565 Commits

Author SHA1 Message Date
eric
cecb7772a6 Remove private config 2025-08-18 21:00:30 +08:00
eric
b8ae6c8fb1 Update deps 2025-08-12 20:06:48 +08:00
eric
49aa8f8677 Added NONE loglevel to skip logger setup 2025-05-02 13:40:49 +08:00
eric
45be5f1853 Updated deps 2025-03-28 13:49:58 +08:00
lanthora
beb0a3efce change netstack-lwip upstream 2025-02-22 14:11:59 +08:00
lanthora
9ec9046abd support windows 2025-02-17 21:18:13 +08:00
eric
de8f5272f7 Fix outbound binding at loopback 2025-01-19 13:49:15 +08:00
Chinsyo
8bc305c342 Update github actions checkout to v4, update rust-toolchain for *-apple-darwin to stable 2024-10-19 09:02:06 +08:00
Chinsyo
5b70ec9365 Perform cargo fmt 2024-10-18 17:05:10 +08:00
Chinsyo
b2a58d9e13 Fix clippy lints 2024-10-18 17:05:10 +08:00
eric
2dab68c940 Fix clippy lints 2024-10-08 21:12:02 +08:00
Chinsyo
d15af318ab Simplify empty check, relace length validation to is_empty() 2024-10-08 20:16:12 +08:00
Chinsyo
74614c087e Remove unneeded guard statement 2024-10-08 20:16:12 +08:00
Chinsyo
10f402706a Simplify unneeded return statement 2024-10-08 20:16:12 +08:00
Chinsyo
dbee706608 Fixing cargo clippy clone_on_copy issues 2024-10-08 20:16:12 +08:00
Chinsyo
ea66bd9938 Moving local variable declaration closer to usage 2024-10-08 20:16:12 +08:00
Chinsyo
73ae6adb46 Rename unused variable, add underscore prefix 2024-10-08 20:16:12 +08:00
Chinsyo
e37097b36c Remove unnecessary pub(self) 2024-10-08 20:16:12 +08:00
Chinsyo
443828f48e Remove casting type to original type 2024-10-08 20:16:12 +08:00
Chinsyo
1e60649448 Refactor `assert_eq!(_EXPRESSION_, true) to assert!(_EXPRESSION_) 2024-10-08 20:16:12 +08:00
Chinsyo
9b7c55d91b Simplify group imports for single item 2024-10-08 20:16:12 +08:00
eric
a6070a7ef8 Support multiple health check requests for the failover outbound 2024-10-07 19:14:51 +08:00
eric
061bc75a44 Refactor 2024-10-07 17:47:14 +08:00
eric
09d1a97dc2 Added healthCheckWait option for failover outbound 2024-10-07 16:53:30 +08:00
eric
b1ef030965 Added healthCheckOnStart option to failover outbound 2024-10-07 15:54:58 +08:00
eric
ed261b6625 Added healthCheckPrefers parameter for failover outbound 2024-10-07 13:43:38 +08:00
eric
b31e1f7e50 Failover outbound now makes TCP health checks with TLS traffic
Supported healthCheckTimeout/healthCheckDelay/healthCheckActive
parameters for JSON config
2024-10-07 13:43:38 +08:00
eric
e4ce359b10 Fix typo 2024-10-06 13:57:06 +08:00
eric
1ab748d8ce Support HTTP host sniffing
Credits https://github.com/eycorsican/leaf/pull/288

Closes #288
2024-10-05 15:14:51 +08:00
eric
415dab3b66 Updated upload-artifact@v4 and download-artifact@v4 2024-10-05 13:22:21 +08:00
Chinsyo
b9fa3ddd00 conf: fix std::env::set_var with NUL byte 2024-10-05 13:10:14 +08:00
eric
e8a7eb9a3f Update deps 2024-10-04 19:56:16 +08:00
eric
d4cb1c9a3a Updated netstack-lwip to include latest bug fixes 2024-08-22 23:06:01 +08:00
eric
250b910ff4 Update netstack-lwip 2024-06-03 21:50:34 +08:00
eric
69bb4a827a v0.11.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.11.0
2024-06-01 23:16:39 +08:00
eric
3cbd44549d net: fix UDP outbound socket binding 2024-06-01 22:54:42 +08:00
eric
f60e243a89 v0.10.13
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.10.13
2024-05-06 19:46:21 +08:00
eric
42c9d74676 Use ring as default crypto backend 2024-05-06 19:45:50 +08:00
eric
7a31f50c56 chore: fix cross build 2024-05-02 02:46:18 +08:00
eric
effac11504 Support aws-lc-rs crypto backend 2024-05-02 02:24:26 +08:00
eric
4ff8b1d102 chore: set deployment target for Apple platforms 2024-05-02 00:11:30 +08:00
eric
15777875c2 chore: update deps 2024-05-01 23:59:44 +08:00
eric
1dfe30bfdb chore: exit on command fail 2024-04-22 22:12:39 +08:00
eric
067c3ee0f5 chore: fix android build 2024-04-22 21:48:17 +08:00
eric
adcf157db3 fake_dns: fix fake IP allocation 2024-04-20 21:21:30 +08:00
eric
e2541dc594 net: return error instead of panic on receiving unexpected target 2024-04-20 21:06:44 +08:00
eric
9e06f37eb0 fake_dns: enlarge fake IP address pool 2024-04-20 20:35:11 +08:00
eric
06503e16c0 v0.10.12
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-bin-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-bin-cross (i686-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
ci / build-apple (push) Has been cancelled
ci / build-android (push) Has been cancelled
releases / build-bin-cross (aarch64-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 / build-apple (push) Has been cancelled
releases / build-android (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 (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
releases / release-mobile-libs (push) Has been cancelled
v0.10.12
2024-04-18 16:47:38 +08:00
eric
2b3c4822ab chore: fix build script 2024-04-18 16:47:21 +08:00
eric
3c57300520 v0.10.11
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-bin-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-bin-cross (i686-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
ci / build-apple (push) Has been cancelled
ci / build-android (push) Has been cancelled
releases / build-bin-cross (aarch64-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 / build-apple (push) Has been cancelled
releases / build-android (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 (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
releases / release-mobile-libs (push) Has been cancelled
v0.10.11
2024-04-18 16:41:59 +08:00