Skip to content

Commit 2d755f0

Browse files
fix(deps): update rust crate smoltcp to 0.13 (#2094)
* fix(deps): update rust crate smoltcp to 0.13 * chore: raise MSRV to 1.91 for smoltcp 0.13 smoltcp 0.13 requires Rust 1.91. Align rust-version, clippy msrv, and GitHub MSRV workflow with that toolchain. Made-with: Cursor * fix(deps): bump aws-lc-rs for RUSTSEC-2026-0048 Update aws-lc-sys to 0.39.0 via aws-lc-rs 1.16.2 (CRL IDP validation fix). Made-with: Cursor --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: zonyitoo <zonyitoo@gmail.com>
1 parent afa9fc3 commit 2d755f0

File tree

6 files changed

+36
-36
lines changed

6 files changed

+36
-36
lines changed

.github/workflows/build-msrv.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
3030
- name: Install Rust
3131
run: |
3232
rustup set profile minimal
33-
rustup toolchain install 1.88
34-
rustup default 1.88
35-
rustup override set 1.88
33+
rustup toolchain install 1.91
34+
rustup default 1.91
35+
rustup override set 1.91
3636
- name: Build with All Features Enabled (Unix)
3737
if: ${{ runner.os == 'Linux' || runner.os == 'macOS' }}
3838
run: cargo build --verbose --features "full-extra local-flow-stat utility-url-outline"
@@ -63,9 +63,9 @@ jobs:
6363
- name: Install Rust
6464
run: |
6565
rustup set profile minimal
66-
rustup toolchain install 1.88
67-
rustup default 1.88
68-
rustup override set 1.88
66+
rustup toolchain install 1.91
67+
rustup default 1.91
68+
rustup override set 1.91
6969
- name: Build with All Features Enabled
7070
run: cargo build --manifest-path crates/shadowsocks-service/Cargo.toml --verbose --features "full dns-over-tls dns-over-https dns-over-h3 local-dns local-flow-stat local-http-rustls local-tun local-fake-dns local-online-config stream-cipher aead-cipher-extra aead-cipher-2022 aead-cipher-2022-extra security-replay-attack-detect"
7171

@@ -92,8 +92,8 @@ jobs:
9292
- name: Install Rust
9393
run: |
9494
rustup set profile minimal
95-
rustup toolchain install 1.88
96-
rustup default 1.88
97-
rustup override set 1.88
95+
rustup toolchain install 1.91
96+
rustup default 1.91
97+
rustup override set 1.91
9898
- name: Build with All Features Enabled
9999
run: cargo build --manifest-path crates/shadowsocks/Cargo.toml --verbose --features "stream-cipher aead-cipher-extra aead-cipher-2022 aead-cipher-2022-extra security-replay-attack-detect"

Cargo.lock

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation = "https://docs.rs/shadowsocks-rust"
99
keywords = ["shadowsocks", "proxy", "socks", "socks5", "firewall"]
1010
license = "MIT"
1111
edition = "2024"
12-
rust-version = "1.88"
12+
rust-version = "1.91"
1313

1414
[badges]
1515
maintenance = { status = "passively-maintained" }

clippy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
msrv = "1.88"
1+
msrv = "1.91"

crates/shadowsocks-service/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation = "https://docs.rs/shadowsocks-service"
99
keywords = ["shadowsocks", "proxy", "socks", "socks5", "firewall"]
1010
license = "MIT"
1111
edition = "2024"
12-
rust-version = "1.88"
12+
rust-version = "1.91"
1313

1414
[badges]
1515
maintenance = { status = "passively-maintained" }
@@ -182,7 +182,7 @@ zstd = { version = "0.13", optional = true }
182182
base64 = { version = "0.22", optional = true }
183183

184184
etherparse = { version = "0.19", optional = true }
185-
smoltcp = { version = "0.12", optional = true, default-features = false, features = [
185+
smoltcp = { version = "0.13", optional = true, default-features = false, features = [
186186
"std",
187187
"log",
188188
"medium-ip",

crates/shadowsocks/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation = "https://docs.rs/shadowsocks-core"
99
keywords = ["shadowsocks", "proxy", "socks", "socks5", "firewall"]
1010
license = "MIT"
1111
edition = "2024"
12-
rust-version = "1.88"
12+
rust-version = "1.91"
1313

1414
[badges]
1515
maintenance = { status = "passively-maintained" }

0 commit comments

Comments
 (0)