jebbs a8dd708028 parse duration conf with time.Parse() %!s(int64=4) %!d(string=hai) anos
..
cfgcommon 91a2286064 apply coding style %!s(int64=4) %!d(string=hai) anos
geodata 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
json dde9463275 V5: Add TOML Support (rebased from 36ba06837f68db1e04fd090f36bf10d85cd5ced7) %!s(int64=4) %!d(string=hai) anos
merge 2523d77919 improve commands %!s(int64=4) %!d(string=hai) anos
mergers 7a0af318df refine api, run command and merger (#766) %!s(int64=4) %!d(string=hai) anos
rule 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
serial 8c78712841 v5: New multi-json loader (rebased from ff59bd37ce2c5a2881f8c11b74396cbf65edf958) %!s(int64=4) %!d(string=hai) anos
api.go fa0cf6db26 v5: Health Check & LeastLoad Strategy (rebased from 2c5a71490368500a982018a74a6d519c7e121816) %!s(int64=4) %!d(string=hai) anos
blackhole.go 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
blackhole_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
browser_forwarder.go b68411f460 Fix: browserforwarder panics with empty config (#954) %!s(int64=4) %!d(string=hai) anos
buildable.go 4eb2b5e607 merge ext into core %!s(int64=7) %!d(string=hai) anos
conf.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
dns.go 1cb9fd2999 Chore: little refinements (#973) %!s(int64=4) %!d(string=hai) anos
dns_proxy.go 2bdc86049a code style %!s(int64=4) %!d(string=hai) anos
dns_proxy_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
dns_test.go 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
dokodemo.go 2bdc86049a code style %!s(int64=4) %!d(string=hai) anos
dokodemo_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
duration.go a8dd708028 parse duration conf with time.Parse() %!s(int64=4) %!d(string=hai) anos
duration_test.go a8dd708028 parse duration conf with time.Parse() %!s(int64=4) %!d(string=hai) anos
errors.generated.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
fakedns.go a21e4a7deb Fix: FakeDNS IPv6 & refine JSON unmarshal (#925) %!s(int64=4) %!d(string=hai) anos
freedom.go e6aaa57def Feat: add queryStrategy option for DNS (#794) %!s(int64=4) %!d(string=hai) anos
freedom_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
general_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
gun.go 88e1e25aa9 Chore: format import using goimports (#780) %!s(int64=4) %!d(string=hai) anos
http.go 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
http_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
init.go 38da831b75 Feature: Fake DNS support (#406) %!s(int64=5) %!d(string=hai) anos
lint.go 38da831b75 Feature: Fake DNS support (#406) %!s(int64=5) %!d(string=hai) anos
loader.go 4eb2b5e607 merge ext into core %!s(int64=7) %!d(string=hai) anos
log.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
loopback.go 88e1e25aa9 Chore: format import using goimports (#780) %!s(int64=4) %!d(string=hai) anos
observatory.go 8f429c35cb Fix: observatory log & JSON config(#1211) %!s(int64=4) %!d(string=hai) anos
policy.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
policy_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
reverse.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
reverse_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
router.go 718d6f32bf update coding style %!s(int64=4) %!d(string=hai) anos
router_strategy.go a8dd708028 parse duration conf with time.Parse() %!s(int64=4) %!d(string=hai) anos
router_test.go a8dd708028 parse duration conf with time.Parse() %!s(int64=4) %!d(string=hai) anos
services.go 459a914ab7 apply coding style %!s(int64=4) %!d(string=hai) anos
shadowsocks.go 2bdc86049a code style %!s(int64=4) %!d(string=hai) anos
shadowsocks_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
socks.go 6f8979d017 Style: format code by gofumpt (#1022) %!s(int64=4) %!d(string=hai) anos
socks_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
transport.go 3b7ed982fb Add grpcSettings (alias of gunSettings) %!s(int64=4) %!d(string=hai) anos
transport_authenticators.go 2bdc86049a code style %!s(int64=4) %!d(string=hai) anos
transport_internet.go a53fd35205 separate client ca and server ca %!s(int64=4) %!d(string=hai) anos
transport_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
trojan.go 12dfbc78a3 Update protobuf version (rebased from 6d25d51519a65220a50042b447f02075d848faf9) %!s(int64=4) %!d(string=hai) anos
v2ray.go b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab062064c515e8c14669edb7c75173c0e8d2c) %!s(int64=4) %!d(string=hai) anos
v2ray_test.go b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab062064c515e8c14669edb7c75173c0e8d2c) %!s(int64=4) %!d(string=hai) anos
vless.go 2bdc86049a code style %!s(int64=4) %!d(string=hai) anos
vless_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
vmess.go 0822160008 VMess AEAD based packet length %!s(int64=4) %!d(string=hai) anos
vmess_test.go f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos