Liu Song’s Projects


~/Projects/splash

git clone https://code.lsong.org/splash

History

ref
v1.0.0_tun
Hash Date Commit message Author
39d524dc 2022-05-29 00:45:29 Chore: update dependencies yaling888
0be8fc38 2022-05-29 00:45:13 Chore: change GEO databases source yaling888
985dc99b 2022-05-28 09:50:09 Refactor: use native Win32 API to detect interface changed on Windows yaling888
67905bcf 2022-05-27 09:20:46 Feature: make wintun driver embed yaling888
b37e1fb2 2022-05-27 09:08:30 Chore: yaml bump version from v2 to v3 yaling888
22449da5 2022-05-25 02:00:24 Fix: cache cleanup panic yaling888
6ad2cde9 2022-05-24 21:58:20 Feature: support relay Socks5 UDP yaling888
68cf94a8 2022-05-25 01:36:27 Chore: test cases yaling888
7f41f94f 2022-05-23 12:58:18 Fix: benchmark read bytes Dreamacro
d1f0dac3 2022-05-23 12:30:54 Fix: test broken on opensource repo Dreamacro
afb3e000 2022-05-23 12:27:34 Chore: add benchmark r/w Dreamacro
fe44a762 2022-05-22 05:32:36 Chore: update dependencies yaling888
ce1014ea 2022-05-22 05:32:15 Feature: support relay UDP traffic yaling888
9a31ad61 2022-05-21 17:46:34 Chore: cleanup test go.mod Dreamacro
09cc6b69 2022-05-21 17:37:06 Chore: cleanup test code Dreamacro
622b10d3 2022-05-21 09:35:02 Chore: adjust iptables yaling888
88b5741a 2022-05-21 08:19:33 Fix: addrToMetadata err should be nil yaling888
d11d28c3 2022-05-19 02:32:37 Feature: add force-cert-verify to general config yaling888
03499fce 2022-05-19 01:00:40 Refactor: fetcher by generics yaling888
f7884111 2022-05-18 20:35:59 Refactor: use raw proxy adapter to get proxy connection by dns client yaling888
3d2b4b1f 2022-05-18 05:58:58 Refactor: get default route interface by syscall on darwin yaling888
5642d9c9 2022-05-18 04:45:19 Fix: should flush interface cache by switch network yaling888
7a406b99 2022-05-18 04:08:35 Fix: module clash-test yaling888
8603ac40 2022-05-17 19:58:33 Chore: make linter happy Dreamacro
34eeb58b 2022-05-16 02:24:05 Chore: update dependencies yaling888
3d25f16b 2022-05-16 01:34:25 Feature: make tls sni sniffing switch config yaling888
891a56fd 2022-05-16 01:28:53 Feature: apply destination IP to tracker by Direct outbound for fake-ip mode yaling888
ffbdcfcb 2022-05-16 01:27:44 Feature: add update GEO databases to rest api yaling888
72b9b829 2022-05-16 01:23:14 Fix: set mitm outbound yaling888
8b3e42bf 2022-05-16 01:21:56 Refactor: tun config yaling888
e92bea84 2022-05-16 01:41:02 Chore: merge branch 'ogn-dev' into with-tun yaling888
b3844497 2022-05-15 09:12:53 Fix: fix upgrade header detect (#2134) Kr328
53c83118 2022-05-14 02:29:50 Chore: merge branch 'ogn-dev' into with-tun yaling888
da7ffc0d 2022-05-13 11:21:39 Fix: add length check for ssr auth_aes128_sha1 (#2129) Kaming Chan
ace84ff5 2022-05-09 08:10:20 Chore: code style yaling888
95db646b 2022-05-09 01:22:43 Chore: code style yaling888
ad1e09db 2022-05-08 04:08:16 Chore: update dependencies yaling888
2eb7f3ad 2022-05-08 03:12:50 Chore: merge branch 'ogn-dev' into with-tun yaling888
5dd94c82 2022-05-07 21:08:15 Chore: update dependencies Dreamacro
412b44a9 2022-05-07 11:00:58 Fix: decode nil value in slice decoder (#2102) Kaming Chan
fe69ec7d 2022-05-07 04:14:09 Fix: patch tun configs yaling888
045b6752 2022-05-04 19:49:04 Chore: delay reject yaling888
3c07ba6b 2022-05-01 21:01:19 Chore: use absolute path to execute commands on darwin yaling888
8c84c8b1 2022-05-01 17:08:17 Feature: patch update support tun config littoy
7e85d5a9 2022-04-29 05:15:32 Fix: tls handshake with timeout yaling888
da926019 2022-04-28 06:46:57 Fix: mitm proxy should handle none-http(s) protocol over tcp yaling888
22458ad0 2022-04-28 00:46:47 Chore: mitm proxy with authenticate yaling888
30025c02 2022-04-27 05:14:03 Fix: mitm proxy should forward websocket yaling888
7c50c068 2022-04-26 23:58:23 Fix: if http proxy Upgrade failure yaling888
ca4961a1 2022-04-27 05:33:49 Chore: merge branch 'ong-dev' into with-tun yaling888
aef4dd3f 2022-04-25 23:22:58 Fix: make log api unblocked Dreamacro
85f14f1c 2022-04-26 18:46:42 Chore: merge branch 'ogn-dev' into tun-dev yaling888
6a92c6af 2022-04-25 19:50:20 Fix: http proxy Upgrade behavior (#2097) Kr328
7115f7e6 2022-04-25 10:54:12 Fix: wildcard certificates yaling888
62bc75af 2022-04-25 05:02:24 Chore: signature wildcard certificates yaling888
d763900b 2022-04-24 02:23:05 Chore: update dependencies yaling888
6acba9ab 2022-04-24 02:19:23 Chore: increase nattable capacity yaling888
ca9f3bf8 2022-04-24 02:07:57 Chore: use generics as possible yaling888
c8123630 2022-04-22 05:37:44 Chore: wait for system stack to close yaling888
450c608c 2022-04-21 03:54:34 Chore: fix typos yaling888
567fe74f 2022-04-20 01:59:57 Chore: update dependencies yaling888
cd62dacc 2022-04-20 01:52:51 Refactor: metadata use netip.Addr yaling888
29c77533 2022-04-19 17:46:13 Chore: IpToAddr yaling888
33d23dad 2022-04-19 17:05:12 Chore: remove TODO yaling888
42cf42fd 2022-04-18 17:21:00 Chore: merge branch 'ogn-dev' into tun-dev yaling888
e010940b 2022-04-16 15:31:26 Improve: replace bootstrap dns (#2080) Kr328
46f7c5e5 2022-04-15 00:46:07 Fix: only rule mode need break conn when sni update Author: littoy
6327cf74 2022-04-15 00:29:21 Chore: adjust mitm proxy yaling888
2c9a4d27 2022-04-14 23:37:41 Chore: add more github action cache Dreamacro
4dfba73e 2022-04-14 23:27:49 Fix: SyscallN should not use nargs Dreamacro
c282d662 2022-04-13 17:51:21 Fix: make golangci lint support multi GOOS Dreamacro
ca76e5cf 2022-04-13 16:47:47 Chore: fix typo yaling888
b3d75948 2022-04-12 22:06:06 Chore: add `none` alias to `dummy` on ShadowsocksR (#2056) Anankke
a3a50f9c 2022-04-13 05:55:08 Chore: persistence fakeip pool state yaling888
abc8ed4d 2022-04-13 05:51:24 Chore: hijack traffic destined for port 80 to mitm proxy server by default yaling888
643f1ae9 2022-04-12 22:35:21 Chore: update dependencies yaling888
21a56ea3 2022-04-12 22:33:10 Chore: adjust ipstack yaling888
a98749eb 2022-04-12 21:54:54 Fix: fakeip pool cycle used yaling888
008ee613 2022-04-12 00:31:04 Refactor: fakeip pool use netip.Prefix, supports ipv6 range yaling888
5999b626 2022-04-11 06:28:42 Chore: fix typos yaling888
f036e06f 2022-04-10 03:59:27 Feature: MITM rewrite yaling888
5a27ebd1 2022-04-06 04:25:53 Refactor: DomainTrie use generics yaling888
a8646082 2022-04-06 01:07:08 Refactor: queue use generics yaling888
400be9a9 2022-04-05 23:29:52 Refactor: cache use generics yaling888
0582c608 2022-04-05 20:23:16 Refactor: lrucache use generics yaling888
92d9d03f 2022-04-10 00:05:59 Chore: move sniffing logic into a single file & code style yaling888
b6653dd9 2022-04-09 21:29:19 fix: trojan fail may panic fishg
7a8af90b 2022-04-04 10:43:25 feat: add SMTPS/POP3S/IMAPS port to sni detect fishg
93d2cfa0 2022-04-04 10:39:26 fix: when ssh connect to a ip, if this ip map to a domain in clash, change ip to host may redirect to a diffrent ip fishg
13012a9f 2022-04-02 16:03:53 fix: dns over proxy may due to cancel request, but proxy live status is fine fishg
afdcb6cf 2022-03-31 11:41:40 fix: log level ajust and lint fix fishg
c495d314 2022-03-30 23:54:52 feat: 添加tls sni 嗅探 fishg
e877b681 2022-03-31 21:20:46 Chore: revert "Feature: add tls SNI sniffing (#68)" yaling888
24ce6622 2022-03-30 23:54:52 Feature: add tls SNI sniffing (#68) fishg
9ff1f553 2022-03-30 00:15:39 Feature: Trojan XTLS yaling888
b3ea2ff8 2022-03-29 23:50:41 Chore: adjust VLESS yaling888
131e9d38 2022-03-29 07:18:09 Fix: Vless UDP yaling888
56e2c172 2022-03-29 07:06:41 Chore: adjust tun_wireguard cache buffer yaling888
b3b7a393 2022-03-29 07:22:52 Chore: merge branch 'ogn-dev' into with-tun yaling888
dd9bdf4e 2022-03-28 14:48:51 Fix: convert size to unit32 in getoridst to solve some mips64 devices cannot get redirect origin dst (#2041) Guowei Zhao
8df8f8cb 2022-03-28 03:25:55 Chore: adjust gVisor stack yaling888
fe76cbf3 2022-03-28 03:18:51 Chore: code style yaling888
7e2c6e51 2022-03-28 00:46:44 Chore: adjust HealthCheck at first check yaling888
45027765 2022-03-28 00:44:13 Refactor: MainResolver yaling888
9bab2c50 2022-03-27 07:12:12 Chore: regenerate protoc file yaling888
94b3c7e9 2022-03-27 00:27:05 Chore: merge branch 'ogn-dev' into with-tun yaling888
275cc7ed 2022-03-25 15:22:31 Chore: structure support weakly type from float to int (#2042) 落心
4a4b1bdb 2022-03-25 04:09:11 Chore: adjust tun RelayDnsPacket yaling888
c6efa74a 2022-03-25 03:42:46 Fix: udp 4In6 of tun system stack yaling888
ef915c94 2022-03-23 01:05:43 Feature: flush fakeip pool yaling888
f4312cfa 2022-03-22 18:40:33 Chore: adjust the signal yaling888
ac4cde14 2022-03-22 05:38:42 Refactor: iptables auto config, disabled by default yaling888
2c089085 2022-03-20 21:22:23 Fix: retry create TUN on Windows yaling888
bac04ab5 2022-03-20 21:26:25 Merge branch 'ogn-dev' into with-tun yaling888
8c9e0b38 2022-03-20 11:32:18 Chore: use GOAMD64 v1 on build docker image Dreamacro
fc8092f7 2022-03-20 04:19:48 Fix: wintun dns address yaling888
30d46680 2022-03-19 13:58:51 Chore: fix typo (#2033) Kr328
02333a85 2022-03-19 13:42:06 Chore: split amd64 v3 to special release Dreamacro
f9cc1cc3 2022-03-19 13:29:30 Fix: routing-mark option doesn't work on proxies (#2028) risetechlab
7b7abf69 2022-03-18 17:03:50 Feature: auto detect interface if switch network yaling888
8e5f0159 2022-03-18 05:21:28 Fix: build yaling888
546f2fa7 2022-03-18 05:17:47 Chore: make fake ip pool start with the third ip yaling888
8d0ae428 2022-03-17 07:41:18 Chore: use gateway address of fake ip pool as the TUN device address yaling888
b8d635a4 2022-03-16 22:00:20 Migration: go 1.18 yaling888
346d817d 2022-03-16 20:16:30 Chore: Merge branch 'ogn-dev' into with-tun yaling888
3a9bbf6c 2022-03-16 18:17:28 Fix: should keep alive in tcp relay yaling888
fb7d3402 2022-03-16 12:13:59 Fix: docker build makefile Dreamacro
6a661bff 2022-03-16 12:10:13 Migration: go 1.18 Dreamacro
d1dd2141 2022-03-15 11:30:52 Feature: add tzdata to Dockerfile (#2027) suyar
9ff32d9e 2022-03-15 05:19:29 Chore: use slice instead of map for system stack udp receiver queue yaling888
d486ee46 2022-03-15 03:39:45 Fix: test yaling888
20b66d95 2022-03-15 02:55:06 Style: code style yaling888
5abd03e2 2022-03-15 02:43:40 Fix: exclude the broadcast address to fake ip pool yaling888
359f8ffc 2022-03-13 17:48:43 Fix: should use the correct gateway for TUN system stack yaling888
46b9a109 2022-03-13 01:21:23 Chore: embed the RuleExtra into Base yaling888
8fbf93cc 2022-03-13 01:15:35 Chore: Merge branch 'ogn-dev' into with-tun yaling888
b866f064 2022-03-12 19:07:53 Chore: move find connection process to tunnel (#2016) Kr328
8b4f9a35 2022-03-12 02:16:13 Chore: bump to go1.18rc1, use netip.Addr to replace net.IP with system TUN stack yaling888
9683c297 2022-03-09 13:41:50 Chore: add more details to process resolving (#2017) Kr328
8333815e 2022-03-09 05:08:35 Chore: refactor TUN yaling888
d4987122 2022-03-05 18:06:20 Fix: should only resolve local process name yaling888
ba7bcce8 2022-03-05 18:04:04 Chore: code style yaling888
71e002c2 2022-03-09 00:30:38 Merge branch 'ogn-dev' into with-tun yaling888
f6c7281b 2022-03-06 21:48:25 Chore: update github action workflow Dreamacro
83bfe521 2022-03-05 18:25:16 Fix: should split linux process name with space (#2008) Kr328
17c53b92 2022-03-03 05:02:17 Fix: iptables routing mark init yaling888
0b9022b8 2022-03-03 04:23:03 Chore: update dependencies yaling888
5e0d4930 2022-03-03 04:17:00 Merge branch 'ogn-dev' into with-tun yaling888
b52d0c16 2022-02-27 18:00:04 Chore: vmess test remove all alterid Dreamacro
705e5098 2022-02-23 14:51:04 Chore: use SIMD for AMD64 and ARM64 system stack checksum yaling888
ac5c57ec 2022-02-23 14:21:53 Chore: compatible with VMESS WS older version configurations yaling888
cd3b139c 2022-02-23 14:19:59 Chore: use "-m mark --mark" instead of "-m owner --uid-owner" yaling888
592b6a78 2022-02-23 14:04:47 Fix: find process name by UDP network on macOS yaling888
2f234cf6 2022-02-23 14:01:53 Feature: process condition for rules yaling888
132a6a6a 2022-02-23 11:22:46 Fix: listener tcp keepalive & reuse net.BufferedConn (#1987) Kaming Chan
d876d6e7 2022-02-23 02:38:50 Feature: resolve ip with a proxy adapter yaling888
b1922386 2022-02-23 01:00:27 Merge from remote branch yaling888
3b2ec3d8 2022-02-22 22:30:41 Chore: upgrade gvisor yaling888
03e4b5d5 2022-02-19 00:08:51 Chore: use golangci-lint config file Dreamacro
a0221bf8 2022-02-17 14:23:47 Fix: `routing-mark` should effect on root Dreamacro
b1a639fe 2022-01-26 22:28:13 Fix: domain trie search Dreamacro
cfe7354c 2022-01-18 13:32:47 Improve: change provider file modify time when updated (#1918) Kr328
9732efe9 2022-01-15 19:33:21 Fix: tls handshake requires a timeout (#1893) thank243
8f3385bb 2022-01-10 20:24:20 Feature: support snell v3 (#1884) Digital Pencil
d237b041 2022-01-05 11:41:31 Fix: ignore empty dns server error Dreamacro
3cb87e08 2022-01-03 17:21:27 Fix: duplicate provider err typo Dreamacro
8c6d0c67 2022-01-02 11:15:40 Chore: fix docker dependencies security warning Dreamacro
cb95326a 2022-01-02 01:15:49 Chore: update dependencies Dreamacro
8679968a 2022-01-02 01:09:29 Fix: multiple port string parsing overflow (#1868) HamsterReserved
204a72bb 2022-01-02 00:48:57 Chore: remove forward compatible code Dreamacro
7267c589 2021-12-26 22:08:53 Chore: ReCreate* do side effect job (#1849) Kr328
14ae87fc 2021-12-26 20:47:12 Chore: remove reduce regex compile (#1855) Kr328
ee6fc127 2021-12-12 20:37:30 Fix: when both providers and proxies are present, use the health check configuration for proxies (#1821) Fan
78e105f3 2021-12-08 13:38:25 Chore: builtin right mime of .js (#1808) bobo liu
08607fb6 2021-12-02 21:12:45 Feature: add linux/arm/v6 for the container image (#1771) Rick
075d8ed0 2021-11-23 22:01:49 Fix: fakeip pool cycle used Dreamacro
b1bed762 2021-11-21 17:44:03 Fix: provider filter potential panic Dreamacro
1401a82b 2021-11-20 23:38:49 Feature: add filter on proxy provider (#1511) beyondkmp
4524cf44 2021-11-20 12:44:31 Fix: should return io.EOF immediately Dreamacro
0db15d46 2021-11-20 12:34:14 Change: use nop packet conn for reject Dreamacro
08c43b88 2021-11-14 14:47:29 Fix: revert ssr udp fix Dreamacro
499beb73 2021-11-10 22:19:11 Fix: bind iface should throw control error Dreamacro
c9be6148 2021-11-08 21:24:39 Fix: windows arm7 build Dreamacro
b56d3504 2021-11-08 20:48:29 Chore: update dependencies and rename profile props Dreamacro
bd2ea2b9 2021-11-08 16:59:48 Feature: mark on socket (#1705) bobo liu
e622d8dd 2021-11-08 13:29:37 Fix: parse dial interface option Dreamacro
d40e5e4f 2021-11-08 00:31:08 Fix: codeql alerts Dreamacro
1a7830f1 2021-11-07 16:48:51 Feature: dial different NIC for all proxies (#1714) Dreamacro
bcb301b7 2021-11-03 22:26:51 Chore: adjust all udp alloc size Dreamacro
ac9e5c69 2021-11-03 15:02:40 Wintun: use new swdevice-based API for upcoming Wintun 0.14 yaling888
b515a4e2 2021-11-02 18:23:01 Chore: move "geodata" to package "component" yaling888
325b7f45 2021-10-28 12:55:40 Chore: version fmt yaling888
ddf28dfe 2021-10-28 11:36:41 Merge from remote branch yaling888
2680e8ff 2021-10-28 11:36:11 Merge from remote branch yaling888
2953772a 2021-10-28 00:06:55 Style: format code yaling888
ebbc9604 2021-10-27 21:27:19 Chore: use uber max procs Dreamacro
a7aea12a 2021-10-20 13:44:05 Fix: remove ResponseHeaderTimeout limitation (#1690) Blaise Wang
c6cceeb0 2021-10-19 22:34:18 Chore: use alpn http 1.1 only on trojan websocket by default Dreamacro
967932d0 2021-10-18 22:58:16 Fix: set dnsmode behavior Dreamacro
81d5da51 2021-10-18 21:08:27 Fix: unexpected proxy dial behavior on mapping mode Dreamacro
fea9d1c5 2021-10-16 20:35:06 Fix: replace vmess grpc test image Dreamacro
df3a491d 2021-10-16 20:19:59 Feature: support trojan websocket Dreamacro
68753b4a 2021-10-15 21:44:53 Chore: contexify ProxyAdapter ListenPacket Dreamacro
583b2a5a 2021-10-14 22:54:43 Change: use interface HardwareAddr for dhcp discovery Dreamacro
13bd601c 2021-10-11 21:05:38 Fix: #1660 panic Dreamacro
3d5681cf 2021-10-11 20:48:58 Feature: persistence fakeip (#1662) Dreamacro
a1c2478e 2021-10-11 20:08:18 Chore: actions split lint and release Dreamacro
f1cf7e92 2021-10-10 23:44:09 Style: use gofumpt for fmt Dreamacro
4ce35870 2021-10-09 20:35:06 Chore: remove deprecated ioutil Dreamacro
1996bef9 2021-10-07 22:57:55 Chore: doh request should with id 0 (#1660) beyondkmp
66cb0b12 2021-10-05 22:47:26 Fix: cache kv db should not block on init Dreamacro
b9d470cf 2021-10-05 13:31:19 Fix: dhcp client should request special interface Dreamacro
4f1fac02 2021-10-05 12:42:21 Chore: add remove TODO Dreamacro
537b672f 2021-10-04 19:20:11 Change: use bbolt as cache db Dreamacro
ced97491 2021-09-30 16:30:07 Fix: http proxy should response correct http version (#1651) Kr328
9aeb4c8c 2021-09-28 23:15:53 Improve: avoid bufconn twice (#1650) bobo liu
433d35e8 2021-09-24 04:37:04 Chore: format with go 1.17 yaling888
32d8f849 2021-09-23 02:42:17 Chore: update gvisor yaling888
8be1d5ef 2021-09-22 22:11:51 Merge from remote branch yaling888
70c8605c 2021-09-20 21:02:18 Improve: use one bytes.Buffer pool Dreamacro
5b1a0a52 2021-09-20 17:22:40 Chore: update README.md Dreamacro
5f03238c 2021-09-18 18:22:28 Chore: force set latest go version to action yaling888
b398f1e6 2021-09-18 00:18:47 Chore: force set latest go version to action Dreamacro
6f94d563 2021-09-17 16:49:53 Fix: gvisor ipv6 routeing in Tun yaling888
fbda8221 2021-09-17 15:07:27 Merge from remote branch yaling888
b3cd4ebb 2021-09-15 20:21:30 Fix: use 1.17.x on github actions Dreamacro
b0f83e40 2021-09-15 16:45:57 Fix: socks4 request continues after authentication failed (#1624) Excited Codes
f5806d92 2021-09-14 00:08:23 Fix: http/https proxy authentication (#1613) Xuen Li
55600c49 2021-09-13 23:58:34 Fix: potential pitfalls Dreamacro
beb88cc4 2021-09-13 23:46:39 Fix: should not trust address of http.Client (#1616) Kr328
d49b38b0 2021-09-13 23:43:28 Fix: should not unmarshal to pointer (#1615) Kr328
85dc0b55 2021-09-09 22:07:27 Fix: potential overflow in ssr (#1600) yaling888
0c79d120 2021-09-09 20:30:34 Fix: potential overflow in ssr (#1600) bobo liu
77a6a081 2021-09-08 23:34:57 Fix: VLESS test cases yaling888
1df5317e 2021-09-08 22:36:54 Feature: add VLESS test case [ssh] yaling888
ae619e41 2021-09-08 21:32:08 Fix: VLESS WSOpts yaling888
738bd3b0 2021-09-08 21:20:16 Fix: vmess ws headers not set properly (#1595) yaling888
400dc923 2021-09-08 14:44:24 Fix: vmess ws headers not set properly (#1595) maskedeken
03be2512 2021-09-08 04:43:53 Merge from remote branch yaling888
6ddd9e6f 2021-09-08 04:42:56 Merge from remote branch yaling888
9254d241 2021-09-08 04:34:11 Fix: VLESS WSOpts Headers yaling888
5b7f0de4 2021-09-07 20:16:07 Chore: update dependencies Dreamacro
a5b950a7 2021-09-06 23:07:34 Feature: add dhcp type dns client (#1509) Kr328
a2d59d6e 2021-09-06 21:39:28 Feature: skip DIRECT proxies in relay (#1583) Excited Codes
8ef5cdb8 2021-09-05 14:38:07 Test: use local clash pkg Dreamacro
c7b718f6 2021-09-05 14:25:55 Test: release resources correctly Dreamacro
ff56e5c5 2021-09-04 22:44:18 Test: fix direct listen fail Dreamacro
661c417f 2021-09-04 22:31:08 Test: use shadowsocks-rust for ss benchmark Dreamacro
b904ca0b 2021-09-01 18:29:48 Feature: add source ipcidr condition to rule final yaling888
fb836fe4 2021-09-01 01:02:42 Fix: remove trim source ipcidr yaling888
b23bc770 2021-09-01 00:53:13 Fix: source ipcidr condition for rule IPCIDR yaling888
16fcee80 2021-09-01 00:41:32 Merge from remote branch yaling888
48aef182 2021-09-01 00:38:43 Merge from remote branch yaling888
4cc16e01 2021-08-31 21:46:04 Feature: add source ipcidr condition for all rules yaling888
7d200974 2021-08-30 00:15:57 Fix: ssr auth aes128 udp hmac verify Dreamacro
a20b9a39 2021-08-29 22:19:22 Chore: make geoip match case-insensitive (#1574) Loyalsoldier
e0d3f926 2021-08-25 15:15:13 Feature: add geoip-code option Dreamacro
121bc910 2021-08-22 16:16:45 Chore: adjust vmess 0rtt code and split xray test Dreamacro
4522cdc5 2021-08-22 16:03:46 Feature: support xray's ws-0rtt path (#1558) wwqgtxx
410772e8 2021-08-22 01:17:29 Test: add vmess ws 0-rtt test Dreamacro
0267b2ef 2021-08-22 00:25:29 Feature: add vmess WebSocket early data (#1505) 秋のかえで
c6d375ed 2021-08-20 23:38:47 Fix: HTTP proxy internal linkage signature (#1555) Digital Pencil
847f4195 2021-08-19 22:11:56 Fix: grpc transport path should not escape Dreamacro
47044ec0 2021-08-18 20:20:00 Fix: dependabot alerts Dreamacro
426ca361 2021-08-18 13:31:34 Chore: upgrade test package Dreamacro
571d2a00 2021-08-18 13:26:23 Migration: go 1.17 Dreamacro
1be09f57 2021-08-13 22:44:22 Chore: fix issue template render type Dreamacro
2663cb2e 2021-08-13 22:35:07 Chore: update github issue template Dreamacro
9b0bbb90 2021-08-07 22:27:23 Chore: upgrade github actions Dreamacro
83c9664c 2021-08-05 00:49:17 Merge from remote branch yaling888
588645a2 2021-08-04 23:52:50 Fix: interface nil check panic from previous commit Dreamacro
1bfebd0d 2021-08-01 00:35:37 Fix: listener patch diff Dreamacro
ac9e90c8 2021-07-28 22:14:20 Merge from remote branch yaling888
ba2fd00f 2021-07-28 22:13:21 Merge from remote branch yaling888
37059969 2021-07-27 13:58:29 Chore: split SOCKS version inbound metadata type (#1513) xᴊᴀsᴏɴʟʏᴜ
09299e5e 2021-07-27 02:38:41 Fix: error var name yaling888
09697b76 2021-07-23 00:30:23 Chore: adjust batch Dreamacro
4578b2c8 2021-07-22 18:06:03 Fix: remove Content-Length from CONNECT response (#1502) duama
b3a293ab 2021-07-22 00:01:11 Chore: benchmark explanation Dreamacro
507ba160 2021-07-21 23:53:31 Fix: incorrect use batch Dreamacro
aa9f8a39 2021-07-21 23:08:52 Fix: socks inbound packet typo Dreamacro
8d372205 2021-07-21 17:01:02 Fix: limit concurrency number of provider health check Dreamacro
53e17a91 2021-07-19 15:31:38 Chore: logging remote port on request (#1494) ayanamist
247dd849 2021-07-19 14:07:51 Chore: logging real listen port (#1492) ayanamist
c2f31119 2021-07-18 19:26:51 Test: add direct benchmark Dreamacro
44872300 2021-07-18 17:37:23 Test: ss use aes-256-gcm and vmess-aead for benchmark Dreamacro
91ed0118 2021-07-18 17:23:22 Test: add basic protocol benchmark Dreamacro
a461c230 2021-07-18 16:09:09 Feature: SOCKS4/SOCKS4A Inbound Compatible Support (#1491) xᴊᴀsᴏɴʟʏᴜ
46f4f844 2021-07-11 19:42:54 Chore: use iife replace init in some cases Dreamacro
250a9f4f 2021-07-10 17:01:40 Fix: reorder apply config to ensure update proxies and rules Dreamacro
96e5a526 2021-07-09 02:19:43 Style: code style yaling888
58522450 2021-07-07 03:53:32 Merge from remote branch yaling888
b4d93c44 2021-07-06 23:55:34 Feature: add xtls support for VLESS yaling888
56dff651 2021-07-06 15:07:05 Feature: support multiport condition for rule SRC-PORT and DST-PORT yaling888
b4292d09 2021-07-06 00:33:13 Fix: staticcheck error Dreamacro
d755383e 2021-07-04 20:32:59 Chore: move provider interface to constant Dreamacro
e2c7b190 2021-07-03 22:41:31 Fix: fix yaml syntax yaling888
8a488bab 2021-07-03 22:33:18 Merge from remote branch yaling888
3afe3810 2021-07-03 22:31:12 Merge from remote branch yaling888
dff1e8f1 2021-07-03 21:01:41 Chore: update dependencies Dreamacro
995aa7a8 2021-07-03 20:34:44 Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468 Dreamacro
d7732f6e 2021-07-01 22:49:29 Code: refresh code yaling888
3ca5d17c 2021-06-24 13:38:44 Fix: enable DNS server message compression (#1451) Indust
244cb370 2021-06-21 17:33:34 Change: config reload API use default path when both path and payload don't exist (#1447) ayanamist
c35cb24b 2021-06-15 21:03:47 Chore: use unix.ByteSliceToString transform cstring Dreamacro
b6ff0807 2021-06-15 17:13:40 Refactor: plain http proxy (#1443) Kr328
70d53fd4 2021-06-13 23:11:49 Chore: update development wiki to README.md Dreamacro
f231a63e 2021-06-13 23:05:22 Chore: Listener should not expose original net.Listener Dreamacro
6091fcdf 2021-06-13 17:23:10 Style: code style Dreamacro
bcfc15e3 2021-06-10 15:08:33 chore: expose udp field to proxies API (#1441) Fndroid
045edc18 2021-06-10 14:05:56 Style: code style Dreamacro
07785915 2021-05-19 11:17:35 Feature: dns resolve domain through nameserver-policy (#1406) Rusty Pen
d5e52bed 2021-05-17 20:33:00 Feature: add protocol test Dreamacro
06fdd3ab 2021-05-16 20:05:41 Fix: vmess http should use Host header on request Dreamacro
4e589819 2021-05-13 22:39:33 Fix: build broken Dreamacro
f96ebab9 2021-05-13 22:18:49 Chore: split component to transport Dreamacro
3c54f99f 2021-05-08 19:29:12 Chore: update dependencies Dreamacro
824f5bd7 2021-05-07 11:08:46 Fix: reuse http connection broken on previous commit Dreamacro
3f3db847 2021-05-06 22:34:37 Fix: HTTP inbound leak Dreamacro
f375f080 2021-05-01 17:21:09 Fix: skip deleted node from url-test group (#1378) fishg
e19e9ef5 2021-04-29 11:23:14 Style: code style Dreamacro
682e65cb 2021-04-26 20:42:17 Style: code style Dreamacro
16a6d409 2021-04-22 16:38:13 Feature: add freebsd arm64 to Makefile (#1370) cntrump
4186bcf1 2021-04-19 17:40:38 Fix: should write file if provider initialize from HTTP (#1365) Kr328
df511217 2021-04-19 14:36:06 Fix: io timeout when snell v2 reuse connection (#1362) Kaming Chan
d9341a49 2021-04-19 12:20:37 Fix: trojan should safe close connection Dreamacro
4e9e4b6c 2021-04-14 21:46:05 Fix: grpc transport concurrent write Dreamacro
936b7012 2021-04-14 17:57:17 Feature: PROCESS-NAME support freebsd 13, fix panic on unsupported platforms (#1351) Rusty Pen
a9cbd9ec 2021-04-14 00:16:59 Fix: use bufio.Reader on grpc to avoid panic Dreamacro
c9943fb8 2021-04-13 23:34:24 Fix: grpc implementation SetDeadline for udp issue Dreamacro
a40274e2 2021-04-13 23:32:53 Fix: vmess aead writer concurrent write (#1350) sprov
b59d45c6 2021-04-13 16:25:55 Feature: add CodeQL security checks (#1349) Serhat Şevki Dinçer
7b01e103 2021-04-10 12:10:10 Chore: use correctly vmess http2 default host Dreamacro
93a8acec 2021-04-09 18:15:46 Fix: vmess h2 use server as host if host option is empty Dreamacro
586bb91c 2021-04-09 18:11:07 Fix: grpc transport panic Dreamacro
baf03b81 2021-04-08 22:27:41 Fix: remove unused function Dreamacro
9807e118 2021-04-08 22:15:30 Chore: update dependencies Dreamacro
3d5a0d9f 2021-04-07 22:57:46 Fix: trojan/vmess grpc broken Dreamacro
cc96187f 2021-04-05 23:26:13 Fix: trojan grpc udp broken Dreamacro
3aefa1d9 2021-04-05 13:31:10 Chore: some chores Dreamacro
42e21b37 2021-04-05 13:00:49 Chore: refine go import Dreamacro
0a352379 2021-04-04 17:40:25 Fix: should reset fast node when tolerance enable and not alive on url-test group Dreamacro
a1f3a5ea 2021-04-04 17:36:22 Chore: -v add golang version Dreamacro
e63f9952 2021-04-03 14:59:03 Chore: update dependencies (#1331) Loyalsoldier
d0c829c5 2021-04-01 21:20:44 Fix: domain dns should follow hosts config, close #1318 Dreamacro
4ad9761b 2021-04-01 18:03:30 Fix: don't resolve AAAA record when ipv6 is false and use go dns resolver Dreamacro
1f593d37 2021-04-01 15:35:33 Chore: use mixed-port instead of port when initial config (#1319) Coel Wu
109bfcb0 2021-03-30 17:34:16 Feature: add vmess aead header support Dreamacro
7ee49f51 2021-03-30 16:33:49 Fix: HTTP server should close when `Connection` is `close` Dreamacro
d759d169 2021-03-24 01:00:21 Style: cleanup code Dreamacro
807d53c1 2021-03-22 23:26:20 Chore: Clarify the definition of StreamConn and DialContext Dreamacro
1355196b 2021-03-18 23:19:00 Fix: grpc connection panic Dreamacro
573316bc 2021-03-18 19:40:34 Feature: add gRPC Transport for vmess/trojan (#1287) ShinyGwyn
784c2826 2021-03-18 17:11:10 Fix: vmess http broken Dreamacro
5da1b2a8 2021-03-12 17:41:37 Fix: set metadata.AddrType if host is ip string after remove host (#1291) wwqgtxx
0976d27c 2021-03-10 21:22:22 Fix: github actions remove prerelease option Dreamacro
6c83ff34 2021-03-10 21:13:23 Chore: update dependencies Dreamacro
f7f97ef6 2021-03-10 16:23:19 Fix: some HTTP proxy request broken Dreamacro
5acdd72a 2021-03-10 12:11:45 Fix: remove host if host is ip string Dreamacro
f5368610 2021-02-26 10:40:55 Chore: reset udp timeout after sending each packet (#1260) Jason Lyu
f63c9eb2 2021-02-21 19:37:37 Chore: update staticcheck command on actions Dreamacro
a37243cf 2021-02-21 01:07:22 Fix: store cache correctly Dreamacro
b3c1b4a8 2021-02-19 20:35:10 Chore: update dependencies Dreamacro
14bbf6ee 2021-02-18 23:41:50 Feature: support store group selected node to cache (enable by default) Dreamacro
aa81193d 2021-02-18 18:15:09 Feature: add darwin arm64 to Makefile (Apple Silicon) (#1234) peeweep
9eb98e39 2021-02-15 14:32:03 Improve: refactor ssr and fix #995 (#1189) goomadao
d48cfecf 2021-02-05 16:43:42 Chore: API support patch ipv6 config (#1217) Fndroid
6036fb63 2021-02-02 17:52:46 Chore: avoid provider unnecessary write file operations (#1210) Kr328
cd48f69b 2021-02-01 20:06:45 Fix: wrap net.Conn to avoid using *net.TCPConn.(ReadFrom) (#1209) Kr328
fcc594ae 2021-01-30 00:40:35 Chore: use jsdelivr CDN for Country.mmdb (#1057) Loyalsoldier
f4de055a 2021-01-23 14:49:46 Refactor: make inbound request contextual Dreamacro
35925cb3 2021-01-20 16:08:24 Chore: standardized Dockerfile label (#1191) Junjie Yuan
ff430df8 2021-01-13 23:35:41 Fix: connectivity of ssr auth_chain_(ab) protocol (#1180) goomadao
e4cdea21 2021-01-13 17:30:54 chore: use singleDo to get interface info Dreamacro
b6ee47a5 2021-01-07 13:59:39 Fix: get general should return correct result (#1172) Fndroid
b25009cd 2021-01-06 14:20:15 Fix: unnecessary write operation on provider (#1170) Student414
6fedd7ec 2021-01-04 00:51:53 Fix: dns client should not bind local address Dreamacro
9619c3fb 2020-12-31 18:58:03 Fix: support unspecified UDP bind address (#1159) Jason Lyu
02d029dd 2020-12-29 11:28:22 Fix: close http Response body on provider (#1154) Keyi Xie
09c28e03 2020-12-28 22:24:58 Fix: fallback bind fn should not bind global unicast Dreamacro
3600077f 2020-12-27 18:59:59 Chore: update dependencies Dreamacro
de7656a7 2020-12-27 00:14:24 Chore: update premium README Dreamacro
5dfe7f85 2020-12-24 14:54:48 Fix: handle keep alive on http connect proxy Dreamacro
ed27898a 2020-12-24 13:47:56 Fix: snell should support the config without obfs Dreamacro
532396d2 2020-12-22 15:13:44 Fix: PROCESS-NAME rule for UDP sessions on Windows (#1140) icpz
4b1b4941 2020-12-17 22:17:27 Chore: move find process name to a single part Dreamacro
0d33dc3e 2020-11-24 22:52:23 Chore: health checks return immediately if completed (#1097) Kr328
994cbff2 2020-11-22 23:38:12 Fix: should not log rule when rule = nil Dreamacro
bea2ee8b 2020-11-22 19:12:36 Chore: log rule msg on dial error Dreamacro
1e5593f1 2020-11-20 20:36:20 Chore: update dependencies Dreamacro
34febc45 2020-11-20 00:27:37 Chore: more detailed error when dial failed Dreamacro
97581148 2020-11-19 00:56:36 Fix: static check Dreamacro
0402878d 2020-11-19 00:53:22 Feature: add `lazy` for proxy group and provider Dreamacro
4735f61f 2020-11-13 21:48:52 Feature: add `disable-udp` option for all proxy group Dreamacro
16ae107e 2020-11-10 15:19:12 Chore: push image to github docker registry Dreamacro
83efe2ae 2020-11-09 10:46:10 Feature: add TCP TPROXY support (#1049) maskedeken
87e4d942 2020-10-29 17:51:14 Fix: tunnel manager & tracker race condition (#1048) Jason Lyu
b98e9ea2 2020-10-29 00:32:31 Improve: #1038 and #1041 Dreamacro
9a62b108 2020-10-28 22:35:02 Feature: support round-robin strategy for load-balance group (#1044) uchuhimo
2cd1b890 2020-10-28 21:26:50 Fix: tunnel UDP race condition (#1043) Jason Lyu
ba060bd0 2020-10-25 20:31:01 Fix: should not bind interface on local address Dreamacro
b1795b1e 2020-10-25 11:53:03 Fix: stale typo Dreamacro
76c98200 2020-10-23 17:49:34 Fix: undefined variable Dreamacro
2db4ce57 2020-10-23 00:30:17 Chore: make stale time into 60 days Dreamacro
50b3d497 2020-10-22 00:11:49 Feature: use native syscall to bind interface on Linux and macOS Dreamacro
2321e913 2020-10-20 17:44:39 Chore: deprecated eapache/channels Dreamacro
baabf213 2020-10-17 13:46:05 Chore: update github workflow Dreamacro
d3bb4c65 2020-10-17 12:52:43 Fix: missing fake-ip record should return error Dreamacro
8c3e2a75 2020-10-14 19:56:02 Chore: fix typo (#1017) kongminhao
bc52f8e4 2020-10-13 00:15:49 Chore: return empty record in SVCB/HTTPSSVC on fake-ip mode Dreamacro
d3b14c32 2020-10-09 00:04:24 Fix: the priority of fake-ip-filter Dreamacro
4859b158 2020-10-08 17:54:38 Chore: make builds reproducible (#1006) Loyalsoldier
d65b51c6 2020-10-02 11:34:40 Feature: http support custom sni Dreamacro
a6444bb4 2020-09-28 22:17:10 Feature: support domain in fallback filter (#964) Melvin
e09931dc 2020-09-26 20:36:52 Chore: remove broken test temporarily Dreamacro
5bd189f2 2020-09-26 20:33:57 Feature: support VMess HTTP/2 transport (#903) 小傅Fox
8766287e 2020-09-21 22:22:07 Chore: sync necessary changes from premium Dreamacro
10f9571c 2020-09-21 00:44:47 Fix: pool gc test Dreamacro
96a8259c 2020-09-21 00:33:13 Feature: support snell v2 (#952) Kaming Chan
68dd0622 2020-09-20 15:53:27 Chore: code style Dreamacro
558ac6b9 2020-09-17 10:48:42 Chore: split enhanced mode instance (#936) Kr328
e773f95f 2020-09-07 17:43:34 Fix: PROCESS-NAME on FreeBSD 11.x (#947) icpz
314ce1c2 2020-09-04 21:27:19 Feature: vmess network http support TLS (https) Dreamacro
13275b1a 2020-09-03 10:30:18 Chore: use only one goroutine to handle statistic (#940) Kr328
02d9169b 2020-09-03 10:27:20 Fix: potential PCB buffer overflow on bsd systems (#941) icpz
7631bcc9 2020-09-02 16:34:12 Improve: use atomic for connection statistic (#938) Kr328
a32ee13f 2020-08-31 00:32:18 Feature: reuse dns resolver cache when hot reload Dreamacro
b8ed7382 2020-08-30 23:06:21 Chore: update actions version Dreamacro
687c2a21 2020-08-30 22:49:55 Fix: vmess UDP option should be effect Dreamacro
ad18064e 2020-08-30 19:53:00 Chore: code style (#933) Loyalsoldier
c9735ef7 2020-08-25 22:36:38 Fix: static check Dreamacro
b70882f0 2020-08-25 22:32:23 Chore: add static check Dreamacro
5805334c 2020-08-25 22:19:59 Chore: pass staticcheck Dreamacro
c1b4382f 2020-08-16 13:50:56 Feature: add Windows ARM32 build (#902) R3pl4c3r
008743f2 2020-08-16 11:32:51 Chore: update dependencies Dreamacro
50d778da 2020-08-15 16:55:55 Chore: cache process name when resolve failed (#900) Kr328
8b7c731f 2020-08-12 05:50:56 Fix: ssr broken (#895) goomadao
0b7918de 2020-08-12 13:47:50 Migration: go 1.15 Dreamacro
4f61c045 2020-08-11 10:35:30 Fix: ssr typo (#887) maddie
89cf0603 2020-08-11 10:28:17 Feature: dns server could lookup hosts (#872) Kr328
4ba6f248 2020-08-11 10:17:40 Fix: ssr bounds out of range panic (#882) goomadao
83a684c5 2020-08-06 20:12:03 Change: adjust tolerance logic (#864) Fndroid
92a23f1e 2020-08-06 19:59:20 Feature: PROCESS-NAME for windows (#840) icpz
622ac452 2020-07-31 20:01:19 Feature: PROCESS-NAME for freebsd (#855) Dreamacro
791d203b 2020-07-30 17:15:06 Fix: update cache if a process was found (#850) icpz
77d6f9ae 2020-07-30 15:54:26 Fix: handle snell server reported error message properly (#848) icpz
b1d9dfd6 2020-07-29 11:27:18 Improve: simplify macOS process searching icpz
6532947e 2020-07-27 13:47:00 Fix: invert should resolve ip (#836) Kr328
6c5f23f5 2020-07-27 11:58:02 Merge branch 'dev' of github.com:Dreamacro/clash into dev Dreamacro
78c30341 2020-07-27 11:57:55 Chore: rename NoResolveIP to ShouldResolveIP Dreamacro
8f009809 2020-07-25 17:47:11 Fix: protect alive with atomic value (#834) ayanamist
33a6579a 2020-07-22 23:02:15 Feature: add ssr support (#805) goomadao
b4221d4b 2020-07-22 21:34:37 Chore: README.md style fixed (#825) Sandothers
0e4b9daa 2020-07-22 20:35:27 Improve: add cache for macOS PROCESS-NAME Dreamacro
ee72865f 2020-07-22 20:29:39 Fix: recycle buf on http obfs Dreamacro
6521acf8 2020-07-22 20:22:34 Improve: check uid on process search & fix typo (#824) Kr328
4f734106 2020-07-22 19:05:10 Feature: add PROCESS-NAME rule for linux (#822) Kr328
20eff200 2020-07-20 21:16:36 Fix: dns should put msg to cache while exchangeWithoutCache (#820) Kr328
ae1e1dc9 2020-07-19 13:17:05 Feature: support PROCESS-NAME on macOS Dreamacro
cf9e1545 2020-07-18 20:56:13 Improve: fix go test race detect Dreamacro
6c7a8fff 2020-07-18 19:32:40 Chore: should not write file on file provider Dreamacro
3a3e2c05 2020-07-18 19:22:09 Chore: add rule payload in log Dreamacro
02c7fd8d 2020-07-17 17:34:40 Fix: write msg cache multiple times (#812) John Smith
e6aa452b 2020-07-13 00:25:54 Fix: ticker leak Dreamacro
35449bfa 2020-07-09 10:27:05 Feature: add github stale action Dreamacro
acd51bbc 2020-07-01 00:01:36 Fix: obfs host should not have 80 port Dreamacro
f44cd918 2020-06-30 13:37:53 Chore: update GitHub issue template Birkhoff Lee
93c987a6 2020-06-28 10:59:04 Fix: typo in dialer.go (#767) Birkhoff Lee
3f0584ac 2020-06-28 10:39:30 Chore: move documentations to wiki (#766) Birkhoff Lee
59968fff 2020-06-27 21:09:04 Fix: github actions tag build Dreamacro
7c62fe41 2020-06-27 14:28:10 Chore: remove forward compatibility code Dreamacro
27810904 2020-06-27 14:19:31 Chore: move experimental features to stable Dreamacro
14c9cf1b 2020-06-24 19:46:37 Fix: domain trie crash if not match in #758 (#762) Kr328
3dfff84c 2020-06-24 18:41:23 Fix: domain trie should backtrack to parent if match fail (#758) Kr328
5f3db724 2020-06-21 12:38:14 Fix: docker multiplatform build Dreamacro
18bb285a 2020-06-18 21:33:57 Fix: `external-ui` should relative with clash HomeDir Dreamacro
60bad66b 2020-06-18 18:11:02 Change: ipv6 logic Dreamacro
99b34e8d 2020-06-15 10:34:15 Fix: cannot listen socks5 port on wsl (#748) limgmk
9f1d85ab 2020-06-14 00:41:53 Fix: fake-ip-filter on fakeip mode should lookup ip-host mapping (#743) Kr328
4323dd24 2020-06-14 00:32:04 Fix: don't auto health check on provider health check disabled Dreamacro
59bda1d5 2020-06-12 23:39:03 Change: local resolve DNS in UDP request due to TURN failed Dreamacro
1c760935 2020-06-11 22:07:20 Chore: add error msg when dial vmess Dreamacro
4f674755 2020-06-11 12:11:44 Fix: trim . for socks5 host Dreamacro
f1b792bd 2020-06-11 11:10:08 Fix: trim FQDN on http proxy request Dreamacro
58c077b4 2020-06-08 13:53:04 Fix: actions tag replace Dreamacro
1854199c 2020-06-07 18:14:04 Chore: update dependencies Dreamacro
ecac8eb8 2020-06-07 17:56:21 Fix: add lock for inbound proxy recreate Dreamacro
48cff50a 2020-06-07 17:28:56 Feature: connections add rule payload Dreamacro
fb628e9c 2020-06-07 17:25:51 Feature: add default hosts `localhost` Dreamacro
2dece02d 2020-06-07 16:54:41 Chore: code adjustments Dreamacro
8f32e6a6 2020-06-07 00:35:32 Improve: safe write provider file Dreamacro
98614a1f 2020-06-05 17:43:50 Chore: move rule parser to `rules` Dreamacro
c1b4c94b 2020-06-05 12:49:24 Chore: remove unused hooks directory Dreamacro
7ddbc12c 2020-06-04 10:57:43 Chore: rm unused Dockerfile Dreamacro
1a217e21 2020-06-04 10:38:30 Chore: use actions build docker image Dreamacro
147a7ce7 2020-06-03 18:49:20 Fix: panic of socks5 client missing authentication Dreamacro
fb0289bb 2020-06-01 13:43:26 Chore: open ForceAttemptHTTP2 on DoH Dreamacro
3e797061 2020-06-01 00:39:41 Chore: provider error adjust Dreamacro
46244a64 2020-06-01 00:32:37 Chore: `mode` use lower case (backward compatible) Dreamacro
71d30e66 2020-06-01 00:27:04 Feature: support vmess tls custom servername Dreamacro