Commit Graph
2150 Commits
Author SHA1 Message Date
zonyitoo 2b2afc9a3c chore(build): Build nightly releases with cross instead of zig-build
- zig recently updated its musl version, stable rustc with that new musl
  is not released yet
- zig may eliminate LLVM in the future, ziglang/zig#16270
2023-06-30 23:41:32 +08:00
zonyitoo 2552181544 update dependencies 2023-06-29 21:29:59 +08:00
zonyitoo b56f645d0d fix(local): PingBalancer no default TCP mode (#1234) 2023-06-29 21:24:30 +08:00
Tim Xylon fb2192bb8d Introduce dns-cache-size option in README 2023-06-27 13:22:55 +08:00
Tim Xylon a7811b6556 Apply suggestions from clippy 2023-06-27 13:22:55 +08:00
Tim Xylon 535ee0b37f Add "dns-cache-size" command-line option 2023-06-27 13:22:55 +08:00
Tim Xylonandfernvenue 34f822ba9b Set DNS cache size to "0" for trust-dns
Co-authored-by: fernvenue <git@fernvenue.com>
2023-06-27 13:22:55 +08:00
dependabot[bot] 8f56c5381b chore(deps): bump sysexits from 0.6.0 to 0.6.1 (#1233) 2023-06-26 16:30:10 +00:00
dependabot[bot] 701ec95002 chore(deps): bump clap from 4.3.4 to 4.3.8 (#1232) 2023-06-26 16:19:46 +00:00
dependabot[bot] 9bb83c1f4a chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1231) 2023-06-26 16:11:24 +00:00
Tim Xylon 5b334f47d6 Rewrite with the ? operator 2023-06-26 23:59:11 +08:00
Tim Xylon 74d67d870a Remove needless borrow 2023-06-26 23:59:11 +08:00
Tim Xylon 0234a4a571 Remove derivable implementation 2023-06-26 23:59:11 +08:00
Tim Xylon 943a0f15a7 Remove redundant pattern matching 2023-06-26 23:59:11 +08:00
Tim Xylon 4f696a110d Fix uninlined format args 2023-06-26 23:59:11 +08:00
dependabot[bot] f97b0760ec chore(deps): bump notify from 6.0.0 to 6.0.1 (#1226) 2023-06-19 17:24:24 +00:00
dependabot[bot] 48b0668f27 chore(deps): bump aes from 0.8.2 to 0.8.3 (#1224) 2023-06-19 17:15:41 +00:00
dependabot[bot] 2e9bd03bd8 chore(deps): bump serde_json from 1.0.96 to 1.0.97 (#1225) 2023-06-19 17:03:58 +00:00
dependabot[bot] ebe3d137fc chore(deps): bump rustls-native-certs from 0.6.2 to 0.6.3 (#1227) 2023-06-19 16:53:45 +00:00
dependabot[bot] e6d9d1e7f5 chore(deps): bump clap from 4.3.3 to 4.3.4 (#1228) 2023-06-19 16:44:11 +00:00
zonyitoo b4f0f98138 Relaxed sendmmsg, recvmmsg support variable atomic operation 2023-06-18 20:58:24 +08:00
dependabot[bot] 16cf75a2a4 chore(deps): bump idna from 0.3.0 to 0.4.0 (#1212) 2023-06-16 16:35:46 +00:00
zonyitoo 7c5d3cb9c6 Updated config URL in help message, fix #1214 2023-06-17 00:21:34 +08:00
Kirill Fertikov 67232c3010 Added configs for snap daemons (#1204) 2023-06-14 20:45:10 +08:00
zonyitoo c2877c10b5 fix buffer memory alignment 2023-06-13 00:49:12 +08:00
zonyitoo 8a0a98ad53 trust-dns 0.23.0-alpha.4 ConnectionProvider, update dependencies 2023-06-12 23:39:36 +08:00
zonyitoo 702690fbb1 fix(shadowsocks): trust-dns AsyncResolver::new no Result 2023-06-03 23:01:17 +08:00
zonyitoo 1973a7e328 update dependencies 2023-06-03 22:47:35 +08:00
dependabot[bot] 02d8b6a3c1 chore(deps): bump base64 from 0.21.0 to 0.21.2 (#1206) 2023-05-30 01:34:41 +00:00
dependabot[bot] 3815db5302 chore(deps): bump clap from 4.2.7 to 4.3.0 (#1199) 2023-05-30 01:20:27 +00:00
dependabot[bot] cd6860dc27 chore(deps): bump log from 0.4.17 to 0.4.18 (#1207) 2023-05-30 01:03:18 +00:00
dependabot[bot] aab03a041e chore(deps): bump once_cell from 1.17.1 to 1.17.2 (#1208) 2023-05-30 00:54:18 +00:00
NimaQu 0c4f9da320 Update README.md
fix wrong args
2023-05-24 22:52:18 +08:00
zonyitoo 736df148eb updated notify to v6.0 2023-05-18 23:41:48 +08:00
zonyitoo d45c19fafd fix(shadowsocks): revert #1195
`CLIENT` still keep the connection alive even `LOCAL` have already sent
`FIN` to it.

As a correct implementation of PROXY, we should not close the connection
if `CLIENT` didn't close it.
2023-05-18 23:32:28 +08:00
Emils f64cf8134f Allow creating UDP sockets on iOS 2023-05-18 10:24:08 +08:00
dependabot[bot] f19dc42bb1 chore(deps): bump sysexits from 0.5.0 to 0.6.0 (#1192) 2023-05-17 14:02:45 +00:00
zonyitoo 31b9fd832b trust-dns update to v0.23.0-alpha.* 2023-05-17 21:49:01 +08:00
zonyitoo 9e7ef95389 fix(shadowsocks): copy_encrypted_bidirectional set timeout when EOF
fix #1195

Set timeout on the other copy direction when the current one ends with
EOF to forcibly close the idling copy process when the timeout reaches.
Which should hopefully prevents connections stay in CLOSE-WAIT state
forever.
2023-05-17 21:40:11 +08:00
zonyitoo bf5d9a909a AEAD-2022 Ciphers keygen recommend
fix #1179
2023-05-05 23:41:45 +08:00
zonyitoo 34127b8270 fix(local): Add missing #[cfg(feature = "local-flow-stat")] 2023-05-05 03:28:52 +08:00
zonyitoo 57d27473fe update dependencies 2023-05-05 03:26:06 +08:00
zonyitoo c4cec6d8b1 feat(local): Local server builder pattern 2023-05-05 03:25:12 +08:00
zonyitoo bf3cd3542d feat(tun): TunBuilder follows other local builder pattern 2023-05-05 03:03:16 +08:00
zonyitoo 8d3461b24e feat(dns): DNS local server builder 2023-05-05 02:59:46 +08:00
zonyitoo ae1b8758d9 feat(redir): Redir local server builder 2023-05-05 02:39:49 +08:00
zonyitoo 14069a462a feat(tunnel): Tunnel local server builder 2023-05-05 02:23:02 +08:00
zonyitoo bdfd05a5b1 feat(http): Http local server builder 2023-05-05 02:02:00 +08:00
zonyitoo a1f7c4c25f feat(socks): Building Socks local server separately with builder 2023-05-05 01:50:13 +08:00
zonyitoo 5caa3a367b feat(manager): Allow building manager server separately without running 2023-05-05 00:54:47 +08:00