C Mueller Ads Versions Save

CoreDNS plugin to block ads. Inspried by PiHole.

v0.2.5

3 years ago

v0.2.4

3 years ago

v0.2.2

4 years ago

Changes:

  • Blocklists now load even if one download fails (#30 and #32)
  • International domains like 'müller.de' now get converted to IDNA domains during the parsing of the list. (#29)
  • Add a default whitelist, for the strict setting, to improve the usability of the strict setting. (#27)
  • The strict setting has received some new lists (#25 updated by #31)

v0.2.1

4 years ago
  • Fix a typo causing wrong initialzation of the whitelist (#23). Thank You @jplot!
  • Bump CoreDNS version of built releases to 1.6.7
  • Fix automated build script (#24 / #22)

Note: Due to the way CI builds the plugin, it might appear like 'ads' is an in tree plugin when using one of the provided binaries.

v0.2.0

4 years ago

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

v0.1.4.1

4 years ago

Bump Binaries to be based on CoreDNS 1.6.0

v0.1.4

4 years ago

Bump CoreDNS version to 1.5.2 Fix Caddy packagepath. Now matches the proper one for caddy version 1.0.1

v0.1.3b

4 years ago

Version Bump of CoreDNS to 1.5.1 for the prebuilt binaries. Codebase is identical to 0.1.3

Important Changes:

  • Replace panic calls with log outputs (PR #12)
  • Change the Recommended position of the plugin in the chain before the caching plugin (PR #13)
  • AAAA Requests now return a proper AAAA Record instead of a A Record (PR #16)
  • Reduce initialization Delay to 250MS (Commit: d65e4a7)

v0.1.3

5 years ago

Important Changes:

  • Replace panic calls with log outputs (PR #12)
  • Change the Recommended position of the plugin in the chain before the caching plugin (PR #13)
  • AAAA Requests now return a proper AAAA Record instead of a A Record (PR #16)
  • Reduce initialization Delay to 250MS (Commit: d65e4a7)

Binaries are based on CoreDNS 1.5.0

v0.1.2

5 years ago

Binaries are built on top of CoreDNS version 1.5.0

This Release just removes unused code within 0.1.1 (Stat Handling)