Dimitri Herzog
57036aa088
fixed golangci-lint issues
2021-10-13 21:40:18 +02:00
Kwitsch
e5b44f49ca
application startup should fail if initial download of a single list failed ( #310 ) ( #313 )
...
application startup should fail if initial download of a single list failed
2021-10-13 21:30:14 +02:00
Dimitri Herzog
c22292eb19
DoT (DNS-over-TLS) server ( #303 )
2021-10-04 21:56:18 +02:00
Dimitri Herzog
9b6dc667f9
Ipv6 parsing error in upstream definition ( #285 )
2021-09-29 22:41:47 +02:00
Dimitri Herzog
c2fb389cf7
Improve caching of prefetched domains ( #290 )
2021-09-27 22:52:37 +02:00
dependabot[bot]
f42a7e62ce
Bump github.com/swaggo/swag from 1.7.1 to 1.7.3
...
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag ) from 1.7.1 to 1.7.3.
- [Release notes](https://github.com/swaggo/swag/releases )
- [Changelog](https://github.com/swaggo/swag/blob/master/.goreleaser.yml )
- [Commits](https://github.com/swaggo/swag/compare/v1.7.1...v1.7.3 )
---
updated-dependencies:
- dependency-name: github.com/swaggo/swag
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-27 07:55:37 +02:00
Dimitri Herzog
598849efd3
added missing field in query log ( #291 )
2021-09-25 22:36:18 +02:00
ᗪєνιη ᗷυнʟ
f0a94a0e55
chore(docker): Update alpine version
...
and install tzdata and ca-certificates in the final image
2021-09-21 07:42:37 +02:00
Dimitri Herzog
97a4a2eff3
Merge branch 'development'
2021-09-20 22:02:51 +02:00
Dimitri Herzog
3d7e185be6
fixed table layout
2021-09-20 22:02:37 +02:00
Dimitri Herzog
6c7cdf2cb5
Merge branch 'development'
2021-09-20 21:53:14 +02:00
Dimitri Herzog
138172c9c5
reduce the configuration output for inline defined lists
2021-09-19 22:50:43 +02:00
Dimitri Herzog
ae9b12f15a
Configurable upstream lookup timeout ( #256 )
2021-09-19 22:49:38 +02:00
Dimitri Herzog
e59977cfc2
removed deprecated linters
2021-09-18 22:51:20 +02:00
Dimitri Herzog
e7ddab714b
regex support for matching ( #12 )
2021-09-18 22:51:20 +02:00
Dimitri Herzog
925c6f97eb
Make list download timeout configurable ( #254 )
2021-09-15 07:41:20 +02:00
Dimitri Herzog
cf28ba9020
added type information
2021-09-15 07:41:20 +02:00
Daniel Engberg
39986b780e
docs: Add link to FreeBSD package
2021-09-14 08:56:06 +02:00
Dimitri Herzog
43bd5684a1
Remove stats resolver ( #266 )
2021-09-13 22:32:34 +02:00
Dimitri Herzog
02c4a05084
go mod tidy
2021-09-13 22:13:03 +02:00
Dimitri Herzog
ab5be703c9
use fix version of go-enum
2021-09-13 22:11:33 +02:00
Dimitri Herzog
e6ca89607a
write database entries async in bulk
2021-09-13 22:06:21 +02:00
dependabot[bot]
26f42e9c58
Bump gorm.io/driver/sqlite from 1.1.4 to 1.1.5
...
Bumps [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/go-gorm/sqlite/releases )
- [Commits](https://github.com/go-gorm/sqlite/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 08:08:03 +02:00
Dimitri Herzog
91b975b0dc
Change configuration format for duration ( #263 )
2021-09-12 21:29:03 +02:00
Dimitri Herzog
ee8f041938
refactoring: generate enums
2021-09-11 21:31:03 +02:00
dependabot[bot]
6f8b8c137a
Bump gorm.io/gorm from 1.21.14 to 1.21.15
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.21.14 to 1.21.15.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.21.14...v1.21.15 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-10 10:43:52 +02:00
Dimitri Herzog
d318e2cddd
renamed IPv6Checker to IPV6DisablingResolver
2021-09-09 21:44:49 +02:00
Dimitri Herzog
4a554e2ca3
added golangci-lint installation
2021-09-09 08:11:45 +00:00
Dimitri Herzog
e37c3ae035
go mod tidy
2021-09-09 08:11:05 +00:00
Dimitri Herzog
ea3b5dee50
added test
2021-09-08 22:54:39 +02:00
Dimitri Herzog
af3a9507e9
New Grafana Dashboard for database queries ( #265 )
2021-09-08 22:17:45 +02:00
Georg Willmann
807480d32a
slightly modified version of Dimitri's dasboard
2021-09-08 22:17:45 +02:00
Dimitri Herzog
6adbbbdbe4
New Grafana Dashboard for database queries ( #265 )
2021-09-08 22:17:45 +02:00
Dimitri Herzog
dca82623a1
Storing the query log in the database ( #258 )
2021-09-08 21:38:34 +02:00
Dimitri Herzog
63735546bb
moving model types to the separate package
2021-09-08 21:38:34 +02:00
Gonzalo Arreche
c866b71860
Fix go lint issues
2021-09-07 08:34:00 +02:00
Agneev Mukherjee
e2ea7455c9
Update Dockerfile
2021-09-06 21:56:54 +02:00
Dimitri Herzog
eafecf01a3
fixed golint issue
2021-09-06 21:55:12 +02:00
Gonzalo Arreche
9d33bcd3a1
Allow configuration of block time
...
When an address is blocked, it can be cached by the client. If we
then wish to allow that address, or just disable the blocking
feature, that client is not gonna be able to see that domain until
the previous domain expires.
The units of time for this setting is in seconds, since we might
want to set it to values around 5 or 10 seconds, depending on the
scenario. The default value for it is the value used before, so
ignoring this setting wont result on any change.
2021-09-06 21:46:35 +02:00
Dimitri Herzog
48a3802b06
Request duration metric is not populated if request resolution was faulty ( #257 )
2021-08-30 21:43:21 +02:00
Dimitri Herzog
26efda23bf
changed package name
2021-08-30 18:12:33 +02:00
Dimitri Herzog
8a2a3fb666
inline lists definition ( #207 )
2021-08-29 15:32:40 +02:00
Dimitri Herzog
499b05ed8c
docs: Updated configuration of bootstrapdns limitation under windows ( #247 )
2021-08-27 21:39:31 +02:00
Dimitri Herzog
41b28ad1b6
update to GO 1.17
2021-08-27 21:32:54 +02:00
Dimitri Herzog
1f639e38af
update to GO 1.17
2021-08-27 13:41:36 +02:00
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