You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
i2pd/libi2pd
R4SAS 3f45a11f12
[SSU] handle ICMP responses
Windows network stack can forward ICMP to socket and simple deleting of
packet can cause socket death. Same thing can happen on other systems
but without socket death.

Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
..
Base.cpp add copyright headers 4 years ago
Base.h add copyright headers 4 years ago
Blinding.cpp add copyright headers 4 years ago
Blinding.h add copyright headers 4 years ago
BloomFilter.cpp add copyright headers 4 years ago
BloomFilter.h add copyright headers 4 years ago
CPU.cpp add copyright headers 4 years ago
CPU.h add copyright headers 4 years ago
ChaCha20.cpp add copyright headers 4 years ago
ChaCha20.h add copyright headers 4 years ago
Config.cpp [transports] validate IP when trying connect to remote peer for being in reserved IP range 4 years ago
Config.h add copyright headers 4 years ago
Crypto.cpp support multiple encryption keys through the I2CP 4 years ago
Crypto.h use pre-calculated x25519 ephemeral keys for ratchets 4 years ago
CryptoKey.cpp pass calculatePublic 4 years ago
CryptoKey.h support multiple encryption keys through the I2CP 4 years ago
CryptoWorker.h add copyright headers 4 years ago
Datagram.cpp change datagram routing path if nothing comes back in 10 seconds 4 years ago
Datagram.h keep sending through first successive routing path 4 years ago
Destination.cpp don't attach our RouterInfo to router's request 4 years ago
Destination.h ping/pong for streaming 4 years ago
ECIESX25519AEADRatchetSession.cpp implement DatabaseLookupTagSet 4 years ago
ECIESX25519AEADRatchetSession.h implement DatabaseLookupTagSet 4 years ago
Ed25519.cpp add copyright headers 4 years ago
Ed25519.h add copyright headers 4 years ago
Elligator.cpp add copyright headers 4 years ago
Elligator.h add copyright headers 4 years ago
FS.cpp add copyright headers 4 years ago
FS.h add copyright headers 4 years ago
Family.cpp add copyright headers 4 years ago
Family.h add copyright headers 4 years ago
Garlic.cpp Database lookups from ECIES destinations 4 years ago
Garlic.h Database lookups from ECIES destinations 4 years ago
Gost.cpp add copyright headers 4 years ago
Gost.h add copyright headers 4 years ago
Gzip.cpp add copyright headers 4 years ago
Gzip.h add copyright headers 4 years ago
HTTP.cpp [http] handle WebDAV methods 4 years ago
HTTP.h add copyright headers 4 years ago
I2NPProtocol.cpp Database lookups from ECIES destinations 4 years ago
I2NPProtocol.h Database lookups from ECIES destinations 4 years ago
I2PEndian.cpp add copyright headers 4 years ago
I2PEndian.h add copyright headers 4 years ago
Identity.cpp add copyright headers 4 years ago
Identity.h add copyright headers 4 years ago
LeaseSet.cpp fixed non-updating LeaseSet1 4 years ago
LeaseSet.h add copyright headers 4 years ago
LittleBigEndian.h add copyright headers 4 years ago
Log.cpp add copyright headers 4 years ago
Log.h add copyright headers 4 years ago
NTCP2.cpp removed NTCP 4 years ago
NTCP2.h pre-calculate ephemeral keys for x25519 4 years ago
NetDb.cpp check network status 4 years ago
NetDb.hpp don't attach our RouterInfo to router's request 4 years ago
NetDbRequests.cpp add copyright headers 4 years ago
NetDbRequests.h add copyright headers 4 years ago
Poly1305.cpp fix code syle(spaces->tabs, tabulations) 4 years ago
Poly1305.h fix code syle(spaces->tabs, tabulations) 4 years ago
Profiling.cpp add copyright headers 4 years ago
Profiling.h add copyright headers 4 years ago
Queue.h add copyright headers 4 years ago
Reseed.cpp add copyright headers 4 years ago
Reseed.h add copyright headers 4 years ago
RouterContext.cpp some cleanup 4 years ago
RouterContext.h check network status 4 years ago
RouterInfo.cpp some cleanup 4 years ago
RouterInfo.h some cleanup 4 years ago
SSU.cpp [SSU] handle ICMP responses 4 years ago
SSU.h add copyright headers 4 years ago
SSUData.cpp eliminate boost/bind 4 years ago
SSUData.h use unordered_map for incomplete and sent messages 4 years ago
SSUSession.cpp eliminate boost/bind 4 years ago
SSUSession.h avoid replay upon SSU packet resend 4 years ago
Signature.cpp add copyright headers 4 years ago
Signature.h add copyright headers 4 years ago
Siphash.h fix code syle(spaces->tabs, tabulations) 4 years ago
Streaming.cpp ping/pong for streaming 4 years ago
Streaming.h ping/pong for streaming 4 years ago
Tag.h add copyright headers 4 years ago
Timestamp.cpp add copyright headers 4 years ago
Timestamp.h add copyright headers 4 years ago
TransitTunnel.cpp add copyright headers 4 years ago
TransitTunnel.h add copyright headers 4 years ago
TransportSession.h add copyright headers 4 years ago
Transports.cpp fix incorrect chars in variable 4 years ago
Transports.h fix incorrect chars in variable 4 years ago
Tunnel.cpp don't create new tunnels if offline 4 years ago
Tunnel.h reduce variable tunnel build length to 4 4 years ago
TunnelBase.h add copyright headers 4 years ago
TunnelConfig.h add copyright headers 4 years ago
TunnelEndpoint.cpp add copyright headers 4 years ago
TunnelEndpoint.h add copyright headers 4 years ago
TunnelGateway.cpp start new tunnel message if remining is too small 4 years ago
TunnelGateway.h add copyright headers 4 years ago
TunnelPool.cpp add copyright headers 4 years ago
TunnelPool.h add copyright headers 4 years ago
api.cpp add copyright headers 4 years ago
api.h add copyright headers 4 years ago
util.cpp [transports] validate IP when trying connect to remote peer for being in reserved IP range 4 years ago
util.h [transports] validate IP when trying connect to remote peer for being in reserved IP range 4 years ago
version.h 2.33.0 4 years ago