-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Option to disable super seeding #4440
Conversation
|
6861b3a
to
dd62c73
Compare
no, strict super seeding is controlled by a session-wide setting, and is disabled by default |
So the |
the The |
Right, the latter is being deprecated, but there is no way to configure the former independently. |
Independent from what? You mean have one torrent strict super seeding and another relaxed super seeding? No, that's not possible. |
I did not know it was all or nothing. Why is that? |
All or nothing what? |
Super seeding. I though you could have super seeding without being strict. |
Right, that's the default. #4440 (comment) |
Ok, but even if you have the strict super seeding disabled via that option, you can't turn off the regular one (at runtime). |
A torrent that doesn't have the |
both the torrent flag and the setting are changed at runtime. Or are you talking about the new build option to disable the super seeding feature altogether? |
I am talking about the torrent |
before adding the torrent: https://libtorrent.org/reference-Core.html#add_torrent_params ( |
Right, so this can be done even if strict mode is disabled. However, this PR introduces a build option to disable super seeding completely (both strict and non strict), right? So there is no build-time option to disabled just strict super seeding. |
That's right.
Correct |
Ok thanks for the clarification, I understand now. But please add a note in the documentation that the default build-time option is to support super seeding (i.e. with b2 the In fact I would suggest you update the docs to be more consistent in this regard. Some build features explicitly mention what the default is and some don't. |
On public trackers, newly-made torrents are occasionally seeded using qBitTorrent's super seeding. It would also be helpful if non-strict super seeding automatically enabled and disabled (if manually set as enabled): I am not suggesting making non-strict super seeding default behavior or even globally enabled. Please don't remove the non-strict implementation from the regular libtorrent code base. |
I think I was considering disabling
This patch is only preparing to remove the strict mode. The relaxed super seeding is still in. There's just a build option to not have that feature, just like there's a build option to disable SSL and other extensions. They are still built-in by default. |
I have a lot of 5+ year old torrents that I reseed from time-to-time, far too many to effective seed at once. That's why I think checking reported availability among connected peers (assuming there's at least 5) is a good idea. |
There is also the problem of qBitTorrent (possibly caused by something in libtorrent) misreporting peers as seeds: |
No description provided.