I have been working on the new blocklist plugin for the 0.6 branch. A generally functional version has been committed to SVN. No GTK pop up dialogs have been implemented so if the plugin doesnt work or appears to have crashed, wait a few seconds or start deluge from the terminal and watch the console.
SVN currently has more than its fair share of issues but yes like you noticed I am trying to work around the fact that bluetack and its mirrors are notoriously unreliable. I believe even some of your date checking code remains from 0.5.
The blocklist site unreliability is a major issue. Also, would it be possible to have the torrents restart once all blocklist-related activity is complete? I admit to being a bit of an idiot, but when I try loading a list, and it fails, I sometimes forget to restart the "paused" torrents...
A potential 'backup' of the last successfully-loaded list, kept in the configuration directory, could be defaulted in the event a reload or a fresh load is unsuccessful.
Thanks so much for working on getting this working for us in 0.6.
Current versions of the plugin should not even be pausing torrents anymore. What we decided to do was allow all torrents to remain active while the blocklist is downloading/importing but behind the scenes we prevent connections from being made until the import is complete.
Expect an update in svn soon. I have fixed the UI locking up during an import/download from the preferences page.
trektorrents: Bluetack's unreliability is my biggest obstacle but I am working on it definitely.
kramed wrote:Major Kong: Possibly in the future. The inner workings of deluge do not support a IP filter white list yet but maybe some day.
The deluge core doesn't allow it ?
You could block all ranges except the ones you want to accept.
A whitelist is just an inverted blackist in this case, there is no infinite amount of ip-numbers/ranges.
There should be documentation somewhere on blocklist formats.