Kwitsch
804ba0570c
Rueidis base ( #1008 )
...
* updated Deprecated comments
* moved redis config t seperate file
* added more ruedis options
* fmt,lint&test
* init ruedis
* ruedis init
* ruedis rework
* go mod tidy
* redis unit test 1
* changed redis config validation
* go generate
* unshadow
* removed all redis unit tests
* fix e2e tests
* removed one e2e test as it fails(even when a similar setup works in my test environment)
* e2e timing problem
* build(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 23.0.1+incompatible to 23.0.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v23.0.1...v23.0.3 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump gorm.io/gorm
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.24.7-0.20230306060331-85eaf9eeda11 to 1.25.0.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/commits/v1.25.0 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.14.0...v1.15.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>
* build(deps): bump gorm.io/driver/sqlite from 1.4.4 to 1.5.0
Bumps [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite ) from 1.4.4 to 1.5.0.
- [Release notes](https://github.com/go-gorm/sqlite/releases )
- [Commits](https://github.com/go-gorm/sqlite/compare/v1.4.4...v1.5.0 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump gorm.io/driver/mysql from 1.4.7 to 1.5.0
Bumps [gorm.io/driver/mysql](https://github.com/go-gorm/mysql ) from 1.4.7 to 1.5.0.
- [Release notes](https://github.com/go-gorm/mysql/releases )
- [Commits](https://github.com/go-gorm/mysql/compare/v1.4.7...v1.5.0 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/mysql
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/swaggo/swag from 1.8.12 to 1.16.1
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag ) from 1.8.12 to 1.16.1.
- [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.8.12...v1.16.1 )
---
updated-dependencies:
- dependency-name: github.com/swaggo/swag
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.30.1 to 2.30.2.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.30.1...v2.30.2 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Goreleaser fix (#1003 )
* use zig for goreleaser
* added test workflow
* Revert "added test workflow"
This reverts commit 9c55c5fd9e
.
* added goreleaser test
* autorun goreleaser tests
* add pseudo tag for goreleaser
* added test
* added arm test
* arch test
* missing qemu setup?
* test alternate run
* test rework
* path fix?
* 18 won't run
* another test
* permission fix
* amd64 matrix
* added macos
* added windows test
* consolidate unix tests
* fix path
* fix path2
* matrix consolidation
* +x fails on macos
* fix runner
* windows fix
* Update .github/workflows/goreleaser-test.yml
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* Update .github/workflows/goreleaser-test.yml
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* Update .github/workflows/goreleaser-test.yml
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* Update .github/workflows/goreleaser-test.yml
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* auto test binaries on release
---------
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* build(deps): bump github.com/avast/retry-go/v4 from 4.3.3 to 4.3.4
Bumps [github.com/avast/retry-go/v4](https://github.com/avast/retry-go ) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/avast/retry-go/releases )
- [Commits](https://github.com/avast/retry-go/compare/4.3.3...4.3.4 )
---
updated-dependencies:
- dependency-name: github.com/avast/retry-go/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* go mod tidy
* don't store context in client
* Update redis/redis.go
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* Update redis/redis.go
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* moved ClientOptions getter to config package
* moved validation functions
* linter fix
* log warnings about config ignore
* log fetch error
* %w is not supported
* build(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* retry.Do implementation
* log redis config if enabled
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
2023-05-05 23:16:24 +02:00
log-to-code
8d48a21aea
Add homebrew link to the installation docs ( #995 )
2023-04-15 23:56:29 +02:00
ThinkChaos
ea95d36f37
fix: make domain validation in list parser more lenient
2023-04-14 16:20:54 -04:00
ThinkChaos
8253075f28
test: remove focus in list_cache suite ( #990 )
...
Accidentally left `FIt` when committing the test.
2023-04-13 09:10:40 +02:00
mandrav
015b565137
Add maxErrorsPerFile blocking configuration ( #986 )
...
* Add maxErrorsPerFile blocking configuration
The default max errors per file of 5 is too small IMHO.
This commit makes this number user-configurable.
* squash: fix lint
* squash: docs
* squash: change type to int to allow -1
* squash: test that the `maxErrorsPerFile` is actually used
---------
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
2023-04-12 20:43:49 +02:00
dependabot[bot]
74516ca0b9
build(deps): bump mvdan.cc/gofumpt from 0.4.0 to 0.5.0 ( #984 )
...
Bumps [mvdan.cc/gofumpt](https://github.com/mvdan/gofumpt ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/mvdan/gofumpt/releases )
- [Changelog](https://github.com/mvdan/gofumpt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/gofumpt/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: mvdan.cc/gofumpt
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>
2023-04-10 04:12:44 +02:00
dependabot[bot]
c88270bc35
build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 ( #982 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2023-04-10 02:55:25 +02:00
dependabot[bot]
7b13810246
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.1...v1.7.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>
2023-04-05 15:18:43 +02:00
Dimitri Herzog
8614fde9d0
chore(test): add HTTP listener readiness check
2023-04-05 14:55:38 +02:00
Dimitri Herzog
eda3b505cd
chore(test): set default timeout for eventually
2023-04-05 14:55:38 +02:00
Dimitri Herzog
74fcd500d3
chore(build): add format with gofumpt to build ( #974 )
2023-04-04 09:25:45 +02:00
Kwitsch
68a8476e48
chore(build): Automation workflows ( #972 )
...
* Added fork sync workflow(syncs the main branch with upstream every 30 minutes)
* Added monthly workflow run deletion(all skipped or canceld and runs older than 30days will be deleted)
* Removed Docker image build for main branch on forks
* Added documentation how to enable sync and docker build workflows
2023-04-03 16:33:16 +02:00
dependabot[bot]
2b1786a42d
build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ( #967 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 07:43:37 +02:00
dependabot[bot]
4d01349d69
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 ( #968 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.5 to 1.27.6.
- [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.27.5...v1.27.6 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2023-03-30 07:42:47 +02:00
ThinkChaos
9b15e4807e
fix: log `startStrategy` instead of deprecated `failStartOnListError`
2023-03-29 10:07:04 -04:00
ThinkChaos
f887e82fdc
fix: support IDNA in lists
...
Not sure this is actually supported by most adblocker, but we might as
well be permissive.
2023-03-29 10:05:50 -04:00
dependabot[bot]
b856837ad9
build(deps): bump github.com/miekg/dns from 1.1.52 to 1.1.53 ( #965 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.52 to 1.1.53.
- [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.52...v1.1.53 )
---
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>
2023-03-29 07:44:18 +02:00
dependabot[bot]
2a2269683f
build(deps): bump github.com/swaggo/swag from 1.8.11 to 1.8.12 ( #964 )
...
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag ) from 1.8.11 to 1.8.12.
- [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.8.11...v1.8.12 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 07:43:50 +02:00
dependabot[bot]
30ead04176
build(deps): bump github.com/abice/go-enum from 0.5.5 to 0.5.6 ( #955 )
...
Bumps [github.com/abice/go-enum](https://github.com/abice/go-enum ) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/abice/go-enum/releases )
- [Changelog](https://github.com/abice/go-enum/blob/master/.goreleaser.yml )
- [Commits](https://github.com/abice/go-enum/compare/v0.5.5...v0.5.6 )
---
updated-dependencies:
- dependency-name: github.com/abice/go-enum
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>
2023-03-28 12:04:01 +02:00
Kwitsch
2496c368e3
GitHub Actions Update ( #951 )
...
* change to actions/setup-go
* test codeql change
* intenten fix
* remove strategy
* comment cleanup
* removed test branch
* convert main branch to development tag
* set development tag on main branch
2023-03-28 11:43:49 +02:00
Dimitri Herzog
3b9fd7bafe
refactor: use groupedCache to optimize cache access ( #944 )
...
* refactor: use groupedCache to optimize cache access
* refactor: fix review findings
2023-03-27 13:23:01 +02:00
Dimitri Herzog
8757dea992
chore(docs): add release alias for docs deployment
2023-03-27 08:52:46 +02:00
Dimitri Herzog
a37861b756
chore(build): use v prefixed release versions ( #858 , #806 ) ( #942 )
2023-03-26 11:33:27 +02:00
Dimitri Herzog
d1988a413d
chore(deps): update opencontainers (CVE-2019-19921) ( #943 )
2023-03-26 11:33:01 +02:00
dependabot[bot]
c74a277aca
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 ( #948 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.4 to 1.27.5.
- [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.27.4...v1.27.5 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2023-03-24 08:24:54 +01:00
dependabot[bot]
7af43da03c
build(deps): bump actions/stale from 7 to 8 ( #949 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-24 07:43:09 +01:00
dependabot[bot]
ef0bb78bc4
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 ( #947 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.9.1 to 2.9.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/v2.9.1...v2.9.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
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>
2023-03-24 07:42:22 +01:00
dependabot[bot]
f761ad1871
build(deps): bump github.com/swaggo/swag from 1.8.10 to 1.8.11 ( #946 )
...
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag ) from 1.8.10 to 1.8.11.
- [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.8.10...v1.8.11 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 07:32:50 +01:00
Kwitsch
ebe3805c9c
disable docs workflow on forks ( #939 )
2023-03-18 23:28:03 +01:00
Dimitri Herzog
0e4d8a34d9
chore(build): update Go to 1.20 ( #937 )
2023-03-16 21:00:35 +01:00
dependabot[bot]
ebad2d1611
build(deps): bump actions/setup-go from 3 to 4 ( #936 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 07:49:56 +01:00
Dimitri Herzog
b44e4146ab
chore(build): update weightedrand to v2 ( #934 )
2023-03-16 07:49:23 +01:00
Dimitri Herzog
8e70b8a975
chore(build): update golangci-lint ( #931 )
2023-03-16 07:49:09 +01:00
Dimitri Herzog
7331e29e0e
chore(deps): remove obsolete replace for testcontainers ( #935 )
2023-03-15 20:32:55 +01:00
Dimitri Herzog
0157f4ce56
refactor: add generics to ExpiringCache ( #933 )
2023-03-15 20:32:35 +01:00
Dimitri Herzog
db1e2fd655
chore(test): fix freezing test ( #932 )
2023-03-15 20:25:52 +01:00
Dimitri Herzog
32d0014a2b
chore(test): exclude mocks from code coverage report
2023-03-15 16:46:51 +01:00
Dimitri Herzog
d61d96399a
build(deps): update github.com/creasty/defaults ( #929 )
2023-03-14 17:45:42 +01:00
dependabot[bot]
2e0b6e4394
build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.4 ( #927 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.3 to 1.27.4.
- [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.27.3...v1.27.4 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2023-03-14 17:37:40 +01:00
Dimitri Herzog
2d8bc470c4
chore(build): run mirror job only on main branch
2023-03-14 07:43:09 +01:00
Dimitri Herzog
c9f0355266
chore: mirror git repo to codeberg
2023-03-13 14:04:18 +01:00
dependabot[bot]
e814eb53a0
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 ( #925 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.9.0 to 2.9.1.
- [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/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
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>
2023-03-13 09:08:09 +01:00
dependabot[bot]
50b0c39d34
build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.52 ( #923 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.51 to 1.1.52.
- [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.51...v1.1.52 )
---
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>
2023-03-13 07:36:36 +01:00
dependabot[bot]
e002f044eb
build(deps): bump gorm.io/driver/postgres from 1.4.8 to 1.5.0 ( #924 )
...
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres ) from 1.4.8 to 1.5.0.
- [Release notes](https://github.com/go-gorm/postgres/releases )
- [Commits](https://github.com/go-gorm/postgres/compare/v1.4.8...v1.5.0 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
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>
2023-03-13 07:36:26 +01:00
dependabot[bot]
ee80208836
build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 ( #926 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.2 to 1.27.3.
- [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.27.2...v1.27.3 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2023-03-13 07:36:14 +01:00
ThinkChaos
5088c75a78
refactor: configuration rework (usage and printing) ( #920 )
...
* refactor: make `config.Duration` a struct with `time.Duration` embed
Allows directly calling `time.Duration` methods.
* refactor(HostsFileResolver): don't copy individual config items
The idea is to make adding configuration options easier, and searching
for references straight forward.
* refactor: move config printing to struct and use a logger
Using a logger allows using multiple levels so the whole configuration
can be printed in trace/verbose mode, but only important parts are
shown by default.
* squash: rename `Cast` to `ToDuration`
* squash: revert `Duration` to a simple wrapper ("new type" pattern)
* squash: `Duration.IsZero` tests
* squash: refactor resolvers to rely on their config directly if possible
* squash: implement `IsEnabled` and `LogValues` for all resolvers
* refactor: use go-enum `--values` to simplify getting all log fields
* refactor: simplify `QType` unmarshaling
* squash: rename `ValueLogger` to `Configurable`
* squash: rename `UpstreamConfig` to `ParallelBestConfig`
* squash: rename `RewriteConfig` to `RewriterConfig`
* squash: config tests
* squash: resolver tests
* squash: add `ForEach` test and improve `Chain` ones
* squash: simplify implementing `config.Configurable`
* squash: minor changes for better coverage
* squash: more `UnmarshalYAML` -> `UnmarshalText`
* refactor: move `config.Upstream` into own file
* refactor: add `Resolver.Type` method
* squash: add `log` method to `typed` to use `Resolover.Type` as prefix
* squash: tweak startup config logging
* squash: add `LogResolverConfig` tests
* squash: make sure all options of type `Duration` use `%s`
2023-03-12 22:14:10 +01:00
dependabot[bot]
bacb4437da
build(deps): bump github.com/testcontainers/testcontainers-go ( #917 )
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
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>
2023-03-09 07:28:39 +01:00
dependabot[bot]
61cc9ebafc
build(deps): bump magnetikonline/action-golang-cache from 3 to 4 ( #919 )
...
Bumps [magnetikonline/action-golang-cache](https://github.com/magnetikonline/action-golang-cache ) from 3 to 4.
- [Release notes](https://github.com/magnetikonline/action-golang-cache/releases )
- [Commits](https://github.com/magnetikonline/action-golang-cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: magnetikonline/action-golang-cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 07:27:33 +01:00
dependabot[bot]
fe58a34b13
build(deps): bump github.com/alicebob/miniredis/v2 from 2.30.0 to 2.30.1 ( #918 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.30.0 to 2.30.1.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.30.0...v2.30.1 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
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>
2023-03-09 07:27:03 +01:00
Dimitri Herzog
b4fc272f94
chore(build): change docker authentication to access token
2023-03-08 11:17:34 +01:00