Commit Graph

2511 Commits

Author SHA1 Message Date
gVisor bot
5cae2e157b chore: handle provider proxies in proxies api 2023-09-24 15:39:14 +08:00
gVisor bot
89d8589654 chore: update provider proxies api 2023-09-24 00:19:10 +08:00
gVisor bot
e340aee94e chore: updateUI API return 501 when config incomplete 2023-09-23 18:00:07 +08:00
gVisor bot
23970f4332 feat: add provider proxies api 2023-09-23 17:54:20 +08:00
gVisor bot
e386107a78 chore: resolver read system hosts file 2023-09-23 14:01:18 +08:00
gVisor bot
9a957501b2 fix: socks5 udp not working on loopback 2023-09-22 23:33:24 +08:00
gVisor bot
7de04cd5cf chore: rebuild ca parsing 2023-09-22 14:45:34 +08:00
gVisor bot
59bcec15bf fix: uot read failed 2023-09-22 00:11:57 +08:00
gVisor bot
4cdb789918 chore: limit tuicv5's maxUdpRelayPacketSize up to 1200-PacketOverHead 2023-09-21 23:49:45 +08:00
gVisor bot
73366050a4 fix: hy2 udp not working 2023-09-21 23:36:40 +08:00
gVisor bot
068b0886d5 feat: converter support hysteria2 2023-09-21 17:25:15 +08:00
gVisor bot
7a4f9959f9 chore: support set cwnd for hy2 too 2023-09-21 16:41:31 +08:00
gVisor bot
1b70a57951 fix: tuicv5 panic in ReadFrom 2023-09-21 15:10:35 +08:00
gVisor bot
eb2ee5c1ba feat: inbound support Hysteria2 2023-09-21 15:10:35 +08:00
gVisor bot
a15d43221d doc: add Hysteria2 doc 2023-09-21 10:43:45 +08:00
gVisor bot
7df4e115de feat: support Hysteria2 2023-09-21 10:28:28 +08:00
gVisor bot
b23ccfdf45 chore: Update dependencies 2023-09-21 08:57:38 +08:00
gVisor bot
2e60b9a81c chore: Restore go1.20 support 2023-09-21 08:29:28 +08:00
gVisor bot
f97dd6838a Revert "migration: go 1.21"
This reverts commit 33d41338ef.
2023-09-21 08:29:28 +08:00
gVisor bot
76b5a9e92f Chore: update github issue template 2023-09-21 03:40:46 +08:00
gVisor bot
e8c9a23d89 chore: Update android-ndk 2023-09-20 15:26:36 +08:00
gVisor bot
b89e997f9a chore: update external-ui 2023-09-20 14:23:58 +08:00
gVisor bot
fd3ba21a8f chore: cleanup code 2023-09-18 19:42:08 +08:00
gVisor bot
42e6fc54dd chore: ignore PR when Pre-releasing 2023-09-18 19:36:11 +08:00
gVisor bot
c79c2f48f9 feat: update external-ui 2023-09-18 19:21:30 +08:00
gVisor bot
4407cc44f4 chore: DNS cache policy follow upstream 2023-09-17 17:18:35 +08:00
gVisor bot
1c0fa63386 migration: go 1.21 2023-09-17 17:05:13 +08:00
gVisor bot
8a3231205a fix: caceh dns result 2023-09-16 12:30:11 +08:00
gVisor bot
acb2daa6aa chore: use cmp in go 1.21
Co-authored-by: H1JK <hell0jack@protonmail.com>
2023-09-16 12:06:58 +08:00
gVisor bot
f398b6fda9 feat: download/upgrade XD to external-ui 2023-09-16 11:44:15 +08:00
gVisor bot
7ee7ff3c71 docs(README): update dashboard section 2023-09-09 13:06:49 +08:00
gVisor bot
19151f5f44 chore: Update dependencies 2023-09-09 09:53:14 +08:00
gVisor bot
c2ed98acc6 feat: Add disable quic-go GSO to experimental 2023-09-08 22:58:59 +08:00
gVisor bot
a1daf6ae35 feat: support users to customize download ua 2023-09-07 18:44:58 +08:00
gVisor bot
cb5ab95eaa fix: ntp service panic 2023-09-04 18:35:06 +08:00
gVisor bot
e7264d7a78 chore: TCPKeepAlive interval set to 15s by default 2023-09-03 20:42:54 +08:00
gVisor bot
e3e700ce03 chore: ntp service dep with sing, optional synchronize system time 2023-09-03 17:49:56 +08:00
gVisor bot
9b3673c7e9 chore: Use xsync provided map size calculation 2023-09-02 20:17:43 +08:00
gVisor bot
d0d576bdee chore: using xsync.MapOf replace sync.Map 2023-09-02 16:54:48 +08:00
gVisor bot
aab21720b5 feat: configurable TCPKeepAlive interval 2023-09-02 16:45:16 +08:00
gVisor bot
8463db4f4e chore: cleanup codes 2023-09-02 14:12:53 +08:00
gVisor bot
9bd834b34a refactor: Decouple .Cleanup from ReCreateTun
The listener.Cleanup method will be called during
executor.Shutdown and route.restart, so it should serve
all kinds of listeners rather than a single tun device.

Currently listener.ReCreateTun will call it to handle
some internal affairs, This should be decoupled.

In this way, the cleanup tasks for data outside the
process life cycle that other listeners will add here
in the future will not be accidentally triggered
by configuring tun.
2023-09-02 14:12:53 +08:00
gVisor bot
76ea420764 fix: RESTful api missing TunConf.device
In commit 54fee7b, due to failure to take into account that
not all required parameters of `sing_tun.server.New` have
default values provided by `LC.Tun`, the name of the tun device
cannot be obtained when `TunConf.device` is not explicitly
configured. This commit fixed the issue.
2023-09-02 14:12:53 +08:00
gVisor bot
5ab97f2b25 fix: ntp service panic 2023-09-02 12:37:43 +08:00
gVisor bot
6ffd4a7de1 feat: ntp service 2023-09-02 02:15:46 +08:00
gVisor bot
181ef79e4f fix: concurrent map writes #707 2023-09-01 10:43:04 +08:00
gVisor bot
107613f0f6 Improve: nicer tun info for RESTful api
Let the restful api still get TunConf even when tun is off.
Otherwise the api will return the default values,
instead of the values that actually take effect after enable.

* Due to this problem, yacd changes the displayed value
back to gvisor immediately after the user selects tun stack.
2023-08-30 21:13:32 +08:00
gVisor bot
02cb4e1c92 chore: use WaitGroup in dualStackDialContext 2023-08-30 17:28:36 +08:00
gVisor bot
c87597408e fix: dualStack confusing error on ipv4 failed connect 2023-08-30 17:28:36 +08:00
gVisor bot
b8894c3d09 chore: rename func name 2023-08-30 15:52:41 +08:00