|
|
@ -1,9 +1,11 @@ |
|
|
|
# for this file format description, |
|
|
|
# for this file format description, |
|
|
|
# see https://github.com/olivierlacan/keep-a-changelog |
|
|
|
# see https://github.com/olivierlacan/keep-a-changelog |
|
|
|
|
|
|
|
|
|
|
|
## [2.45.0] - 2023-01-02 |
|
|
|
## [2.45.0] - 2023-01-03 |
|
|
|
### Added |
|
|
|
### 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 |
|
|
|
- Show non-zero send queue size for transports in web console |
|
|
|
- Compressible padding for I2P addresses |
|
|
|
- Compressible padding for I2P addresses |
|
|
|
- Localization to Czech |
|
|
|
- Localization to Czech |
|
|
@ -11,22 +13,23 @@ |
|
|
|
- Limit simultaneous tunnel build requests by 4 per pool |
|
|
|
- Limit simultaneous tunnel build requests by 4 per pool |
|
|
|
### Changed |
|
|
|
### Changed |
|
|
|
- Removed SSU support |
|
|
|
- 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 |
|
|
|
- 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 |
|
|
|
- Drop RouterInfos and LeaseSets with timestamp from future |
|
|
|
- Don't delete unreachable routers if tunnel creation success rate is too low |
|
|
|
- Don't delete unreachable routers if tunnel creation success rate is too low |
|
|
|
- Refuse duplicated incoming pending NTCP2 session from same IP |
|
|
|
- Refuse duplicated incoming pending NTCP2 session from same IP |
|
|
|
- Don't send SSU2 termination again if termination received block received |
|
|
|
- Don't send SSU2 termination again if termination received block received |
|
|
|
- Handle standard network error for SSU2 without throwing an exception |
|
|
|
- Handle standard network error for SSU2 without throwing an exception |
|
|
|
- Don't select overloaded peer for next tunnel |
|
|
|
- Don't select overloaded peer for next tunnel |
|
|
|
- Remove "X-Requested-With" in HTTP Proxy |
|
|
|
- Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests |
|
|
|
### Fixed |
|
|
|
### Fixed |
|
|
|
- File descriptors leak |
|
|
|
- File descriptors leak |
|
|
|
- Random crash on AddressBook update |
|
|
|
- Random crash on AddressBook update |
|
|
|
- Crash if incorrect LeaseSet size |
|
|
|
- Crash if incorrect LeaseSet size |
|
|
|
- Spamming to log if no descriptors |
|
|
|
- Spamming to log if no descriptors |
|
|
|
- ::1 address in RouterInfo |
|
|
|
- ::1 address in RouterInfo |
|
|
|
|
|
|
|
- SSU2 network error handling (especially for Windows) |
|
|
|
- Race condition with pending outgoing SSU2 sessions |
|
|
|
- Race condition with pending outgoing SSU2 sessions |
|
|
|
- RTT self-reduction for long-live streams |
|
|
|
- RTT self-reduction for long-live streams |
|
|
|
|
|
|
|
|
|
|
@ -40,7 +43,7 @@ |
|
|
|
- SSU2 send and verify path challenge |
|
|
|
- SSU2 send and verify path challenge |
|
|
|
- Configurable ssu2.mtu4 and ssu2.mtu6 |
|
|
|
- Configurable ssu2.mtu4 and ssu2.mtu6 |
|
|
|
### Changed |
|
|
|
### Changed |
|
|
|
- SSU2 is enbaled and SSU is disabled by default |
|
|
|
- SSU2 is enabled and SSU is disabled by default |
|
|
|
- Separate network status and error |
|
|
|
- Separate network status and error |
|
|
|
- Random selection between NTCP2 and SSU2 priority |
|
|
|
- Random selection between NTCP2 and SSU2 priority |
|
|
|
- Added notbob.i2p to jump services |
|
|
|
- Added notbob.i2p to jump services |
|
|
|