- Oct 09, 2013
-
-
zzz authored
- Combine getPeers and announce into a single method, as we must announce to the closest from the getPeers, not the closest from the kbuckets - Stop getPeers when nothing closer is found
-
zab2 authored
-
zab2 authored
-
zab2 authored
-
zzz authored
- Increase dest lookup and search timeouts - Increase max search depth - Loop tracker client faster when in magnet mode - Loop tracker client faster if DHT announce fails - Don't return an empty peers list if we only know about the requestor - volatiles, log tweaks - Major fixes of getPeers() to follow
-
- Oct 08, 2013
-
-
zzz authored
-
- Oct 07, 2013
-
-
zzz authored
-
zzz authored
-
zzz authored
-
zzz authored
(unlikely as we don't show the "hide news" button for initial news) Also prevent string IOOBE
-
zzz authored
- Thread news fetcher so it doesn't clog the scheduler
-
zzz authored
- Make Destination and RouterIdentity keys and cert immutable - Add Destination cache
-
zzz authored
-
zzz authored
-
zzz authored
-
- Oct 06, 2013
- Oct 05, 2013
- Oct 04, 2013
- Sep 29, 2013
- Sep 28, 2013
-
-
zzz authored
- 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
-
- Sep 27, 2013
- Sep 25, 2013
- Sep 24, 2013
-
-
zzz authored
- 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)
-
zzz authored
-
zzz authored
so we only do things once. (Ticket #1041)
-
zzz authored
we only do it once. (Ticket #1041)
-
zzz authored
that are closed and in TIME-WAIT state. Also, break out of the counting loop as soon as we know the answer. (Ticket #1039)
-
- Sep 21, 2013
-
-
zzz authored
on /configclients (Ticket #1025)
-
- Sep 20, 2013