Why is LPD not enabled by default in Transmission?

25,155

Solution 1

As far as I could investigate there are not major issues with the LPD feature, but maybe the reason on this issue tracker ticket.

Solution 2

Check this comment from project issue tracker:

There needs to be a manual toggle to enable/disable the feature globally, and it MUST default to disabled. Please let me justify this last requirement. The local peer discovery code broadcasts the set of torrents you're participating in every four minutes. Anyone on the same link as you (your neighbour, your mom, your wee brother) can find out the set of torrents just by listening on the right multicast group, and these are the very people you might not want to know about what your are downloading. Hence, I insist on this being DISABLED by default.

Share:
25,155

Related videos on Youtube

tshepang
Author by

tshepang

I do software development for a living and as a hobby. My favorite language is Rust, and I've used Python much in the past. My OS of choice is Debian.

Updated on September 17, 2022

Comments

  • tshepang
    tshepang almost 2 years

    Since version 2.00, Transmission has Local Peer Discovery feature, which seems quite useful. I was surprised that it wasn't enabled by default though, so I became concerned about any potential issues it might have.

  • Wowfunhappy
    Wowfunhappy almost 6 years
    This really, really ought to be explained in a tooltip. No point in disabling it by default if you don't also warn users about the dangers of enabling.
  • Alexander
    Alexander over 5 years
    To be clear, the Local Service Discovery protocol only broadcasts your torrents' info hashes, and not your torrents' names. The torrent name is one of the things "mixed in" to the info hash, but it can't be retrieved back from the info hash. Thus, someone can identify your torrent only if they already have that exact torrent. They would compute their torrent's info hash, see that it matches the one you broadcast, and conclude that you have the same torrent as them. Indeed, that's the whole point of local peer discovery.