From 22179400c77f7b61f6502a9d544308337167bd8c Mon Sep 17 00:00:00 2001 From: R4SAS Date: Tue, 3 Jan 2023 18:16:34 +0000 Subject: [PATCH] 2.45.0 Signed-off-by: R4SAS --- ChangeLog | 19 +++++++++++-------- contrib/rpm/i2pd-git.spec | 2 +- contrib/rpm/i2pd.spec | 2 +- debian/changelog | 9 +++++++-- libi2pd/SSU2Session.cpp | 2 +- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index ae04a8c4..964c1c20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,11 @@ # for this file format description, # see https://github.com/olivierlacan/keep-a-changelog -## [2.45.0] - 2023-01-02 +## [2.45.0] - 2023-01-03 ### Added -- Test for Symmnetric NAT with peer test msgs 6 and 7 +- Test for Symmetric NAT with peer test msgs 6 and 7 +- Webconsole "No Descriptors" router error state +- 1 and 15 seconds bandwidth calculation for i2pcontrol - Show non-zero send queue size for transports in web console - Compressible padding for I2P addresses - Localization to Czech @@ -11,23 +13,24 @@ - Limit simultaneous tunnel build requests by 4 per pool ### Changed - Removed SSU support -- Reduced bandwidth caluclation interval from 60 to 15 seconds +- Reduced bandwidth calculation interval from 60 to 15 seconds - Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill -- NTCP2 and SSU2 timetamps are rounded to seconds +- NTCP2 and SSU2 timestamps are rounded to seconds - Drop RouterInfos and LeaseSets with timestamp from future - Don't delete unreachable routers if tunnel creation success rate is too low - Refuse duplicated incoming pending NTCP2 session from same IP - Don't send SSU2 termination again if termination received block received - Handle standard network error for SSU2 without throwing an exception -- Don't select overloaded peer for next tunnel -- Remove "X-Requested-With" in HTTP Proxy +- Don't select overloaded peer for next tunnel +- Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests ### Fixed - File descriptors leak - Random crash on AddressBook update - Crash if incorrect LeaseSet size - Spamming to log if no descriptors - ::1 address in RouterInfo -- Race condition with pending outgoing SSU2 sessions +- SSU2 network error handling (especially for Windows) +- Race condition with pending outgoing SSU2 sessions - RTT self-reduction for long-live streams ## [2.44.0] - 2022-11-20 @@ -40,7 +43,7 @@ - SSU2 send and verify path challenge - Configurable ssu2.mtu4 and ssu2.mtu6 ### Changed -- SSU2 is enbaled and SSU is disabled by default +- SSU2 is enabled and SSU is disabled by default - Separate network status and error - Random selection between NTCP2 and SSU2 priority - Added notbob.i2p to jump services diff --git a/contrib/rpm/i2pd-git.spec b/contrib/rpm/i2pd-git.spec index 273df455..e3d487e2 100644 --- a/contrib/rpm/i2pd-git.spec +++ b/contrib/rpm/i2pd-git.spec @@ -158,7 +158,7 @@ getent passwd i2pd >/dev/null || \ %changelog -* Mon Jan 2 2023 orignal - 2.45.0 +* Mon Tue 3 2023 orignal - 2.45.0 - update to 2.45.0 * Sun Nov 20 2022 orignal - 2.44.0 diff --git a/contrib/rpm/i2pd.spec b/contrib/rpm/i2pd.spec index f83e85f3..5a56989f 100644 --- a/contrib/rpm/i2pd.spec +++ b/contrib/rpm/i2pd.spec @@ -155,7 +155,7 @@ getent passwd i2pd >/dev/null || \ %changelog -* Mon Jan 2 2023 orignal - 2.45.0 +* Tue Jan 3 2023 orignal - 2.45.0 - update to 2.45.0 * Sun Nov 20 2022 orignal - 2.44.0 diff --git a/debian/changelog b/debian/changelog index 10bb17de..10ca4082 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,13 @@ -i2pd (2.45.0-1) unstable; urgency=medium +i2pd (2.45.0-1) unstable; urgency=high * updated to version 2.45.0/0.9.57 + * compat level 12 + * standards version 4.3.0 + * increased nofile limit in service and init.d to 8192 + * added conffiles + * removed #1210 patch - -- orignal Mon, 2 Jan 2023 19:00:00 +0000 + -- r4sas Tue, 3 Jan 2023 18:00:00 +0000 i2pd (2.44.0-1) unstable; urgency=medium diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index c80f69b6..3843df2a 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -1,5 +1,5 @@ /* -* Copyright (c) 2023, The PurpleI2P Project +* Copyright (c) 2022-2023, The PurpleI2P Project * * This file is part of Purple i2pd project and licensed under BSD3 *