mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2026-05-15 20:25:33 +00:00
2.59.0
This commit is contained in:
@@ -1,6 +1,50 @@
|
||||
# for this file format description,
|
||||
# see https://github.com/olivierlacan/keep-a-changelog
|
||||
|
||||
## [2.59.0] - 2026-02-09
|
||||
### Added
|
||||
- Post-quantum NTCP2 crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024) support if openssl >= 3.5.0
|
||||
- UDP associate for SOCKS5 proxy
|
||||
- Trusted routers list for first hop per tunnel
|
||||
- "i2p.streaming.maxConnsPerMinute" and "i2p.streaming.maxResends" params
|
||||
- Limited connectivity mode
|
||||
- *.b32.i2p addresses for SAM datagrams
|
||||
- Limiting the number of datagrams sent to maintain the consistency of session encryption through UDP tunnels
|
||||
- Desktop app mode for Haiku
|
||||
- Ability to suppress X-I2P-* headers for HTTP server tunnel
|
||||
- Multi cloves garlic message for datagrams
|
||||
- Network error and testing metrics for I2PControl
|
||||
- Handle reseed address redirection
|
||||
- Throttle excessive number of tunnel build message from the same peer
|
||||
### Changed
|
||||
- Return base64 of ident instead full address for Datagram3 in SAM
|
||||
- Send ratchet session response for unidirectional traffic for I2CP
|
||||
- Set default number of generated tags to 800 for a datagram destination
|
||||
- Check ML-KEM encaps_key section length before decryption
|
||||
- Create new stream only if bandwidth is available. Close non-responding streams
|
||||
- Use Datagram3 by default in UDP tunnels
|
||||
- Floodfills are not introducers
|
||||
- Disable ipv6 if global ipv6 interface not found
|
||||
- Network congestion detection algorithm in streaming
|
||||
- Reply with relay tag only if accept tunnels
|
||||
- Case-insensitive Content-Length header in I2PControl
|
||||
- Increase PID string length
|
||||
- Don't communicate with routers of version < 0.9.58
|
||||
- Webconsole layout improvements
|
||||
- Localization to Hebrew
|
||||
- Reseeds list
|
||||
### Fixed
|
||||
- Incorrect params length calculation for SAM streams
|
||||
- Unexpected index in SymmetricKeyTagSet
|
||||
- Incorrect preferred crypto type if i2cp.leaseSetEncType is not specified
|
||||
- Decoding %00 in url
|
||||
- Thread-unsafe localtime()
|
||||
- NetDb crash on stop
|
||||
- Peer test result OK in case of another recent peer test
|
||||
- Published port if full-cone NAT
|
||||
- Missing trailing newline in I2PControl JSON response
|
||||
- Language selection in webconsole
|
||||
|
||||
## [2.58.0] - 2025-09-08
|
||||
### Added
|
||||
- Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024) support if openssl >= 3.5.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define git_hash %(git rev-parse HEAD | cut -c -7)
|
||||
|
||||
Name: i2pd-git
|
||||
Version: 2.58.0
|
||||
Version: 2.59.0
|
||||
Release: git%{git_hash}%{?dist}
|
||||
Summary: C++ daemon for accessing the I2P network
|
||||
Conflicts: i2pd
|
||||
@@ -139,6 +139,9 @@ getent passwd i2pd >/dev/null || \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Feb 09 2026 orignal <orignal@i2pmail.org> - 2.59.0
|
||||
- update to 2.59.0
|
||||
|
||||
* Mon Sep 08 2025 orignal <orignal@i2pmail.org> - 2.58.0
|
||||
- update to 2.58.0
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: i2pd
|
||||
Version: 2.58.0
|
||||
Version: 2.59.0
|
||||
Release: 1%{?dist}
|
||||
Summary: C++ daemon for accessing the I2P network
|
||||
Conflicts: i2pd-git
|
||||
@@ -137,6 +137,9 @@ getent passwd i2pd >/dev/null || \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Feb 09 2026 orignal <orignal@i2pmail.org> - 2.59.0
|
||||
- update to 2.59.0
|
||||
|
||||
* Mon Sep 08 2025 orignal <orignal@i2pmail.org> - 2.58.0
|
||||
- update to 2.58.0
|
||||
|
||||
|
||||
Vendored
+6
@@ -1,3 +1,9 @@
|
||||
i2pd (2.59.0-1) unstable; urgency=medium
|
||||
|
||||
* updated to version 2.59.0/0.9.68
|
||||
|
||||
-- orignal <orignal@i2pmail.org> Mon, 09 Feb 2026 16:00:00 +0000
|
||||
|
||||
i2pd (2.58.0-1) unstable; urgency=medium
|
||||
|
||||
* updated to version 2.58.0/0.9.67
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@
|
||||
#define MAKE_VERSION_NUMBER(a,b,c) ((a*100+b)*100+c)
|
||||
|
||||
#define I2PD_VERSION_MAJOR 2
|
||||
#define I2PD_VERSION_MINOR 58
|
||||
#define I2PD_VERSION_MINOR 59
|
||||
#define I2PD_VERSION_MICRO 0
|
||||
#define I2PD_VERSION_PATCH 0
|
||||
#ifdef GITVER
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
#define I2P_VERSION_MAJOR 0
|
||||
#define I2P_VERSION_MINOR 9
|
||||
#define I2P_VERSION_MICRO 67
|
||||
#define I2P_VERSION_MICRO 68
|
||||
#define I2P_VERSION_PATCH 0
|
||||
#define I2P_VERSION MAKE_VERSION(I2P_VERSION_MAJOR, I2P_VERSION_MINOR, I2P_VERSION_MICRO)
|
||||
#define I2P_VERSION_NUMBER MAKE_VERSION_NUMBER(I2P_VERSION_MAJOR, I2P_VERSION_MINOR, I2P_VERSION_MICRO)
|
||||
|
||||
Reference in New Issue
Block a user