Commit Graph
3429 Commits
Author SHA1 Message Date
renovate[bot] f5e2749da1 chore(deps): update rust docker tag to v1.98.0 2026-08-27 02:27:32 +08:00
renovate[bot] 7fa251fecd chore(deps): update rust crate spin to v0.12.3 2026-08-27 02:27:23 +08:00
renovate[bot] 5cfcbc89ea chore(deps): update rust crate log to v0.4.34 2026-08-27 02:27:15 +08:00
renovate[bot] a412166e84 chore(deps): update rust crate blake3 to v1.8.7 2026-08-27 02:27:09 +08:00
ty b8cce0d519 Bump shadowsocks-crypto to 0.8.0 2026-08-27 02:20:13 +08:00
ty 65f6a8e166 refactor: split inbound_udp_allow_fragmentation from outbound option
Add a dedicated  config option for
inbound (listener) UDP sockets, instead of reusing the outbound option.

- SSConfig / SSServerExtConfig: new
  JSON field (global + per-server)
- Config / ServerInstanceConfig: new field, defaults to false
- server/manager/local: accept_opts.udp.allow_fragmentation now sourced
  from the inbound option; per-server override split into inbound/outbound
- README: document the new option in both JSON examples
- tests/udp.rs: fix unused import of AcceptOpts on non-Linux platforms
2026-08-27 02:07:27 +08:00
peng weikang 668ff171f4 fix: allow fragmentation for inbound UDP replies 2026-08-27 02:07:27 +08:00
ty a99c9dddad fix: RUSTSEC-2026-0258 2026-08-27 01:03:08 +08:00
renovate[bot] 76a4317a73 fix(deps): update rust crate smoltcp to 0.14 2026-08-17 02:53:17 +00:00
renovate[bot] 89bbabda85 fix(deps): update rust crate rocksdb to 0.25 2026-08-16 12:46:54 +00:00
renovate[bot] 9214fdaf1f chore(deps): update rust crate snmalloc-rs to v0.7.5 2026-08-13 00:59:53 +00:00
renovate[bot] 2b823ab254 chore(deps): update rust crate http-body-util to v0.1.5 2026-08-12 19:40:32 +00:00
renovate[bot] b35f610845 chore(deps): update rust crate futures to v0.3.34 2026-08-11 22:47:08 +00:00
renovate[bot] e543d9bc8c chore(deps): update rust crate clap to v4.6.6 (#2163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-08 16:36:20 +00:00
gengjiawen db65eaa824 fix(net): make udp batch cfgs match the bsd module routing for tvos/watchos
`net/sys/unix/bsd/mod.rs` already routes macos, ios, watchos and tvos
to `bsd/macos.rs`, and that module unconditionally imports
`net::udp::{BatchRecvMessage, BatchSendMessage}`. But the nine cfg
gates in `net/udp.rs` list only macos and ios among the Apple
platforms, so on watchos and tvos those items are configured out while
the importer is still compiled -- E0432, the crate does not build.

Add watchos and tvos to the nine gates so the two lists agree.
2026-08-08 23:20:32 +08:00
renovate[bot] ec908d9244 chore(deps): update rust crate thiserror to v2.0.20 2026-08-08 08:49:27 +00:00
renovate[bot] fba3c974cb chore(deps): update rust crate blake3 to v1.8.6 2026-08-06 02:50:23 +00:00
renovate[bot] 83e2f0a512 chore(deps): update rust crate base64 to v0.23.1 2026-08-04 16:58:40 +00:00
renovate[bot] 3edf1f4f98 chore(deps): update rust crate ipnet to v2.12.1 2026-08-02 05:33:57 +00:00
renovate[bot] 3a0a3c85cc chore(deps): update rust crate time to v0.3.55 2026-08-01 09:13:33 +00:00
renovate[bot] 9e0da35f0d chore(deps): update rust crate clap to v4.6.5 2026-07-31 18:56:04 +00:00
renovate[bot] 87ca5045dc chore(deps): update rust crate http to v1.5.0 2026-07-29 17:17:46 +00:00
renovate[bot] 28fbd08671 chore(deps): update rust crate aes to v0.9.2 2026-07-27 06:01:57 +00:00
renovate[bot] 6b96a84b99 fix(deps): update rust crate base64 to 0.23 2026-07-23 18:43:11 +00:00
renovate[bot] b8e495edfd fix(deps): update rust crate sealed to 0.7 2026-07-23 12:34:56 +00:00
renovate[bot] 402e0288cc fix(deps): update rust crate etherparse to 0.21 2026-07-23 10:06:56 +00:00
renovate[bot] 94b92dbec6 chore(deps): update rust crate hyper to v1.11.0 2026-07-23 05:04:38 +00:00
renovate[bot] 647aa63108 chore(deps): update rust crate tun to v0.8.14 (#2158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-23 05:03:49 +00:00
renovate[bot] 60744f7fbd chore(deps): update rust crate trait-variant to v0.1.3 2026-07-22 21:34:57 +00:00
renovate[bot] 696e461d0f chore(deps): update rust crate tokio to v1.53.1 2026-07-22 13:50:37 +00:00
renovate[bot] 9e04ba1290 chore(deps): update rust crate clap to v4.6.4 (#2159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 13:49:34 +00:00
renovate[bot] 560ac5274a chore(deps): update rust crate libc to v0.2.189 2026-07-22 03:07:30 +00:00
renovate[bot] 8f398c0771 chore(deps): update rust crate time to v0.3.54 2026-07-21 21:01:09 +00:00
renovate[bot] 5fb1148a47 chore(deps): update rust crate libc to v0.2.188 2026-07-21 12:39:04 +00:00
renovate[bot] 9cbbf01750 chore(deps): update rust crate serde_json to v1.0.151 2026-07-21 05:44:49 +00:00
renovate[bot] 4f1f7a962d chore(deps): update rust crate clap to v4.6.3 2026-07-20 22:57:02 +00:00
renovate[bot] 82f3f50868 chore(deps): update rust crate thiserror to v2.0.19 2026-07-19 06:46:02 +00:00
renovate[bot] d755f6863e chore(deps): update rust crate serde to v1.0.229 2026-07-19 02:47:01 +00:00
renovate[bot] ae7e88ce94 chore(deps): update rust crate webpki-roots to v1.0.9 2026-07-18 16:45:37 +00:00
renovate[bot] e1df69a68e chore(deps): update rust crate futures to v0.3.33 2026-07-18 13:49:18 +00:00
renovate[bot] d4ccf13f2a chore(deps): update rust crate tokio to v1.53.0 2026-07-17 09:45:16 +00:00
renovate[bot] 5521c0fef4 chore(deps): update rust docker tag to v1.97.1 2026-07-17 00:11:00 +00:00
renovate[bot] 654520f668 chore(deps): update rust crate regex to v1.13.1 2026-07-16 02:05:51 +00:00
renovate[bot] 0e6b247934 chore(deps): update rust crate clap to v4.6.2 2026-07-15 23:02:40 +00:00
renovate[bot] 72d73a22b6 chore(deps): update rust crate spin to v0.12.2 (#2156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 10:37:15 +00:00
renovate[bot] c0b16bde76 chore(deps): update rust crate socket2 to v0.6.5 2026-07-13 23:57:34 +00:00
renovate[bot] c88b51996c chore(deps): update rust crate http-body-util to v0.1.4 2026-07-13 18:30:07 +00:00
renovate[bot] ea6eb27d08 chore(deps): update rust docker tag to v1.97.0 2026-07-09 22:52:12 +00:00
renovate[bot] ba4b734f23 chore(deps): update rust crate regex to v1.13.0 2026-07-09 14:59:10 +00:00
renovate[bot] 8f583f3a08 chore(deps): update rust crate bytes to v1.12.1 2026-07-09 22:57:44 +08:00