Frank Denis
f8ce22d9b9
Update deps
2024-04-25 12:45:52 +02:00
Frank Denis
249dba391d
Support gzip compression to fetch source files
2024-04-25 12:43:29 +02:00
Frank Denis
987ae216e3
Add fritz.box to the set of undelegated zones
2024-04-21 20:14:15 +02:00
Frank Denis
7fba32651b
Make it more visible that DNS64 has been enabled
2024-04-19 18:27:39 +02:00
Frank Denis
6ae388e646
DNS64 plugin: don't return SYNTH data, alter the response directly
...
Fixes #2619
However, cached responses now appear with the "PASS" status rather
than "CLOAK".
2024-04-19 18:19:16 +02:00
Frank Denis
0af88bc875
Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy
...
* 'master' of github.com:DNSCrypt/dnscrypt-proxy:
chore: fix some typos in comments
2024-04-15 12:36:30 +02:00
Frank Denis
d36edeb612
Update deps
2024-04-15 12:36:21 +02:00
Frank Denis
041a6c7d7f
Merge pull request #2615 from cuibuwei/master
...
chore: fix some typos in comments
2024-04-13 20:02:49 +02:00
cuibuwei
2c6416d5ae
chore: fix some typos in comments
...
Signed-off-by: cuibuwei <cuibuwei@gmail.com>
2024-04-13 19:56:31 +08:00
Frank Denis
4d1cd67d4d
Nits
2024-04-03 16:49:37 +02:00
Frank Denis
363d44919f
Properly check for the sticky bit
2024-04-03 16:47:13 +02:00
Frank Denis
a88076d06f
Merge pull request #2605 from edmonds/forward-root-subdomain-matches
...
Forwarding plugin: Support forwarding subdomains of the root domain
2024-03-26 21:32:06 +01:00
Frank Denis
119bc0b660
Update deps
2024-03-26 19:56:06 +01:00
Robert Edmonds
49000cd4f4
Forwarding plugin: Support forwarding subdomains of the root domain
...
This commit updates the forwarding plugin to support matching subdomains
of the root domain ("."). It looks like the forwarding plugin already
performs subdomain matches against the domains specified in the
forwarding rules files, but matches against the root domain weren't
working because of the way matches are performed by comparing the
normalized presentation format QNAME (which omits the trailing dot for
all QNAMEs except the root domain name).
Without this commit, only queries where the QNAME is exactly "."
would match a forwarding rule for the "." domain, like this (with
`offline_mode = true` and a single forwarding rule for the "." domain):
```
[2024-03-25 21:13:31] 100.100.100.100 . NS FORWARD 0ms 127.0.0.1:53
[2024-03-25 21:13:36] 100.100.100.100 com NS NOT_READY 0ms -
```
With this commit I get the expected result:
```
[2024-03-25 21:40:07] 100.100.100.100 . NS FORWARD 0ms 127.0.0.1:53
[2024-03-25 21:40:09] 100.100.100.100 com NS FORWARD 0ms 127.0.0.1:53
```
2024-03-25 21:30:09 -04:00
Frank Denis
ec46e09360
Merge pull request #2597 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-d99959edae48b5ffffd7b00da66dcdb0a33a52ee
...
Bump softprops/action-gh-release from 975c1b265e11dd76618af1c374e7981f9a6ff44a to d99959edae48b5ffffd7b00da66dcdb0a33a52ee
2024-03-11 09:23:02 +01:00
dependabot[bot]
ea5808e024
Bump softprops/action-gh-release
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 975c1b265e11dd76618af1c374e7981f9a6ff44a to d99959edae48b5ffffd7b00da66dcdb0a33a52ee.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](975c1b265e...d99959edae
)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 03:24:39 +00:00
Frank Denis
79a1aa8325
Merge pull request #2591 from alisonatwork/fix-build
2024-02-28 10:11:48 +01:00
Alison Winters
4c442f5dbb
use go mod version for codeql
2024-02-28 10:07:03 +08:00
Alison Winters
f7e13502c0
fix go version format
2024-02-28 09:47:34 +08:00
YX Hao
8d43ce9b56
make expression be more self-explanatory
2024-02-27 22:05:40 +08:00
YX Hao
ac5087315c
Listen 0.0.0.0
only on IPv4
2024-02-27 19:04:09 +08:00
Frank Denis
ad80d81d43
Merge pull request #2587 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-975c1b265e11dd76618af1c374e7981f9a6ff44a
...
Bump softprops/action-gh-release from 4634c16e79c963813287e889244c50009e7f0981 to 975c1b265e11dd76618af1c374e7981f9a6ff44a
2024-02-26 08:47:39 +01:00
dependabot[bot]
a7fb13ba4e
Bump softprops/action-gh-release
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 4634c16e79c963813287e889244c50009e7f0981 to 975c1b265e11dd76618af1c374e7981f9a6ff44a.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](4634c16e79...975c1b265e
)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 03:37:41 +00:00
Frank Denis
006619837f
Update deps
2024-02-20 08:01:38 +01:00
Frank Denis
093936f7ab
Check for dumb file permissions on startup
...
There's nothing special about "-service install".
On any system, executables shouldn't be modifiable by other system
users, no matter what the executable is and how it's run.
2024-02-20 02:39:39 +01:00
Frank Denis
7462961980
Warn if the executable of the service being installed could be overwritten by other system users
...
Fixes #2579
Until this is handled by `kardianos/service`
2024-02-20 02:23:49 +01:00
Frank Denis
0b559bb54f
Warn if the main config file could be written by other system users
2024-02-20 02:11:03 +01:00
Frank Denis
658835b4ff
Merge pull request #2573 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-4634c16e79c963813287e889244c50009e7f0981
...
Bump softprops/action-gh-release from c9b46fe7aad9f02afd89b12450b780f52dacfb2d to 4634c16e79c963813287e889244c50009e7f0981
2024-02-06 13:23:03 +01:00
Frank Denis
90c3017793
Merge pull request #2544 from DNSCrypt/dependabot/github_actions/actions/setup-go-5
...
Bump actions/setup-go from 4 to 5
2024-02-06 13:22:24 +01:00
dependabot[bot]
e371138b86
Bump softprops/action-gh-release
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from c9b46fe7aad9f02afd89b12450b780f52dacfb2d to 4634c16e79c963813287e889244c50009e7f0981.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](c9b46fe7aa...4634c16e79
)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 03:22:12 +00:00
Frank Denis
bcbf2db4ff
Merge pull request #2568 from lifenjoiner/ci
2024-01-19 14:30:34 +01:00
YX Hao
64fa90839c
CI tests the unregistered domain for solid NS answer
...
And formats.
2024-01-19 19:11:03 +08:00
Frank Denis
f2484f5bd5
Cache plugin: replace ARC cache with SIEVE
2024-01-19 00:05:33 +01:00
Frank Denis
63f8d9b30d
Update deps
2024-01-18 23:47:00 +01:00
Xiaotong Liu
49e3570c2c
Support server refresh concurrency ( #2537 )
...
* simultaneously refresh all servers
* Add `cert_refresh_concurrency`
---------
Co-authored-by: YX Hao <lifenjoiner@163.com>
2023-12-18 19:25:54 +08:00
lifenjoiner
3be53642fe
Merge pull request #2549 from lifenjoiner/wg
...
Optimize CaptivePortalHandler for clean code
2023-12-17 18:59:05 +08:00
YX Hao
13e7077200
Optimize CaptivePortalHandler for clean code
2023-12-14 19:23:42 +08:00
Frank Denis
f5912d7ca9
Merge pull request #2548 from DNSCrypt/dependabot/github_actions/github/codeql-action-3
...
Bump github/codeql-action from 2 to 3
2023-12-14 07:47:05 +01:00
dependabot[bot]
0196d7d2ab
Bump github/codeql-action from 2 to 3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-14 03:22:09 +00:00
Frank Denis
898ded9c52
Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy
...
* 'master' of github.com:DNSCrypt/dnscrypt-proxy:
add timeout for udp and tcp dialer
Use blocking channel instead of looping sleep for less CPU usage
2023-12-13 08:35:55 +01:00
Frank Denis
e782207911
Update deps
2023-12-13 08:35:41 +01:00
Frank Denis
0f1f635ec1
Merge pull request #2545 from keatonLiu/dial-timeout
...
add timeout for udp and tcp dialer
2023-12-11 14:45:20 +01:00
keatonLiu
956a14ee21
add timeout for udp and tcp dialer
2023-12-10 23:56:13 +08:00
dependabot[bot]
22731786a2
Bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
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>
2023-12-07 03:49:26 +00:00
Frank Denis
42b6ae9052
Merge pull request #2541 from lifenjoiner/chan
...
Use blocking channel instead of looping sleep for less CPU usage
2023-12-03 17:24:10 +01:00
YX Hao
0d5e52bb16
Use blocking channel instead of looping sleep for less CPU usage
2023-12-03 23:00:10 +08:00
Frank Denis
0ba728b6ce
Update deps
2023-11-15 15:51:48 -08:00
Frank Denis
cb80bf33e8
shellcheck
2023-11-09 22:47:41 +01:00
Frank Denis
88207560a7
shellcheck fixes
2023-11-09 22:45:11 +01:00
Jeffrey Damick
4a361dbb05
Added support to package dnscrypt for windows into an msi
2023-11-09 13:14:29 -08:00