Commit Graph

  • 83efe2ae57
    Feature: add TCP TPROXY support (#1049) maskedeken 2020-11-09 10:46:10 +08:00
  • 87e4d94290
    Fix: tunnel manager & tracker race condition (#1048) Jason Lyu 2020-10-29 17:51:14 +08:00
  • b98e9ea202 Improve: #1038 and #1041 Dreamacro 2020-10-29 00:32:31 +08:00
  • 9a62b1081d
    Feature: support round-robin strategy for load-balance group (#1044) uchuhimo 2020-10-28 22:35:02 +08:00
  • 2cd1b890ce
    Fix: tunnel UDP race condition (#1043) Jason Lyu 2020-10-28 21:26:50 +08:00
  • ba060bd0ee Fix: should not bind interface on local address Dreamacro 2020-10-25 20:31:01 +08:00
  • b1795b1e3d Fix: stale typo Dreamacro 2020-10-25 11:53:03 +08:00
  • 76c9820065 Fix: undefined variable Dreamacro 2020-10-23 17:49:34 +08:00
  • 2db4ce57ef Chore: make stale time into 60 days Dreamacro 2020-10-23 00:30:17 +08:00
  • 50b3d497f6 Feature: use native syscall to bind interface on Linux and macOS Dreamacro 2020-10-22 00:11:49 +08:00
  • 2321e9139d Chore: deprecated eapache/channels Dreamacro 2020-10-20 17:44:39 +08:00
  • baabf21340 Chore: update github workflow Dreamacro 2020-10-17 13:46:05 +08:00
  • d3bb4c65a8 Fix: missing fake-ip record should return error Dreamacro 2020-10-17 12:52:43 +08:00
  • 8c3e2a7559
    Chore: fix typo (#1017) kongminhao 2020-10-14 19:56:02 +08:00
  • bc52f8e4fd Chore: return empty record in SVCB/HTTPSSVC on fake-ip mode Dreamacro 2020-10-13 00:15:49 +08:00
  • d3b14c325f Fix: the priority of fake-ip-filter Dreamacro 2020-10-09 00:04:24 +08:00
  • 4859b158b4
    Chore: make builds reproducible (#1006) Loyalsoldier 2020-10-08 17:54:38 +08:00
  • d65b51c62b Feature: http support custom sni Dreamacro 2020-10-02 11:34:40 +08:00
  • a6444bb449
    Feature: support domain in fallback filter (#964) Melvin 2020-09-28 22:17:10 +08:00
  • e09931dcf7 Chore: remove broken test temporarily Dreamacro 2020-09-26 20:36:52 +08:00
  • 5bd189f2d0
    Feature: support VMess HTTP/2 transport (#903) 小傅Fox 2020-09-26 20:33:57 +08:00
  • 8766287e72 Chore: sync necessary changes from premium Dreamacro 2020-09-21 22:22:07 +08:00
  • 10f9571c9e Fix: pool gc test Dreamacro 2020-09-21 00:44:47 +08:00
  • 96a8259c42
    Feature: support snell v2 (#952) Kaming Chan 2020-09-21 00:33:13 +08:00
  • 68dd0622b8 Chore: code style Dreamacro 2020-09-20 15:53:27 +08:00
  • 558ac6b965
    Chore: split enhanced mode instance (#936) Kr328 2020-09-17 10:48:42 +08:00
  • e773f95f21
    Fix: PROCESS-NAME on FreeBSD 11.x (#947) icpz 2020-09-07 17:43:34 +08:00
  • 314ce1c249 Feature: vmess network http support TLS (https) Dreamacro 2020-09-04 21:27:19 +08:00
  • 13275b1aa6
    Chore: use only one goroutine to handle statistic (#940) Kr328 2020-09-03 10:30:18 +08:00
  • 02d9169b5d
    Fix: potential PCB buffer overflow on bsd systems (#941) icpz 2020-09-03 10:27:20 +08:00
  • 7631bcc99e
    Improve: use atomic for connection statistic (#938) Kr328 2020-09-02 16:34:12 +08:00
  • a32ee13fc9 Feature: reuse dns resolver cache when hot reload Dreamacro 2020-08-31 00:32:18 +08:00
  • b8ed738238 Chore: update actions version Dreamacro 2020-08-30 23:06:21 +08:00
  • 687c2a21cf Fix: vmess UDP option should be effect Dreamacro 2020-08-30 22:49:55 +08:00
  • ad18064e6b
    Chore: code style (#933) Loyalsoldier 2020-08-30 19:53:00 +08:00
  • c9735ef75b Fix: static check Dreamacro 2020-08-25 22:36:38 +08:00
  • b70882f01a Chore: add static check Dreamacro 2020-08-25 22:32:23 +08:00
  • 5805334ccd Chore: pass staticcheck Dreamacro 2020-08-25 22:19:59 +08:00
  • c1b4382fe8
    Feature: add Windows ARM32 build (#902) R3pl4c3r 2020-08-16 13:50:56 +08:00
  • 008743f20b Chore: update dependencies Dreamacro 2020-08-16 11:32:51 +08:00
  • 50d778da3c
    Chore: cache process name when resolve failed (#900) Kr328 2020-08-15 16:55:55 +08:00
  • 8b7c731fd6
    Fix: ssr broken (#895) goomadao 2020-08-12 05:50:56 -07:00
  • 0b7918de9c Migration: go 1.15 Dreamacro 2020-08-12 13:47:50 +08:00
  • 4f61c04519
    Fix: ssr typo (#887) maddie 2020-08-11 10:35:30 +08:00
  • 89cf06036d
    Feature: dns server could lookup hosts (#872) Kr328 2020-08-11 10:28:17 +08:00
  • 4ba6f248bc
    Fix: ssr bounds out of range panic (#882) goomadao 2020-08-11 10:17:40 +08:00
  • 83a684c551
    Change: adjust tolerance logic (#864) Fndroid 2020-08-06 20:12:03 +08:00
  • 92a23f1eab
    Feature: PROCESS-NAME for windows (#840) icpz 2020-08-06 19:59:20 +08:00
  • 622ac45258 Feature: PROCESS-NAME for freebsd (#855) Dreamacro 2020-07-31 20:01:19 +08:00
  • 791d203b5f
    Fix: update cache if a process was found (#850) icpz 2020-07-30 17:15:06 +08:00
  • 77d6f9ae6f
    Fix: handle snell server reported error message properly (#848) icpz 2020-07-30 15:54:26 +08:00
  • b1d9dfd6bf
    Improve: simplify macOS process searching icpz 2020-07-29 11:27:18 +08:00
  • 6532947e71
    Fix: invert should resolve ip (#836) Kr328 2020-07-27 13:47:00 +08:00
  • 6c5f23f552 Merge branch 'dev' of github.com:Dreamacro/clash into dev Dreamacro 2020-07-27 11:58:02 +08:00
  • 78c3034158 Chore: rename NoResolveIP to ShouldResolveIP Dreamacro 2020-07-27 11:57:55 +08:00
  • 8f0098092d
    Fix: protect alive with atomic value (#834) ayanamist 2020-07-25 17:47:11 +08:00
  • 33a6579a3a
    Feature: add ssr support (#805) goomadao 2020-07-22 23:02:15 +08:00
  • b4221d4b74
    Chore: README.md style fixed (#825) Sandothers 2020-07-22 21:34:37 +08:00
  • 0e4b9daaad Improve: add cache for macOS PROCESS-NAME Dreamacro 2020-07-22 20:35:27 +08:00
  • ee72865f48 Fix: recycle buf on http obfs Dreamacro 2020-07-22 20:29:39 +08:00
  • 6521acf8f1
    Improve: check uid on process search & fix typo (#824) Kr328 2020-07-22 20:22:34 +08:00
  • 4f73410618
    Feature: add PROCESS-NAME rule for linux (#822) Kr328 2020-07-22 19:05:10 +08:00
  • 20eff200b1
    Fix: dns should put msg to cache while exchangeWithoutCache (#820) Kr328 2020-07-20 21:16:36 +08:00
  • ae1e1dc9f6 Feature: support PROCESS-NAME on macOS Dreamacro 2020-07-19 13:17:05 +08:00
  • cf9e1545a4 Improve: fix go test race detect Dreamacro 2020-07-18 20:56:13 +08:00
  • 6c7a8fffe0 Chore: should not write file on file provider Dreamacro 2020-07-18 19:32:40 +08:00
  • 3a3e2c05af Chore: add rule payload in log Dreamacro 2020-07-18 19:22:09 +08:00
  • 02c7fd8d70
    Fix: write msg cache multiple times (#812) John Smith 2020-07-17 17:34:40 +08:00
  • e6aa452b51 Fix: ticker leak Dreamacro 2020-07-13 00:25:54 +08:00
  • 35449bfa17 Feature: add github stale action Dreamacro 2020-07-09 10:27:05 +08:00
  • acd51bbc90 Fix: obfs host should not have 80 port Dreamacro 2020-07-01 00:01:36 +08:00
  • f44cd9180c
    Chore: update GitHub issue template Birkhoff Lee 2020-06-30 13:37:53 +08:00
  • 93c987a6cb
    Fix: typo in dialer.go (#767) Birkhoff Lee 2020-06-28 10:59:04 +08:00
  • 3f0584ac09
    Chore: move documentations to wiki (#766) Birkhoff Lee 2020-06-28 10:39:30 +08:00
  • 59968fff1c Fix: github actions tag build Dreamacro 2020-06-27 21:09:04 +08:00
  • 7c62fe41b4 Chore: remove forward compatibility code Dreamacro 2020-06-27 14:28:10 +08:00
  • 2781090405 Chore: move experimental features to stable Dreamacro 2020-06-27 14:19:31 +08:00
  • 14c9cf1b97
    Fix: domain trie crash if not match in #758 (#762) Kr328 2020-06-24 19:46:37 +08:00
  • 3dfff84cc3
    Fix: domain trie should backtrack to parent if match fail (#758) Kr328 2020-06-24 18:41:23 +08:00
  • 5f3db72422 Fix: docker multiplatform build Dreamacro 2020-06-21 12:38:14 +08:00
  • 18bb285a90 Fix: external-ui should relative with clash HomeDir Dreamacro 2020-06-18 21:33:57 +08:00
  • 60bad66bc3 Change: ipv6 logic Dreamacro 2020-06-18 18:11:02 +08:00
  • 99b34e8d8b
    Fix: cannot listen socks5 port on wsl (#748) limgmk 2020-06-15 10:34:15 +08:00
  • 9f1d85ab6e
    Fix: fake-ip-filter on fakeip mode should lookup ip-host mapping (#743) Kr328 2020-06-14 00:41:53 +08:00
  • 4323dd24d0 Fix: don't auto health check on provider health check disabled Dreamacro 2020-06-14 00:32:04 +08:00
  • 59bda1d547 Change: local resolve DNS in UDP request due to TURN failed Dreamacro 2020-06-12 23:39:03 +08:00
  • 1c760935f4 Chore: add error msg when dial vmess Dreamacro 2020-06-11 22:07:20 +08:00
  • 4f674755ce Fix: trim . for socks5 host Dreamacro 2020-06-11 12:11:44 +08:00
  • f1b792bd26 Fix: trim FQDN on http proxy request Dreamacro 2020-06-11 11:10:08 +08:00
  • 58c077b45e Fix: actions tag replace Dreamacro 2020-06-08 13:53:04 +08:00
  • 1854199c47 Chore: update dependencies Dreamacro 2020-06-07 18:14:04 +08:00
  • ecac8eb8e5 Fix: add lock for inbound proxy recreate Dreamacro 2020-06-07 17:56:21 +08:00
  • 48cff50a4c Feature: connections add rule payload Dreamacro 2020-06-07 17:28:56 +08:00
  • fb628e9c62 Feature: add default hosts localhost Dreamacro 2020-06-07 17:25:51 +08:00
  • 2dece02df6 Chore: code adjustments Dreamacro 2020-06-07 16:54:41 +08:00
  • 8f32e6a60f Improve: safe write provider file Dreamacro 2020-06-07 00:35:32 +08:00
  • 98614a1f3f Chore: move rule parser to rules Dreamacro 2020-06-05 17:43:50 +08:00
  • c1b4c94b9c Chore: remove unused hooks directory Dreamacro 2020-06-05 12:49:24 +08:00
  • 7ddbc12cdb Chore: rm unused Dockerfile Dreamacro 2020-06-04 10:57:43 +08:00
  • 1a217e21e9 Chore: use actions build docker image Dreamacro 2020-06-04 10:38:30 +08:00