Tixati supports I2P PEX & I2P DHT

Discussions about i2P enabled Bittorrent clients, experience reports and issues
Post Reply
provil
Posts: 40
Joined: Fri Apr 18, 2025 12:16 pm

Tixati supports I2P PEX & I2P DHT

Post by provil »

Tixati becomes first torrent client to support I2P PEX & I2P DHT outside of I2PSnark & BiglyBT.
Tixati version 3.35 There have been several fixes and improvements:

• re-wrote PEX peer exchange protocol support
I2P PEX now fully supported via i2p_pex extension message
• block ut_pex extension if transfer is marked I2P-only
• block ut_holepunch on all I2P peer connections
• immediately post error on HTTP redirects to I2P addresses from non-I2P tracker replies and vice-versa, instead of long timeout
• added local I2P session description for I2P router console
• fixed rare crash when active I2P tracker is removed while in router-standby mode
• completely re-wrote all aspects of I2P support
I2P router connection over I2CP instead of SAM v3
• implemented I2P streaming protocol and signed datagram protocol
• added I2P key selection dialog in Settings > I2P
• new I2P vanity key generator within key selection dialog
• I2P advanced config dialog within Settings > I2P
• can edit tunnel length, randomization, compression, and many other parameters within I2P advanced config
• new I2P monitor window from Help > Diagnostics
• individual sockets can be monitored by double-clicking in the Sockets or Cache tab in I2P monitor
• greatly improved logging for incoming connection ports and I2P service in System Log and Incoming Connections diagnostic windows
DHT now fully supports I2P
• improved program shutdown procedures to allow I2P and clearnet tracker updates within reasonable time limit
• option in Settings > I2P > Advanced to adjust I2P peer block request pipeline size as a percentage of normal peer pipeline size


Please keep in mind that the I2P implementation is very new and more improvements will be on the way soon.  
provil
Posts: 40
Joined: Fri Apr 18, 2025 12:16 pm

Re: Tixati supports I2P PEX & I2P DHT

Post by provil »

I2P DHT & I2P PeX seems to be working properly in Tixati

Image
User avatar
cumlord
Posts: 152
Joined: Thu Oct 05, 2023 5:01 pm
Location: Erect, NC
Contact:

Re: Tixati supports I2P PEX & I2P DHT

Post by cumlord »

that's exciting they seemed to get that rolled out pretty quickly
provil
Posts: 40
Joined: Fri Apr 18, 2025 12:16 pm

Re: Tixati supports I2P PEX & I2P DHT

Post by provil »

yes
provil
Posts: 40
Joined: Fri Apr 18, 2025 12:16 pm

Re: Tixati supports I2P PEX & I2P DHT

Post by provil »

cumlord wrote: Fri May 09, 2025 4:34 pm that's exciting they seemed to get that rolled out pretty quickly
yes
User avatar
zzz
Posts: 14
Joined: Thu May 22, 2025 4:52 pm

Re: Tixati supports I2P PEX & I2P DHT

Post by zzz »

Huge news, came out of nowhere, and afaik they didn't ask us for any help. Congrats to Tixati.

That's a pretty big chunk of work to switch from SAM to I2CP and then do all the datagram stuff, especially for a non-Java project, because there's not a lot of libs out there to help.

Well done!
User avatar
lgillis
Posts: 323
Joined: Mon May 09, 2022 8:40 am

Re: Tixati supports I2P PEX & I2P DHT

Post by lgillis »

The developer is named as “Tixati Software Inc.” aka Kevin Hearn. The Tixati homepage has no imprint, and it has not yet been possible to verify whether the publicly available information about the company (?) is correct.

According to Wikipedia, but without a reference, it is proprietary software. It comes as a single eighty MB binary and spot checks have shown that even the compressed archives contain no relevant information; even the Debian package lacks the license text. At Archlinux I finally found the “Tixati License Agreement”, whether it is genuine I cannot say.

Dubious origin, no source code, proprietary. The argument of the Tixati homepage is: we are not like the others, you can trust us because the software is free. Well then everything is fine, isn't it?
User avatar
cumlord
Posts: 152
Joined: Thu Oct 05, 2023 5:01 pm
Location: Erect, NC
Contact:

Re: Tixati supports I2P PEX & I2P DHT

Post by cumlord »

yeah it's a bummer i wrongly assumed it was java when i saw this before, seeing what they did could be useful for other non-java clients trying to get dht
User avatar
zzz
Posts: 14
Joined: Thu May 22, 2025 4:52 pm

Re: Tixati supports I2P PEX & I2P DHT

Post by zzz »

Indeed, closed source, C++, doesn't bother to include licenses. Been around for 10+ years though? A lot not to like, but I'll stand by what I said above.
Post Reply