Commit Graph

273 Commits

Author SHA1 Message Date
eric
25c138cb70 v0.5.0
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / test (windows-latest) (push) Has been cancelled
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.5.0
2022-04-22 03:08:34 +08:00
eric
499c5f2c1f Refactor 2022-04-21 20:46:27 +08:00
eric
0195e9a9bc ci: enable tests 2022-04-20 23:02:35 +08:00
eric
5a6c4cec96 chore: strip was stabilized 2022-04-19 02:23:41 +08:00
eric
806fc61b59 conf: allows environment variable settings/override 2022-04-19 01:33:29 +08:00
eric
66b8b0a63d api: fix statistics 2022-04-19 01:33:29 +08:00
eric
d7c9a484f1 test: data transfering reliability tests for various configs 2022-04-19 01:33:26 +08:00
eric
554d069a3b Fix build 2022-04-14 19:03:47 +08:00
eric
c78c9bfbc4 stat: include the HTTP Forwarded header 2022-04-14 18:51:37 +08:00
eric
c0c51d94e6 stat: refine statistics API 2022-04-14 12:17:47 +08:00
eric
eeb44485ad stat: optimize counter removal 2022-04-13 23:37:51 +08:00
eric
039d95955c stat: print session counts 2022-04-13 23:28:15 +08:00
eric
1751a83b3f test: fixes 2022-04-13 23:07:32 +08:00
eric
a3b9121624 tun: fix possible segmentation fault 2022-04-13 22:33:39 +08:00
eric
96294a681b Added statistics manager 2022-04-13 22:28:07 +08:00
eric
c88af08409 tun: netstack got a new API 2022-04-12 21:57:19 +08:00
eric
f7c2f2288b Refactor 2022-04-12 00:39:06 +08:00
eric
5f1d6de71f v0.4.4
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.4
2022-04-10 17:44:18 +08:00
eric
2214a54b66 inbound/chain: listens only for supported protocols 2022-04-10 17:32:53 +08:00
eric
38ebca111d Refactor 2022-04-10 17:32:51 +08:00
eric
796c22dd84 tun: netstack now implements Stream/Sink 2022-04-10 15:11:06 +08:00
eric
1c5cd5fc30 tun: move LwIP netstack to a separate crate 2022-04-09 22:19:32 +08:00
eric
90dab9617e test: more tests for tcp half close 2022-04-09 17:48:34 +08:00
eric
083ae004bc v0.4.3
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.3
2022-04-09 16:31:58 +08:00
eric
1d5b5d619d dispatcher: fix EOF propagation 2022-04-09 16:26:07 +08:00
eric
c3afb38611 outbound/random, outbound/rr, outbound/static: combined random and rr into static 2022-04-08 20:24:16 +08:00
eric
cbef2f9fc6 outbound/retry: removed 2022-04-08 18:53:01 +08:00
eric
1e74deee80 test: amux on relay server 2022-04-08 18:48:03 +08:00
eric
ba17b0ad08 v0.4.2
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.2
2022-02-24 02:27:08 +08:00
eric
fb1c84ce9e docs: fix play store link 2022-02-24 02:20:34 +08:00
eric
61968bd077 amux: fix stream frame payload size 2022-02-23 15:51:49 +08:00
eric
32d6c95226 option: default link timeout 10s 2022-02-23 15:47:27 +08:00
eric
0fed1cb438 config/json: inbound tag rule 2022-02-11 14:41:29 +08:00
eric
b66e2efa1d ffi: Rust 2021 2022-01-15 00:20:08 +08:00
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