I'm using Deluge for several months on Ubuntu and I like it so much that It's now my very main BT client. I enjoy the fact that new releases are not long to wait.
But recently i found a tracker that checked the client to allow only a small set of clients on their tracker (Azureus, uTorrent, KTorrent and a few others).
I don't know much about the BT protocol but I guess the tracker can check the name of the client as any peer can actually do, and filter allowed peers by this way.
To work around this, I wanted to change the name Deluge show to the tracker, so I tried to set the constants PROGRAM_NAME and PROGRAM_VERSION in common.py (replace "Deluge" by "Azureus" for example) but after that Deluge did not start any more.
Code: Select all
$ deluge
checking for ubuntu...
no existing Deluge session
Starting new Deluge session...
Traceback (most recent call last):
File "/usr/bin/deluge", line 145, in <module>
start_deluge()
File "/usr/bin/deluge", line 128, in start_deluge
interface = deluge.interface.DelugeGTK()
File "/var/lib/python-support/python2.5/deluge/interface.py", line 54, in __init__
common.CONFIG_DIR)
File "/var/lib/python-support/python2.5/deluge/core.py", line 223, in __init__
int(version[3]),
IndexError: string index out of range
I'm trying to know more about this, so any little help is welcome.
Thanks a lot !