Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#69250 - [deluge] PeerID leaks development build info
Attached to Project:
Arch Linux
Opened by binhex (binhex) - Friday, 08 January 2021, 10:28 GMT
Last edited by Toolybird (Toolybird) - Friday, 22 September 2023, 07:35 GMT
Opened by binhex (binhex) - Friday, 08 January 2021, 10:28 GMT
Last edited by Toolybird (Toolybird) - Friday, 22 September 2023, 07:35 GMT
|
DetailsDescription:
Private torrent sites are detecting Deluge development version, even with the current hack in place to impersonate version 2.0.3 (user-agent-override.diff), thus Deluge is unable to connect to the tracker, and the tracker reports the fact that Deluge is a development build (see attached screenshot). I believe it is to do with the PeerID leaking the fact that this is a development build (-DE204D-), is it possible for the PeerID to also be changed to appear to be a stable release?. Additional info: * package version(s): 2.0.4.dev38+g23a48dd01-3 * config and/or log files etc.: N/A * link to upstream bug report, if any: N/A Steps to reproduce: Install and run latest Deluge package from Arch Repository against a private torrent site and note that deluge will not be able to connect, due to deluge version being detected as development build, see attached screenshot. |
This task depends upon
Closed by Toolybird (Toolybird)
Friday, 22 September 2023, 07:35 GMT
Reason for closing: No response
Additional comments about closing: Assuming fixed by now (quite a few version updates since).
Friday, 22 September 2023, 07:35 GMT
Reason for closing: No response
Additional comments about closing: Assuming fixed by now (quite a few version updates since).
```
sed -i -e "s~peer_id = substitute_chr(peer_id, 6, release_chr)~peer_id = \'--DE203s--\'\n release_chr = \'s\'~g" '/usr/lib/python3.8/site-packages/deluge/core/core.py'
```
This DOES change the peerid but somehow the private tracker is still detecting the connecting client as a dev version, so perhaps this task should be closed sadly, as it doesn't fix the issue.
April of 2020 was the last commit to the dev branch. I switched over to qbittorrent and have been pretty happy although I am not a big torrent user.