Skip to content
This repository has been archived by the owner on Aug 2, 2021. It is now read-only.

[0.2.0]: Support for file based Black and Whitelists

Compare
Choose a tag to compare
@c-mueller c-mueller released this 18 Oct 16:33
· 21 commits to master since this release
bd8e8f1

Using CoreDNS Version 1.6.4 as Base

Changes:
-> Implement dynamic loading of Files and URLs for both blacklists and whitelists
-> Rework Corefile Commands
--> The old 'whitelist' is now called 'permit'
--> The old 'blacklist' is now called 'block'
--> Regex rules are configured using 'permit-regex' and 'block-regex' respectively
--> 'list-store' now defines the path to the Blocklist store
--> 'whitelist' and 'blacklist' commands are used to add lists using URLS
---> For HTTP(S) an URL like 'https://mydomain.com/blocklist.txt' must be used
---> For files an URL like 'file:///home/chris/blocklist.txt' must be used.
----> Paths must not be absolute, however using absolute ones is recomneded.
-> Refactored Upadting mechanism
-> Added File updater
--> Reloads local files every 60s (currently fixed)
--> Local files do not get persisted in 'list-store'
-> Added 'strict-default-lists' option for more strict filtering lists
-> Update Documentation