From a76427796774a851e010e7e42153f77579ec166e Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 6 Aug 2026 03:02:39 +0200 Subject: [PATCH 1/6] Update Rust crate chacha20poly1305 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 404c56f..b6237c1 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" ignored = ["rand_core"] [dependencies] -chacha20poly1305 = { version = "0.10", optional = true } +chacha20poly1305 = { version = "0.11", optional = true } aes-gcm = { version = "0.10", optional = true } ed25519-dalek = { version = "2.2", optional = true, features = [ "pkcs8", From 103f5f977393b080338654aba27e2171443c5513 Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 6 Aug 2026 03:02:50 +0200 Subject: [PATCH 2/6] Update dependency typescript to v7 --- example/web-client/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/web-client/package.json b/example/web-client/package.json index 7f63fde..6baab24 100644 --- a/example/web-client/package.json +++ b/example/web-client/package.json @@ -13,7 +13,7 @@ "mtp": "workspace:*" }, "devDependencies": { - "typescript": "^6.0.3", + "typescript": "^7.0.0", "vite": "^8.1.0" } } diff --git a/package.json b/package.json index 99c4db2..2348a44 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "devDependencies": { "@types/node": "^26.0.1", "jscpd": "4.2.5", - "typescript": "^6.0.3" + "typescript": "^7.0.0" }, "dependencies": { "yaml": "^2.8.1" From 4cc18ef1dda78261abf7d60ff12f26fc2d77c1ee Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 6 Aug 2026 04:02:32 +0200 Subject: [PATCH 3/6] Update https://data.forgejo.org/actions/checkout action to v7 --- .forgejo/workflows/ci.yml | 2 +- .forgejo/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 523e360..594438d 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: run: nix profile add nixpkgs#nodejs_24 - name: Checkout - uses: https://data.forgejo.org/actions/checkout@v4 + uses: https://data.forgejo.org/actions/checkout@v7 - name: Run checks run: | diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index fcda261..05bc6e2 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -25,7 +25,7 @@ jobs: run: nix profile add nixpkgs#nodejs_24 nixpkgs#bun - name: Check out repo - uses: https://data.forgejo.org/actions/checkout@v4 + uses: https://data.forgejo.org/actions/checkout@v7 with: fetch-depth: 0 From b176f8d813c3671e072979a70ad169010eac4288 Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 6 Aug 2026 04:02:37 +0200 Subject: [PATCH 4/6] Update Rust crate ed25519-dalek to v3 --- crypto/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 404c56f..1b74e5a 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -9,7 +9,7 @@ ignored = ["rand_core"] [dependencies] chacha20poly1305 = { version = "0.10", optional = true } aes-gcm = { version = "0.10", optional = true } -ed25519-dalek = { version = "2.2", optional = true, features = [ +ed25519-dalek = { version = "3.0", optional = true, features = [ "pkcs8", "pem", ] } From cb509142eb30b2321c459317a404e2a09ff0ac50 Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Thu, 6 Aug 2026 05:02:35 +0200 Subject: [PATCH 5/6] Update Rust crate thiserror to v2 --- crypto/Cargo.toml | 2 +- files/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 404c56f..987ca6f 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -16,7 +16,7 @@ ed25519-dalek = { version = "2.2", optional = true, features = [ hkdf = { version = "0.13", optional = true } sha2 = { version = "0.11", optional = true } zeroize = { version = "1.9", features = ["derive"] } -thiserror = "1" +thiserror = "2" base64 = "0.23" rand_core = { version = "0.10.1" } rand = "0.10.2" diff --git a/files/Cargo.toml b/files/Cargo.toml index 2fba8a5..4dcecde 100644 --- a/files/Cargo.toml +++ b/files/Cargo.toml @@ -9,5 +9,5 @@ edition = "2024" mtp-crypto = { version = "0.2.0", path = "../crypto", default-features = false, features = ["chacha20poly1305", "hkdf"] } rand = "0.10.2" -thiserror = "1" +thiserror = "2" zeroize = "1.9" From 64f953cefe38374547e302226ae8772a7da05f9f Mon Sep 17 00:00:00 2001 From: Rasensprenger Date: Sun, 9 Aug 2026 21:03:06 +0200 Subject: [PATCH 6/6] Update Rust crate chacha20poly1305 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 7dc0afa..3d24e12 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" ignored = ["rand_core"] [dependencies] -chacha20poly1305 = { version = "0.10", optional = true } +chacha20poly1305 = { version = "0.11", optional = true } aes-gcm = { version = "0.10", optional = true } ed25519-dalek = { version = "3.0", optional = true, features = [ "pkcs8",