Skip to content

Releases: PurpleI2P/i2pd

2.21.0

04 Oct 15:22
Compare
Choose a tag to compare
  1. Use EdDSA, x25519 and SipHash from openssl 1.1.1 if available
  2. NTCP2 ipv6 incoming connections
  3. Bandwidth classes 'P' and 'X' without 'O'
  4. Support android api > 26
  5. Update own RouterInfo if no SSU
  6. Fixed NTCP address disappears if NTCP2 enabled
  7. Show total number of destination's outgoing tags in the web console

2.20.0

23 Aug 15:18
Compare
Choose a tag to compare
  1. Full implementation of NTCP2
  2. Provide assets for android
  3. Single apk for arm7 and x86 android builds
  4. Some fix in web console
  5. Don't add address in RouterInfo if transport is disabled in config

2.19.0

26 Jun 17:56
Compare
Choose a tag to compare
  1. ECIES support for RouterInfo
  2. HTTP outproxy authentication
  3. AVX/AESNI runtime detection
  4. Android build using gradle
  5. Implementation of I2CP reconfigure
  6. EdDSA for RouterInfo by default
  7. Datagrams to websocks
  8. Fixed tunnels reload
  9. Fixed headers in webconsole
  10. Correct SAM session name
  11. Updated docker
  12. Multiple changes for QT GUI
  13. Initial implementation of NTCP2
  14. Added I2PControl method "ClientServicesInfo"

2.18.0

30 Jan 16:18
b6e75e9
Compare
Choose a tag to compare
  1. Graceful shutdown as soon as no more transit tunnels
  2. Show tunnel nicknames for I2CP destination in WebUI
  3. Re-create HTTP and SOCKS proxy and shared local destination by tunnel reload
  4. Fixed issues and timing for addressbook requests
  5. Return correct code if pid file can't be created
  6. Fixed build errors with boost 1.66
  7. Use transient local destination by default if not specified
  8. Check LeaseSet's signature before update
  9. Fixed few race conditions for SAM

2.17.0

04 Dec 18:59
Compare
Choose a tag to compare
  1. Reseed through HTTP and SOCKS proxy
  2. transient keys for tunnels
  3. Correct publication of ECIES destinations
  4. i2p.streaming.initialAckDelay parameter
  5. Change log level through web console
  6. Show status of client services through web console
  7. Disable RSA signatures completely
  8. Fixed web console layout and shutdown for Windows
  9. CRYPTO_TYPE for SAM destination
  10. Signature and crypto type for newkeys BOB command

2.16.0

13 Nov 19:29
Compare
Choose a tag to compare
  1. HTTPS and "CONNECT" method for HTTP Proxy
  2. Outproxy support for HTTP Proxy
  3. Initial support of ECIES crypto
  4. Full timestamps in logs
  5. NTCP soft and hard descriptors limits
  6. Update tunnels address(destination) without restart
  7. Reload config and shutdown from Windows GUI
  8. Correct SAM tunnel name
  9. Fixed few BOB issues

2.15.0

17 Aug 18:24
Compare
Choose a tag to compare
  1. Ability to add and remove I2P tunnels without restart
  2. Strip-out Accept-* headers in HTTP proxy
  3. Handle lines with comments in hosts.txt file for address book
  4. Ability to disable SOCKS outproxy option
  5. QT GUI
  6. Don't run peer test if nat=false
  7. Run router with empty netdb for testnet
  8. Skip expired introducers by iexp
  9. Separate output of NTCP and SSU sessions in Transports tab

2.14.0

01 Jun 14:17
Compare
Choose a tag to compare
  1. Transit traffic bandwidth limitation
  2. NTCP connections through HTTP and SOCKS proxies
  3. Ability to disable address helper for HTTP proxy
  4. Ignore comments in addressbook feed
  5. Matched I2P tunnel destinations

2.13.0

06 Apr 14:00
Compare
Choose a tag to compare
  1. Persist local destination's tags
  2. GOST R 34.10 signature types 9 and 10
  3. Exploratory tunnels configuration
  4. Known SAM issues got sorted out
  5. Inactive NTCP sockets get closed faster
  6. Fixed few memory leaks and memory usage improvements

2.12.0

14 Feb 17:53
Compare
Choose a tag to compare
  1. Additional HTTP and SOCKS proxy tunnels
  2. Reseed from ZIP archive
  3. 'X' bandwidth code
  4. OpenSSL 1.1 for Android and Mac OS X
  5. Some stats in a main window for Windows version
  6. Fixed clock skew for Windows XP
  7. New logo for Android
  8. Reduced memory and file descriptors usage