wwqgtxx
|
545a79d406
|
chore: cleanup dialer's code
|
2023-03-06 23:23:05 +08:00 |
|
wwqgtxx
|
d55025ecae
|
fix: udp loopback show "The requested address is not valid in its context."
|
2023-02-28 15:53:34 +08:00 |
|
wwqgtxx
|
c1199f1a8a
|
chore: add early conn interface to decrease unneeded write
|
2023-02-27 00:26:49 +08:00 |
|
wwqgtxx
|
c8c078e78a
|
fix: golang1.19 can't compile
|
2023-02-26 22:20:25 +08:00 |
|
Skyxim
|
d36f9c2ac8
|
fix: handle no IP address
|
2023-02-26 21:01:44 +08:00 |
|
Skyxim
|
e6a35199e0
|
fix: dual stack serial dial
|
2023-02-26 20:15:28 +08:00 |
|
wwqgtxx
|
be5ce6249f
|
fix: dns resolve in dialer
|
2023-02-26 13:52:10 +08:00 |
|
wwqgtxx
|
0321fe93cf
|
fix: replace self define "connect timeout" to os.ErrDeadlineExceeded
|
2023-02-26 13:06:10 +08:00 |
|
Skyxim
|
0a6705f43e
|
fix: ip version prefer not working
|
2023-02-26 12:39:53 +08:00 |
|
Skyxim
|
97e14337e3
|
refactor: tcp dial (#412)
Non-concurrent support to try to connect in turn
fix: serial dual stack dial
|
2023-02-26 12:12:25 +08:00 |
|
wwqgtxx
|
7d524668e0
|
chore: support TFO for outbounds
|
2023-02-24 13:53:44 +08:00 |
|
wwqgtxx
|
4a6ebff473
|
fix: add "dns resolve failed" error in dialer
|
2023-02-22 19:14:11 +08:00 |
|
wwqgtxx
|
5c8d955f61
|
chore: better windows bind error handle
|
2023-02-22 13:41:33 +08:00 |
|
wwqgtxx
|
ae42d35184
|
chore: support golang1.20's dialer.ControlContext
|
2023-02-13 11:14:19 +08:00 |
|
wwqgtxx
|
ce8929d153
|
chore: better bind in windows
|
2023-02-13 10:14:59 +08:00 |
|
wwqgtxx
|
980454beb2
|
chore: cleanup code
|
2022-12-22 09:53:25 +08:00 |
|
wwqgtxx
|
22414ce399
|
chore: relay support tuic
|
2022-12-20 00:11:02 +08:00 |
|
wwqgtxx
|
7496d9c114
|
chore: rebuild relay
|
2022-12-19 21:34:07 +08:00 |
|
wwqgtxx
|
88acf8e098
|
fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address
|
2022-12-13 11:18:32 +08:00 |
|
wwqgtxx
|
a6f7e1472b
|
fix: let doh/dot server follow hosts and can remotely resolve itself ip
|
2022-12-07 20:01:44 +08:00 |
|
wwqgtxx
|
59bd11a3a7
|
chore: add tuic outbound
close #133
|
2022-11-25 08:08:14 +08:00 |
|
Skyxim
|
d5973cf8a6
|
chore: Adjust error of dialer
|
2022-11-19 10:57:33 +08:00 |
|
Skyxim
|
1d3cc36eef
|
chore: return context error
|
2022-11-19 10:50:13 +08:00 |
|
Skyxim
|
8fcfecbed1
|
chore: Adjust the return
|
2022-11-19 10:47:03 +08:00 |
|
wwqgtxx
|
dc3e144b6a
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
wwqgtxx
|
901a47318d
|
chore: always pass context when resolve dns
|
2022-11-12 13:18:36 +08:00 |
|
Skyxim
|
0fb0e490f8
|
fix: when connection refused active health test
|
2022-10-16 13:12:49 +08:00 |
|
Skyxim
|
af97922e94
|
fix: no main result conn, will fail
|
2022-08-28 20:26:13 +08:00 |
|
Skyxim
|
99effb051b
|
feat: add ip-version param
|
2022-08-28 13:41:43 +08:00 |
|
Skyxim
|
32fc990c68
|
fix: Unhandled dns resolve failure error
|
2022-08-13 16:47:24 +08:00 |
|
Skyxim
|
92a20a5362
|
chore: tcp conn error text
|
2022-07-11 22:29:35 +08:00 |
|
Dreamacro
|
77a1e3a653
|
Chore: cleanup bind mark code
|
2022-06-30 17:27:57 +08:00 |
|
Skyxim
|
f979491013
|
fix: tcp concurrent force close when context done
|
2022-06-25 09:16:53 +08:00 |
|
Skyxim
|
c968104a19
|
fix: udp listen use udp4 when general.ipv6 is false; general.ipv6 default value is true
|
2022-06-14 12:36:05 +08:00 |
|
Skyxim
|
fb4872ff7f
|
fix: 关闭并发时双栈使用错误
|
2022-05-27 20:43:39 +08:00 |
|
adlyq
|
2ebc0383b5
|
feat: RESTful API support set tcp-concurrent
|
2022-05-26 19:49:12 +08:00 |
|
Skyxim
|
d4dcbce9cb
|
chore: log show all ips when all ips shake hands failed
|
2022-05-13 21:43:42 +08:00 |
|
Skyxim
|
96a32f5038
|
refactor: tcp concurrent
|
2022-04-27 21:37:20 +08:00 |
|
Meta
|
183973e823
|
chore: Adjust the tcp-concurrent and sniffer log
|
2022-04-27 15:22:42 +08:00 |
|
Skyxim
|
4aeac0e227
|
chore: Adjust the connection IP log
|
2022-04-23 08:53:51 +08:00 |
|
Skyxim
|
19fc70b2c4
|
fix: general ipv6 is false should be broke ipv6 conn
|
2022-04-23 00:30:25 +08:00 |
|
Skyxim
|
81b5543b0d
|
feat: support tcp concurrent, Separate dialing and dns resolver ipv6
tcp-concurrent:true
|
2022-04-23 00:27:22 +08:00 |
|
yaling888
|
7ca1a03d73
|
Refactor: metadata use netip.Addr
|
2022-04-20 22:52:05 +08:00 |
|
yaling888
|
4502776513
|
Refactor: MainResolver
|
2022-03-28 00:44:13 +08:00 |
|
yaling888
|
346d817dba
|
Chore: Merge branch 'ogn-dev' into with-tun
|
2022-03-16 20:16:30 +08:00 |
|
Dreamacro
|
6a661bff0c
|
Migration: go 1.18
|
2022-03-16 12:10:13 +08:00 |
|
yaling888
|
8333815e95
|
Chore: refactor TUN
|
2022-03-09 05:08:35 +08:00 |
|
yaling888
|
d876d6e74c
|
Feature: resolve ip with a proxy adapter
|
2022-02-23 02:38:50 +08:00 |
|
Dreamacro
|
03e4b5d525
|
Chore: use golangci-lint config file
|
2022-02-19 00:08:51 +08:00 |
|
Dreamacro
|
a0221bf897
|
Fix: routing-mark should effect on root
|
2022-02-17 14:23:47 +08:00 |
|