gVisor bot
|
8ec6c87a2b
|
refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning
|
2023-01-14 21:08:06 +08:00 |
|
gVisor bot
|
419982688f
|
fix: skip-cert-verify is true by default (#333)
* fix: skip-cert-verify is true by default
* fix: format
* fix: typo
Co-authored-by: 3andero <3andero@github.com>
Co-authored-by: Hellojack <106379370+H1JK@users.noreply.github.com>
|
2023-01-13 09:55:01 +08:00 |
|
gVisor bot
|
79bd67a6c4
|
fix: dns cache index out of range
|
2023-01-11 09:54:07 +08:00 |
|
gVisor bot
|
ae5e4559dc
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2023-01-01 13:03:30 +08:00 |
|
gVisor bot
|
b9dbd81038
|
Chore: skip cache acme challenge dns msg (#2469)
|
2022-12-22 13:30:23 +08:00 |
|
gVisor bot
|
ec0136af1b
|
chore: rebuild relay
|
2022-12-19 21:34:07 +08:00 |
|
gVisor bot
|
f73cbb90a2
|
chore: split dns's dialContext and listenPacket
|
2022-12-13 12:38:46 +08:00 |
|
gVisor bot
|
b531a40791
|
chore: cleanup doh/doq's code
|
2022-12-13 11:23:34 +08:00 |
|
gVisor bot
|
52924804ef
|
fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address
|
2022-12-13 11:18:32 +08:00 |
|
gVisor bot
|
a6e88229d6
|
fix: let doh/dot server follow hosts and can remotely resolve itself ip
|
2022-12-07 20:01:44 +08:00 |
|
gVisor bot
|
b48387d9f4
|
chore: optimize DomainTrie for only one child
|
2022-11-30 19:42:05 +08:00 |
|
gVisor bot
|
537035ffa8
|
chore: decrease DomainTrie's memory use
|
2022-11-30 18:50:46 +08:00 |
|
gVisor bot
|
65b60a3468
|
chore: tuic add cubic,new_reno,bbr congestion_controller
|
2022-11-25 10:33:37 +08:00 |
|
gVisor bot
|
271ae04f1e
|
fix: catch context.DeadlineExceeded too
|
2022-11-19 23:16:20 +08:00 |
|
gVisor bot
|
cc32f639ed
|
fix: adjust log
|
2022-11-19 23:07:49 +08:00 |
|
gVisor bot
|
e3c162d833
|
fix: better error return
|
2022-11-19 23:06:27 +08:00 |
|
gVisor bot
|
60b6d68339
|
fix: better error check
|
2022-11-19 23:03:14 +08:00 |
|
gVisor bot
|
f26bc212e1
|
fix: DoH recreate the connection multiple times
|
2022-11-19 22:48:04 +08:00 |
|
gVisor bot
|
5841fa51b0
|
fix: rollback batchExchange's code
|
2022-11-19 10:35:45 +08:00 |
|
gVisor bot
|
28c2ae75e0
|
fix: DoH/DoQ doesn't use context
|
2022-11-19 10:31:50 +08:00 |
|
gVisor bot
|
c57f091db5
|
fix: doh use NewRequestWithContext and batchExchange don't wait cancel finish
|
2022-11-19 09:43:31 +08:00 |
|
gVisor bot
|
5fd2771740
|
fix: auto retry in exchangeWithoutCache
|
2022-11-19 08:51:00 +08:00 |
|
gVisor bot
|
d57e07d611
|
fix: reset timeout in exchangeWithoutCache's singleflight
|
2022-11-18 18:02:46 +08:00 |
|
gVisor bot
|
459d0ef522
|
fix: resolver's defer
|
2022-11-16 17:53:52 +08:00 |
|
gVisor bot
|
3e862bfe99
|
Merge commit '2a8e1778ad1d7b507e432f659407d76dffcaacb8' into Alpha
|
2022-11-14 20:17:52 +08:00 |
|
gVisor bot
|
d9f848ec02
|
fix: DoQ and HTTP/3 over proxy
|
2022-11-14 20:17:12 +08:00 |
|
gVisor bot
|
d955c2e016
|
chore: sync dns code
|
2022-11-12 21:31:07 +08:00 |
|
gVisor bot
|
722e8a6c27
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
gVisor bot
|
821e908e48
|
chore: better dns background fetch retrying
|
2022-11-12 18:29:19 +08:00 |
|
gVisor bot
|
71ab8298a2
|
chore: always pass context when resolve dns
|
2022-11-12 13:18:36 +08:00 |
|
gVisor bot
|
a6b0e094ee
|
fix: cleanup import
|
2022-11-12 12:31:44 +08:00 |
|
gVisor bot
|
70c6e586ca
|
Merge pull request #256 from Skimmle/Alpha
featrue: DoH and DoQ are implemented using AdGuardTeam/dnsProxy
|
2022-11-12 11:19:04 +08:00 |
|
gVisor bot
|
34ec07f589
|
featrue: DoH and DoQ are implemented using AdGuardTeam/dnsProxy, DoH support perfer and force http3
|
2022-11-12 11:14:51 +08:00 |
|
gVisor bot
|
d5d5dc2303
|
chore: remove AddrType on Metadata
|
2022-11-11 09:19:50 +08:00 |
|
gVisor bot
|
99a1561cd4
|
chore: trie.DomainTrie will not depend on zero value
|
2022-11-02 22:28:18 +08:00 |
|
gVisor bot
|
2022605546
|
feat: add ip-version param
|
2022-08-28 13:41:43 +08:00 |
|
gVisor bot
|
81dd0ed2db
|
Chore: reduce dhcp dns client cost
|
2022-08-24 21:36:19 +08:00 |
|
gVisor bot
|
08f414e9c7
|
Chore: remove old cache implementation
|
2022-08-17 11:43:20 +08:00 |
|
gVisor bot
|
730f5b2d5f
|
Feature: sync missing resolver logic from premium, but still net.IP on opensource
|
2022-08-13 13:07:35 +08:00 |
|
gVisor bot
|
44a1ae08ef
|
Fix: ALPN should on DoH instead of DoT (#2232)
|
2022-07-25 12:41:22 +08:00 |
|
gVisor bot
|
21d44fa391
|
refactor: DoH use fragment setting params
|
2022-07-21 21:40:28 +08:00 |
|
gVisor bot
|
91af078580
|
fix: DoT-ALPN error
|
2022-07-21 13:57:06 +08:00 |
|
gVisor bot
|
ba67dc3dd9
|
chore: clean code
|
2022-07-20 17:15:19 +08:00 |
|
gVisor bot
|
95e3a765d4
|
chore: Adjust the falling logic
|
2022-07-16 19:52:51 +08:00 |
|
gVisor bot
|
6fc60edf75
|
chore: Increase idle timeout and add keep alive period
|
2022-07-15 21:57:50 +08:00 |
|
gVisor bot
|
c3035df5be
|
fix: DoH retry HTTP/3
|
2022-07-15 21:54:57 +08:00 |
|
gVisor bot
|
0bab694233
|
fix: DoQ closes udp immediately.
|
2022-07-15 21:54:02 +08:00 |
|
gVisor bot
|
7c1630c92a
|
feat: add fingerprint param
|
2022-07-11 13:42:28 +08:00 |
|
gVisor bot
|
27b5ecf3ab
|
fix: skip-cert-verify not work
|
2022-07-11 12:37:27 +08:00 |
|
gVisor bot
|
91e1649822
|
feat: add fingerprint for tls verify
|
2022-07-10 20:44:24 +08:00 |
|