Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

PEX Status on private torrents

by kostet on 2022/10/18 11:46:22 PM    
It is known that having a private flag on a torrent means disabling DHT and PEX. The principle with which torrent-clients observe this forms confidence in him.

Tixati on the tab with torrent's options shows DHT not activated and checkbox unavailable for switching. This is right. But in the PEX section, the settings remain by default, it is also possible to change the mode and enable the exchange of peers!

Will this compromise a private tracker, which in turn will lead to a ban the account and the client as a whole blacklisted?
by notaLamer on 2022/10/20 12:15:57 AM    
Good question. If you refer to the specification:
1. In case of multiple trackers entered, the specification demands to drop (and forget) all peers when switching to a different tracker URL.
2. Though there're no hard words against DHT/PEX/LPD aka LSD

At the same time, it says:
it MUST ONLY announce itself to the private tracker, and MUST ONLY initiate connections to peers returned from the private tracker.
This sounds like private torrents are expected to operate in tracker-only mode (without DHT/PEX/LPD aka LSD).
When multiple trackers appear in the announce-list in the metainfo file of a private torrent (see multitracker extension in [4]), each peer MUST use only one tracker at a time and only switch between trackers when the current tracker fails. When switching between trackers, the peer MUST disconnect from all current peers and connect only to those provided from the new tracker.
And to strictly separate peers per tracker URL. Technically though it could be permitted to talk to a private & public tracker as long as the client NEVER becomes a bridge between a private tracker URL and a public tracker URL.
Tixati should not have PEX enabled and hopefully doesn't have PEX enabled for private torrents. The checkbox should've been inactive too, you are right.

This web site is powered by Super Simple Server