mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2026-10-22 19:41:41 +00:00
3.0.0
This commit is contained in:
1 parent
e3856a38fa
commit
ec19bfb55d
5 files changed
+50
-6
No files matched your search
@@ -1,6 +1,38 @@
|
||||
# for this file format description,
|
||||
# see https://github.com/olivierlacan/keep-a-changelog
|
||||
|
||||
## [3.0.0] - 2026-10-19
|
||||
### Added
|
||||
- Torrents tunnels with RPC, magnets, PEX, DHT, datagram trackers support
|
||||
- Full SAM 3.3 implementation
|
||||
- Multi-destination client tunnels
|
||||
- LocalDestinationInfo method to I2PControl
|
||||
- Offline keys for an encrypted LeaseSet
|
||||
### Changed
|
||||
- Create keys files readable by owner only
|
||||
- Reject ipv4-mapped ipv6 addresses in RouterInfo
|
||||
- Use boost::beast for address book subscription updates
|
||||
- Close HTTP server connection if HTTP header line is too long
|
||||
- UDP tunnels window and ack policy
|
||||
- Don't throw single datagram if remote LeaseSet is being requested
|
||||
- Calculate LeaseSet request timeout based on tunnel latency or tunnel length
|
||||
- Reject LeaseSet type 1 if coming from ECIESx25519 session
|
||||
- Fallback NTCP2 seesion to version 2 if peer is version 3 or 5 for LibreSSL
|
||||
- Allow ipv6 binding for Haiku
|
||||
- Treat reseed connect timeout as a failure
|
||||
- Removed ECDSA key blinding
|
||||
- Reseeds list
|
||||
### Fixed
|
||||
- Datagram2 signatures
|
||||
- Incorrect sessionID in I2CP response to HostLookup request
|
||||
- Remove incorrect old address from address book storage
|
||||
- Missing port in "Host:" header even if specified in original HTTP proxy request
|
||||
- SAM session gets closed in few seconds after reconnect
|
||||
- Invalid ECIESx25519 session for out-of-sequence streaming packet
|
||||
- LeaseSet1 accepted if coming from ECIESx25519
|
||||
- Stalled UDP tunnels
|
||||
- Build failure with C++20 and older boost
|
||||
|
||||
## [2.61.0] - 2026-07-20
|
||||
### Added
|
||||
- Torsocks support in SOCKS proxy
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define git_hash %(git rev-parse HEAD | cut -c -7)
|
||||
|
||||
Name: i2pd-git
|
||||
Version: 2.61.0
|
||||
Version: 3.0.0
|
||||
Release: git%{git_hash}%{?dist}
|
||||
Summary: C++ daemon for accessing the I2P network
|
||||
Conflicts: i2pd
|
||||
@@ -143,6 +143,9 @@ getent passwd i2pd >/dev/null || \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Oct 19 2026 orignal <orignal@i2pmail.org> - 3.0.0
|
||||
- update to 3.0.0
|
||||
|
||||
* Mon Jul 20 2026 orignal <orignal@i2pmail.org> - 2.61.0
|
||||
- update to 2.61.0
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: i2pd
|
||||
Version: 2.61.0
|
||||
Version: 3.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: C++ daemon for accessing the I2P network
|
||||
Conflicts: i2pd-git
|
||||
@@ -141,6 +141,9 @@ getent passwd i2pd >/dev/null || \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Oct 19 2026 orignal <orignal@i2pmail.org> - 3.0.0
|
||||
- update to 3.0.0
|
||||
|
||||
* Mon Jul 20 2026 orignal <orignal@i2pmail.org> - 2.61.0
|
||||
- update to 2.61.0
|
||||
|
||||
|
||||
Vendored
+6
@@ -1,3 +1,9 @@
|
||||
i2pd (3.0.0-1) unstable; urgency=medium
|
||||
|
||||
* updated to version 3.0.0/0.9.71
|
||||
|
||||
-- orignal <orignal@i2pmail.org> Mon, 19 Oct 2026 16:00:00 +0000
|
||||
|
||||
i2pd (2.61.0-1) unstable; urgency=medium
|
||||
|
||||
* updated to version 2.61.0/0.9.70
|
||||
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013-2024, The PurpleI2P Project
|
||||
* Copyright (c) 2013-2026, The PurpleI2P Project
|
||||
*
|
||||
* This file is part of Purple i2pd project and licensed under BSD3
|
||||
*
|
||||
@@ -17,8 +17,8 @@
|
||||
#define MAKE_VERSION(a,b,c) STRINGIZE(a) "." STRINGIZE(b) "." STRINGIZE(c)
|
||||
#define MAKE_VERSION_NUMBER(a,b,c) ((a*100+b)*100+c)
|
||||
|
||||
#define I2PD_VERSION_MAJOR 2
|
||||
#define I2PD_VERSION_MINOR 61
|
||||
#define I2PD_VERSION_MAJOR 3
|
||||
#define I2PD_VERSION_MINOR 0
|
||||
#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 70
|
||||
#define I2P_VERSION_MICRO 71
|
||||
#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