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