Commit graph

2223 commits

Author SHA1 Message Date
Frank Denis
ae2d7d24e8 Update x/net 2025-03-28 12:17:02 +01:00
Frank Denis
8a4a479e46
Merge pull request #2814 from lifenjoiner/dhcp
Reduce DHCP DNS detector instances
2025-03-28 12:15:40 +01:00
YX Hao
19f240fb3d Reduce DHCP DNS detector instances 2025-03-28 18:50:20 +08:00
Frank Denis
67c1213177 Bump 2025-03-26 23:05:30 +01:00
Frank Denis
de0dd385ce Update ChangeLog 2025-03-26 23:03:30 +01:00
Frank Denis
c030e346b5 Add a bit of jitter to the TTL of xtransport cached IP addresses 2025-03-26 23:00:30 +01:00
Frank Denis
5d2519e2c1 Update deps, especially quic-go 2025-03-21 12:04:37 +01:00
Frank Denis
5a46f0db9a
Merge pull request #2807 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-ab50eebb6488051c6788d97fa95232267c6a4e23
Bump softprops/action-gh-release from 670eb2f21a607fad397653d7e45de8f17ade7cc4 to ab50eebb6488051c6788d97fa95232267c6a4e23
2025-03-14 12:19:47 +01:00
dependabot[bot]
3771f06828
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 670eb2f21a607fad397653d7e45de8f17ade7cc4 to ab50eebb6488051c6788d97fa95232267c6a4e23.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](670eb2f21a...ab50eebb64)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 03:51:47 +00:00
Frank Denis
df9520e597 Missing go:build guard 2025-03-13 23:02:34 +01:00
Frank Denis
231f438bee Update deps 2025-03-10 23:01:11 +01:00
Frank Denis
9ab4c0b339 Restore the ability to forward to non-standard ports
Older versions of dnscrypt-proxy allowed to include an optional
port number to forward to, but this was not supported any more since
version 2.1.6.

Restore this ability.

Fixes #2802
2025-03-10 12:12:55 +01:00
Frank Denis
c1d8e5cc57 The port number is not required any more with IPv6 and forwarding 2025-03-10 12:08:55 +01:00
Frank Denis
0d89626420 Don't run the permissions checks on non-Unix platforms
This is way too annoying on Windows systems.
2025-03-10 12:01:55 +01:00
Frank Denis
cc9774ff31
Merge pull request #2797 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-670eb2f21a607fad397653d7e45de8f17ade7cc4
Bump softprops/action-gh-release from 4b4d743a9bb620a3869f98d3be3ccdbd313922d3 to 670eb2f21a607fad397653d7e45de8f17ade7cc4
2025-03-05 15:47:11 +01:00
Frank Denis
f0bac6f0c7 Update deps 2025-03-05 23:00:52 +01:00
dependabot[bot]
990a0dc3e5
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 4b4d743a9bb620a3869f98d3be3ccdbd313922d3 to 670eb2f21a607fad397653d7e45de8f17ade7cc4.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](4b4d743a9b...670eb2f21a)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 03:03:56 +00:00
Frank Denis
0f4872a4e6
Merge pull request #2796 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-4b4d743a9bb620a3869f98d3be3ccdbd313922d3
Bump softprops/action-gh-release from daffc988f27cd136af07d2cdcbf7ceae2993875d to 4b4d743a9bb620a3869f98d3be3ccdbd313922d3
2025-02-26 09:12:59 +01:00
dependabot[bot]
2df7497b1f
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from daffc988f27cd136af07d2cdcbf7ceae2993875d to 4b4d743a9bb620a3869f98d3be3ccdbd313922d3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](daffc988f2...4b4d743a9b)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-26 03:38:36 +00:00
Frank Denis
02b2dd128c
Merge pull request #2792 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-daffc988f27cd136af07d2cdcbf7ceae2993875d
Bump softprops/action-gh-release from a92196038060e0c673cf3ba5b98710dd716731df to daffc988f27cd136af07d2cdcbf7ceae2993875d
2025-02-24 15:33:37 +01:00
dependabot[bot]
7844cfca27
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from a92196038060e0c673cf3ba5b98710dd716731df to daffc988f27cd136af07d2cdcbf7ceae2993875d.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](a921960380...daffc988f2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 04:00:03 +00:00
Frank Denis
70f2f9b424 Avoid duplicate log 2025-02-22 01:20:50 +01:00
Frank Denis
2d8cfebe8b Add some debugging helpers 2025-02-21 23:56:18 +01:00
Frank Denis
f052e0ccdf Reduce SystemResolverIPTTL 2025-02-21 23:34:14 +01:00
Frank Denis
8432827e5d Reduce MinResolverIPTTL 2025-02-21 23:32:55 +01:00
Frank Denis
45a4df8df5 Nits 2025-02-21 18:16:33 +01:00
Frank Denis
3f3cd1e67d updating_until -> updatingUntil 2025-02-21 18:13:23 +01:00
Frank Denis
a4cbc66fdd http3: RoundTripper was renamed to Transport 2025-02-21 18:12:42 +01:00
Frank Denis
41bc703873 Update quic-go 2025-02-21 18:11:29 +01:00
Frank Denis
f49196c6e8 xTransport: avoid updating the host->IP map in multiple goroutines
When a goroutine is updating an IP, keep serving the previous IP
to other goroutines.
2025-02-21 18:07:41 +01:00
Frank Denis
8264b43199 Update deps 2025-02-19 10:30:02 +01:00
Frank Denis
b2e74ca1d0
Merge pull request #2781 from pablomh/patch-1 2025-02-08 22:59:22 +01:00
Pablo Méndez Hernández
2c14511156
Fix typo in comment 2025-02-08 13:43:30 +01:00
Frank Denis
ce8c5e285b
Merge pull request #2779 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-a92196038060e0c673cf3ba5b98710dd716731df
Bump softprops/action-gh-release from 51cfd90a6d81cfe329568f851fe2236ab4416d17 to a92196038060e0c673cf3ba5b98710dd716731df
2025-02-06 10:01:14 +01:00
Frank Denis
fbbf90b702 U1;10;0cpdate deps 2025-02-06 12:00:47 +01:00
dependabot[bot]
09b0ddd96c
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 51cfd90a6d81cfe329568f851fe2236ab4416d17 to a92196038060e0c673cf3ba5b98710dd716731df.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](51cfd90a6d...a921960380)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 03:53:42 +00:00
Frank Denis
5d3a6f586d Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy
* 'master' of github.com:DNSCrypt/dnscrypt-proxy:
  Bump softprops/action-gh-release
  Bump softprops/action-gh-release
2025-02-02 23:10:15 +01:00
Frank Denis
f2527886cc Clarify example 2025-02-02 23:10:00 +01:00
Frank Denis
d5f0a8b3ea
Merge pull request #2773 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-51cfd90a6d81cfe329568f851fe2236ab4416d17
Bump softprops/action-gh-release from 1fd6f3f2b1b859145679a1892abda586ef982a84 to 51cfd90a6d81cfe329568f851fe2236ab4416d17
2025-01-29 12:20:36 +01:00
dependabot[bot]
80ccb1696a
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1fd6f3f2b1b859145679a1892abda586ef982a84 to 51cfd90a6d81cfe329568f851fe2236ab4416d17.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](1fd6f3f2b1...51cfd90a6d)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 03:34:52 +00:00
Frank Denis
bcbcd5cff0
Merge pull request #2769 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-1fd6f3f2b1b859145679a1892abda586ef982a84
Bump softprops/action-gh-release from c43d7637b9b9ce3e953168c325d27253a5d48d8e to 1fd6f3f2b1b859145679a1892abda586ef982a84
2025-01-27 03:53:03 +01:00
Frank Denis
549426ace7 Reverse test for clarity; no behavioral change 2025-01-26 23:59:36 +01:00
Frank Denis
4c659acad9 Update quic-go 2025-01-26 23:29:11 +01:00
Frank Denis
0ba23128cc Improve comment 2025-01-26 23:28:21 +01:00
Frank Denis
3b75a4c6ac Fix undefined vs empty confusion for tls_cipher_suite
The documentation refers to tls_cipher_suite being empty in order
to use the default parameters, not undefined.

However, configuring an empty set of cipher suites did just that:
no cipher suites could be used, which is not very useful.

Fix the documentation: in order to use the default suites, the
parameter must be undefined, not empty.

And in code, make an empty set equivalent to the parameter being
undefined.
2025-01-26 23:18:03 +01:00
dependabot[bot]
8727250618
Bump softprops/action-gh-release
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from c43d7637b9b9ce3e953168c325d27253a5d48d8e to 1fd6f3f2b1b859145679a1892abda586ef982a84.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](c43d7637b9...1fd6f3f2b1)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 03:40:10 +00:00
Frank Denis
eb2c1dc6b3 plugin_forward: silently skip '*.' prefixes 2025-01-17 23:01:40 +01:00
Frank Denis
8f2be59a82 Error out on domain names with wildcards in captive portals 2025-01-17 23:01:07 +01:00
Frank Denis
31e9a7d251 Remove obsolete badges 2025-01-17 16:32:33 +01:00
Frank Denis
6dd22becac More heuristics to detect valid plain DNS responses 2025-01-11 15:29:49 +01:00