added support for DNSWL and URIBL and optional result filter #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The list of entries has be reworked. Old and invalid ones have been deleted, new ones added (http://multirbl.valli.org/list/) and the list itself has been reordered so same services are group together now (sorting TLD->sublevels).
The list now supports 2 new major features. One is an optional filter, which is able to differentiate between real entries/matches and errors. The second one is a type. So whitelists and URI blacklists are also supported now. Obviously a whitelist will not be counted as blacklisted, but it is a good information for the user, if this domain is whitelisted somewhere. If blcheck is called by domain name, it will also use any URIBL given to check, if the domain name is blacklisted somewhere.
Also change the coding style a little bit to be more compatible with Google's Shell Style Guide.