donutdns

Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.

BSD-3-CLAUSE License

Stars
83
Committers
2
donutdns - v0.3.3 Latest Release

Published by shoenig over 1 year ago

Changelog

  • 61af863 build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 (#45)
  • c8ae0a2 build(deps): bump github.com/shoenig/test from 0.6.1 to 0.6.3 (#46)
  • f907252 deps: update dependencies
  • c9c43a5 repo: fixup linter warnings (#47)
  • 4c60ac5 repo: require go1.20
  • 7316630 repo: run go mod tidy
  • 59ffd52 repo: update goreleaser
donutdns - v0.3.2

Published by shoenig over 1 year ago

Changelog

  • 28cdf81 blockfile: pintrest
  • 9bf7aa6 build(deps): bump github.com/coredns/coredns from 1.10.0 to 1.10.1 (#38)
  • 3ad2d99 build(deps): bump github.com/hashicorp/go-set from 0.1.8 to 0.1.9 (#37)
  • 4d702d1 build(deps): bump github.com/miekg/dns from 1.1.50 to 1.1.51 (#39)
  • dd9a54e build(deps): bump github.com/shoenig/go-landlock from 0.1.4 to 0.1.5 (#35)
  • 382e048 build: add makefile and use it in ci (#40)
  • 1716288 ci: setup golangci-lint in ci (#42)
  • c98df5d readme: add note about systemd-resolved on ubuntu-22.04
  • eda3098 readme: show systemctl status
  • d5c934b repo: fix readme ci badge
  • bfba4ab repo: move blocklists into own directory (#41)
  • 463d95e sites: add readme for blocklists.d (#43)
  • 5d8712e sources: tweak ua to include go version (#44)
donutdns - v0.3.1

Published by shoenig almost 2 years ago

Changelog

  • 32c30d8 config: fix parsing dirs (#33)
  • 8d2189f readme: note for cap_net_bind_service+eip
donutdns - v0.3.0

Published by shoenig almost 2 years ago

Changelog

  • 88069ea agent: lockdown test on linux only (#32)
  • 04e03dd agent: sandbox filesystem on linux (usin go-landlock) (#25)
  • ac94460 build(deps): bump github.com/coredns/coredns from 1.8.5 to 1.10.0 (#22)
  • 44cbf21 build(deps): bump github.com/hashicorp/go-set from 0.1.6 to 0.1.7 (#24)
  • c33f504 build(deps): bump github.com/shoenig/test from 0.4.0 to 0.6.0 (#21)
  • f209323 build: ignore executable in gitignore
  • 4d64f66 build: update gitignore
  • 558d695 check: fix flags in example usage (#17)
  • 4e0db08 ci: use setup-golang (#19)
  • f42ba2c cli: enable running 'check' command (#16)
  • fe1c69f deps: setup monthly dependabot (#20)
  • 6ceef4b plugin: set dirs in caddy plugin config (#31)
  • 2a878c4 readme: add gopher image
  • c987123 readme: update with directory of files support (#27)
  • 0332d3f readme: use a 3rd column for default values (#28)
  • 3721f77 sets: support for directories of allow/block lists (#26)
  • 86fa22c sources: resolve default lists using upstream0 dns server (#30)
donutdns - v0.2.0

Published by shoenig about 2 years ago

Changelog

  • 7aa5135 Merge pull request #3 from shoenig/use-test-lib
  • 17ff872 Merge pull request #5 from shoenig/systemd-setup
  • 758b299 build: add go releaser configuration (#13)
  • 7cb121f ci: update go version
  • cbec4bf ci: update tests ci steps (#9)
  • 2875bc5 cleanup: modernize repo (#7)
  • 6079178 cleanup: use go-set in place of custom set (#10)
  • 8fadc83 nobug: switch to test lib
  • 9e2fb15 plugin: block HTTPS queries (#11)
  • 6f9f081 plugin: support for blocking by domain suffix (#12)
  • 8ffed73 readme: update with new environment variables
Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
License Run CI Tests
Related Projects