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 4c90a88b85 eliminate extra copy of I2NP messages list 2 months ago
..
Base.cpp correct base64 check 1 year ago
Base.h verify jump link for valid characters 1 year ago
Blinding.cpp
Blinding.h
CPU.cpp
CPU.h
Config.cpp implement httpproxy.senduseragent 3 months ago
Config.h
Crypto.cpp Revert LibreSSL workaround when LibreSSL version >= 4.0.0 2 months ago
Crypto.h fixed 5 months ago
CryptoKey.cpp
CryptoKey.h
Datagram.cpp use Rng from pool if possible 4 months ago
Datagram.h max flush interval 4 months ago
Destination.cpp ability post LeaseSet update to destination's thread 2 months ago
Destination.h fixed warnings 2 months ago
ECIESX25519AEADRatchetSession.cpp removed C++17 check 4 months ago
ECIESX25519AEADRatchetSession.h set max number of tags adequate to max window size 4 months ago
Ed25519.cpp
Ed25519.h
Elligator.cpp
Elligator.h
FS.cpp [win32] use boost filesystem for gcc builds 3 months ago
FS.h [win32] use boost filesystem for gcc builds 3 months ago
Family.cpp rollback 2 months ago
Family.h use EVP_PKEY for family signature verification 3 months ago
Garlic.cpp ability post LeaseSet update to destination's thread 2 months ago
Garlic.h ability post LeaseSet update to destination's thread 2 months ago
Gost.cpp
Gost.h
Gzip.cpp
Gzip.h
HTTP.cpp don't apply std::move to prvalue 4 months ago
HTTP.h pass const strings for HTTP headers 4 months ago
I2NPProtocol.cpp random tunnel reject when medium congestion 2 months ago
I2NPProtocol.h use std::list and splice fr msg queue 2 months ago
I2PEndian.cpp
I2PEndian.h
Identity.cpp don't create full identity from buffer if only ident hash is needed 5 months ago
Identity.h don't create full identity from buffer if only ident hash is needed 5 months ago
KadDHT.cpp
KadDHT.h
LeaseSet.cpp don't include expired lease to LeaseSet for I2Cp 4 months ago
LeaseSet.h force LeaseSet timestamp update if published at the same second 4 months ago
LittleBigEndian.h
Log.cpp
Log.h removed C++17 check 4 months ago
NTCP2.cpp intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
NTCP2.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
NetDb.cpp intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
NetDb.hpp don't delete unreachable routers if no transports 2 months ago
NetDbRequests.cpp use mt19937 instead rand 7 months ago
NetDbRequests.h use mt19937 instead rand 7 months ago
Profiling.cpp save timestamp from epoch instead local time to profiles 4 months ago
Profiling.h save router's endpoint to profile and try to use it next time without requesting introducers 2 months ago
Queue.h use std::list and splice fr msg queue 2 months ago
Reseed.cpp use common SOCK5 code for reseed 10 months ago
Reseed.h
RouterContext.cpp set congesion cap G if symmetric NAT and ipv4 in only transport 2 months ago
RouterContext.h fixed warnings 2 months ago
RouterInfo.cpp use pointer to RouterInfo in SaveUpdated 2 months ago
RouterInfo.h don't try to save invalid router 2 months ago
SSU2.cpp don't handle RelayRequest and RelayIntro with same nonce twice 2 months ago
SSU2.h don't handle RelayRequest and RelayIntro with same nonce twice 2 months ago
SSU2OutOfSession.cpp recognize symmetric NAT from peer test msg 7 2 months ago
SSU2OutOfSession.h recognize symmetric NAT from peer test msg 7 2 months ago
SSU2Session.cpp intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
SSU2Session.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
Signature.cpp fixed race condition with openssl 3.2.0 12 months ago
Signature.h fixed race condition with openssl 3.2.0 12 months ago
Siphash.h
Socks5.h fixed warning 10 months ago
Streaming.cpp move UpdatePacingTime out of loop 2 months ago
Streaming.h reduce CPU usage 2 months ago
Tag.h
Timestamp.cpp flood to 2 next day closest floodfills before UTC midnight 7 months ago
Timestamp.h flood to 2 next day closest floodfills before UTC midnight 7 months ago
TransitTunnel.cpp eliminate extra copy of I2NP messages list 2 months ago
TransitTunnel.h
TransportSession.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
Transports.cpp eliminate extra copy of I2NP messages list 2 months ago
Transports.h eliminate extra copy of I2NP messages list 2 months ago
Tunnel.cpp random tunnel reject when medium congestion 2 months ago
Tunnel.h random tunnel reject when medium congestion 2 months ago
TunnelBase.h
TunnelConfig.cpp
TunnelConfig.h
TunnelEndpoint.cpp
TunnelEndpoint.h
TunnelGateway.cpp eliminate extra copy of I2NP messages list 2 months ago
TunnelGateway.h
TunnelPool.cpp update leaseset in destination's thread 2 months ago
TunnelPool.h implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 3 months ago
api.cpp handle 'reservedrange' param properly 12 months ago
api.h
util.cpp exclude NAT64 ipv6 addresses 1 year ago
util.h use memory pool for SSU2 received packets arrays 3 months ago
version.h 2.54.0 3 months ago