Commit Graph

296 Commits

Author SHA1 Message Date
Dimitri Herzog 919512959b use full-qualified name as module 2021-08-27 13:41:36 +02:00
Dimitri Herzog 010275b880 added "ko-fi" badge 2021-08-25 22:27:50 +02:00
Dimitri Herzog 9be2d4ac96 added "fmt" target 2021-08-25 22:12:12 +02:00
Dimitri Herzog 579ed116ff go mod tidy 2021-08-23 22:34:48 +02:00
Dimitri Herzog 6a3baa5b95 obfuscate log output for user sensitive data to increase privacy (#225) 2021-08-23 22:34:48 +02:00
dependabot[bot] 6e2dbe4681
Bump github.com/onsi/gomega from 1.15.0 to 1.16.0 (#249)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-23 22:33:14 +02:00
Dimitri Herzog 850baf0e47
bootstrapDNS not used for upstream DNS resolution (#242) (#246) 2021-08-21 23:19:30 +02:00
Dimitri Herzog 7ea4b54bea docs: add link to the installation script (#244) 2021-08-20 22:18:54 +02:00
Dimitri Herzog b332a36b51 docs: add links to alpine package and AUR 2021-08-18 22:07:04 +02:00
FileGo d347b20502
Docs change with udp and tcp deprecation (#243) 2021-08-16 22:29:56 +02:00
Ganawa Juanah 08991ece60
Update configuration.md (#241)
adjusted spacing in client group example
2021-08-13 15:43:46 +02:00
dependabot[bot] 461a903e07
Bump github.com/onsi/gomega from 1.14.0 to 1.15.0 (#240)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.14.0...v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-06 08:06:48 +02:00
Dimitri Herzog 29c0352a05 #235: customDNS resolver should return NOERROR instead of NXDOMAIN for existing domain mapping 2021-07-30 22:31:37 +02:00
Dimitri Herzog 301c8e4374 #236: Enable wire format compression to support Android 9 DoH 2021-07-27 22:15:47 +02:00
Dimitri Herzog 59ec29be77 fix lint warning 2021-07-16 23:13:32 +02:00
Dimitri Herzog a89604231c go mod tidy 2021-07-16 23:00:19 +02:00
dependabot[bot] 2a4af72cf9
Bump github.com/onsi/gomega from 1.13.0 to 1.14.0 (#230)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.13.0...v1.14.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-08 08:23:18 +02:00
dependabot[bot] fdbb87ac2c
Bump github.com/spf13/cobra from 1.2.0 to 1.2.1 (#229)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spf13/cobra/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 17:07:08 +02:00
dependabot[bot] b8aae26dcc
Bump github.com/spf13/cobra from 1.1.3 to 1.2.0 (#227)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.3 to 1.2.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spf13/cobra/compare/v1.1.3...v1.2.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-02 15:18:46 +02:00
Dimitri Herzog 447821f646
Unable to set IP for http/https port (#221) (#226)
#221: Unable to set IP for http/https port
2021-06-28 07:51:46 +02:00
Konstantin Shcherban 6a4537b5fa
Update installation doc with change of depreacted externalResolvers (#224) 2021-06-25 14:27:28 +02:00
dependabot[bot] e3ca34a5c6
Bump github.com/miekg/dns from 1.1.42 to 1.1.43 (#220)
Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.42 to 1.1.43.
- [Release notes](https://github.com/miekg/dns/releases)
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
- [Commits](https://github.com/miekg/dns/compare/v1.1.42...v1.1.43)

---
updated-dependencies:
- dependency-name: github.com/miekg/dns
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23 07:51:59 +02:00
zewelor facdc896ad
Update configuration.md (#219) 2021-06-19 13:35:13 +02:00
Dimitri Herzog 93d3c92d9a fixed golangci-lint warnings 2021-06-16 22:30:52 +02:00
dependabot[bot] c3bf99bf36
Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0 (#218)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-16 22:27:28 +02:00
dependabot[bot] 329e0ebb9d
Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.4 (#217)
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.16.2 to 1.16.4.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.16.2...v1.16.4)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 08:03:40 +02:00
dependabot[bot] a63d937420
Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 (#214)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.12.0...v1.13.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-28 09:47:19 +02:00
Dimitri Herzog fb26cb70e3
Fix "misuse of unbuffered os.Signal channel as argument to signal.Notify (govet)" (#215) 2021-05-28 09:30:26 +02:00
Dimitri Herzog 30ce749698
Make the number of cached domains configurable (#211)
* #200: Make the number of cached domains configurable
2021-05-17 21:56:39 +02:00
dependabot[bot] 9016fdb393
Bump github.com/miekg/dns from 1.1.41 to 1.1.42 (#208)
Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.41 to 1.1.42.
- [Release notes](https://github.com/miekg/dns/releases)
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
- [Commits](https://github.com/miekg/dns/compare/v1.1.41...v1.1.42)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 11:27:12 +02:00
Dimitri Herzog 114171a45d set the truncated header when sending large responses via UDP and enable compression #205 2021-05-08 22:56:18 +02:00
dependabot[bot] 2abcf428c4
Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 (#204)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.11.0...v1.12.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 14:56:08 +02:00
Joseph Harnish d8903bc9c5
#203: Added version to web interface. (#195)
* Added more data to template data, and push the version to server.go in the makefile

* moving version and build time to util package, added build time to the web interface

Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2021-05-05 22:38:22 +02:00
invist dd69a3e664
#202: WhitelistOnly Fix for multiple entries (#199)
* Update blocking_resolver.go

Adjusted WhitelistOnly

* added test

* fixed golint issues

Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2021-05-05 22:07:14 +02:00
dependabot[bot] 1d511a3cd8
Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 (#201)
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.16.1...v1.16.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-05 13:18:58 +02:00
moyo 3770dd97cf
Make prefetch fully configurable (#198)
* make prefetch fully configurable

* add configuration output test
2021-05-03 22:29:26 +02:00
Zane C. Bowers-Hadley 66570fdd43
note how to listen on a specific IP (#197) 2021-05-02 08:46:27 +02:00
Dimitri Herzog c59c52dc24 removed deprecated linters 2021-04-30 22:45:38 +02:00
Dimitri Herzog ace36c8f3d swithed to golangci-lint GitHub Action 2021-04-30 22:33:59 +02:00
Dimitri Herzog 34eaf34105 #188: Add additional binaries as release artifacts 2021-04-30 22:24:32 +02:00
Dimitri Herzog 314922a028 #111: allow the ability to enable/disable blocking by group 2021-04-28 22:38:23 +02:00
Dimitri Herzog b16084a8bd added descriptions and prefetch hit ratio panel 2021-04-24 21:58:50 +02:00
moyo 9ea8419175
Add prefetch hit metrics (#190)
* add prefetch hit metrics

* add tests for prefetch hit
2021-04-24 21:48:08 +02:00
ᗪєνιη ᗷυнʟ 86b7cdb595
add tini to Docker image (#180) 2021-04-22 22:58:33 +02:00
Dimitri Herzog 7e092e7a0a go mod tidy 2021-04-22 22:51:45 +02:00
Dimitri Herzog 209024ed0b
#81: Configuration of different upstream DNS servers for different clients (#193)
#81: Configuration of different upstream DNS servers for different clients
2021-04-22 22:37:59 +02:00
Dimitri Herzog 292e561172
Remove badge until dependabot/dependabot-core#1912 is fixed. 2021-04-19 12:24:04 +02:00
moyo 33eb062338
Make cache for all query types (#186)
* make cache for all query types

* remove query class in cacheKey
2021-04-19 08:16:27 +02:00
Dimitri Herzog 22e59f8b68 #182: added documentation of logTimestamp configuration property 2021-04-17 22:25:40 +02:00
Dimitri Herzog db64fc3f03 #182: disabled linting of config structure 2021-04-17 22:25:17 +02:00