Skip to content
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

Feature request: Support I-Blocklist subscription accounts #4

Open
mdmower opened this issue Sep 1, 2014 · 6 comments
Open

Feature request: Support I-Blocklist subscription accounts #4

mdmower opened this issue Sep 1, 2014 · 6 comments
Assignees
Labels
Milestone

Comments

@mdmower
Copy link

mdmower commented Sep 1, 2014

I-Blocklist subscirbers are allowed to download blocklists more frequently than non-subscribers. It would be nice if there was an options section where username/password information could be entered and utilized for syncing.

@DavidMoore
Copy link
Owner

Hi. This might be a tricky one to implement depending on how they do authentication. Do you know any technical details about this? In the meantime, I'm getting in contact with them to see.

@DavidMoore DavidMoore self-assigned this Sep 14, 2014
@mdmower
Copy link
Author

mdmower commented Sep 15, 2014

Peeking at PeerBlock's source, it looks like you can just pass username & pin as parameters in the URL: https://code.google.com/p/peerblock/source/browse/trunk/src/peerblock/updatelists.cpp?r=722#467

In fact, when I sign-in to iblocklist.com, the URLs for lists do change as described above, so, for example:
http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz&username=USER&pin=PASS

@DavidMoore
Copy link
Owner

This is the one feature I haven't put into 2.0 yet; the main reason being that I want to ensure that the username and password can be stored safely. I'm not really in favour of passing plaintext credentials in a URL as well, so I will see if the I-Blocklist guys are changing this to a hash or similar.

This will be one of the first things I look at for the next minor update once 2.0 is live.

@DavidMoore DavidMoore added this to the 3.0 milestone Apr 19, 2016
@JonnyRedHed
Copy link

JonnyRedHed commented Jun 28, 2016

I like to just open ipfilter and press go, but I notice its always on default Emule Security. If I then open advanced and change it to I-Blocklist I see the 'save settings' button is still greyed out. Could maybe the list provider be added to the remember settings. That way one could just open the app and press 'Go' knowing the advanced options / list provider is set.

And when and if other lists get added, maybe some way to just choose the list providers you want. For example, having check boxes next to the list provider and list names instead of a drop down.

And settings remembered for your choices here. The list providers could have a + sign to open up the lists in a hierarchical tree layout... if said provider has multiple lists. A little forward future proofing maybe not required yet.

On that subject, which is the best list provider to use for the torrent programs, is it I-Blocklist.

@DavidMoore DavidMoore modified the milestones: 3.0 beta1, vNext Jul 7, 2019
@mdmower
Copy link
Author

mdmower commented Apr 18, 2020

Closing after 6yrs without attention

@mdmower mdmower closed this as completed Apr 18, 2020
@DavidMoore
Copy link
Owner

Hi @mdmower ! I haven't forgotten this issue. The ability to combine multiple lists is baked in now, but creating a user interface to customize this isn't.

It works by going through a list of URLs in a json text file, and then merges and compacts all of the lists in a single list.

As an example, the default nightly list config file looks like this: https://github.com/DavidMoore/ipfilter/blob/lists/default/lists.json

If I update the documentation, would that be enough to get you up and running, or would you need some user friendly way to configure custom lists sources?

Thanks for your patience!

@DavidMoore DavidMoore reopened this Apr 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants