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
Frank Denis
b37a5c991a
Update deps
2023-10-12 15:53:53 +02:00
Frank Denis
0232870870
-list: only copy nofilter flag for ODoH relays
2023-09-23 22:52:43 +02:00
Frank Denis
1a9bf8a286
Omit DNSSEC flag for relays
2023-09-23 18:46:11 +02:00
Frank Denis
7fb58720fb
Add -include-relays option to include relays in -list and -list-all
2023-09-23 18:37:52 +02:00
Frank Denis
f85b3e81ec
Update deps
2023-09-19 20:59:57 +02:00
Frank Denis
79779cf744
Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy
...
* 'master' of github.com:DNSCrypt/dnscrypt-proxy:
Bump actions/checkout from 3 to 4
2023-09-05 22:37:54 +02:00
Frank Denis
8bea679e7b
Unofficially support DoH/ODoH over HTTP
2023-09-05 22:37:11 +02:00
Frank Denis
96f21f1bff
Merge pull request #2479 from DNSCrypt/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-05 08:13:08 +02:00
dependabot[bot]
21097686c1
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 03:29:06 +00:00
Frank Denis
87571d4a7f
Add an IPv6 forwarding example
...
Fixes #2474
2023-08-30 21:32:22 +02:00