e35a0a65cd
- update to 2.58.0: * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024) support if OpenSSL >= 3.5.0. Enable it by default * Datagram2 and Datagram3 * Support boost 1.89 * Don't verify streaming SYN packet signature if comes from an ECIESx25519 session * Specify light or dark theme for webconsole * Try to resolve host again in server tunnel if failed before * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled even if network is OK * Create unique loopback address from fd00::/8 range for ::1 if explicitly set in server tunnels * Don't show Network status if ipv6 only * SAM PING command * Send correct version in I2CP SetDate message * Fixed max UDP buffer size for OpenBSD * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params * Streaming ping through BOB * Limit number of outbound streaming packets if the peer can't handle them * Updated reseeds list * Fixed lack of file descriptors for Haiku * Outgoing stream will not constantly re-requests LeaseSet if the remote peer has gone away * Don't call deprecated functions for openssl 3 * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM * Non-blocking mode for UDP sockets in UDP tunnels - update to 2.57.0: * Local domain sockets for I2PControl * HTTP and SOCKS proxy through BOB * FORWARD session host handling in SAM * "keys=shareddest" tunnel param to run on shared local destination * Correct implementation of SSU2 path challenge and path response * Don't delete trusted routers from netdb * Fixed crash after SAM stream disconnect * Disable loss-control in streaming * OpenIndiana(Solaris) support * NTCP2 probing resistance * Set min peer test version to 0.9.62 * Support SAM v1 datagram sessions without port * Localization to Hebrew and Hindi * Fixed x86 build for Haiku * Updated reseeds list - Boost.System is headers only since 1.69 + boost-system.patch
Ana Guerrero2025-10-16 13:27:45 +00:00
84c89703ec
- update to 2.56.0: * Config params for shared local destination * Exclude disk operations from SSU2 and NTCP2 threads * Set minimal version for peer test to 0.9.62 * Fixed termination deadlock if SAM session is active * AddressBook full addresses cache * Shorter ECIESx25519 ack request interval for datagram and I2CP sessions * Updated reseeds list * Recreate tunnels in random order * Send Ack requested flag after second SSU2 resend attempt * Don't change datagram routing path too often if unidirectional data stream * Fixed race condition at tunnel endpoint * Decline transit tunnel to duplicated router - format .spec
R4SAS
2025-05-07 17:58:25 +00:00
04d6586412
Accepting request 1245478 from security:privacy
Ana Guerrero2025-02-13 17:38:54 +00:00
ed0195f6df
- update to 2.55.0: * Support boost 1.87 * New RTO and window size calculation and resetting algorithm for streams * Faster LeaseSet amd RouterInfo lookups * Direct link between tunnel and transport to next peer * Separate thread for tunnel build requests * Fixed missing RouterInfo buffer in NetDb * Throttle incoming ECIESx25519 sessions * Check LeaseSet expiration time * Resend HolePunch and RelayResponse messages * Publish 'R' cap for yggdrasil-only routers, and 'U' cap for routers through proxy * New "i2p.streaming.maxConcurrentStreams" tunnel's param to limit number of simultaneous streams * Don't delete routers from NetDb when offline * Save unreachable router's endpoint to use it next time without introducers * Random tunnel rejection when medium congestion * Increased hole punch expiration interval * Handle NTCP2 session handshakes in separate thread - moved binary from /usr/sbin to /usr/bin
R4SAS
2025-02-12 20:48:10 +00:00