592b6a785e
Fix: find process name by UDP network on macOS
2022-02-23 14:04:47 +08:00
d876d6e74c
Feature: resolve ip with a proxy adapter
2022-02-23 02:38:50 +08:00
b192238699
Merge from remote branch
2022-02-23 01:00:27 +08:00
03e4b5d525
Chore: use golangci-lint config file
2022-02-19 00:08:51 +08:00
a0221bf897
Fix: routing-mark
should effect on root
2022-02-17 14:23:47 +08:00
b1a639feae
Fix: domain trie search
2022-01-26 22:28:13 +08:00
8679968ab0
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
204a72bbd3
Chore: remove forward compatible code
2022-01-02 00:48:57 +08:00
075d8ed094
Fix: fakeip pool cycle used
2021-11-23 22:01:49 +08:00
499beb7344
Fix: bind iface should throw control error
2021-11-10 22:19:11 +08:00
c9be614821
Fix: windows arm7 build
2021-11-08 21:24:39 +08:00
bd2ea2b917
Feature: mark on socket ( #1705 )
2021-11-08 16:59:48 +08:00
d40e5e4fe6
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
1a7830f18e
Feature: dial different NIC for all proxies ( #1714 )
2021-11-07 16:48:51 +08:00
b515a4e270
Chore: move "geodata" to package "component"
2021-11-02 18:23:01 +08:00
2680e8ffa3
Merge from remote branch
2021-10-28 11:36:11 +08:00
2953772a0e
Style: format code
2021-10-28 00:06:55 +08:00
583b2a5ace
Change: use interface HardwareAddr for dhcp discovery
2021-10-14 22:54:43 +08:00
3d5681cffd
Feature: persistence fakeip ( #1662 )
2021-10-11 20:48:58 +08:00
f1cf7e9269
Style: use gofumpt for fmt
2021-10-10 23:44:09 +08:00
4ce35870fe
Chore: remove deprecated ioutil
2021-10-09 20:35:06 +08:00
66cb0b1218
Fix: cache kv db should not block on init
2021-10-05 22:47:26 +08:00
4f1fac02ab
Chore: add remove TODO
2021-10-05 12:42:21 +08:00
537b672fcf
Change: use bbolt as cache db
2021-10-04 19:20:11 +08:00
6ddd9e6fb8
Merge from remote branch
2021-09-08 04:42:56 +08:00
a5b950a779
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
48aef1829f
Merge from remote branch
2021-09-01 00:38:43 +08:00
571d2a0075
Migration: go 1.17
2021-08-18 13:26:23 +08:00
ba2fd00f01
Merge from remote branch
2021-07-28 22:13:21 +08:00
46f4f84442
Chore: use iife replace init in some cases
2021-07-11 19:43:25 +08:00
d7732f6ebc
Code: refresh code
2021-07-01 22:49:29 +08:00
c35cb24bda
Chore: use unix.ByteSliceToString transform cstring
2021-06-15 21:03:47 +08:00
0778591524
Feature: dns resolve domain through nameserver-policy ( #1406 )
2021-05-19 11:17:35 +08:00
f96ebab99f
Chore: split component to transport
2021-05-13 22:19:34 +08:00
df5112175f
Fix: io timeout when snell v2 reuse connection ( #1362 )
2021-04-19 14:36:06 +08:00
4e9e4b6cde
Fix: grpc transport concurrent write
2021-04-14 21:46:05 +08:00
936b7012ba
Feature: PROCESS-NAME support freebsd 13, fix panic on unsupported platforms ( #1351 )
2021-04-14 17:57:17 +08:00
a9cbd9ec98
Fix: use bufio.Reader on grpc to avoid panic
2021-04-14 00:16:59 +08:00
c9943fb857
Fix: grpc implementation SetDeadline for udp issue
2021-04-13 23:34:33 +08:00
a40274e2a2
Fix: vmess aead writer concurrent write ( #1350 )
2021-04-13 23:32:53 +08:00
586bb91c0c
Fix: grpc transport panic
2021-04-09 18:11:07 +08:00
baf03b81e3
Fix: remove unused function
2021-04-08 22:27:41 +08:00
3d5a0d9f73
Fix: trojan/vmess grpc broken
2021-04-07 22:57:46 +08:00
3aefa1d924
Chore: some chores
2021-04-05 13:31:10 +08:00
42e21b3733
Chore: refine go import
2021-04-05 13:00:49 +08:00
d0c829c578
Fix: domain dns should follow hosts config, close #1318
2021-04-01 21:20:44 +08:00
4ad9761b32
Fix: don't resolve AAAA record when ipv6 is false and use go dns resolver
2021-04-01 18:03:30 +08:00
109bfcb0f9
Feature: add vmess aead header support
2021-03-30 17:34:16 +08:00
d759d16944
Style: cleanup code
2021-03-24 01:00:21 +08:00
1355196b7c
Fix: grpc connection panic
2021-03-18 23:19:00 +08:00