518 Commits

Author SHA1 Message Date
github-actions
ec91f4fe9a Automatic version bump from GitHub Action at: Sat Feb 7 12:06:58 UTC 2026 v0.1.133 v0.1.133 2026-02-07 12:06:58 +00:00
Frank Olbricht
feb445862c Fix typos and grammar in docs (#488)
* Fix typos and grammar in docs

* fix comments in code

* toml configs
2026-02-07 13:06:50 +01:00
github-actions
05badbaffc Automatic version bump from GitHub Action at: Sat Feb 7 11:40:36 UTC 2026 v0.1.132 v0.1.132 2026-02-07 11:40:36 +00:00
Frank Olbricht
2f2f68ad83 Add Claude.md (#487) 2026-02-07 12:40:30 +01:00
github-actions
97e7783c65 Automatic version bump from GitHub Action at: Mon Jan 26 14:53:15 UTC 2026 v0.1.131 v0.1.131 2026-01-26 14:53:15 +00:00
emlimap
9d51e21ee2 Fix IPv6 URL parsing adding duplicate brackets (#486) 2026-01-26 15:53:07 +01:00
github-actions
92542ff525 Automatic version bump from GitHub Action at: Sat Jan 17 13:20:12 UTC 2026 v0.1.130 v0.1.130 2026-01-17 13:20:12 +00:00
xnoreq
4dcd40ca7f Improve prefetch (#483)
* Add prefetch-cache-size option

* Update and clarify documentation for prefetch including new prefetch-cache-size option
2026-01-17 14:20:04 +01:00
github-actions
1f44b0bfac Automatic version bump from GitHub Action at: Wed Jan 14 04:53:58 UTC 2026 v0.1.129 v0.1.129 2026-01-14 04:53:58 +00:00
emlimap
51fc10a72a Add configurable idle-timeout for DoH connections (#484) 2026-01-14 05:53:51 +01:00
github-actions
b67ee52386 Automatic version bump from GitHub Action at: Sat Dec 27 10:54:03 UTC 2025 v0.1.128 v0.1.128 2025-12-27 10:54:03 +00:00
xnoreq
e67e7ef144 Avoid leaking pipeline conns (#482)
The pipeline reader can return due to timeouts or other errors. The writer needs to close the connection
in the "done" case, otherwise the conn is never closed.
2025-12-27 11:53:55 +01:00
github-actions
9ebb7b2948 Automatic version bump from GitHub Action at: Sat Dec 20 22:34:46 UTC 2025 v0.1.127 v0.1.127 2025-12-20 22:34:46 +00:00
xnoreq
f0f20d353e Chore/update deps (#481)
* Update dependencies

* Update github.com/BurntSushi/toml to latest v1.6.0
2025-12-20 23:34:40 +01:00
github-actions
129a293fe0 Automatic version bump from GitHub Action at: Mon Dec 15 11:21:49 UTC 2025 v0.1.126 v0.1.126 2025-12-15 11:21:49 +00:00
xnoreq
45bfa6c16f Change failover log level from debug to info (#480)
See issue #478

Co-authored-by: xnor <xnor@arch-router>
2025-12-15 12:21:41 +01:00
github-actions
20a1c0ddd0 Automatic version bump from GitHub Action at: Sun Dec 14 00:00:30 UTC 2025 v0.1.125 v0.1.125 2025-12-14 00:00:30 +00:00
tekert
abbb3436c1 Add ECS Source Routing documentation to configuration guide (#476)
* Add ECS Source Routing documentation to configuration guide

* clarify network notation and order
2025-12-14 01:00:22 +01:00
github-actions
20d328fcc8 Automatic version bump from GitHub Action at: Fri Dec 12 10:02:54 UTC 2025 v0.1.124 v0.1.124 2025-12-12 10:02:54 +00:00
dependabot[bot]
bfeec7525c Bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 (#477)
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.56.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 11:02:46 +01:00
github-actions
29a7c4b527 Automatic version bump from GitHub Action at: Fri Nov 28 16:22:26 UTC 2025 v0.1.123 v0.1.123 2025-11-28 16:22:26 +00:00
emlimap
ff279d5024 Redis cache: use binary wire format with pooled buffers (#473)
* Redis cache: use binary wire format with pooled buffers

* Changes based on PR comments

* Fix binary wire format message being corrupted
2025-11-28 17:22:19 +01:00
github-actions
0f3005ce11 Automatic version bump from GitHub Action at: Wed Nov 26 10:01:34 UTC 2025 v0.1.122 v0.1.122 2025-11-26 10:01:34 +00:00
emlimap
a3336dfee3 Add async Redis SET on cache miss for reduced latency (#472)
* Add async Redis SET on cache miss for reduced latency

* Some changes to address PR comments
2025-11-26 11:01:27 +01:00
github-actions
8c4a0a9c86 Automatic version bump from GitHub Action at: Thu Nov 20 14:57:46 UTC 2025 v0.1.121 v0.1.121 2025-11-20 14:57:46 +00:00
Frank Olbricht
7bd4a6aec0 Upgrade quic-go to v0.56.0 (#475) 2025-11-20 15:57:38 +01:00
github-actions
00233fc8b4 Automatic version bump from GitHub Action at: Thu Nov 20 07:37:00 UTC 2025 v0.1.120 v0.1.120 2025-11-20 07:37:00 +00:00
dependabot[bot]
c6384b0aff Bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#474)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 08:36:52 +01:00
github-actions
bbda327147 Automatic version bump from GitHub Action at: Sun Nov 9 12:18:36 UTC 2025 v0.1.119 v0.1.119 2025-11-09 12:18:36 +00:00
Frank Olbricht
565f414fe3 Implement prefetch group (#468)
* Implement prefetch group

* comments

* docs
2025-11-09 13:18:29 +01:00
github-actions
4ab7b19975 Automatic version bump from GitHub Action at: Mon Oct 20 09:25:59 UTC 2025 v0.1.118 v0.1.118 2025-10-20 09:25:59 +00:00
tekert
61be40db8c Add ECS source support to routing (#470) (#471)
* Add ECS source support to routing (#470)

* Add comment to clarify handling of EDNS0_SUBNET option in match function

* Add support for EDNS Client Subnet (ECS) routing and per-client filtering

- Updated README.md to include ECS routing capabilities and SVG image.
- Added example configuration for use case 7
2025-10-20 11:25:47 +02:00
github-actions
3fc8654938 Automatic version bump from GitHub Action at: Sat Oct 11 06:17:56 UTC 2025 v0.1.117 v0.1.117 2025-10-11 06:17:56 +00:00
dependabot[bot]
7612593d9a Bump github.com/quic-go/quic-go from 0.53.0 to 0.54.1 (#469)
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.53.0 to 0.54.1.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.53.0...v0.54.1)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.54.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-11 08:17:48 +02:00
github-actions
4e6ae9980d Automatic version bump from GitHub Action at: Fri Aug 29 05:51:58 UTC 2025 v0.1.116 v0.1.116 2025-08-29 05:51:58 +00:00
Frank Olbricht
167013bf11 Remove debug print statements (#467) 2025-08-29 07:51:50 +02:00
github-actions
7c6b811c33 Automatic version bump from GitHub Action at: Wed Jul 16 12:17:39 UTC 2025 v0.1.115 v0.1.115 2025-07-16 12:17:39 +00:00
dependabot[bot]
ca894f7bfb Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (#455)
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.7 to 1.6.1.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.7...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-version: 1.6.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-16 05:17:32 -07:00
github-actions
9ec8200891 Automatic version bump from GitHub Action at: Wed Jul 16 12:08:53 UTC 2025 v0.1.114 v0.1.114 2025-07-16 12:08:53 +00:00
Frank Olbricht
6d7aa99562 Update quic-go to v0.53.0 (#457)
* Update quic-go to v0.53.0

* Refactor quic transport
2025-07-16 05:08:46 -07:00
github-actions
d60fbf1850 Automatic version bump from GitHub Action at: Fri Jun 13 10:34:10 UTC 2025 v0.1.113 v0.1.113 2025-06-13 10:34:10 +00:00
Frank Olbricht
96048145b1 Adjust log-level of transient errors during querying (#436) 2025-06-13 12:34:02 +02:00
github-actions
389dcc23dc Automatic version bump from GitHub Action at: Sun May 4 11:45:11 UTC 2025 v0.1.112 v0.1.112 2025-05-04 11:45:11 +00:00
Frank Olbricht
7c57527523 Failback immediately if reset-after is set to 0 and new flag to fail on empty responses (#448)
* Failback immediately

* Add `empty-error` for detecting unusual empty responses

* Treat all empty responses as errors

* Multiple CNAMES + No records

* folbricht's suggestions

* Clarify `0` seconds

* Suggestion for single-request failover

* update

* Check for EDE when deciding on 'empty-error'

* fix failback

---------

Co-authored-by: Anuskuss <anuskuss@googlemail.com>
2025-05-04 13:45:01 +02:00
github-actions
c70673663e Automatic version bump from GitHub Action at: Thu Apr 17 05:35:59 UTC 2025 v0.1.111 v0.1.111 2025-04-17 05:35:59 +00:00
dependabot[bot]
57da691c9a Bump golang.org/x/net from 0.36.0 to 0.38.0 (#452)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 07:35:50 +02:00
github-actions
dabcdc9d64 Automatic version bump from GitHub Action at: Sun Apr 13 06:46:20 UTC 2025 v0.1.110 v0.1.110 2025-04-13 06:46:20 +00:00
Frank Olbricht
7a5b935ca6 More docs on regex support (#451) 2025-04-13 08:46:10 +02:00
github-actions
3d46063ee7 Automatic version bump from GitHub Action at: Fri Apr 11 05:51:11 UTC 2025 v0.1.109 v0.1.109 2025-04-11 05:51:11 +00:00
Frank Olbricht
29f16d41a1 Match blocklist items regardless of case (#445) 2025-04-11 07:51:03 +02:00