120 Commits

Author SHA1 Message Date
tobyxdd
8f310fb798 ci: bump everything to go 1.20 2023-04-30 19:27:26 -07:00
Haruue Icymoon
12b27ea1b1
ci: bump go1.20 2023-05-01 09:55:49 +08:00
tobyxdd
1b3b038728 chore: bump gvisor 2023-03-13 14:18:26 -07:00
tobyxdd
fb2a0da88f feat: update quic-go to v0.33.0, fix go work dependency conflicts 2023-02-26 12:45:43 -08:00
Toby
12cff70aac
Merge pull request #566 from yinyue200/removeUnusedDnsLookup
Remove unnecessary DNS queries in case of SOCKS5 outbound
2023-02-19 12:32:03 -08:00
tobyxdd
8c99fe3754 chore: bump golang.org/x/* versions 2023-02-18 21:08:09 -08:00
Siyuan Ren
604d4fc652 Add lazy_start option.
When on, the client will not attempt to connect to the server at
startup, only when a connection is initiated.
2023-02-19 11:18:56 +08:00
tobyxdd
1d9fa029c2 fix: set serverAddrs to nil when closing an ObfsUDPHopClientPacketConn to prevent memory leaks 2023-02-14 21:30:45 -08:00
yinyue200
23f1546591 Remove unnecessary DNS queries in case of SOCKS5 outbound 2023-02-13 00:03:03 +08:00
Haruue Icymoon
30e17a40c0
fix: slices mis-reused in socks5UDPConn.ReadFrom
fix: #561
2023-02-07 23:47:11 +08:00
Haruue Icymoon
810bfd7022
fix: ipv4 addr convention in socks5_outbound
fix: #561
2023-02-07 23:30:23 +08:00
Haruue Icymoon
b4dfbaa3f2
fix: udp assoc req malformed in socks5_outbound
fix: #561
2023-02-07 16:45:13 +08:00
tobyxdd
cb4daac18d feat: update quic-go to v0.32.0, fix dependencies 2023-02-01 23:23:12 -08:00
tobyxdd
f7dffd027f feat: provide a TrafficCounter interface on server, remove prometheus client dependency from core 2023-01-07 13:59:30 -08:00
Toby
c29eba1416 fix: handle the case where MsgID == 0 2022-12-08 19:43:59 +00:00
Toby
392cde1120 chore: fix typo (ErrMessageToLarge -> ErrMessageTooLarge) 2022-12-07 17:35:34 -08:00
Toby
fc28c01980 fix(RPT-03-003): add socket dial timeouts to SOCKS5Client 2022-11-30 23:10:30 -08:00
Toby
2d8425e736 chore: bump quic-go (merged opt-fs changes) 2022-11-26 00:31:57 -08:00
Haruue Icymoon
ed14540d26
chore: split go modules & create go workspace 2022-11-24 17:14:21 +08:00
Toby
3184c42956 refactor: re-org packages 2022-11-24 00:22:44 -08:00