|
|
|
|
Changelog for i2pd-2.48.0-2.1.x86_64.rpm :
* Mon Jun 12 2023 R4SAS - Update to version 2.48.0 * Added \'critical\' log level * Allow user/password authentication method for SOCK5 proxy * Fixed reload tunnels * Don\'t recognize new router as floodfill until it proves it\'s real * Fixed incomplete HTTP headers in I2P tunnels * Publish congestion cap \'G\' if transit is not accepted * Added webconsole button to drop a remote LeaseSet manually * Publish encrypted RouterInfo through tunnels * Print local b32 address on webconsole destination page * Fixed incorrect address caps for unspecified ipv6 address * Wed Feb 15 2023 R4SAS - Update to version 2.47.0 * DHT for floodfills instead plain list * Process router\'s messages in separate thread * Don\'t publish non-reachable router * Fixed memory leak in Windows network state detection * Fixed reseed attempts from invalid address * Add support for domain addresses for Yggdrasil reseeds * Send and check target destination in first streaming SYN packet * Added congestion caps (https://geti2p.net/spec/proposals/162-congestion-caps) * Added SAM UDP port parameter- Update to version 2.46.1 * Fixed race condition while getting router\'s peer profile * Fixed creation of new router.info * Fixed displaying LeaseSets in the webconsole * Fixed crash when processing ACK request- Update to version 2.46.0 * New algorithm for tunnel creation success rate calculation * Localization to Swedish, Portuguese, Turkish, Polish * Fixed deadlock during processing I2NP block with Garlic in ECIES encrypted message to router * Periodically send Datetime block in NTCP2 and SSU2 and check * Better profiling for unreachable routers * Minimal version for floodfill is 0.9.51 * Drop incoming NTCP2 and SSU2 connection if published IP doesn\'t match actual endpoint * Sort transports by endpoints in webconsole * Don\'t publish \"0.0.0.0\" in RouterInfo * Check referer when processing Addresshelper * Select first hop from high bandwidth peers for client tunnels * Exclude unreachable router from NetDB for 2 hours * Fixed missing NTCP2 address in RouterInfo if enabled back * Fixed race condition with encrypted LeaseSets * Fri Feb 10 2023 R4SAS - Update to version 2.45.1 * Fixed UPnP crash if SSU2 or NTCP2 is disabled * Fixed crash on termination for some platforms * Network status is always OK if peer test msg 5 received * Added \"Full Cone NAT\" status error * Drop duplicated I2NP messages in SSU2 * Set rejection code 30 if tunnel with id already exists- Update to version 2.45.0 * Removed SSU transport * Fixed file descriptors leak * 1 and 15 seconds bandwidth calculation for i2pcontrol * Compressible padding for I2P addresses * Don\'t accept incoming session from invalid/reserved addresses for NTCP2 and SSU2 * Drop RouterInfos and LeaseSets with timestamp from future * Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill * Fixed ::1 address in RouterInfo * SSU2 network error handling (especially for Windows) * Localization to Czech * NTCP2 and SSU2 timestamps are rounded to seconds * Don\'t send SSU2 termination again if termination received block received * Fixed random crash on AddressBook update * Test for Symmetric NAT with peer test msgs 6 and 7 * Fixed spamming to log if no descriptors * Don\'t select overloaded peer for next tunnel * Limit simultaneous tunnel build requests by 4 per pool * Fixed RTT self-reduction for long-live streams * Fixed crash if incorrect LeaseSet size * \"No Descriptors\" router error state * Remove \"X-Requested-With\" in HTTP Proxy for non-AJAX requests * Fixed SSU2 network error handling (especially for Windows)- Update to version 2.44.0 * SSU2 is enbaled and SSU is disabled by default * SSL connection for server I2P tunnels * Localization to Italian and Spanish * Fixed endless processing of long HTTP headers for HTTP proxy and HTTP server tunnel * SSU2 through SOCKS5 UDP proxy * Reload tunnels through web console * Random selection between NTCP2 and SSU2 for transport * Configurable ssu2.mtu4 and ssu2.mtu6 * Fixed SSU2 with port=1 in RouterInfo * Fixed crash at startup if addressbook is disabled * Added notbob.i2p to jump services * Remove DoNotTrack flag from HTTP Request header * NTCP2 ipv6 connection through SOCKS5 proxy * Separate network status and error * SSU2 send and verify path challenge- Update to version 2.43.0 * Complete SSU2 implementation * Localization to Chinese * Case insensitive headers for server HTTP tunnel * Explicit ipv6 ranges of known tunnel brokers for MTU detection * Ability to turn off address book * SSU2 transports have higher priority than SSU * Handle signals TSTP and CONT to stop and resume network * Fixed duplicated sessions in BOB * Always send \"Connection: close\" and strip out Keep-Alive for server HTTP tunnel * SSU2 is enabled and SSU is disabled by default for new installations * Deprecated limits.ntcpsoft, limits.ntcphard and limits.ntcpthreads config options * Fixed incorrect encryption key for exploratory lookup reply * Handle garlic message from exploratory tunnel * Do not show \'Address registration\' line if LeaseSet is encrypted * Send RouterInfo update for long live sessions * Fixed MTU detection on Windows * Fixed crash on stop of active server tunnel * Don\'t send datagram to wrong destination in SAM * Thu Jun 09 2022 R4SAS - Update to version 2.42.1 * Fixed incorrect jump link in HTTP Proxy- Update to version 2.42.0 * Preliminary SSU2 implementation * Tunnel length variance * Localization to French * Fixed encrypted LeaseSet for EdDSA signature * UDP tunnels reload * Fixed incorrect processing of i2cp.dontPublishLeaseSet param * Updated reseeds list * Win32 service * Daily cleanup of obsolete peer profiles * Fixed race conditions for short tunnel build message and RouterInfo buffer allocation * Don\'t show version in title of web console * Fixed tunnel build if clock was out of sync- Update to version 2.41.0 * Clock syncronization through SSU * Added localization to German * Select compatible outbound tunnel for I2CP messages * Use TCP/IP sockets for I2CP on Android instead local sockets * Restart webconsole\'s acceptor in case of exception * Try another floodfill for publishing if no compatible tunnels found * Reduce memory usage for RouterInfo structures * Avoid duplicated addresses in RouterInfo. Check presence of netId and version * Update reseed servers list/cerificates * Changed webconsole\'s dark style colors * Fixed attempt to use Yggdrasil on start on Android * Fixed severe packets drop in SSU * Fixed crash on tunnel tests * Fixed loading addressbook subscriptions from config- Update to version 2.40.0 * \"Keep alive\" parameter for client tunnels * Fixed tunnels reload (kill -s HUP) * Support openssl 3.0.0 * Build tunnels through ECIES routers only * Reduced memory usage * Localization to Armenian * Added Windows menu item for opening datadir * Reseed if too few floodfills * Don\'t publish old and replacing tunnel in LeaseSet * Webconsole light/dark theme depending on system settings (via CSS) * Updated reseed servers list * Fixed build for Build on GNU/Hurd * Set gzip compression to false by default * i18n code called from ClientContext (libi2pd_client)- Update to version 2.39.0 * Short tunnel build messages * Localization to Russian, Ukrainian, Turkmen, Uzbek and Afrikaans * Custom CSS styles for webconsole * Avoid slow tunnels with more than 250 ms per hop * Process DELAY_REQUESTED streaming option * \"certsdir\" options for certificates location * Yggdrasil reseed for v0.4, added two more * Rekey of all routers to ECIES * Encryption type 0,4 by default for server tunnels * Fixed zero-hop tunnels * Set minimal version for floodfill to 0.9.38 * Fixed crash upon SAM session termination * NTP sync through ipv6 * Allow ipv6 addresses for UDP server tunnels * Consistent path for explicit peers * Always create new tunnel from exploratory pool * Better distribution for random tunnel\'s peer selection
|
|
|