diff --git a/apps/backend/Cargo.lock b/apps/backend/Cargo.lock index a81177b..f1949e7 100644 --- a/apps/backend/Cargo.lock +++ b/apps/backend/Cargo.lock @@ -42,7 +42,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 2.0.20", "time", ] @@ -1161,7 +1161,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror", + "thiserror 2.0.20", "walkdir", "windows-link", ] @@ -1323,7 +1323,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.20", "tokio", "toml", "tower-http 0.7.0", @@ -1421,7 +1421,7 @@ dependencies = [ [[package]] name = "mtp" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "mtp-client", "mtp-codec", @@ -1436,7 +1436,7 @@ dependencies = [ [[package]] name = "mtp-client" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "mtp-codec", "mtp-common", @@ -1449,7 +1449,7 @@ dependencies = [ [[package]] name = "mtp-codec" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "base64 0.23.1", "byteorder", @@ -1457,25 +1457,26 @@ dependencies = [ "mtp-crypto", "mtp-type-map", "rand", + "thiserror 2.0.20", ] [[package]] name = "mtp-common" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "quinn", "rustls", - "thiserror", + "thiserror 2.0.20", "wtransport", ] [[package]] name = "mtp-crypto" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ - "base64 0.23.1", + "base64 0.22.1", "chacha20poly1305", "ed25519-dalek", "getrandom 0.4.3", @@ -1483,11 +1484,11 @@ dependencies = [ "ml-dsa", "mlkem-tls", "rand", - "rand_core 0.10.1", + "rand_core 0.6.4", "rustls", "serde", "sha2", - "thiserror", + "thiserror 1.0.69", "tokio", "zeroize", ] @@ -1495,7 +1496,7 @@ dependencies = [ [[package]] name = "mtp-host" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "mtp-codec", "mtp-common", @@ -1510,12 +1511,13 @@ dependencies = [ [[package]] name = "mtp-transport" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "async-trait", "mtp-codec", "mtp-common", "mtp-crypto", + "rand", "rcgen", "rustls", "rustls-native-certs", @@ -1523,12 +1525,13 @@ dependencies = [ "tokio", "tracing", "wtransport", + "zeroize", ] [[package]] name = "mtp-type-map" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "serde", "serde_yaml", @@ -1537,7 +1540,7 @@ dependencies = [ [[package]] name = "mtp-webserver" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "async-trait", "bytes", @@ -1556,7 +1559,7 @@ dependencies = [ "quinn", "rand", "rustls", - "thiserror", + "thiserror 2.0.20", "tokio", "tokio-rustls", "tokio-stream", @@ -1775,7 +1778,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror", + "thiserror 2.0.20", "tokio", "tracing", "web-time", @@ -1800,7 +1803,7 @@ dependencies = [ "rustls-pki-types", "rustls-platform-verifier", "slab", - "thiserror", + "thiserror 2.0.20", "tinyvec", "tracing", "web-time", @@ -2424,13 +2427,33 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + [[package]] name = "thiserror" version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" dependencies = [ - "thiserror-impl", + "thiserror-impl 2.0.20", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", ] [[package]] @@ -3133,7 +3156,7 @@ dependencies = [ "rustls-pki-types", "sha2", "socket2", - "thiserror", + "thiserror 2.0.20", "time", "tokio", "tracing", @@ -3150,7 +3173,7 @@ checksum = "d5867c629e4252f7439d82315923daaf27f4fa442410d51b78ab93ef4c432a11" dependencies = [ "httlib-huffman", "octets", - "thiserror", + "thiserror 2.0.20", "url", ] @@ -3181,7 +3204,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror", + "thiserror 2.0.20", "time", ] diff --git a/apps/backend/Cargo.toml b/apps/backend/Cargo.toml index 4c2b759..4f97f90 100644 --- a/apps/backend/Cargo.toml +++ b/apps/backend/Cargo.toml @@ -8,7 +8,7 @@ axum = "0.8" base64 = "0.23" chrono = { version = "0.4", features = ["serde"] } http = "1" -mtp = { git = "https://git.methanium.net/methanium/mtp.git", rev = "b067614a684eb1856bc5db7b3fd82148c036ce6b", features = ["crypto", "web-server"] } +mtp = { git = "https://git.methanium.net/methanium/mtp.git", rev = "3c09493b0021341c698c00b29b82d0509dda6f2a", features = ["crypto", "web-server"] } reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] } serde = { version = "1", features = ["derive"] } serde_json = "1"