Dimitri Herzog
32fe1ebf66
chore: type
2023-03-07 17:37:57 +01:00
Dimitri Herzog
e482eb43e9
chore(docs): use docs versioning
2023-03-07 17:36:48 +01:00
Dimitri Herzog
2c108dabb8
chore: change branch name to "main" ( #744 )
2023-03-07 17:25:04 +01:00
Dimitri Herzog
88de7c16f7
chore(build): don't build images for feature branches
...
- deploy always "development" tag
2023-03-07 16:29:20 +01:00
Dimitri Herzog
d6dd2ed1be
chore(build): set master as default branch ( #744 )
2023-03-07 16:12:32 +01:00
Dimitri Herzog
12ebe2aac6
Merge branch 'development'
2023-03-07 16:05:09 +01:00
Dimitri Herzog
f2e488678b
fix: wrong prefetch metrics if bootstrap is enabled ( #891 ) ( #915 )
2023-03-07 16:04:27 +01:00
Dimitri Herzog
bcea1a93db
fix: query command doesn't show the client IP ( #861 ) ( #914 )
2023-03-07 14:23:23 +01:00
Dimitri Herzog
120e32c1eb
feat: client name in clientGroupsBlock should not be case-sensitive ( #894 ) ( #913 )
2023-03-07 14:23:02 +01:00
dependabot[bot]
3315873b35
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 ( #899 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
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-07 07:55:19 +01:00
ThinkChaos
a2ab7c3ef1
feat: allow hosts file resolver to use a HTTP(S) link or inline block ( #884 )
...
Unify the hosts file parsing between the hosts resolver and lists so
the resolver supports more data sources than local files.
Lists' group cache is now re-used if refresh fails.
Also improve lookups in hosts:
Instead of iterating through all hosts+aliases for each A/AAAA query,
we can do a single lookup.
For PTR we search through only the hosts with an IP version that matches
the question. And compare IPs instead of building the reverse DNS name
for each IP in the hosts database.
2023-03-06 19:32:41 -05:00
dependabot[bot]
9f58c4bf69
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 ( #911 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.8.4 to 2.9.0.
- [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.8.4...v2.9.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
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-06 15:55:03 +01:00
dependabot[bot]
238c48be12
build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 ( #912 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.8.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-03-06 15:54:38 +01:00
Dimitri Herzog
7da4724c03
feat: add cache entire DNS response ( #833 ) ( #909 )
2023-03-03 21:39:44 +01:00
dependabot[bot]
f172874e09
build(deps): bump gorm.io/driver/postgres from 1.4.7 to 1.4.8 ( #890 )
...
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres ) from 1.4.7 to 1.4.8.
- [Release notes](https://github.com/go-gorm/postgres/releases )
- [Commits](https://github.com/go-gorm/postgres/compare/v1.4.7...v1.4.8 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
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-03 15:12:58 +01:00
dependabot[bot]
0f9f937b53
build(deps): bump gorm.io/gorm from 1.24.5 to 1.24.6 ( #908 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.24.5 to 1.24.6.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.24.5...v1.24.6 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 08:43:44 +01:00
dependabot[bot]
6f79af7837
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 ( #904 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.1 to 1.27.2.
- [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.1...v1.27.2 )
---
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-02 10:59:46 +01:00
dependabot[bot]
7dff06c234
build(deps): bump github.com/miekg/dns from 1.1.50 to 1.1.51 ( #900 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.50 to 1.1.51.
- [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.50...v1.1.51 )
---
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-02 10:59:27 +01:00
dependabot[bot]
a561191749
build(deps): bump gorm.io/driver/mysql from 1.4.6 to 1.4.7 ( #888 )
...
Bumps [gorm.io/driver/mysql](https://github.com/go-gorm/mysql ) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/go-gorm/mysql/releases )
- [Commits](https://github.com/go-gorm/mysql/compare/v1.4.6...v1.4.7 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/mysql
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-02 10:58:12 +01:00
dependabot[bot]
d4af82903a
build(deps): bump github.com/testcontainers/testcontainers-go ( #882 )
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.17.0 to 0.18.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.17.0...v0.18.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-02 10:57:44 +01:00
dependabot[bot]
4ff9591bfc
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 ( #903 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.8.3 to 2.8.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/v2.8.3...v2.8.4 )
---
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-02-28 16:22:55 +01:00
ThinkChaos
de9acd3849
feat: add upstream string to resolve error ( #902 )
2023-02-28 16:22:27 +01:00
dependabot[bot]
d64b399fdc
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 ( #889 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.8.1 to 2.8.3.
- [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.8.1...v2.8.3 )
---
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-02-21 12:12:04 +01:00
dependabot[bot]
0029872815
build(deps): bump github.com/onsi/gomega from 1.27.0 to 1.27.1 ( #887 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.0 to 1.27.1.
- [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.0...v1.27.1 )
---
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-02-20 08:54:09 +01:00
Shizun Ge
c199750b0d
chore(log): always report group name when cache populating failed. ( #875 )
...
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
2023-02-17 08:57:27 +01:00
dependabot[bot]
4ab198ba7c
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.0 ( #883 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.26.0 to 1.27.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.26.0...v1.27.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>
2023-02-17 08:54:41 +01:00
dependabot[bot]
e9626f989b
build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 ( #881 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.12 to 1.6.18.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.6.12...v1.6.18 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 16:30:48 +01:00
dependabot[bot]
162741be42
build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 ( #880 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.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-02-16 07:46:58 +01:00
dependabot[bot]
c95a9c921d
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 ( #878 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.8.0 to 2.8.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.8.0...v2.8.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-02-14 11:27:51 +01:00
Kwitsch
641cf3de2a
Fb badge fix ( #874 )
...
* fix linter errors
* lgtm is no longer suported
* fixed make badge
* added link to release link to badge
* markdown linter: correct lists
2023-02-12 03:14:47 +01:00
dependabot[bot]
7f5f98df63
build(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 ( #871 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.6.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-02-10 14:04:44 +01:00
dependabot[bot]
de37e1964b
build(deps): bump github.com/avast/retry-go/v4 from 4.3.2 to 4.3.3 ( #870 )
...
Bumps [github.com/avast/retry-go/v4](https://github.com/avast/retry-go ) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/avast/retry-go/releases )
- [Commits](https://github.com/avast/retry-go/compare/4.3.2...4.3.3 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-10 14:04:21 +01:00
dependabot[bot]
544d530e53
build(deps): bump gorm.io/gorm from 1.24.3 to 1.24.5 ( #865 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.24.3 to 1.24.5.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.24.3...v1.24.5 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-10 14:02:52 +01:00
dependabot[bot]
de013ada3d
build(deps): bump github.com/abice/go-enum from 0.5.4 to 0.5.5 ( #852 )
...
Bumps [github.com/abice/go-enum](https://github.com/abice/go-enum ) from 0.5.4 to 0.5.5.
- [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.4...v0.5.5 )
---
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-02-08 16:36:14 +01:00
dependabot[bot]
583aa9e0c2
build(deps): bump gorm.io/driver/postgres from 1.4.6 to 1.4.7 ( #869 )
...
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres ) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/go-gorm/postgres/releases )
- [Commits](https://github.com/go-gorm/postgres/compare/v1.4.6...v1.4.7 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
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-02-08 16:35:54 +01:00
dependabot[bot]
4ece578bd4
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 ( #855 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.7.0 to 2.8.0.
- [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.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
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-02-08 16:35:43 +01:00
dependabot[bot]
30afdef431
build(deps): bump gorm.io/driver/mysql from 1.4.5 to 1.4.6 ( #868 )
...
Bumps [gorm.io/driver/mysql](https://github.com/go-gorm/mysql ) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/go-gorm/mysql/releases )
- [Commits](https://github.com/go-gorm/mysql/compare/v1.4.5...v1.4.6 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/mysql
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-02-08 12:20:21 +01:00
dependabot[bot]
23deb3c493
build(deps): bump github.com/swaggo/swag from 1.8.9 to 1.8.10 ( #848 )
...
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag ) from 1.8.9 to 1.8.10.
- [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.9...v1.8.10 )
---
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-02-08 07:50:03 +01:00
ThinkChaos
36160e916e
refactor: don't use a regex to check a string cache entry is a regex
2023-02-07 09:35:53 -05:00
ThinkChaos
6548d15d8b
fix: ignore end of line comments when parsing lists
2023-02-07 09:35:53 -05:00
Kwitsch
101e2c554b
Workflow changes ( #857 )
...
* fix linter errors
* fix for flaky redis unit test
* timeout adjustment
* e2e-test -> ci-build
* setup docker buildx
* added concurrency cancelation
* changed job name
* Test comment out problematic eventually
* added comment
* workflow file rename
* workflow name changed
* skip go generate
* added make generate
* removed unused go generate
* setup golang with caches if needed
* matrix revamp
* activate gofor e2e
* fix matrix
* test
* eventually timing
* removed linter workflow in favor of make matrix
* expect -> Eventually
* renamed workflow
2023-02-07 14:00:53 +01:00
dependabot[bot]
6e69d46c6a
build(deps): bump docker/build-push-action from 3 to 4 ( #856 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
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-01-31 08:38:43 +01:00
dependabot[bot]
638533d32d
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 ( #843 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.25.0 to 1.26.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.25.0...v1.26.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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 07:54:01 +01:00
ThinkChaos
012c8d49f8
test(bootstrap): add connectIPVersion tests for HTTP Transport
2023-01-23 19:30:02 -05:00
ThinkChaos
2cb826db22
fix: `connectIPVersion` not being respected for upstream connections
2023-01-23 19:30:02 -05:00
Dimitri Herzog
65137b4514
test(bootstrap): add test case
2023-01-18 18:57:55 +01:00
ThinkChaos
63f65002e8
feat: always prefetch upstream IPs to avoid stalling user queries
...
Otherwise, a request to blocky could end up waiting for 2 DNS requests:
1. lookup the DNS server IP
2. forward the user request to the server looked-up in 1
2023-01-18 18:57:55 +01:00
ThinkChaos
7c76836373
feat: stack log prefixes to differentiate between log emitters
...
The goal is to be able to tell apart logs from difference sources, such
as `bootstrap.parallel_best_resolver` and `parallel_best_resolver`.
2023-01-18 18:57:55 +01:00
ThinkChaos
e47a8b7f60
feat(bootstrap): support IP only encrypted DNS
...
Also make `tcp+udp` upstreams use any IPs provided.
2023-01-18 18:57:55 +01:00
ThinkChaos
a79459987b
feat(bootstrap): support multiple upstreams
...
If more than one upstream is configured, they are raced via
a `ParallelBestResolver`.
2023-01-18 18:57:55 +01:00