Releases: PurpleI2P/i2pd
Releases 路 PurpleI2P/i2pd
2.28.0
- RAW datagrams in SAM
- Publishing encrypted LeaseSet2 with DH or PSH authentication
- Ability to disable battery optimization for Android
- Transport Network ID Check
- Set and handle published encrypted flag for LeaseSet2
- Fixed ReceiveID occasional change in the same stream
- Handle "\r\n" command terminator in SAM
- Correct handling of addressbook lines with signatures
Note: Ubuntu 18.10 (cosmic) is EOL, no packages will be provided.
2.27.0
2.26.0
- Disable NTCP and publish NTCP2 by default
- Detect ipv6 address from SSU
- HTTP method "PROPFIND"
- HTTP_REFERER stripping in httpproxy
- Correct response to BOB's "list" command
- NTCP2 publishing depends on network status
- Check and handle incorrect BOB input
- Ignore introducers for NTCP or NTCP2 addresses
- RouterInfo check from NTCP2
- Update reseeds list
2.25.0
- Create, publish and handle encrypted LeaseSet2
- Support of b33 addresses
- RedDSA key blinding
- Support .b32.i2p addresses in jump links
- addresshelper support is configurable per tunnel
- Allow HTTP headers without value
- Set data directory from external storage path for Android
- Fixed SSU incoming packets routing bug
- Correct deletion of expired encrypted LeaseSet2 on floodfills
- Added ntcp2.addressv6 parameter
2.24.0
- Support of transient keys for LeaseSet2 and encrypted LeaseSet2
- Recognize new signature type 11 (RedDSA)
- Support websocket connections over HTTP proxy
- Ability to disable full addressbook persist
- Multiple SAM fixes
- Fixed few issues with RouterInfo addresses and floodfills
- Fixed race condition for publishing
- Fixed stuck addressbook update
- Don't load peer profiles if non-persistant
- Set REUSE_ADDR flag for ipv6 acceptors
2.23.0
- Standard LeaseSet2 support
- Multiple changes for Android: Russian translation, permissions request, cancel graceful shutdown, addressbook in assets
- Eliminated extra copy of NTCP2 sent messages for better performance
- Ability to adjust timestamps through the NTP
- Ability to disable peer profile persist
- Fixed incorrect LeaseSet published content verification
- Removed name resolvers from transports
- Updated reseed certificates
2.22.0
2.21.1
2.21.0
- Use EdDSA, x25519 and SipHash from openssl 1.1.1 if available
- NTCP2 ipv6 incoming connections
- Bandwidth classes 'P' and 'X' without 'O'
- Support android api > 26
- Update own RouterInfo if no SSU
- Fixed NTCP address disappears if NTCP2 enabled
- Show total number of destination's outgoing tags in the web console