16

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.

Braiam
  • 35,380
  • 25
  • 108
  • 167
tshepang
  • 64,472
  • 86
  • 223
  • 290

2 Answers2

33

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.

tshepang
  • 64,472
  • 86
  • 223
  • 290
Himanshu P
  • 431
  • 4
  • 3
  • 9
    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. – Wowfunhappy Sep 13 '18 at 22:50
  • 5
    To be clear, [the Local Service Discovery protocol](http://bittorrent.org/beps/bep_0014.html) **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. – Alexander Feb 16 '19 at 05:18
  • 5
    Or they could just google the hash – Matt Klein Jan 16 '20 at 20:57
  • Even without google you can easily resolve an info hash to a torent file using DHT – Remember Monica Apr 08 '23 at 03:21
8

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

tshepang
  • 64,472
  • 86
  • 223
  • 290
varrtto
  • 187
  • 3