 LanceLiandJason Lyu
|
5d9fac67bb
|
Refactor(engine): add StartOrFatal/StopOrFatal wrappers (#552)
CodeQL / Analyze (go) (push) Canceled after 0s
Publish Docker Image / Docker (push) Canceled after 0s
Linter / Linter (push) Canceled after 0s
Test / Unit Test (push) Canceled after 0s
Test / Build Test (push) Canceled after 0s
Test / E2E Test (HTTP) (push) Canceled after 0s
Test / E2E Test (Relay) (push) Canceled after 0s
Test / E2E Test (SOCKSv4) (push) Canceled after 0s
Test / E2E Test (SOCKSv5) (push) Canceled after 0s
Test / E2E Test (SSH) (push) Canceled after 0s
Test / E2E Test (Direct) (push) Canceled after 0s
Test / E2E Test (Shadowsocks) (push) Canceled after 0s
* Feat(engine): make Start/Stop return error instead of log.Fatalf (#550)
* Refactor(engine): add StartOrFatal/StopOrFatal wrappers
---------
Co-authored-by: Jason Lyu <xjasonlyu@gmail.com>
|
2026-09-13 16:58:30 -04:00 |
|
LanceLi
|
d24a73449e
|
Fix(fdbased): support darwin utun fd devices (#549)
|
2026-08-07 21:50:04 -04:00 |
|
Jason Lyu
|
9c2ce39979
|
Refactor(dialer): with socket options (#525)
|
2026-02-07 21:34:58 -05:00 |
|
 LanceLiandJason Lyu
|
68308ae9bd
|
Feature: support custom ICMP message handling (#521)
Co-authored-by: Jason Lyu <xjasonlyu@gmail.com>
|
2026-01-22 22:04:32 -05:00 |
|
Jason Lyu
|
8fae79e889
|
Feature(proxy): support ssh proxy protocol (#519)
|
2026-01-11 00:32:24 -05:00 |
|
Jason Lyu
|
9ea92e91b2
|
Refactor(engine): parse multicast groups (#518)
|
2026-01-10 13:48:31 -05:00 |
|
Jason Lyu
|
b9aee255ab
|
Refactor(proxy): registrable proxy protocol (#517)
|
2026-01-10 02:07:46 -05:00 |
|
Jason Lyu
|
ef4516522f
|
Chore: apply gofumpt rules (#498)
|
2025-10-08 08:12:34 -04:00 |
|
Jason Lyu
|
d1eabcd312
|
Refactor(dialer): use DefaultDialer (#465)
|
2025-04-16 04:35:59 +08:00 |
|
 
|
c834bec3eb
|
Fix(engine): mutex never unlocked on error (#456)
* fix error when mutex never unlock
---------
Co-authored-by: devil666face <artem1999k@gmail.com>
Co-authored-by: Jason Lyu <xjasonlyu@gmail.com>
|
2025-03-02 06:55:54 +08:00 |
|
 Hossin AsaadiandJason Lyu
|
b65d23180c
|
Feature: set open FD offset for iOS (#418)
Co-authored-by: Jason Lyu <xjasonlyu@gmail.com>
|
2024-10-13 03:51:27 +08:00 |
|
Jason Lyu
|
1f09b4d42d
|
Refactor(core): replace net.IP with netip.Addr (#395)
|
2024-08-31 12:00:38 +08:00 |
|
Jason Lyu
|
fd98f65994
|
Refactor(tunnel): modularize tunnel pkg (#393)
|
2024-08-31 11:31:18 +08:00 |
|
Jason Lyu
|
601601a1dc
|
Refactor(log): use go.uber.org/zap (#389)
|
2024-08-29 06:56:35 +08:00 |
|
Jason Lyu
|
dd791e50c1
|
Feature: bump gVisor to latest version (#376)
|
2024-07-20 11:31:44 +08:00 |
|
Jason Lyu
|
8653c18875
|
Fix: safely split command strings (#340)
|
2024-02-20 05:41:58 +08:00 |
|
Jason Lyu
|
f8bddb162e
|
Improve(proxy/ss): allow explicit none cipher mode (#312)
|
2023-10-25 09:36:02 +08:00 |
|
Jason Lyu
|
00a5f18ebd
|
Feature(proxy): support gost relay protocol (#310)
|
2023-10-24 10:55:33 +08:00 |
|
Jason Lyu
|
2283f82bbc
|
Refactor: direct proxy parsing (#308)
|
2023-10-24 04:44:17 +08:00 |
|
Jason Lyu
|
631fa59182
|
Feature: persistent wintun with GUID option (#301)
Fixes: #300
|
2023-09-29 04:36:29 +08:00 |
|
 Amaindexandxjasonlyu
|
90f77548ed
|
Feature: add support for multicast (#245)
* add support for multicast (#243)
* adjust setup
---------
Co-authored-by: xjasonlyu <xjasonlyu@gmail.com>
|
2023-08-28 03:40:49 +08:00 |
|
yusheng
|
8309fddef3
|
Feature: fdbased open fd with offset (#272)
|
2023-06-30 13:18:53 +08:00 |
|
xjasonlyu
|
9838f57e0d
|
Refactor: relocate dialer pkg
|
2023-05-20 14:53:08 +08:00 |
|
xjasonlyu
|
20499c6432
|
Revert: cli tcp-wait-timeout option
This reverts commit 2c51a65685.
|
2023-04-03 17:57:13 +08:00 |
|
xjasonlyu
|
b809f89411
|
Revert: udp-rlybuf option
As a low-level networking tool, tun2socks should be able to handle UDP packets of all possible sizes. This reverts commit fb9ca95909.
|
2023-04-03 12:24:07 +08:00 |
|
 Solynandxjasonlyu
|
2c51a65685
|
Feature: cli tcp-wait-timeout option (#156)
Co-authored-by: xjasonlyu <xjasonlyu@gmail.com>
|
2023-03-29 17:41:01 +08:00 |
|
xjasonlyu
|
fb9ca95909
|
Feature: add udp-rlybuf option
* Default UDP relay buffer size: 16KiB
|
2023-03-29 16:56:03 +08:00 |
|
 Jackandxjasonlyu
|
007c97fe67
|
Feature: support pre&post-up exec (#233)
* Add tun pre/post script
* Improve: pre & post tun
---------
Co-authored-by: xjasonlyu <xjasonlyu@gmail.com>
|
2023-03-27 13:26:39 +08:00 |
|
xjasonlyu
|
7327f2c784
|
Improve: with gvisor internal log
|
2023-03-27 13:21:10 +08:00 |
|
xjasonlyu
|
c45470650b
|
Chore: reorder imports
|
2022-08-07 00:25:59 +08:00 |
|
xjasonlyu
|
6a53c52167
|
Chore: add udp-timeout constraint
|
2022-04-03 22:09:41 +08:00 |
|
xjasonlyu
|
992e716216
|
Improve: use interface index for macos
|
2022-04-02 16:08:55 +08:00 |
|
xjasonlyu
|
a0d31261b9
|
Chore: remove redundant alias
|
2022-04-02 15:06:30 +08:00 |
|
xjasonlyu
|
31e19a0690
|
Change: udp timeout = time.Duration
|
2022-04-02 15:05:47 +08:00 |
|
xjasonlyu
|
551e2c345c
|
Feature: cli tcp options
|
2022-04-01 23:40:17 +08:00 |
|
xjasonlyu
|
21232703af
|
Chore(core): use config.PrintFunc
|
2022-03-31 17:48:52 +08:00 |
|
xjasonlyu
|
ccf53dcb88
|
Chore: use mirror.Tunnel
|
2022-03-31 17:28:12 +08:00 |
|
xjasonlyu
|
e6fc4adccd
|
Feature(restapi): add netstats
|
2022-03-30 23:38:31 +08:00 |
|
xjasonlyu
|
abdbaa6b83
|
Refactor(engine): remove struct
|
2022-03-30 23:09:50 +08:00 |
|
xjasonlyu
|
2aea811072
|
Chore: with engine
|
2022-03-29 19:42:44 +08:00 |
|
xjasonlyu
|
b166ed5e66
|
Refactor: stats -> restapi
|
2022-03-29 19:25:45 +08:00 |
|
xjasonlyu
|
3999c5d66b
|
Refactor(core): with error callback
|
2022-03-29 17:19:54 +08:00 |
|
xjasonlyu
|
ba7a7ddc95
|
Chore(core/adapter): rename to TransportHandler
|
2022-03-29 15:26:00 +08:00 |
|
xjasonlyu
|
a4bedf6080
|
Refactor: new dialer impl
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
42d6c96b6b
|
Fix: wrong wait logic
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
c2af4c0c7c
|
Fix: wait for device to close
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
ba0a4acbda
|
Refactor: core.CreateStackWithOptions
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
898e648cb5
|
Chore: close stack when stop
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
620d5ac834
|
Chore: put log in engine
|
2022-03-29 13:39:18 +08:00 |
|
xjasonlyu
|
584c9c7805
|
Chore: explicit resolver
|
2022-03-29 13:39:18 +08:00 |
|