gVisor bot
598ec35701
Chore: make fake ip pool start with the third ip
2022-03-18 05:17:47 +08:00
gVisor bot
9ef90782ce
Chore: use gateway address of fake ip pool as the TUN device address
2022-03-17 07:41:18 +08:00
gVisor bot
446fd99436
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-16 20:16:30 +08:00
gVisor bot
907c68c9cb
Migration: go 1.18
2022-03-16 12:10:13 +08:00
gVisor bot
4784d739ec
Fix: test
2022-03-15 03:39:45 +08:00
gVisor bot
4893e20c0b
Fix: exclude the broadcast address to fake ip pool
2022-03-15 02:43:40 +08:00
gVisor bot
dc0339e399
Chore: embed the RuleExtra into Base
2022-03-13 01:22:05 +08:00
gVisor bot
7a631002c6
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-13 01:15:35 +08:00
gVisor bot
14b581cd8d
Chore: move find connection process to tunnel ( #2016 )
2022-03-12 19:07:53 +08:00
gVisor bot
f99dceee26
Chore: add more details to process resolving ( #2017 )
2022-03-09 13:41:50 +08:00
gVisor bot
0175b103d0
Chore: refactor TUN
2022-03-09 05:08:35 +08:00
gVisor bot
df6d6496df
Merge branch 'ogn-dev' into with-tun
2022-03-09 00:30:38 +08:00
gVisor bot
8ef09e3af8
Fix: should split linux process name with space ( #2008 )
2022-03-05 18:25:16 +08:00
gVisor bot
36c61d8074
Fix: find process name by UDP network on macOS
2022-02-23 14:04:47 +08:00
gVisor bot
e5358cd03a
Feature: resolve ip with a proxy adapter
2022-02-23 02:38:50 +08:00
gVisor bot
7f0de1861a
Merge from remote branch
2022-02-23 01:00:27 +08:00
gVisor bot
ef86484c70
Chore: use golangci-lint config file
2022-02-19 00:08:51 +08:00
gVisor bot
47359cc80f
Fix: routing-mark
should effect on root
2022-02-17 14:23:47 +08:00
gVisor bot
300b73da50
Fix: domain trie search
2022-01-26 22:28:13 +08:00
gVisor bot
85f1b22340
Fix: multiple port string parsing overflow ( #1868 )
...
Ports in TCP and UDP should be parsed as an unsigned integer,
otherwise ports > 32767 get truncated to 32767. As this is
the case with Metadata.UDPAddr(), this fundamentally breaks
UDP connections where demand for high port numbers is high.
This commit fixes all known cases where ParseInt is used for ports,
and has been verified to fix Discord voice connections on port
50001~50004.
Fixes: d40e5e4fe6
Co-authored-by: Hamster Tian <haotia@gmail.com>
2022-01-02 01:09:29 +08:00
gVisor bot
6fa3953335
Chore: remove forward compatible code
2022-01-02 00:48:57 +08:00
gVisor bot
d5558aad2c
Fix: fakeip pool cycle used
2021-11-23 22:01:49 +08:00
gVisor bot
d6454f36bf
Fix: bind iface should throw control error
2021-11-10 22:19:11 +08:00
gVisor bot
f0e12a1285
Fix: windows arm7 build
2021-11-08 21:24:39 +08:00
gVisor bot
fa244e6cfd
Feature: mark on socket ( #1705 )
2021-11-08 16:59:48 +08:00
gVisor bot
af069e3340
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
gVisor bot
2762c33ad3
Feature: dial different NIC for all proxies ( #1714 )
2021-11-07 16:48:51 +08:00
gVisor bot
4bc9011b57
Chore: move "geodata" to package "component"
2021-11-02 18:23:01 +08:00
gVisor bot
f7d136f56c
Merge from remote branch
2021-10-28 11:36:11 +08:00
gVisor bot
0387c93c56
Style: format code
2021-10-28 00:06:55 +08:00
gVisor bot
2eaf46e6d5
Change: use interface HardwareAddr for dhcp discovery
2021-10-14 22:54:43 +08:00
gVisor bot
d7e31932c7
Feature: persistence fakeip ( #1662 )
2021-10-11 20:48:58 +08:00
gVisor bot
653f2de2c0
Style: use gofumpt for fmt
2021-10-10 23:44:09 +08:00
gVisor bot
0ebd7b6949
Chore: remove deprecated ioutil
2021-10-09 20:35:06 +08:00
gVisor bot
60bb29bade
Fix: cache kv db should not block on init
2021-10-05 22:47:26 +08:00
gVisor bot
7f798f26ed
Chore: add remove TODO
2021-10-05 12:42:21 +08:00
gVisor bot
cbaebd45db
Change: use bbolt as cache db
2021-10-04 19:20:11 +08:00
gVisor bot
317bf173df
Merge from remote branch
2021-09-08 04:42:56 +08:00
gVisor bot
da551ac737
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
gVisor bot
8595347485
Merge from remote branch
2021-09-01 00:38:43 +08:00
gVisor bot
38bf28b439
Migration: go 1.17
2021-08-18 13:26:23 +08:00
gVisor bot
2e762b39b7
Merge from remote branch
2021-07-28 22:13:21 +08:00
gVisor bot
7246f25c07
Chore: use iife replace init in some cases
2021-07-11 19:43:25 +08:00
gVisor bot
38c102a93d
Code: refresh code
2021-07-01 22:49:29 +08:00
gVisor bot
4c477510c3
Chore: use unix.ByteSliceToString transform cstring
2021-06-15 21:03:47 +08:00
gVisor bot
a409e7f2aa
Feature: dns resolve domain through nameserver-policy ( #1406 )
2021-05-19 11:17:35 +08:00
gVisor bot
7b080217bd
Chore: split component to transport
2021-05-13 22:19:34 +08:00
gVisor bot
226e6d1b4d
Fix: io timeout when snell v2 reuse connection ( #1362 )
2021-04-19 14:36:06 +08:00
gVisor bot
ff31722d77
Fix: grpc transport concurrent write
2021-04-14 21:46:05 +08:00
gVisor bot
dfe601b377
Feature: PROCESS-NAME support freebsd 13, fix panic on unsupported platforms ( #1351 )
2021-04-14 17:57:17 +08:00