Commit Graph

239 Commits

Author SHA1 Message Date
eric
b0b18dab84 v0.4.1, fix ci deps
Some checks failed
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-bin (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (mips-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (x86_64-apple-darwin) (push) Has been cancelled
releases / release-bin (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-bin (x86_64-unknown-linux-musl) (push) Has been cancelled
v0.4.1
2021-12-29 10:42:54 +08:00
eric
d7ead99a65 v0.4.0
Some checks failed
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-bin (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (mips-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (x86_64-apple-darwin) (push) Has been cancelled
releases / release-bin (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-bin (x86_64-unknown-linux-musl) (push) Has been cancelled
v0.4.0
2021-12-29 10:26:08 +08:00
eric
31145ab726 bin: boundif option 2021-12-29 10:21:07 +08:00
eric
4f8c726a73 nat: avoid repeated sessions 2021-12-29 10:21:06 +08:00
eric
290831c9cb outbound/failover: configurable health check timeout 2021-12-29 10:21:06 +08:00
eric
f7654b4785 Dependencies update 2021-12-29 10:21:06 +08:00
eric
3fc1ba928b chore: migrating to Rust 2021 2021-12-29 10:21:04 +08:00
eric
26f58872d1 bin: sets timeout for connectivity testing 2021-11-17 08:17:23 +08:00
eric
489fe09bba conf: custom QUIC TLS cert 2021-11-17 08:17:23 +08:00
eric
769c48de0b outbound/failover: allows a single outbound as a last resort 2021-11-17 08:17:23 +08:00
eric
a7087b5773 net: recover IPv4-mapped address 2021-10-23 05:30:15 +08:00
eric
ae32f7a61c inbound/trojan: accept multiple passwords 2021-10-23 05:30:13 +08:00
eric
73f29b1b25 log: refine request logging 2021-09-28 11:25:48 +08:00
eric
21769dc385 chore: fixes docs 2021-09-20 17:37:31 +08:00
eric
ed8b12844a conf: support logoutput 2021-09-17 01:54:25 +08:00
eric
35561f0106 conf: support chain outbound 2021-09-16 10:56:19 +08:00
eric
fd749c8741 net: uses dual-stack sockets & don't bind outbound UDP sockets to the loopback 2021-09-16 08:41:29 +08:00
eric
40e79fdb93 chore: convenient iOS build target for an optimized output 2021-09-16 08:41:29 +08:00
eric
7397c70b1b fakedns: HTTPS type is identified in newer trust-dns versions 2021-09-16 08:41:29 +08:00
eric
930f2b2ac7 outbound/failover: make sure health check requests are initiated within a second 2021-09-16 08:41:29 +08:00
eric
8e7c0b4bb8 router, conf: support INBOUND-TAG rule 2021-09-16 08:41:29 +08:00
eric
d5da5035b0 conf: support redirect outbound 2021-09-16 05:51:13 +08:00
eric
028f294982 conf: support NETWORK rule 2021-09-16 05:51:13 +08:00
eycorsican
135df3d44e Update README.md 2021-09-08 14:27:51 +08:00
eric
55ed9a420f outbound/ws: optionally sets the user agent from env var 2021-09-04 10:10:33 +08:00
eric
63e9e835b0 docs: added play store link 2021-09-01 13:49:56 +08:00
eric
9363e8e603 tun: fix a segment fault in closing netstack tcp listener 2021-09-01 13:37:09 +08:00
eric
517172d2b1 android: in favor of a TCP service when protecting sockets 2021-08-31 13:28:56 +08:00
eric
3773a029e8 test: tests start/shutdown 2021-08-27 10:24:41 +08:00
eric
9dcbc6e50a android: sets socket protect path from env var 2021-08-27 08:37:22 +08:00
eric
8f8ecc6469 conf: support specifying a TLS cert 2021-08-16 15:11:08 +08:00
eric
fbe3a5a01e inbound/tls: new inbound 2021-08-16 15:11:08 +08:00
bdbai
b077910792 net: bind loopback addr 2021-08-09 00:08:00 +08:00
eric
979815a530 tun: sets outbound interface explicitly 2021-08-06 06:48:10 +08:00
eric
cfaf9736f4 chore: notify -> 5.0.0-pre.11 2021-08-06 06:06:21 +08:00
eric
9d201ff6e0 refactor: additional abstraction over handler input and output 2021-07-06 22:48:53 +08:00
eric
abb5565d3e refactor: auto trait impl 2021-07-05 21:36:29 +08:00
eric
d35e649e62 Experimental plugin system 2021-07-04 10:11:32 +08:00
eric
2cbec8bcd3 refactor 2021-07-02 06:37:07 +08:00
eric
2b042bed83 inbound/quic: fix an NAT issue caused by missing source address and stream ID 2021-06-25 15:00:12 +08:00
eric
489d80f738 outbound/rr: new outbound to dispatch requests in a round-robin manner 2021-06-25 12:36:47 +08:00
eric
4cb47f5561 inbound, udp: distinguish proxy errors from network errors 2021-05-23 18:57:58 +08:00
eric
23dc682e34 Revert "inbound, udp: ignore proxy layer errors"
This reverts commit 019e394eb5.
2021-05-23 18:01:17 +08:00
eric
ef9fb38878 bin: include UDP availability test 2021-05-23 17:14:12 +08:00
eric
019e394eb5 inbound, udp: ignore proxy layer errors 2021-05-23 17:00:44 +08:00
eric
8bbe5ba84c dns: apply TTL to cached entries 2021-05-23 07:02:34 +08:00
eric
6b1855f6bd net: make OUTBOUND_INTERFACE available on all platforms 2021-05-23 06:55:15 +08:00
包布丁
500563bc56 Bind IPv6 addresses with scope ID (#181) 2021-05-23 06:43:27 +08:00
eric
c5277f4354 net: enable TCP keepalive 2021-05-20 12:48:35 +08:00
包布丁
8c7e442f07 router: log errors while reading mmdb files (#176) 2021-05-15 23:59:07 +08:00