From 94e569470bc6e05c106303834be2d2e2b187268b Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 27 Aug 2026 21:01:31 +0300 Subject: [PATCH 1/4] Update Rust crate aes-gcm to 0.11 --- crypto/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 88a37f4..47c5ad8 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -8,7 +8,7 @@ ignored = ["rand_core"] [dependencies] chacha20poly1305 = { version = "0.10", optional = true } -aes-gcm = { version = "0.10", optional = true } +aes-gcm = { version = "0.11", optional = true } ed25519-dalek = { version = "3.0", optional = true, features = [ "pkcs8", "pem", From 6348d7884f9a8ef8251fd42c4f28e443bedf262b Mon Sep 17 00:00:00 2001 From: Alois Date: Thu, 27 Aug 2026 20:17:11 +0200 Subject: [PATCH 2/4] Fix thing --- example/server/src/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/example/server/src/main.rs b/example/server/src/main.rs index 17b4164..08969f4 100644 --- a/example/server/src/main.rs +++ b/example/server/src/main.rs @@ -38,6 +38,7 @@ async fn handle_pipe_loopback( conn: &mtp::webserver::WebMTPConnection, request: mtp::host::PipeRequest< mtp::webserver::WebMtpSender, + mtp::webserver::WebMtpReceiver, mtp::webserver::H3TransportReceiver, >, ) -> Result> { From df75fd2830b55ac77614a1d0c5e618432bd6d991 Mon Sep 17 00:00:00 2001 From: Alois Date: Thu, 27 Aug 2026 20:28:26 +0200 Subject: [PATCH 3/4] feat(qol): remove dup --- .forgejo/workflows/ci.yml | 2 -- package.json | 1 - 2 files changed, 3 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 2d870bc..970eece 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -29,8 +29,6 @@ jobs: cargo machete pnpm install --frozen-lockfile - pnpm add --save-dev --save-exact --workspace-root jscpd-linux-x64-gnu@5.0.14 - pnpm run dup RUSTFLAGS="--cfg web_sys_unstable_apis" wasm-pack test --node wasm RUSTFLAGS="--cfg web_sys_unstable_apis" wasm-pack build wasm --target web diff --git a/package.json b/package.json index dd4e7a1..72e0b12 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,6 @@ "pack": "pnpm run release:web", "release:web": "node create-web-release.mjs", "build:all": "nix run .#build-all", - "dup": "jscpd --pattern '**/*.{rs,ts}' --ignore 'target/**' --ignore 'wasm/pkg/**' --min-lines 8 --min-tokens 80 --threshold 4 --reporters console --no-tips .", "test:e2e": "tsc && node test/e2ee.mjs", "test:secrets": "tsc && node --test --test-isolation=none test/encrypted-secret.mjs", "test:wasm-init": "tsc && node --test test/wasm-init.mjs", From a907b64a1b2b54e7275655bc5c0d511c8be94aff Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 27 Aug 2026 22:01:21 +0300 Subject: [PATCH 4/4] Update Rust crate aes-gcm to 0.11 --- crypto/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 88a37f4..47c5ad8 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -8,7 +8,7 @@ ignored = ["rand_core"] [dependencies] chacha20poly1305 = { version = "0.10", optional = true } -aes-gcm = { version = "0.10", optional = true } +aes-gcm = { version = "0.11", optional = true } ed25519-dalek = { version = "3.0", optional = true, features = [ "pkcs8", "pem",