- Aug 27, 2012
-
-
zzz authored
-
zzz authored
- Limit UDPSender queue size - Increase UDPSender max packet lifetime - Clear UDPSender queue before sending destroys to all - Increase PeerState queue size so large streaming windows don't get dropped right away, especially at slow start - Various improvements on iterating over pending outbound messages in PeerState
-
kytv authored
- Windows: Self-compiled with VS2010 in Windows 7. The icon has been changed from Tanuki's default to Itoopie. - FreeBSD: Self-compiled in FreeBSD 7.4 to eliminate the dependency on the compat6x port. - Linux ARMv5 & PPC32: Self-compiled in Debian Squeeze - Linux x86, Linux x64, MacOSX & Solaris: Binares are from the "community edition" deltapack offered by Tanuki. The x86 and x64 binaries for Linux have been stripped.
-
- Aug 26, 2012
-
-
zzz authored
table lookup for more flexibility * Streaming: Use packet type and current window size to adjust number of tags sent and tag threshold, to improve efficiency and reliability
-
- Aug 25, 2012
- Aug 24, 2012
-
-
zzz authored
- Use extended I2CP options for datagrams - Fix timeout for sent datagrams - Reduce token timeout - Check token age before use - Limit incoming token size
-
- Aug 23, 2012
-
-
zzz authored
with older Android versions which bundle them
-
- Aug 22, 2012
-
-
zzz authored
- Fail establishment immediately on SessionCreated validation fail - Defer outbound DH generation until required - Validate address/port in RelayIntro messages - Throttle hole punches - More cleanups
-
- Aug 21, 2012
-
-
zzz authored
- Use external, not internal port to sign SessionCreated message. Together with previous fix to allow external port change, this should fix session establish fails when NAT changes our port - Track outbound establishments by both Hash and IP/port, to improve lookups of establishments in progress - Fix expiration of outbound establishments - Validate address/port in RelayResponse messages - Change RemoteHostID to store Hash instead of byte[] for the peer hash - Log tweaks
-
- Aug 20, 2012
-
-
zzz authored
* UPnP: - Prep for UPnP returning different external port - Better logging of errors
-
- Aug 18, 2012
-
-
kytv authored
-
- Aug 17, 2012
- Aug 15, 2012
- Aug 13, 2012
-
-
zzz authored
- Remove use of outbound timers in EstablishmentManager; drive all events in Establisher thread - Don't change nonces when retransmitting intro packets - More synchronization in EstablishmentManager - Increase establishment timeouts and implement timeouts for individual phases (ticket #669) - Fix bug where InboundEstablishState.createdPacketSent() wasn't being called, so SessionCreated packets weren't retransmitted - Increase retransmission timeout for SessionCreated and implement backoff - Send destroy if establishment times out in the middle - Fix code that pulls outbound states off a deferred queue - Improve UDPPacket.toString() for debugging - More logging of packets dropped in EstablishmentManager - Change establish states to enums
-
- Aug 12, 2012
-
-
zzz authored
- Reject some packet types if they came in via fallback introKey - Increase retransmission timeout for SessionRequest, SessionConfirm, and RelayRequest; implement backoff - Move UDPFlooder to test - More volatiles, finals, cleanups, stat removals, log tweaks
-
- Aug 11, 2012
- Aug 09, 2012
- Aug 06, 2012
- Aug 05, 2012
-
-
zzz authored
- Limit PacketHandler threads to 1 (ticket #660) - Limit queue sizes between UDPReceiver and PacketHandler, and between PacketHandler and MessageReceiver, to prevent OOMs and/or excessive queue delays - Increase UDPPacket cache size based on max mem - Remove more stats
-
- Aug 03, 2012
-
-
zzz authored
-
- Jul 30, 2012
-
-
zzz authored
-
- Jul 28, 2012
-
-
str4d authored
-
- Jul 26, 2012
- Jul 24, 2012
- Jul 23, 2012
- Jul 21, 2012