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 |
0c79d120 |
2021-09-09 20:30:34 |
Fix: potential overflow in ssr (#1600) |
bobo liu |
400dc923 |
2021-09-08 14:44:24 |
Fix: vmess ws headers not set properly (#1595) |
maskedeken |
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 |
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 |
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 |
37059969 |
2021-07-27 13:58:29 |
Chore: split SOCKS version inbound metadata type (#1513) |
xᴊᴀsᴏɴʟʏᴜ |
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 |
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 |
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 |
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 |
008731c2 |
2020-05-29 21:56:29 |
Fix: make os.Stat return correct err on provider |
Dreamacro |
5628f97d |
2020-05-29 17:47:50 |
Feature: add tolerance for url-test |
Dreamacro |
8d0c6c6e |
2020-05-28 12:13:05 |
Feature: domain trie support wildcard alias |
Dreamacro |
5073c3cd |
2020-05-20 15:13:33 |
Chore: add trimpath for go build |
Dreamacro |
3a27cfc4 |
2020-05-12 11:29:53 |
Feature: add Mixed(http+socks5) proxy listening (#685) |
bytew021 |
3638b077 |
2020-05-08 21:52:17 |
Chore: update premium link |
Dreamacro |
646bd4ee |
2020-05-07 21:58:53 |
Chore: update dependencies and README.md |
Dreamacro |
752f87a8 |
2020-05-07 21:42:52 |
Feature: support proxy-group in relay (#597) |
duama |
b979ff0b |
2020-05-07 15:10:14 |
Feature: implemented a strategy similar to optimistic DNS (#647) |
Comzyh |
b085addb |
2020-05-05 12:39:25 |
Fix: use domain first on direct dial (#672) |
Kr328 |
94e0e4b0 |
2020-04-30 20:13:27 |
Fix: make selector `react immediately` |
Dreamacro |
7d51ab58 |
2020-04-29 11:21:37 |
Fix: dns return empty success for AAAA & recursion in fake ip mode (#663) |
Kr328 |
41a9488c |
2020-04-27 22:23:09 |
Feature: add more command-line options (#656) |
Richard Yu |
51b6b852 |
2020-04-27 22:20:35 |
Fix: typo (#657) |
comwrg |
e5379558 |
2020-04-27 21:28:24 |
Fix: redir-host should lookup hosts |
Dreamacro |
d1fd57c4 |
2020-04-27 21:23:03 |
Fix: select group can use provider real-time |
Dreamacro |
18603c9a |
2020-04-26 22:38:15 |
Improve: provider can be auto GC |
Dreamacro |
5036f62a |
2020-04-25 00:43:32 |
Chore: update dependencies |
Dreamacro |
2047b8ed |
2020-04-25 00:39:30 |
Chore: remove unused parameter netType (#651) |
Kr328 |
0e56c195 |
2020-04-25 00:30:40 |
Improve: pool buffer alloc |
Dreamacro |
2b33bfae |
2020-04-24 23:49:35 |
Fix: API auth bypass |
Dreamacro |
3fc6d550 |
2020-04-24 23:49:19 |
Fix: domain wildcard behavior |
Dreamacro |
8eddcd77 |
2020-04-24 23:48:55 |
Chore: dialer hook should return a error |
Dreamacro |
27dd1d79 |
2020-04-20 21:22:23 |
Improve: add basic auth support for provider URL (#645) |
Siji |
b1cf2ec8 |
2020-04-17 11:29:59 |
Fix: dns tcp-tls X509.HostnameError (#638) |
Texot |
84f627f3 |
2020-04-16 19:12:25 |
Feature: verify mmdb on initial |
Dreamacro |
5c036138 |
2020-04-16 18:31:40 |
Chore: picker support get first error |
Dreamacro |
1825535a |
2020-04-16 18:19:36 |
Improve: recycle buffer after packet used |
Dreamacro |
2750c7ea |
2020-04-11 21:45:56 |
Fix: set SO_REUSEADDR for UDP listeners on linux (#630) |
duama |
3ccd7def |
2020-04-08 15:49:12 |
Fix: typo (#624) |
black-desk |
65dab4e3 |
2020-04-08 15:45:59 |
Feature: domain trie support dot dot wildcard |
Dreamacro |
5591e154 |
2020-04-03 16:04:24 |
Fix: vmess pure TLS mode |
Dreamacro |
19f809b1 |
2020-03-31 16:07:21 |
Feature: refactor vmess & add http network |
Dreamacro |
20676724 |
2020-03-28 20:05:38 |
Fix: udp traffic track (#608) |
Kr328 |
518354e7 |
2020-03-24 10:13:53 |
Fix: dns request panic and close #527 |
Dreamacro |
86dfb656 |
2020-03-22 17:41:58 |
Chore: update dependencies |
Dreamacro |
c0a24731 |
2020-03-21 23:46:49 |
Feature: support relay (proxy chains) (#539) |
duama |
70a19b99 |
2020-03-20 12:35:30 |
Chore: update README to better describe what Clash do atm (#586) |
Birkhoff Lee |
e54f51af |
2020-03-20 00:02:05 |
Fix: trojan split udp packet |
Dreamacro |
b0684661 |
2020-03-19 22:39:09 |
Improve: add session cache for trojan |
Dreamacro |
b562f28c |
2020-03-19 20:26:53 |
Feature: support trojan |
Dreamacro |
230e01f0 |
2020-03-19 11:04:56 |
Fix: config parse panic |
Dreamacro |
082847b4 |
2020-03-15 19:40:39 |
Chore: support MarshalYAML to some config filed (#581) |
Kaming Chan |
9471d807 |
2020-03-13 00:11:54 |
Fix: dns fallback logic |
Dreamacro |
b2630955 |
2020-03-10 20:36:24 |
Fix: TPROXY fakeip (#572) |
duama |
14d51377 |
2020-03-09 10:40:21 |
Fix: rules parse (#568) |
Ti |
d8a77191 |
2020-03-08 23:34:46 |
Fix: provider parse |
Dreamacro |
f7f30d34 |
2020-03-08 21:58:49 |
Feature: add UDP TPROXY support on Linux (#562) |
duama |
b2c9cbb4 |
2020-03-08 13:01:06 |
Chore: update dependencies |
Dreamacro |
c733f807 |
2020-03-08 13:00:42 |
Fix: #563 and fallback error return |
Dreamacro |
88d8f937 |
2020-03-07 20:01:24 |
Change: rename some field |
Dreamacro |
e57a13ed |
2020-03-02 23:47:23 |
Fix: mutable SplitAddr cause panic |
Dreamacro |
23525ecc |
2020-03-01 01:48:08 |
Migration: go 1.14 |
Dreamacro |
814bd053 |
2020-03-01 01:46:02 |
Fix: ss udp return error when addr parse failed |
Dreamacro |
e81b88fb |
2020-02-29 17:48:26 |
Feature: add configuration test command (#524) |
Wu Haotian |
c4994d64 |
2020-02-25 21:51:48 |
Fix: dns not cache RcodeServerFailure |
Dreamacro |
0740d20b |
2020-02-25 16:08:13 |
Chore: disable url-test http redirect (#536) |
Mac_Zhou |
9eaca6e4 |
2020-02-22 15:17:43 |
Fix: provider fallback should reparse proxies |
Dreamacro |
609869bf |
2020-02-21 18:00:19 |
Change: make ping under authentication |
Dreamacro |
d68339ce |
2020-02-20 11:29:16 |
Fix: socks5 inbound return remote udp addr for identity |
Dreamacro |
0f4cdbf1 |
2020-02-18 16:05:12 |
Chore: remove unused code |
Dreamacro |
f3f8e7e5 |
2020-02-18 14:26:42 |
Chore: remove println |
Dreamacro |
8d07c1eb |
2020-02-18 13:48:15 |
Chore: initial config with `port` |
Dreamacro |
46edae98 |
2020-02-17 22:13:15 |
Fix: domain dns crash |
Dreamacro |
df0ab6aa |
2020-02-17 20:11:46 |
Fix: ipv6 dns crash |
Dreamacro |
7b48138a |
2020-02-17 17:34:19 |
Fix: vmess udp crash |
Dreamacro |
e9032c55 |
2020-02-17 12:25:55 |
Chore: update dependencies |
Dreamacro |
d75cb069 |
2020-02-15 21:42:46 |
Feature: add default-nameserver and outbound interface |
Dreamacro |
f69f635e |
2020-02-14 19:15:40 |
Chore: add issue templates |
Dreamacro |
8b5e5114 |
2020-02-14 16:36:20 |
Fix: use the fastest whether the result is successful |
Dreamacro |
6641bf7c |
2020-02-12 13:12:07 |
Fix: vmessUDPConn should return a correctly address |
Dreamacro |
afc9f3f5 |
2020-02-09 17:02:48 |
Chore: use custom dialer |
Dreamacro |
a55be58c |
2020-02-08 16:21:52 |
Fix: provider should fallback to read remote when local file invalid |
Dreamacro |
dcf97ff5 |
2020-02-07 20:53:43 |
Fix: should prehandle metadata before resolve |
Dreamacro |
72c0af97 |
2020-01-31 19:26:33 |
Chore: udp resolve ip on local |
Dreamacro |
b0f9c6af |
2020-01-31 15:03:59 |
Fix: should close socks udp PacketConn |
Dreamacro |
19bb0b65 |
2020-01-31 14:58:54 |
Fix: match log display |
Dreamacro |
26ce3e88 |
2020-01-31 14:43:54 |
Improve: udp NAT type |
Dreamacro |
aa207ec6 |
2020-01-30 21:19:51 |
Fix: qemu permission |
Dreamacro |
c626b988 |
2020-01-30 17:25:55 |
Fix: add docker hub pre build |
Dreamacro |
82c387e9 |
2020-01-30 17:03:11 |
Chore: fix typo (#490) |
Jason Chen |
14fb7890 |
2020-01-28 16:39:52 |
Feature: add arm32 and arm64 docker image |
Dreamacro |
90713510 |
2020-01-11 21:07:01 |
Chore: aggregate mmdb (#474) |
Kr328 |
f688eda2 |
2020-01-11 21:02:55 |
Chore: fix typo (#479) |
comwrg |
2810533d |
2020-01-11 00:22:34 |
Chore: export raw config struct (#475) |
Kr328 |
6b7144ac |
2020-01-11 00:20:10 |
Chore: export reset manager statistic api (#476) |
Kr328 |
e68c0d08 |
2020-01-10 14:13:44 |
Fix: upstream dns ExchangeContext workaround (#468) |
Comzyh |
2c0cc374 |
2020-01-09 18:13:15 |
Fix: README typo |
Dreamacro |
86d3d77a |
2020-01-01 19:23:34 |
Chore: increase DNS timeout (#464) |
Soff |
14a3ff32 |
2020-01-01 18:30:26 |
Chore: update dependencies |
Dreamacro |
50704eae |
2019-12-31 14:47:00 |
Fix: udp crash |
Dreamacro |
38458cc4 |
2019-12-31 12:30:42 |
Migration: change geoip address |
Dreamacro |
b19a4933 |
2019-12-30 23:01:24 |
Fix: http vehicle shouldn't save file |
Dreamacro |
9dda9324 |
2019-12-30 10:51:35 |
Fix: reject should support udp and return dial error |
Dreamacro |
6ce7b6ef |
2019-12-28 22:42:30 |
Chore: update TUN release |
Dreamacro |
93ea0372 |
2019-12-28 18:44:01 |
Improve: UDP relay refactor (#441) |
Comzyh |
3f592988 |
2019-12-28 00:19:40 |
Fix: fake pool test |
Dreamacro |
96f490f8 |
2019-12-28 00:10:06 |
Feature: add fake-ip-filter |
Dreamacro |
37603735 |
2019-12-26 18:45:18 |
Fix: missing health check instance |
Dreamacro |
af400488 |
2019-12-26 18:41:06 |
Feature: make every provider support health check |
Dreamacro |
3435c67e |
2019-12-25 15:12:11 |
Fix: ParseWithBytes should recive buffer and parse buffer |
Dreamacro |
ecb9e4f5 |
2019-12-25 12:01:48 |
Chore: distinguish udp request in log (#449) |
Siji |
dd61e8d1 |
2019-12-20 17:22:24 |
Chore: aggregate logger |
Dreamacro |
eae06a4a |
2019-12-14 18:13:33 |
Fix: valid proxy group and remove unused code |
Dreamacro |
0822b526 |
2019-12-13 00:29:24 |
Improve: provider api |
Dreamacro |
95e9ae2d |
2019-12-11 17:31:15 |
Feature: add basic api for proxy provider |
Dreamacro |
29cf3ca0 |
2019-12-10 17:27:07 |
Fix: should initial compatible provider |
Dreamacro |
36716ca6 |
2019-12-10 16:26:15 |
Fix: singledo panic |
Dreamacro |
2334bafe |
2019-12-10 15:04:22 |
Change: proxy gruop strategy improvement |
Dreamacro |
bd4302e0 |
2019-12-08 13:05:05 |
Chore: update dependencies |
Dreamacro |
d8a1d88d |
2019-12-08 12:34:05 |
Chore: update README.md |
Dreamacro |
c427bc89 |
2019-12-08 12:17:24 |
Feature: add experimental provider |
Dreamacro |
4d7096f4 |
2019-12-07 23:37:42 |
Fix: HTTP inbound proxy can't close correctly |
Dreamacro |
45257070 |
2019-12-05 18:22:07 |
Chore: remove unused http outbound proxy code |
Dreamacro |
b8267a69 |
2019-12-05 17:51:21 |
Chore: throw more detail dial error |
Dreamacro |
ad53b42a |
2019-12-05 14:12:29 |
Fix: vmess websocket udp crash |
Dreamacro |
93e0dbdc |
2019-12-05 00:17:24 |
Feature: lru cache add evict callback |
Dreamacro |
3e4bc9f8 |
2019-12-01 13:22:47 |
Feature: update config API support raw yaml payload |
Dreamacro |
8e10e67b |
2019-11-12 10:09:12 |
Fix: throw correct error in read config |
Dreamacro |
3b0cc854 |
2019-11-06 12:05:18 |
Chore: add cache for github actions |
Dreamacro |
e48ccdd4 |
2019-11-04 23:07:19 |
Fix: unsupported rule should throw error |
Dreamacro |
e1030401 |
2019-11-04 10:42:39 |
Fix: NoResolveIP should return current value (#390) |
Fndroid |
1948ea11 |
2019-10-30 15:43:55 |
Fix: refactor observable to solve a small-probability crash |
Comzyh |
6d375ac3 |
2019-10-28 12:58:39 |
Fix: new tracker crash when rule is nil |
Dreamacro |
82a8c039 |
2019-10-28 00:02:23 |
Feature: add no-resolve for ip rules (#375) |
Fndroid |
207371ae |
2019-10-27 21:44:07 |
Feature: add experimental connections API |
Dreamacro |
52cfa946 |
2019-10-26 22:12:33 |
Fix: HTTP proxy should copy body |
Dreamacro |
65f4a35e |
2019-10-23 12:35:41 |
Fix: use difference dialer |
Dreamacro |
e5284cf6 |
2019-10-18 11:12:35 |
License: use GPL 3.0 |
Dreamacro |
0a359541 |
2019-10-14 18:11:22 |
Feature: can set specify config file path in cli (#360) |
Zephyr |
f4326daa |
2019-10-14 12:13:23 |
Chore: code style improvements (#361) |
Kirill Motkov |
710cd5ae |
2019-10-14 10:40:00 |
Migration: use actions upload release |
Dreamacro |
521a190b |
2019-10-13 23:51:26 |
Fix: hot recreate socks should ignore when receive same address |
Dreamacro |
e22ff74e |
2019-10-13 18:11:02 |
Optimization: use context in fallback speed test (#357) |
comwrg |
2c82a2bf |
2019-10-13 12:11:26 |
Optimization: use context in urltest speed test (#356) |
comwrg |
461e0a68 |
2019-10-13 05:19:46 |
Fix: UDP socks recreate behavior (#355) |
oasiscifr |
d1fb442b |
2019-10-13 00:22:39 |
Chore: update dependencies |
Dreamacro |
7c4a359a |
2019-10-12 23:55:39 |
Fix: dial tcp with context to avoid margin of error |
Dreamacro |
0cdc40be |
2019-10-12 23:29:00 |
Fix: urltest get fastest node ehavior (#326) |
comwrg |
4cd8b6f2 |
2019-10-11 20:11:18 |
Fix: some UDP issues (#265) |
Jason Lyu |
0f63682b |
2019-10-11 20:10:19 |
Chore: update README.md (#353) |
Birkhoff Lee |
52125a39 |
2019-10-11 14:01:16 |
Fix: fakeip missing host |
Dreamacro |
06c9dfdb |
2019-10-09 18:46:23 |
Feature: experimental support snell |
Dreamacro |
54386ccd |
2019-10-08 10:59:24 |
Chore: Improve grammar and wording (#337) |
Birkhoff Lee |
d3c50cf8 |
2019-10-05 09:33:40 |
Fix: throw error when CONNECT return 5xx |
Dreamacro |
50d2e082 |
2019-09-30 14:13:29 |
Feature: websocket api support browser |
Dreamacro |
c3846933 |
2019-09-27 15:26:07 |
Fix: ip version check |
Dreamacro |
045c3a3a |
2019-09-27 10:33:37 |
Fix: clearer error and ipv6 string parse (#325) |
Comzyh |
904c354e |
2019-09-26 10:08:50 |
Fix: use correctly last record |
Dreamacro |
1a8a6d0b |
2019-09-21 23:49:00 |
Feature: v2ray-plugin support disable mux |
Dreamacro |
e0c8aed5 |
2019-09-21 21:28:02 |
Fix(API): cors middleware hoisting because it doesn't work with r.Group |
Dreamacro |
8f60d61f |
2019-09-21 10:30:43 |
Fix(fake-ip): return failed when type is AAAA |
Dreamacro |
5e6ab994 |
2019-09-20 16:04:06 |
Fix: dial should return when dns failed (#311) |
comwrg |
8adcc4d8 |
2019-09-17 20:11:49 |
Fix: TCP dial error should not return early (#307) |
Comzyh |
b76737bd |
2019-09-15 13:36:45 |
Feature: add fallback filters (#105) |
宋辰文 |
09f435d9 |
2019-09-14 21:45:11 |
Chore: update README.md |
Dreamacro |
3dd9ea52 |
2019-09-14 21:42:40 |
Fix(domain-trie): crash when insert |
Dreamacro |
09917a2a |
2019-09-14 20:00:40 |
Fix: tcp dual stack dial |
Dreamacro |
96a4abf4 |
2019-09-11 17:00:55 |
Feature: move hosts to the top |
Dreamacro |
16e3090e |
2019-09-13 17:44:30 |
Feature: add version api |
Dreamacro |
b3e10c05 |
2019-09-13 15:04:51 |
Fix: parse error in proxyGroupsDagSort (#298) |
Comzyh |
112b3e5a |
2019-09-12 10:22:09 |
Fix: don't close connection on status `100 Continue` and header `Proxy-Connection: Keep-Alive` (#294) |
Soar Qin |
60fdd82e |
2019-09-08 22:33:52 |
Fix(API): use right status code |
Dreamacro |
98150101 |
2019-09-08 11:21:28 |
Fix: HTTP status code `100 Continue` support" (#288) |
Soar Qin |
9875f8ea |
2019-09-07 16:23:43 |
Fix: typo (#287) |
comwrg |
9e0bd627 |
2019-09-04 23:26:20 |
Migration: go 1.13 |
Dreamacro |
0d51877f |
2019-08-28 23:44:32 |
Fix: should keep the original order of proxy groups (#284) |
Comzyh |
e34090c3 |
2019-08-28 22:28:02 |
Improve: url-test retry dial when failed (#283) |
comwrg |
5cc66e51 |
2019-08-27 16:23:44 |
Chore: remove unused code (#282) |
comwrg |
71f0a4e3 |
2019-08-26 12:26:14 |
Fix: typo (#281) |
comwrg |
48a2013d |
2019-08-16 21:38:27 |
Fix: socks address stringify buffer overflow |
Dreamacro |
6f3a654d |
2019-08-15 11:40:40 |
Chore: ship github action |
Dreamacro |
0f7f0a9b |
2019-08-12 14:01:32 |
Optimization: socks UDP & fix typo (#261) |
X. Jason Lyu |
d59e98dc |
2019-08-12 10:11:44 |
Feature: allow arbitrary order in proxy group (#89) |
Comzyh |
b137a50d |
2019-08-10 20:14:24 |
Fix: crash in handleConn |
Dreamacro |
f75cd041 |
2019-08-09 15:39:13 |
Change: speedtest with HEAD instead of GET (#259) |
Fndroid |
b926f4cf |
2019-08-09 01:28:37 |
Feature: trace adapters when dialing (#170) |
Yunhao Zhang |
5829c3d5 |
2019-08-08 13:45:07 |
Feature: support customizing bind-address when allow-lan is true (#255) |
Siji |
288afd13 |
2019-08-07 14:21:39 |
Fix: don't read yml if not exist (#253) |
Siji |
528fbd10 |
2019-08-02 09:22:09 |
Fix(dns): use closure client (#251) |
beyondkmp |
85128a63 |
2019-07-31 11:13:49 |
Fix(vmess): set current server name in tls |
Dreamacro |
f6acbaac |
2019-07-29 12:25:29 |
Fix(vmess): typo (#248) |
X. Jason Lyu |
b75da2c6 |
2019-07-29 10:12:10 |
Fix: typo (#246) |
comwrg |
271ed2b9 |
2019-07-26 19:09:13 |
Improve(fakeip): use lru cache to avoid outdate |
Dreamacro |
1702e7dd |
2019-07-26 18:45:50 |
Chore(build): add mipsle-softfloat (#240) |
Leo Yao |
1fd8f690 |
2019-07-25 17:47:39 |
Fix(socks5): fully udp associate support (#233) |
X. Jason Lyu |
183e7769 |
2019-07-25 17:06:26 |
Chore: use lower case cipher format (#238) |
Siji |
f00dfdd3 |
2019-07-18 00:12:01 |
Fix(picker): add WithTimeout for some situation |
Dreamacro |
06702755 |
2019-07-17 22:24:26 |
Fix(url-test): incorrect result |
Dreamacro |
9e77c650 |
2019-07-16 00:57:08 |
Fix(domain-trie): domain could without dot |
Dreamacro |
3497fdaf |
2019-07-15 18:00:51 |
Fix(domain-trie): Incorrect result |
Dreamacro |
6077e825 |
2019-07-15 17:44:55 |
Fix(dns): miss response |
Dreamacro |
0dd2a6de |
2019-07-15 10:18:42 |
Fix(dns): set handler when resolver not nil |
Dreamacro |
c1b5e4f5 |
2019-07-14 23:16:52 |
Fix(dns): Incorrect variable name |
Dreamacro |
1a21c8eb |
2019-07-14 19:29:58 |
Feature(dns): support custom hosts |
Dreamacro |
f867f025 |
2019-07-12 15:44:12 |
Feature(API): logs and traffic support websocket |
Dreamacro |
7c6c147a |
2019-07-02 19:18:03 |
Optimization: refactor picker |
Dreamacro |
0eff8516 |
2019-06-30 15:10:56 |
Chore: improve Dockerfile |
Dreamacro |
34338e71 |
2019-06-29 16:48:48 |
Chore: update dependencies & fix typo |
Dreamacro |
57fdd223 |
2019-06-29 00:58:59 |
Feature: custom dns ipv4/ipv6 dual stack |
Dreamacro |
bc3fc0c8 |
2019-06-28 12:29:08 |
Feature: support DoH |
Dreamacro |
662038e4 |
2019-06-27 22:56:24 |
Fix: log correctly path |
Dreamacro |
53528f82 |
2019-06-27 20:45:12 |
Fix: crash when authenticator is nil |
Dreamacro |
1c792b46 |
2019-06-27 17:04:25 |
Feature: local socks5/http(s) auth (#216) |
bobo liu |
2417cfda |
2019-06-26 20:30:57 |
Chore: set log output to stdout |
Dreamacro |
aa3516ca |
2019-06-20 15:50:01 |
Chore: use 'dns' for ALPN in tcp-tls nameserver (#209) |
Windendless |
bcf5b212 |
2019-06-20 11:03:50 |
Fix: check target is valid in rules (#210) |
beyondkmp |
ba5eefb6 |
2019-06-19 22:12:25 |
Chore: clean up Dockfile |
Dreamacro |
407de738 |
2019-06-18 20:55:26 |
Standardized: use recommend extension & forward compatibility before 1.0 |
Dreamacro |
6adafde9 |
2019-06-18 20:37:53 |
Fix: strict ss obfs check |
Dreamacro |
cba54811 |
2019-06-13 20:18:07 |
Fix: use original sequence for url-test group (#201) |
Jonathan Gao |
016e7bd0 |
2019-05-26 13:55:13 |
Style: fix go vet warning |
Dreamacro |
ad13ad8d |
2019-05-23 23:27:29 |
Fix: add mutex for fake ip pool |
Dreamacro |
89168e6c |
2019-05-18 17:52:42 |
Fix: DNS server not recreate correctly (#186) |
Fndroid |
a4b8e286 |
2019-05-18 17:44:12 |
Fix: incorrect fake ip dns ttl (#187) |
Kr328 |
e837470a |
2019-05-16 18:40:20 |
Fix: udp crash in tunnel |
Dreamacro |
b5897544 |
2019-05-16 14:19:37 |
Chore: fix typo (#182) |
recall704 |
0eccbb02 |
2019-05-15 14:40:14 |
Feature: make the selector proxies order as same as the order in the config file (#180) |
ezksd |
71a08ad8 |
2019-05-14 21:35:34 |
Chore: clean up code |
Dreamacro |
0d4a9997 |
2019-05-12 10:48:07 |
Chore: adjust fake-ip ttl |
Dreamacro |
243d8a28 |
2019-05-09 21:05:47 |
Chore: update README.md |
Dreamacro |
225c530d |
2019-05-09 21:00:29 |
Feature: add DST-PORT and SRC-PORT |
Dreamacro |
cff4841f |
2019-05-06 21:00:29 |
Chore: fix socks reader overflow & update dependencies |
Dreamacro |
f352f447 |
2019-05-03 00:05:14 |
Feature: support fakeip |
Dreamacro |
762f2275 |
2019-04-25 16:32:15 |
Feature: support vmess udp |
Dreamacro |
936ea3aa |
2019-04-25 13:48:47 |
Feature: support outbound socks5 udp |
Dreamacro |
cec22067 |
2019-04-24 12:02:52 |
Feature: add experimental config for resolving ip fail behavior |
Dreamacro |
90e3dcca |
2019-04-24 10:29:29 |
Fix: add missing error check |
Dreamacro |
c92cda69 |
2019-04-23 23:29:36 |
Feature: socks5 udp associate |
Dreamacro |
49f89029 |
2019-04-22 09:57:08 |
Fix: typo in initial config file (#166) |
Jang Rush |
7770e184 |
2019-04-15 19:05:01 |
Chore: add GitBook link to README.md (#155) |
Birkhoff Lee |
593a63c2 |
2019-03-30 15:34:24 |
Fix: make releases script |
Dreamacro |
744728cb |
2019-03-30 14:20:04 |
Chore: update README.md |
Dreamacro |
2036f8cb |
2019-03-30 14:11:59 |
Fix: IP-CIDR invalid payload crash |
Dreamacro |
531f4876 |
2019-03-29 10:27:26 |
Fix: incorrect mutex in speedTest (#153) |
Comzyh |
18f885a9 |
2019-03-28 19:00:41 |
Feature: add interval url test for load-balance |
Dreamacro |
d3b280a7 |
2019-03-28 18:20:19 |
Fix: reuse Current.HomeDir until go 1.13 release |
Dreamacro |
d1f68865 |
2019-03-26 23:48:03 |
Style: use atomic CompareAndSwap (#151) |
beyondkmp |
791d72e0 |
2019-03-25 20:42:20 |
Fix: crash when key value is nil |
Dreamacro |
14600a81 |
2019-03-23 19:41:41 |
Fix: dns hot reload no effect |
Dreamacro |
bb267e4a |
2019-03-23 19:24:26 |
Feature: add version command (#148) |
beyondkmp |
f99da371 |
2019-03-23 16:29:27 |
Fix: fallback & url-test lose efficacy |
Dreamacro |
7a9d986f |
2019-03-17 14:52:39 |
Feature: add delay history and improve url-test behavior |
Dreamacro |
63446da5 |
2019-03-17 14:08:15 |
Fix: expand UDPSize to avoid resolving error (#139) |
Comzyh |
acf55a7f |
2019-03-16 00:43:16 |
Improve: `Dial` would reset proxy alive status |
Dreamacro |
8c608f5d |
2019-03-15 12:43:46 |
Feature: add custom headers support in v2ray-plugin (#137) |
Rico |
7f0c7d78 |
2019-03-03 17:23:59 |
Fix: should not return extra ip in msgToIP |
Dreamacro |
7683271f |
2019-03-03 11:59:07 |
Style: rename `Generator` with `Dial` |
Dreamacro |
23bb01a4 |
2019-03-03 11:51:15 |
Fix: http request keepAlive with right http header |
Dreamacro |
0011c7ac |
2019-03-01 00:52:30 |
Improve: support tcp dns server & return an error when parsing nameserver (#127) |
Comzyh |
d75f9ff7 |
2019-02-27 01:02:43 |
Migration: go 1.12 |
Dreamacro |