565 Commits

Author SHA1 Message Date
eric
a8971524d6 Add MPTP usage
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-cli-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-cli-cross (i686-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
ci / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
ci / build-lib-apple (push) Has been cancelled
ci / build-lib-android (push) Has been cancelled
2026-03-19 07:17:33 +08:00
eric
d5ed615f7f fix(mptp): make inbound CID session registration atomic under single write lock 2026-03-19 07:17:17 +08:00
eric
291af8b9f0 Refactor DNS client 2026-03-15 17:53:17 +08:00
eric
26d17f9da7 Add a DNS selector 2026-03-15 17:13:09 +08:00
eric
eea1f5a465 Skip invalid DNS server 2026-03-15 16:32:24 +08:00
eric
a5e4d2adc9 Use aws-lc-rs 2026-03-14 10:31:18 +08:00
eric
f576d34b95 Fix build and test 2026-03-14 10:05:51 +08:00
eric
019bdeaeb0 Improve openssl backend ECH handling 2026-03-14 08:18:21 +08:00
eric
309f9e9c6d Improve ring backend ECH handling 2026-03-14 07:22:35 +08:00
eric
b14e2e368d Support DoH 2026-03-14 06:43:26 +08:00
eric
a3459cc0d1 Support ECH config DNS lookup 2026-03-13 21:39:37 +08:00
eric
12f77224c6 Support setting environment variables in JSON config 2026-03-13 16:59:51 +08:00
eric
822889c78a Support ECH 2026-03-13 16:58:55 +08:00
eric
4dd6f89493 Fix Apple builds 2026-03-03 16:46:51 +08:00
eric
b7453f50ff Fix tests 2026-03-02 08:43:14 +08:00
eric
7a567e833a Save recent connections in stat manager 2026-03-01 12:39:30 +08:00
eric
a911e542f6 Resolve direct domains with direct DNS servers 2026-03-01 10:19:08 +08:00
eric
d82a54e34e Add docs for MPTP 2026-03-01 08:06:52 +08:00
eric
7d5f1e5544 Add tests for MPTP 2026-03-01 08:00:12 +08:00
eric
3a150d5da3 Fix Android build 2026-03-01 07:50:58 +08:00
eric
a79358236e Improve conf section name compatibility 2026-02-28 21:48:07 +08:00
eric
32895f4f8b Fix domain sniffing/override 2026-02-28 21:20:43 +08:00
eric
f46cf41410 Improve logging 2026-02-28 20:38:00 +08:00
eric
fa8999181e Fix MPTP UDP inbound 2026-02-28 20:21:40 +08:00
eric
50d0be1806 Refactor 2026-02-28 20:21:35 +08:00
eric
804942e4b8 Refactor 2026-02-27 22:50:19 +08:00
eric
be043cd96d Fix MPTP 2026-02-27 20:15:00 +08:00
eric
4cb248086c v0.14.2
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-cli-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-cli-cross (i686-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
ci / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
ci / build-lib-apple (push) Has been cancelled
ci / build-lib-android (push) Has been cancelled
releases / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
releases / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
releases / build-lib-apple (push) Has been cancelled
releases / build-lib-android (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-cli (aarch64-apple-darwin) (push) Has been cancelled
releases / release-cli (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-cli (x86_64-apple-darwin) (push) Has been cancelled
releases / release-cli (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-cli (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / release-mobile-libs (push) Has been cancelled
v0.14.2
2026-02-25 17:33:53 +08:00
eric
428f448f76 Support raw certificate configuration for JSON 2026-02-25 17:33:28 +08:00
eric
7474076902 v0.14.1
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-cli-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-cli-cross (i686-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
ci / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
ci / build-lib-apple (push) Has been cancelled
ci / build-lib-android (push) Has been cancelled
releases / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
releases / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
releases / build-lib-apple (push) Has been cancelled
releases / build-lib-android (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-cli (aarch64-apple-darwin) (push) Has been cancelled
releases / release-cli (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-cli (x86_64-apple-darwin) (push) Has been cancelled
releases / release-cli (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-cli (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / release-mobile-libs (push) Has been cancelled
v0.14.1
2026-02-25 16:22:46 +08:00
eric
0bd92d4aaf Add more compatibilities to conf config 2026-02-25 11:12:39 +08:00
eric
e836c9160f Fix MPTP single path blocking issue 2026-02-24 20:48:35 +08:00
eric
760820ac52 Dial MPTP sub streams concurrently 2026-02-24 19:41:46 +08:00
eric
0ff4794aa5 Add conf config support for MPTP 2026-02-24 19:32:02 +08:00
eric
9b1e62b623 Fix outbound order 2026-02-24 17:08:25 +08:00
eric
c26a372b94 Update readme 2026-02-24 16:11:11 +08:00
eric
f7b288ecf4 Add MPTP protocol 2026-02-24 16:01:40 +08:00
eric
490872811c Fix UDP socket bind 2026-02-24 07:25:51 +08:00
eric
67e9ed2f36 Add FFI for outbound tests 2026-02-23 19:18:04 +08:00
eric
b9c8f59849 Support system DNS resolver 2026-02-23 16:03:12 +08:00
eric
b62619d825 Refine socket binding 2026-02-23 15:50:56 +08:00
eric
3f6819e806 v0.14.0
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-cli-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-cli-cross (i686-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
ci / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
ci / build-lib-apple (push) Has been cancelled
ci / build-lib-android (push) Has been cancelled
releases / build-cli-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-cli-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-cli-macos (aarch64-apple-darwin) (push) Has been cancelled
releases / build-cli-macos (x86_64-apple-darwin) (push) Has been cancelled
releases / build-lib-apple (push) Has been cancelled
releases / build-lib-android (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-cli (aarch64-apple-darwin) (push) Has been cancelled
releases / release-cli (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-cli (x86_64-apple-darwin) (push) Has been cancelled
releases / release-cli (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-cli (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / release-mobile-libs (push) Has been cancelled
v0.14.0
2026-02-22 16:30:29 +08:00
eric
1303e3ebf0 Add wintun support 2026-02-22 16:19:33 +08:00
eric
7ad1345234 Update readme 2026-02-22 15:44:51 +08:00
eric
8f43c2b98e Refine Socks and tests 2026-02-22 13:38:39 +08:00
eric
fef4e0cae1 Fix connection stats 2026-02-22 09:58:01 +08:00
eric
d2004454c1 Refactor 2026-02-22 08:56:50 +08:00
eric
28634cfdbf Fixed resloving DNS sniffed domain 2026-02-22 08:08:20 +08:00
eric
6ea6c6147a Fix Android build 2026-02-22 00:47:19 +08:00
eric
b1b64d54ef Add VLess + Reality (experimental) 2026-02-22 00:28:22 +08:00