f01ac69654
Merge remote-tracking branch 'clash/dev' into Alpha
...
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/docker.yml
# .github/workflows/linter.yml
# .github/workflows/stale.yml
# Makefile
# component/dialer/dialer.go
# config/config.go
# constant/metadata.go
# constant/rule.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/ipcidr.go
# rule/geoip.go
# rule/parser.go
# rule/port.go
# rule/process.go
2022-03-15 23:13:41 +08:00
c85305ead8
[Skip CI]
2022-03-15 22:25:33 +08:00
68fccfacc0
[Skip CI]
2022-03-15 02:20:19 +08:00
cf52fbed65
[Skip CI]
2022-03-15 02:06:57 +08:00
b866f06414
Chore: move find connection process to tunnel ( #2016 )
2022-03-12 19:07:53 +08:00
9683c297a7
Chore: add more details to process resolving ( #2017 )
2022-03-09 13:41:50 +08:00
83bfe521b1
Fix: should split linux process name with space ( #2008 )
2022-03-05 18:25:16 +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
4a446c4e31
[build]
2022-02-06 01:59:35 +08:00
c28f42d823
[FEAT] Add geodata loader mode switch
2022-02-05 00:51:06 +08:00
2bf34c766e
[Feat]
...
support trojan xtls
change geodataloader mode as memconservative
2022-02-04 23:33:36 +08:00
3b277aa8ec
[Feat]
...
update gvisor
Chore: use "-m mark --mark" instead of "-m owner --uid-owner"
2022-02-04 06:11:24 +08:00
176eb3926b
Merge remote-tracking branch 'pro-plus/plus-pro' into Feature
...
# Conflicts:
# .github/workflows/Alpha.yml
# .github/workflows/codeql-analysis.yml
# .github/workflows/docker.yml
# .github/workflows/linter.yml
# .github/workflows/stale.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/dialer/dialer.go
# component/geodata/geodata.go
# component/geodata/router/condition.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/filters.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/dev_windows_extra.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/base.go
# rule/common/process.go
# rule/geoip.go
# rule/parser.go
# rule/port.go
# test/go.mod
# test/go.sum
# test/vless_test.go
# transport/vless/xtls.go
# tunnel/tunnel.go
2022-02-04 05:30:21 +08:00
776728fb30
[Feat]
...
update gvisor
Chore: use "-m mark --mark" instead of "-m owner --uid-owner"
2022-02-04 04:47:40 +08:00
1cdaf782ba
Merge remote-tracking branch 'clash/dev' into Feature
2022-02-04 02:38:32 +08:00
f1157d0a09
Chore: use "-m mark --mark" instead of "-m owner --uid-owner"
2022-02-02 21:59:44 +08:00
6e9d837a7d
Merge from remote branch
2022-01-28 19:51:40 +08:00
b1a639feae
Fix: domain trie search
2022-01-26 22:28:13 +08:00
9e4e1482d9
[chore] Replace Country.mmdb with GeoIP.dat
2022-01-26 12:01:14 +08:00
c14dd79e69
Merge from remote branch
2022-01-05 01:46:37 +08:00
3bb32d12e0
Merge remote-tracking branch 'clash/dev' into Meta
...
# Conflicts:
# .github/workflows/docker.yml
# dns/server.go
# go.mod
# go.sum
# hub/executor/executor.go
# test/go.mod
# test/go.sum
2022-01-04 17:31:07 +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
5657aa50cf
Merge from remote branch
2021-12-09 21:38:24 +08:00
c6f923041f
Feature:Supported Rule-Set
2021-12-02 22:56:17 +08:00
cb52682790
[style]
2021-12-01 16:51:31 +08:00
35cf39e415
Revert "[test] rule providers"
...
This reverts commit 078389f4f6
.
2021-11-26 00:57:41 +08:00
078389f4f6
[test] rule providers
2021-11-25 23:14:31 +08:00
075d8ed094
Fix: fakeip pool cycle used
2021-11-23 22:01:49 +08:00
f7393509a3
fix python310
2021-11-21 15:09:22 +08:00
900e852525
[test]
2021-11-17 16:03:47 +08:00
a412745314
Merge from remote branch
2021-11-11 00:54:43 +08:00
499beb7344
Fix: bind iface should throw control error
2021-11-10 22:19:11 +08:00
6bd186d3c0
Merge from remote branch
2021-11-09 21:11:38 +08:00
4c6bb7178b
Feature: resolve ip with proxy adapter
2021-11-09 19:44:16 +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
78cef7df59
Chore: move "geodata" to package "component"
2021-10-29 00:52:44 +08:00
5a27df899f
Chore: script built
2021-10-27 23:10:11 +08:00
4b614090f8
Merge remote branch
2021-10-21 22:37:30 +08:00
63d07db4bf
Chore: script built
2021-10-21 20:22:23 +08:00
c0e9d69163
Feature: add mode script
2021-10-15 14:11:14 +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