c2fa2d0c5b
* Logging:
...
- Require strict match of class name component
- parseLimits() cleanup
2013-10-05 13:07:33 +00:00
887017b54c
* Transport: Treat more IPs as local
...
25/8 - Hamachi (moved from 5/8 Nov. 2012)
2620:9b::/32 - Hamachi
0::/8 - Includes IPv4 compatibility addresses ::xxxx:xxxx
2013-10-05 12:56:39 +00:00
3a4f5a2f1b
jetty 7.6.13.v20130916
2013-10-04 23:43:38 +00:00
e1d808a284
add msg when stopping tunnel on idle
2013-10-04 16:50:37 +00:00
e755051ebe
* i2psnark:
...
- Add torrent auto-stop support; enable for update file
- Add tunnel auto-close when no torrents are running
- Log/msg tweaks on add/create failures
2013-10-04 16:40:14 +00:00
e04cf132cc
HTTPServer: Log tweak for better diagnosis of delays
2013-09-29 16:40:50 +00:00
7d237b4cf6
Watchdog: Format messages better
2013-09-29 16:38:57 +00:00
3cbfd09722
Console: Tag strings on /jobs (ticket #969 )
2013-09-29 16:36:32 +00:00
2884df873e
* Streaming: Major rework of connection disconnect process. Tickets 1040-1042.
...
- Prevent multiple calls or reentrancy in disconnect() (ticket #1041 )
- Implement processing of close to skip TIME-WAIT, and
wait for all packets to be acked (not just the CLOSE) before
doing so, if possible (ticket #1042 )
- Don't call disconnect() or disconnectComplete() from I2PSocketFull.destroy()
so retransmissions and acks can still happen (removes some close loops)
- Don't call disconnect() until we have both sent and received a CLOSE (ticket #1040 )
- Don't reset the connection from CPH just because we sent a CLOSE
and it was acked (ticket #1040 )
- Ack packets even if we sent a CLOSE (ticket #1040 )
- Retransmit CLOSE if not acked (ticket #1040 )
- Send received packets to the MessageInputStream even if we haven't received a SYN
- Don't call MessageInputStream.messageReceived() for ack-only packets, that was pointless
- Don't send a RESET after timeout of an outbound connection
- Work around bugs on other end by limiting retransmission of CLOSE packets
- Make _isInbound final
- More cleanups, javadocs, log tweaks
2013-09-28 11:47:47 +00:00
30a666c833
Streaming: Don't queue a message for an unknown connection on the SYN queue
...
if it has a send ID set, it must be for a recently closed connection
2013-09-27 01:50:38 +00:00
9a00621fa4
log tweaks
2013-09-27 01:48:12 +00:00
aefc5b5317
javadoc fix
2013-09-25 17:42:37 +00:00
25682fdea7
log tweaks, javadoc
2013-09-25 17:42:13 +00:00
9318099845
* Streaming:
...
- Cleanups
- Remove setCloseReceivedOn(), unused outside Connection
- OR the isFlagSet parameter instead of multiple calls
- Remove acked packets from _outboundPackets inside synced iterator
- Short-circuit _outboundPackets iterator if empty
- Small optimization if not logging in ConnectionPacketHandler
- Stub out processing of close ack (ticket #1042 )
2013-09-24 16:01:20 +00:00
fdf38a952d
atomic default value cleanup
2013-09-24 14:45:30 +00:00
fb40ab1f00
* Streaming: Atomics for close/reset send/receive
...
so we only do things once. (Ticket #1041 )
2013-09-24 14:01:48 +00:00
3499ed7bb0
* Streaming: Consolidate scheduling of DisconnectEvent, and ensure
...
we only do it once. (Ticket #1041 )
2013-09-24 13:22:46 +00:00
61d5f46295
* Streaming: Fix active stream counting so it doesn't count streams
...
that are closed and in TIME-WAIT state. Also, break out of the
counting loop as soon as we know the answer. (Ticket #1039 )
2013-09-24 12:40:35 +00:00
bd0c18b2e3
* Console: Implement webapp state detection and stop button for webapps
...
on /configclients (Ticket #1025 )
2013-09-21 16:11:55 +00:00
0ae2d92fcd
* Update: Support notification of updates that cannot be downloaded
...
due to "constraints". Add constraint checks for java version,
router version, configuration, and base permissions. (ticket #1024 )
2013-09-20 18:56:54 +00:00
26c8201e03
spellcheck off
2013-09-20 18:42:51 +00:00
a80c34c1df
* i2psnark:
...
- Refactor Storage file data structures
- Sort files when creating torrents
2013-09-18 15:41:10 +00:00
ab8900f910
* I2PTunnelHTTPServer: Don't thread a receiver for GET or HEAD
2013-09-18 15:39:12 +00:00
ce2d0b0e12
- Revert expl. default back to 2 hops, wait for next release
...
- Eepsite index.html better help on redirects
- Remove exotrack (again)
2013-09-17 13:53:20 +00:00
79891c6677
open4you.i2p
2013-09-14 15:28:36 +00:00
kytv
5e90780590
jbigi/jcpuid build scripts: Look for OpenJDK7 in kFreeBSD (it has landed in Debian testing)
2013-09-11 14:04:58 +00:00
23444e4b81
* Router: Log new router hash in event log after rekeying
2013-09-10 12:25:24 +00:00
a3ea1f9429
remove static log
2013-09-10 12:23:45 +00:00
meeh
388e7088e1
Updating cert for reseed.info
2013-09-08 16:14:53 +00:00
zab2
e65289cd0d
Document logCloseLoop() methods
2013-09-08 15:23:09 +00:00
zab2
c4d68a8352
minor cleanup
2013-09-08 15:21:25 +00:00
zab2
7be0a93251
Use AtomicBoolean to prevent multiple close()-s
2013-09-08 13:18:47 +00:00
zab2
175f47293a
Ticket #1012 - remove nested locking on close() and
...
finishInboundEstablishment()
2013-09-08 13:13:14 +00:00
zab2
592680302f
make the logCloseLoop() methods members of the Log class
...
so they can be used everywhere
2013-09-08 12:55:05 +00:00
78a426e9ac
* Crypto: Don't use "short exponent" on faster platforms.
...
Rebuild router identity if key length doesn't match setting.
This affects RI and LS encryption keys, and DH and YK.
Faster = 64 bit with working jbigi, non-ARM, non-GNU (for now)
Override default with crypto.elGamal.useLongKey=true/false
LS key is built at client startup (Dest key unused)
This will churn most of the RIs at the release.
* SystemVersion: Add isARM()
2013-09-07 13:43:28 +00:00
f4039b085a
* Crypto: SigType tweaks, prep for parameters, show type in toString()
...
* NativeBigInteger: Don't use native for negative arguments, which aren't supported in jbigi.c
2013-09-06 11:40:50 +00:00
kytv
53ed10cfc8
typo fix (s/lt/le/)
2013-09-04 01:42:12 +00:00
0859dbe57f
* i2ptunnel: Reduce buffer size and use cache in HTTPServer
...
* Jetty: Increase maxIdleTime
2013-09-04 00:46:43 +00:00
42bc4bb1f4
reduce log level
2013-09-03 12:13:07 +00:00
caead8a3a4
consolidate maxMemory() calls
2013-09-03 11:37:36 +00:00
7394c7997b
change pw restart warning to error so people dont miss it
2013-09-03 10:25:18 +00:00
0298e4ab4c
use different sort for floodfill profiles display
2013-09-01 12:12:40 +00:00
e3a5cdbbc2
deprecate most of LeaseSetKeys
2013-09-01 12:12:05 +00:00
zab2
6ae46abac0
fix ticket number
2013-08-31 18:42:07 +00:00
zab2
615a5f3c39
update history
2013-08-31 18:40:39 +00:00
zab2
6812dc1db8
Ticket #1007 use only non-retransmitted packets in RTT
...
sampling. (RFC 6298)
2013-08-31 18:39:29 +00:00
41595cafce
* Addressbook: Don't write to log file on Android (ticket #859 )
2013-08-31 15:35:57 +00:00
d6c4e411be
highlight snark table rows on hover
2013-08-31 15:19:00 +00:00
6ca797ec1f
* Console: Display "accepting tunnels" instead of "rejecting tunnels" after 20 minutes (ticket #902 )
2013-08-30 12:07:42 +00:00
8655988c66
* NTCP: Handle race where peer's NTCP address goes away
2013-08-30 12:01:51 +00:00