Frank Denis
3f23ff5c08
Mostly get rid of ioutil
2023-02-02 19:38:24 +01:00
Frank Denis
33c8027e0a
Use a custom dialer for HTTP/3
2023-02-02 19:32:17 +01:00
Frank Denis
11e824bd13
Update go-acl
2023-02-02 12:44:12 +01:00
Deltadroid
c3fd855831
Update quic-go dependency to support go 1.20 ( #2292 )
2023-02-02 12:42:11 +01:00
Frank Denis
5438eed2f4
Update go/x/crypto
2023-01-08 21:37:50 +01:00
Frank Denis
a868e2b306
2023
2023-01-05 14:06:00 +01:00
Frank Denis
f21eca0764
Add time.google.com IP addresses to the captive portals example
2022-12-30 13:50:31 +01:00
Frank Denis
c883949a97
Document cert_ignore_timestamp
2022-12-29 22:39:12 +01:00
Frank Denis
e13b4842e8
Updater deps
2022-12-17 14:50:10 +01:00
dependabot[bot]
5705b60936
Bump softprops/action-gh-release ( #2247 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from cd28b0f5ee8571b76cfdaa62a30d51d752317477 to 1. This release includes the previously tagged commit.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](cd28b0f5ee...de2c0eb89a
)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 11:42:01 +01:00
Frank Denis
5f4dfc5d6e
Update quic-go
2022-11-19 23:01:21 +01:00
Frank Denis
a89d96144f
Update deps
2022-11-16 21:38:52 +01:00
Frank Denis
4aa415de6e
Update deps
2022-10-24 10:20:25 +02:00
Frank Denis
f4389559ef
Pin softprops/action-gh-release
2022-10-24 10:10:58 +02:00
Frank Denis
361455cd58
ServiceManagerReadyNotify is not just for systemd
2022-10-20 15:33:43 +02:00
cobratbq
77059ce450
systemd: report Ready earlier as dnscrypt-proxy can itself manage retries for updates/refreshes ( #2225 )
2022-10-20 15:32:26 +02:00
Frank Denis
09a6918226
Use os.Geteuid()
...
Fixes #2224
2022-10-18 14:56:39 +02:00
Frank Denis
c748630691
Update deps
2022-10-15 10:37:07 +02:00
Frank Denis
94cba8cf78
Update quic-go
2022-09-26 15:12:20 +02:00
Maurizio Pasquinelli
ca253923eb
Rename macOS binary ( #2191 )
2022-08-31 12:05:35 +02:00
Frank Denis
08d44241b9
Update deps
2022-08-30 20:45:06 +02:00
lifenjoiner
4881186dcf
Optimize adopted relay name to show ( #2188 )
...
* Optimize adopted relay name to show
DNSCrypt relay requires ServerAddrStr;
ODoH relay requires ProviderName, port 443 can be either present or not;
raw stamp can be both.
Displaying specified stamp makes it easier to debug.
* Fix pasto
2022-08-25 19:28:04 +02:00
Frank Denis
41f192a907
Mention HTTP/3
2022-08-24 17:35:34 +02:00
Frank Denis
937c1e63e2
Revert "xtransport layer to netip and immediate dependencies ( #2159 )"
...
This reverts commit baee50f1dc
.
2022-08-10 22:24:36 +02:00
Frank Denis
e124623ffc
Mention HTTP/3 support
2022-08-03 15:31:57 +02:00
lifenjoiner
55fc4c207b
Log to console when in command mode ( #2167 )
...
Quick results.
Avoid overwriting the log file in use, by the same config most of the time.
2022-08-03 14:52:08 +02:00
Ian Bashford
baee50f1dc
xtransport layer to netip and immediate dependencies ( #2159 )
2022-08-01 22:31:12 +02:00
Frank Denis
6e1bc06477
Update quic-go
2022-08-01 17:59:01 +02:00
Frank Denis
8523a92437
Update example to include http3 configuration
2022-07-24 16:16:21 +02:00
Frank Denis
442f2e15cb
Make HTTP/3 support configurable
2022-07-24 16:13:14 +02:00
Frank Denis
0c88e2a1a0
ChangeLog update
2022-07-24 15:43:03 +02:00
Frank Denis
35063a1eec
Quit dep update before the release
2022-07-24 15:06:14 +02:00
Frank Denis
07266e4d4f
Update toml dep
2022-07-21 19:02:28 +02:00
Frank Denis
5977de660b
Add suport for DoH over HTTP/3
2022-07-21 18:50:10 +02:00
lifenjoiner
91388b148c
Optimize stopping CaptivePortalHandler - 2 ( #2155 )
...
1. Fix early return that triggers port rebinding error by 8e46f447
.
2. Reduce waiting time while there are multiple listen_addresses.
2022-07-19 12:35:52 +02:00
lifenjoiner
8e46f44799
Optimize stopping CaptivePortalHandler ( #2151 )
...
* Optimize stopping CaptivePortalHandler
* Still use unbuffered channel as we close it instead of sending a signal
2022-07-14 21:53:13 +02:00
Frank Denis
3d641b758a
Bump
2022-07-13 18:49:50 +02:00
Frank Denis
49ea894ce8
Update dependencies
2022-07-13 18:48:17 +02:00
lifenjoiner
568f54fabb
Reduce comparisons ( #2148 )
2022-07-08 14:11:51 +02:00
pc-v2
dc2fff05be
Adding flush dns to clean up previous dns cache ( #2141 )
2022-07-03 14:13:12 +02:00
Frank Denis
38e87f9a7b
Add a constant for the maximum number of attempts
2022-06-28 18:30:15 +02:00
lifenjoiner
0e2bb13254
Fix goroutines memory leak by unbuffered channel blocking ( #2136 )
...
* Use buffered channel to avoid goroutine hanging on
A send on an unbuffered channel can proceed if a receiver is ready.
* Balance captivePortalHandler.cancelChannels for Stop
2022-06-28 18:28:57 +02:00
Frank Denis
59ce17e0ab
No need to warn if this is then going to be an error
2022-06-24 15:41:05 +02:00
Frank Denis
ee5c9d67a4
Update miekg/dns
2022-06-24 15:18:33 +02:00
Frank Denis
8c43118b03
Stop mentioning "SERVFAIL" in info messages
2022-06-19 20:38:49 +02:00
ignoramous
7177a0ec74
dns64: preserve cnames in translated response ( #2129 )
...
* dns64: preserve cnames in translated response
* dns64: rename synthAAAAs to synth64
2022-06-16 00:53:50 +02:00
lifenjoiner
72a602577a
Raise error for invalid relay ( #2128 )
...
* Raise error for invalid relay
* Keep error messages the same
* Distinguish this from validation failed
2022-06-15 13:16:06 +02:00
lifenjoiner
0a0b69d93d
RUnlock for early exit ( #2127 )
2022-06-14 14:25:52 +02:00
lifenjoiner
6916c047e1
Use registeredServers slice copy during ServerInfo refreshing period ( #2125 )
...
goroutines:
proxy.updateRegisteredServers() versus proxy.serversInfo.refresh(proxy)
2022-06-13 17:51:33 +02:00
ignoramous
8d737a69f5
PluginDNS64: Use read and write mutexes as approp ( #2124 )
2022-06-12 11:27:55 +02:00