96 Commits
Author SHA1 Message Date
LoyalsoldierandGitHub 2dc60f52e7 Chore: format code & update dependencies (#385)
* Chore: check Go modules before test & update dependencies
* Chore: run go fmt to format code
2021-09-14 15:41:24 +08:00
LoyalsoldierandGitHub 6341a5e379 Chore: update test key pairs & add tests for ECC certificate (#384) 2021-09-14 15:29:25 +08:00
07fec5eb26 Fix: read geoip and geosite in config file (#359)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-06-04 10:42:15 +08:00
LoyalsoldierandGitHub 068d23371c Fix(atomic panic): 64-bit fields must be 64-bit aligned on 32-bit systems (#358) 2021-06-03 11:00:44 +08:00
ctyandGitHub 7f8d638260 Refinement: minor fixes (#354) 2021-06-01 08:24:08 +08:00
907ebd63b6 Fix: TLS ECC certificate failed to handshake (#352)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-05-31 12:53:05 +08:00
6cafb1cce8 Chore: reduce lock (#350)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-05-31 08:18:30 +08:00
7210056862 Fix: data race when updating TLS keypair (#338)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-05-26 09:10:05 +08:00
LoyalsoldierandGitHub 669467057c Lint: fix according to golangci-lint (#333) 2021-05-21 00:59:11 +08:00
63d0f73d72 Feat: change the default behavior of IPOnDemand domain strategy (#329)
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-05-20 21:33:20 +08:00
LoyalsoldierandGitHub 5f0a25def0 Lint: fix according to golangci-lint (#330) 2021-05-20 19:42:00 +08:00
LoyalsoldierandGitHub 1d6dcf62dc Style: format code by gofumpt (#328) 2021-05-20 06:36:38 +08:00
LoyalsoldierandGitHub 531bc2b1d6 Feat: refine geodata loader (#323) 2021-05-11 18:18:40 +08:00
LoyalsoldierandGitHub a9ce6d4ada Refine geodata decoder (#322)
* Refactor: geodata loader
* Feat: add membench & benchmark for geodata decoder
* Feat: log router memory usage when initialization
2021-05-06 10:49:14 +08:00
LoyalsoldierandGitHub ce854d15d5 Fix: lock (#320) 2021-05-05 10:44:36 +08:00
LoyalsoldierandGitHub 5eb0878f13 Feat: memory-efficient geodata decoder (#319) 2021-05-04 15:52:25 +08:00
LoyalsoldierandGitHub 2c58592d8c Fix: data race (#317) 2021-05-03 06:19:57 +08:00
LoyalsoldierandGitHub 059be8a014 Chore: fix typos (#295) 2021-04-02 08:36:48 +08:00
LoyalsoldierandGitHub 8381ee2e3c Chore: update dependencies (#294) 2021-04-02 05:40:32 +08:00
LoyalsoldierandGitHub d8810a4d11 Chore: refine go import (#291) 2021-04-02 04:23:50 +08:00
Page Fault 9bdfc8abe1 fix smux compatiblity with trojan-r 2021-04-01 15:38:04 +00:00
loyalsoldier ef371adae0 Chore: use v2ray-core new module name 2021-02-27 10:39:12 +08:00
Page Fault 85aecb5ba7 default tls fingerprint 2021-02-26 18:36:16 +00:00
Page Fault 5346116df8 remove hardcoded fingerprint, fix ws payload type bug 2021-02-26 18:02:44 +00:00
Page Fault 178bc45476 update dependencies, fix shadowsocks tests 2021-01-24 11:20:15 +00:00
loyalsoldier 669bd3317a Support regexp rule type
Compatible with V2Ray rules
2021-01-22 17:48:59 +08:00
Page Fault 8d5d06bd63 fix tproxy ipv6 udp relaying 2021-01-05 03:16:41 +00:00
WeidiDengandGitHub e0717c78c3 fix plain http not working 2020-11-21 08:11:16 +08:00
loyalsoldier dea6ae8a19 Router: fix & refine & support attribute and keyword type 2020-09-07 19:03:11 +08:00
Page Fault a219635464 Merge branch 'dev' of github.com:p4gefau1t/trojan-go into dev 2020-09-06 03:34:15 +00:00
Page Fault 2e05d7cf21 #151, fix forward proxy, bump go to 1.15 2020-09-06 03:33:47 +00:00
Page FaultandGitHub e86c5b7ea5 Merge pull request #175 from Loyalsoldier/refine-code
Fix according to go vet result
2020-09-03 17:49:11 +00:00
Page FaultandGitHub 4ef7d60c0c Merge pull request #177 from Loyalsoldier/fix-route
Fix: route mistake
2020-09-01 03:35:55 +00:00
loyalsoldier 08a462ea78 Fix according to go vet result 2020-08-30 18:35:32 +08:00
loyalsoldier 9da0f43475 Fix route mistake 2020-08-29 23:36:01 +08:00
loyalsoldier 3705cc10d6 Fix: assets path 2020-08-29 09:56:11 +08:00
Page Fault ed7b3342dd fix server clash when accepting too many connections 2020-07-20 16:03:04 +00:00
Page Fault f830cb5e40 tests 2020-07-20 14:44:36 +00:00
pJFJjl4DandGitHub cdeb6da243 fix forward proxy auth 2020-07-20 11:53:14 +00:00
Page Fault 1baeb2ccf8 extract sni from cert dns names 2020-07-19 09:39:29 +00:00
x0d 48f2647ba5 fix router packet loop 2020-07-15 09:28:48 +01:00
Page Fault a0d783b3fa fix test timeout 2020-07-14 16:45:03 +00:00
Page Fault b93210ce01 fix stdin priority 2020-07-14 07:34:35 +00:00
Page Fault b1841979c1 url scheme 2020-07-12 06:45:48 +00:00
Page Fault 7a6ca3fb49 fix trojan test 2020-07-11 04:32:53 +00:00
Page Fault acaa0fa478 fix api goroutine leak 2020-07-11 04:24:47 +00:00
Page Fault e0635b29b2 update docs 2020-07-10 18:28:44 +00:00
Page Fault 44db51ee49 add sni wildcard support 2020-07-10 18:10:27 +00:00
Page Fault 2c87b81b81 add api tls test 2020-07-04 07:06:53 +00:00
Page Fault 1fb01a28df try to fix redir test 2020-07-01 14:58:57 +00:00