Tixati's new BitTorrent protocol & I2P improvements.
Tixati has created a new BitTorrent protocol and have made I2P specific improvements in their latest v3.39.
BitTorrent v3 = https://tixati.com/specs/bittorrent/v3
BitTorrent v3.1 = https://tixati.com/specs/bittorrent/v3.1
November 7, 2025
Tixati version 3.39 is now available. The following changes have been made:
• added new seed protocol selection window
• added protocol v3 to address SHA-1 vulnerabilities in original v1 protocol
• added protocol v3.1 to allow creation of private torrents that can't be DHT scraped
• separate I2P session for transfers and channels that are I2P-only vs I2P+Internet
• transfer now forces peer-ID change and disconnect of all peers when switching between I2P-only and I2P+Internet
• full rewrite of DHT implementation
• completely separate DHT table and peer DB for I2P-only transfers and channels
• much faster DHT searching
• improved DHT table maintenance routines and refill procedures
• more reliable and faster DHT table recovery after internet disconnections
• several fixes to IPv6 hole punching in torrent peers
• improved tracker activation timing within tiered groups
• fixed tracker announce retry behavior when switching between I2P and Internet
• enhanced HTTP tracker request headers when client spoofing
• complete review and minor fixes to ut_pex and ut_holepunch extension implementation
• added new magnet link options in Settings > Transfers > Magnet Links
• updated channel link display formatting functions to handle magnet links with v3.1 hashes
• channel gathering procedures and UI reworked to use separate I2P-only session when necessary
• added local interface options Any and Disabled in Settings > Network > Connections
• added options for secondary I2P-only session keys and rotation interval in Settings > I2P
• added button to force complete session reset to Settings > I2P
• showing DHT offline status in main top bar by using red icon for DHT button
• new narrow window compact-mode list views for DHT tables, peer DB, and searches
• more background retries before showing incoming port bind error dialog
• fixed several minor problems with event logging when using a language translation file
• fixed problems with peer online status indicators when using a language translation file
• fixed minor tree/list view sorting problems on some Linux systems when dealing with invalid UTF-8 names
• completely eliminated the use of gdk_pixbuf_loader on Linux systems
• fixed minor problems when loading duplicate magnet links for unresolved transfers
• updated IP location tables
• several other minor fixes throughout the UI
Work continues in several more areas of the program. Another release will be posted soon.
Thanks for using Tixati!
Tixati's new BitTorrent protocol & I2P improvements
Re: Tixati's new BitTorrent protocol & I2P improvements
provil wrote: ↑08 Nov 2025 07:41 Tixati's new BitTorrent protocol & I2P improvements.
Tixati has created a new BitTorrent protocol and have made I2P specific improvements in their latest v3.39.
BitTorrent v3 = https://tixati.com/specs/bittorrent/v3
BitTorrent v3.1 = https://tixati.com/specs/bittorrent/v3.1
November 7, 2025
Tixati version 3.39 is now available. The following changes have been made:
• added new seed protocol selection window
• added protocol v3 to address SHA-1 vulnerabilities in original v1 protocol
• added protocol v3.1 to allow creation of private torrents that can't be DHT scraped
• separate I2P session for transfers and channels that are I2P-only vs I2P+Internet
• transfer now forces peer-ID change and disconnect of all peers when switching between I2P-only and I2P+Internet
• full rewrite of DHT implementation
• completely separate DHT table and peer DB for I2P-only transfers and channels
• much faster DHT searching
• improved DHT table maintenance routines and refill procedures
• more reliable and faster DHT table recovery after internet disconnections
• several fixes to IPv6 hole punching in torrent peers
• improved tracker activation timing within tiered groups
• fixed tracker announce retry behavior when switching between I2P and Internet
• enhanced HTTP tracker request headers when client spoofing
• complete review and minor fixes to ut_pex and ut_holepunch extension implementation
• added new magnet link options in Settings > Transfers > Magnet Links
• updated channel link display formatting functions to handle magnet links with v3.1 hashes
• channel gathering procedures and UI reworked to use separate I2P-only session when necessary
• added local interface options Any and Disabled in Settings > Network > Connections
• added options for secondary I2P-only session keys and rotation interval in Settings > I2P
• added button to force complete session reset to Settings > I2P
• showing DHT offline status in main top bar by using red icon for DHT button
• new narrow window compact-mode list views for DHT tables, peer DB, and searches
• more background retries before showing incoming port bind error dialog
• fixed several minor problems with event logging when using a language translation file
• fixed problems with peer online status indicators when using a language translation file
• fixed minor tree/list view sorting problems on some Linux systems when dealing with invalid UTF-8 names
• completely eliminated the use of gdk_pixbuf_loader on Linux systems
• fixed minor problems when loading duplicate magnet links for unresolved transfers
• updated IP location tables
• several other minor fixes throughout the UI
Work continues in several more areas of the program. Another release will be posted soon.
Thanks for using Tixati!
Most torrent clients will support v3 and v3.1 soon enough, at the moment it is Tixati v3.39 only.
[1] https://github.com/Tribler/tribler/issues/8810
[2] https://github.com/arvidn/libtorrent/issues/8047
[3] https://github.com/qbittorrent/qBittorrent/issues/23421
[4] https://github.com/BiglySoftware/BiglyBT/issues/3620
In my testing,
v3 and v3.1 are both compatible with I2P.
v3 can be uploaded on Postman.
Postman tracker does not register v3.1 torrents at the momenet, for which I have raised request with Postman and they have ackowleged it [atleast that is what the ticket said].
Tixati developer has said he will raise official BEPs this week = https://forum.tixati.com/support/8586
