I2P: End-to-End encrypted and anonymous Internet https://i2pd.website/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
orignal cc05f9c5d9 2.54.0 2 months ago
..
Base.cpp correct base64 check 1 year ago
Base.h verify jump link for valid characters 1 year ago
Blinding.cpp change some log level to error back 2 years ago
Blinding.h
CPU.cpp [cpu] more builtin version check changes 1 year ago
CPU.h [cpu] use short defines instead of long checks 1 year ago
Config.cpp implement httpproxy.senduseragent 2 months ago
Config.h
Crypto.cpp fixed AEAD verification for LibreSSL 4 months ago
Crypto.h fixed 4 months ago
CryptoKey.cpp
CryptoKey.h
Datagram.cpp use Rng from pool if possible 3 months ago
Datagram.h max flush interval 3 months ago
Destination.cpp implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
Destination.h implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
ECIESX25519AEADRatchetSession.cpp removed C++17 check 3 months ago
ECIESX25519AEADRatchetSession.h set max number of tags adequate to max window size 3 months ago
Ed25519.cpp [msvc] fix warnings, revert cmake boost libs linking list 2 years ago
Ed25519.h
Elligator.cpp
Elligator.h
FS.cpp Switch to C++17 for Mac OS X 3 months ago
FS.h removed C++17 check 3 months ago
Family.cpp change some log levels back 2 years ago
Family.h
Garlic.cpp don't try to generate more ECIES-X25519-AEAD-Ratchet tags if decryption failed 3 months ago
Garlic.h don't try to generate more ECIES-X25519-AEAD-Ratchet tags if decryption failed 3 months ago
Gost.cpp
Gost.h
Gzip.cpp Fix several warnings 2 years ago
Gzip.h
HTTP.cpp don't apply std::move to prvalue 3 months ago
HTTP.h pass const strings for HTTP headers 3 months ago
I2NPProtocol.cpp handle DatabaseSearchReply in netdb requests thread 6 months ago
I2NPProtocol.h check for duplicated routers in NTCP2. Insert router into netdb right a way 3 months ago
I2PEndian.cpp
I2PEndian.h Add Haiku OS support (#1970) 1 year ago
Identity.cpp don't create full identity from buffer if only ident hash is needed 4 months ago
Identity.h don't create full identity from buffer if only ident hash is needed 4 months ago
KadDHT.cpp Fix typos 2 years ago
KadDHT.h use DHT table for floodfills 2 years ago
LeaseSet.cpp don't include expired lease to LeaseSet for I2Cp 3 months ago
LeaseSet.h force LeaseSet timestamp update if published at the same second 4 months ago
LittleBigEndian.h
Log.cpp Up level for some logs to critical 2 years ago
Log.h removed C++17 check 3 months ago
NTCP2.cpp check max RouterInfo size 2 months ago
NTCP2.h termination check timeout variance 3 months ago
NetDb.cpp don't drop too old router if low uptime 2 months ago
NetDb.hpp implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
NetDbRequests.cpp use mt19937 instead rand 6 months ago
NetDbRequests.h use mt19937 instead rand 6 months ago
Profiling.cpp save timestamp from epoch instead local time to profiles 3 months ago
Profiling.h save timestamp from epoch instead local time to profiles 3 months ago
Queue.h
Reseed.cpp use common SOCK5 code for reseed 10 months ago
Reseed.h
RouterContext.cpp update introducer's iTag is session to introducer was replaced to new one 2 months ago
RouterContext.h update introducer's iTag is session to introducer was replaced to new one 2 months ago
RouterInfo.cpp update introducer's iTag is session to introducer was replaced to new one 2 months ago
RouterInfo.h update introducer's iTag is session to introducer was replaced to new one 2 months ago
SSU2.cpp fixed potential race condition 2 months ago
SSU2.h select random introducer session. don't update creation time 2 months ago
SSU2Session.cpp temporary disable RelayRespond resend from Bob because it might be not acked 2 months ago
SSU2Session.h never send Ack to HolePunch and PeerTest messages 2 months ago
Signature.cpp fixed race condition with openssl 3.2.0 11 months ago
Signature.h fixed race condition with openssl 3.2.0 11 months ago
Siphash.h
Socks5.h fixed warning 10 months ago
Streaming.cpp don't send ack in case of lost packet and incoming speed limitation 2 months ago
Streaming.h drop window size only when lease changes 3 months ago
Tag.h faster GetBit 2 years ago
Timestamp.cpp flood to 2 next day closest floodfills before UTC midnight 6 months ago
Timestamp.h flood to 2 next day closest floodfills before UTC midnight 6 months ago
TransitTunnel.cpp [style] clean trailing spaces and tabs 2 years ago
TransitTunnel.h fixed warning 2 years ago
TransportSession.h common code for SOCKS5 proxy connectivity 10 months ago
Transports.cpp limited connectivity mode 3 months ago
Transports.h don't select same peer too often 3 months ago
Tunnel.cpp implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
Tunnel.h implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
TunnelBase.h don't create encryption for new transit tunnel immediately 2 years ago
TunnelConfig.cpp
TunnelConfig.h
TunnelEndpoint.cpp don't catch RouterInfo at OBEP 2 years ago
TunnelEndpoint.h
TunnelGateway.cpp Drop for tunnel and encrypted messages 10 months ago
TunnelGateway.h
TunnelPool.cpp pick routers with any bandwidth if limited connectivity 2 months ago
TunnelPool.h implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2 months ago
api.cpp handle 'reservedrange' param properly 11 months ago
api.h
util.cpp exclude NAT64 ipv6 addresses 1 year ago
util.h use memory pool for SSU2 received packets arrays 2 months ago
version.h 2.54.0 2 months ago