Commit Graph

465 Commits

Author SHA1 Message Date
folbrich
28ece4d00b Use case-insensitive query names when caching 2025-03-30 22:39:25 +02:00
github-actions
b523941429 Automatic version bump from GitHub Action at: Sun Mar 23 10:44:20 UTC 2025 v0.1.106 v0.1.106 2025-03-23 10:44:20 +00:00
dependabot[bot]
63c6fd16c9 Bump github.com/redis/go-redis/v9 from 9.5.1 to 9.5.5 (#442)
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) from 9.5.1 to 9.5.5.
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.5.1...v9.5.5)

---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
  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-03-23 11:44:11 +01:00
github-actions
efcdc3d790 Automatic version bump from GitHub Action at: Thu Mar 13 08:01:00 UTC 2025 v0.1.105 v0.1.105 2025-03-13 08:01:00 +00:00
Frank Olbricht
9fa65670ae Require Go 1.23 (#440) 2025-03-13 09:00:51 +01:00
github-actions
3ae4ceebc8 Automatic version bump from GitHub Action at: Thu Mar 13 07:45:53 UTC 2025 v0.1.104 v0.1.104 2025-03-13 07:45:53 +00:00
dependabot[bot]
85860635ed Bump golang.org/x/net from 0.35.0 to 0.36.0 (#439)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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-03-13 08:45:45 +01:00
github-actions
436d52db08 Automatic version bump from GitHub Action at: Sun Feb 16 12:51:20 UTC 2025 v0.1.103 v0.1.103 2025-02-16 12:51:20 +00:00
Frank Olbricht
d078f1cf49 Update golang.org/x/net (#438) 2025-02-16 13:51:09 +01:00
github-actions
e0d2bb6a9f Automatic version bump from GitHub Action at: Sun Feb 16 12:36:39 UTC 2025 v0.1.102 v0.1.102 2025-02-16 12:36:39 +00:00
Frank Olbricht
f568cac644 Tweak more log levels (#437) 2025-02-16 13:36:28 +01:00
github-actions
383193dd98 Automatic version bump from GitHub Action at: Sun Feb 9 13:20:28 UTC 2025 v0.1.101 v0.1.101 2025-02-09 13:20:28 +00:00
Frank Olbricht
67589fd303 Re-align log-levels with logrus (#435) 2025-02-09 14:20:18 +01:00
github-actions
e3b789486e Automatic version bump from GitHub Action at: Sat Feb 1 10:32:22 UTC 2025 v0.1.100 v0.1.100 2025-02-01 10:32:22 +00:00
Leonard Walter
d211310184 ODoH listener (#430)
* added ODoH listener

* Implemented feedback from folbricht on odoh-listener

* added some minor security enhancements to the odoh proxy

* catch error when config load fails

* remove debugging lines

* switch back to universal "/" handler on DoH listener
2025-02-01 11:32:12 +01:00
github-actions
b0ba8696ca Automatic version bump from GitHub Action at: Sun Jan 19 16:55:53 UTC 2025 v0.1.99 v0.1.99 2025-01-19 16:55:53 +00:00
Leonard Walter
d6667f21c8 fix broken DoT testcases to work woth updated call to NewDoTListener (#432) 2025-01-19 17:55:43 +01:00
github-actions
d8e955034d Automatic version bump from GitHub Action at: Wed Jan 15 05:26:32 UTC 2025 v0.1.98 v0.1.98 2025-01-15 05:26:32 +00:00
Leonard Walter
d0564a8d77 Bunch of DoH fixes bundled together (#419)
* removed unused hostname parameter from quicDial function

* removed outdated use of ioutil

* implemented proper quic 0rtt decision making
2025-01-15 06:26:23 +01:00
github-actions
e854967971 Automatic version bump from GitHub Action at: Wed Jan 15 05:22:52 UTC 2025 v0.1.97 v0.1.97 2025-01-15 05:22:52 +00:00
Frank Olbricht
4032867773 Implement GeoIP blocking based on ASN (#330)
* Implement GeoIP blocking based on ASN

* update logger
2025-01-15 06:22:43 +01:00
github-actions
9593ec4aaa Automatic version bump from GitHub Action at: Tue Jan 14 06:25:36 UTC 2025 v0.1.96 v0.1.96 2025-01-14 06:25:37 +00:00
Frank Olbricht
6737958296 Update install instructions (#431) 2025-01-14 07:25:27 +01:00
github-actions
963c15301e Automatic version bump from GitHub Action at: Tue Jan 14 06:07:04 UTC 2025 v0.1.95 v0.1.95 2025-01-14 06:07:04 +00:00
Frank Olbricht
32723dc0a5 New ip-version option for listeners (#356)
* New ip-version option for listeners

* make ip-version optional
2025-01-14 07:06:54 +01:00
github-actions
dbe733cf61 Automatic version bump from GitHub Action at: Tue Jan 14 06:06:22 UTC 2025 v0.1.94 v0.1.94 2025-01-14 06:06:22 +00:00
Frank Olbricht
318e984ae4 Support blocking based on MAC-address (#401) 2025-01-14 07:06:13 +01:00
github-actions
f31028e283 Automatic version bump from GitHub Action at: Tue Jan 14 05:56:22 UTC 2025 v0.1.93 v0.1.93 2025-01-14 05:56:22 +00:00
Frank Olbricht
0e8cf48b09 New use-ecs option in client-blocklist (#351) 2025-01-14 06:56:12 +01:00
github-actions
4bb0f640d3 Automatic version bump from GitHub Action at: Tue Jan 14 05:47:02 UTC 2025 v0.1.92 v0.1.92 2025-01-14 05:47:02 +00:00
Frank Olbricht
3d75a4e7f7 Implement 'query-log' (#410)
* Implement 'query-log'

* use slog to produce logs

* Support JSON output for query-log
2025-01-14 06:46:54 +01:00
github-actions
763e75db6f Automatic version bump from GitHub Action at: Mon Jan 13 07:43:39 UTC 2025 v0.1.91 v0.1.91 2025-01-13 07:43:39 +00:00
Ali
e51f51e1bc move from logrus to slog (#422)
* Migrate from logrus to slog

* fully removing logrus

* should be working now

* Update pipeline.go

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>

* Update response-blocklist-name.go

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>

* added null logger

* Update pipeline.go

---------

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>
2025-01-13 08:43:30 +01:00
github-actions
8cb29b5b1f Automatic version bump from GitHub Action at: Mon Jan 13 07:39:45 UTC 2025 v0.1.90 v0.1.90 2025-01-13 07:39:45 +00:00
Frank Olbricht
2868dbd615 Re-add support for Oblivious DNS (#426)
* Revert "Remove ODOH due to broken dependency (#425)"

This reverts commit 8eecee85ec.

* switch back to updated version of cloudflare/odoh-go that fixes broken dependencies (#427)

---------

Co-authored-by: Leonard Walter <50204487+LeonardWalter@users.noreply.github.com>
2025-01-13 08:39:34 +01:00
github-actions
9665b1b241 Automatic version bump from GitHub Action at: Sat Jan 11 08:11:46 UTC 2025 v0.1.89 v0.1.89 2025-01-11 08:11:46 +00:00
Frank Olbricht
8eecee85ec Remove ODOH due to broken dependency (#425)
* Revert "Fixing problems with cloudflare/odoh-go  (#423)"

This reverts commit eed9ea8911.

* Revert "Support for Oblivious DNS client (#118)"

This reverts commit 72e4730046.
2025-01-11 09:11:37 +01:00
github-actions
e178320cef Automatic version bump from GitHub Action at: Wed Jan 1 12:22:26 UTC 2025 v0.1.88 v0.1.88 2025-01-01 12:22:26 +00:00
Leonard Walter
eed9ea8911 Fixing problems with cloudflare/odoh-go (#423)
* Update odohclient.go to use sthorne/odoh-go instead of cloudflares broken repo

This is linked to solve issue #421

* Update go.mod to sthorne/odoh-go

* Update go.sum to sthorne/odoh-go
2025-01-01 21:22:17 +09:00
github-actions
3d96c5950b Automatic version bump from GitHub Action at: Tue Dec 24 00:47:08 UTC 2024 v0.1.87 v0.1.87 2024-12-24 00:47:08 +00:00
dependabot[bot]
9128917bde Bump github.com/cloudflare/circl from 1.0.0 to 1.3.7 (#420)
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.0.0 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.0.0...v1.3.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 09:46:57 +09:00
github-actions
5317ddb90c Automatic version bump from GitHub Action at: Tue Dec 24 00:39:30 UTC 2024 v0.1.86 v0.1.86 2024-12-24 00:39:30 +00:00
Frank Olbricht
72e4730046 Support for Oblivious DNS client (#118)
* Support for Oblivious DNS client

* Update to the ODoH client (#418)

* fixing context problem

* Updated the ODoH client

* allowing ODoH client to send queries without a proxy

* added missing code to load pre configured ODoH server config key

* added missing support for ODoH servers not on port 443

* Implemented feedback on ODoH client

---------

Co-authored-by: Leonard Walter <50204487+LeonardWalter@users.noreply.github.com>
2024-12-24 09:39:21 +09:00
github-actions
08656a7d68 Automatic version bump from GitHub Action at: Thu Dec 12 01:13:07 UTC 2024 v0.1.85 v0.1.85 2024-12-12 01:13:07 +00:00
dependabot[bot]
a1143e2d08 Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#417)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.26.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.31.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 10:12:55 +09:00
github-actions
825b59ef3b Automatic version bump from GitHub Action at: Tue Dec 3 08:54:08 UTC 2024 v0.1.84 v0.1.84 2024-12-03 08:54:08 +00:00
dependabot[bot]
885ba7f0cd Bump github.com/quic-go/quic-go from 0.45.1 to 0.48.2 (#416)
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.45.1 to 0.48.2.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.45.1...v0.48.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 09:53:57 +01:00
github-actions
ead15b460c Automatic version bump from GitHub Action at: Tue Dec 3 08:53:25 UTC 2024 v0.1.83 v0.1.83 2024-12-03 08:53:25 +00:00
Leonard Walter
8568b53c6b Add support for 0rtt connection resumption to DoH and DoQ listeners. (#414)
* make the doq listener 0rtt compatible

* make the doh/3 listener 0rtt compatible

* removed leftover debug message
2024-12-03 09:53:12 +01:00
github-actions
c5ce1bba65 Automatic version bump from GitHub Action at: Sat Nov 30 12:15:22 UTC 2024 v0.1.82 v0.1.82 2024-11-30 12:15:22 +00:00