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 4432c5a2c4 update last activity time after sending peer test or hole punch message 4 weeks 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] 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 Revert LibreSSL workaround when LibreSSL version >= 4.0.0 1 month 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 ability post LeaseSet update to destination's thread 1 month ago
Destination.h fixed warnings 1 month 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
Ed25519.h
Elligator.cpp
Elligator.h
FS.cpp [win32] use boost filesystem for gcc builds 2 months ago
FS.h [win32] use boost filesystem for gcc builds 2 months ago
Family.cpp rollback 2 months ago
Family.h use EVP_PKEY for family signature verification 2 months ago
Garlic.cpp ability post LeaseSet update to destination's thread 1 month ago
Garlic.h ability post LeaseSet update to destination's thread 1 month ago
Gost.cpp
Gost.h
Gzip.cpp
Gzip.h
HTTP.cpp check for empty URL string 4 weeks ago
HTTP.h pass const strings for HTTP headers 3 months ago
I2NPProtocol.cpp random tunnel reject when medium congestion 4 weeks ago
I2NPProtocol.h use std::list and splice fr msg queue 1 month 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
KadDHT.h
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
Log.h removed C++17 check 3 months ago
NTCP2.cpp cleanup messages to send if session was terminated 4 weeks ago
NTCP2.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 4 weeks ago
NetDb.cpp intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 4 weeks ago
NetDb.hpp don't delete unreachable routers if no transports 1 month 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 router's endpoint to profile and try to use it next time without requesting introducers 1 month ago
Queue.h use std::list and splice fr msg queue 1 month 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 4 weeks ago
RouterContext.h fixed warnings 1 month ago
RouterInfo.cpp use pointer to RouterInfo in SaveUpdated 1 month ago
RouterInfo.h don't try to save invalid router 1 month ago
SSU2.cpp don't handle RelayRequest and RelayIntro with same nonce twice 4 weeks ago
SSU2.h don't handle RelayRequest and RelayIntro with same nonce twice 4 weeks ago
SSU2OutOfSession.cpp update last activity time after sending peer test or hole punch message 4 weeks ago
SSU2OutOfSession.h recognize symmetric NAT from peer test msg 7 1 month ago
SSU2Session.cpp use splice if queue is not semi-full 4 weeks ago
SSU2Session.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 4 weeks 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 move UpdatePacingTime out of loop 4 weeks ago
Streaming.h reduce CPU usage 1 month ago
Tag.h
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 eliminate extra copy of I2NP messages list 4 weeks ago
TransitTunnel.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 4 weeks ago
TransportSession.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 4 weeks ago
Transports.cpp fixed potential race condition 4 weeks ago
Transports.h eliminate extra copy 4 weeks ago
Tunnel.cpp random tunnel reject when medium congestion 4 weeks ago
Tunnel.h random tunnel reject when medium congestion 4 weeks ago
TunnelBase.h
TunnelConfig.cpp
TunnelConfig.h
TunnelEndpoint.cpp don't catch RouterInfo at OBEP 2 years ago
TunnelEndpoint.h
TunnelGateway.cpp eliminate extra copy of I2NP messages list 4 weeks ago
TunnelGateway.h
TunnelPool.cpp update leaseset in destination's thread 1 month 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