diff --git a/Cargo.lock b/Cargo.lock index e599c92..a7bb567 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -98,12 +98,12 @@ dependencies = [ "log", "rusoto_core", "rusoto_s3", - "rustls 0.21.11", + "rustls 0.21.12", "serde", "serde_derive", "stderrlog", "tokio", - "webpki-roots", + "webpki-roots 0.26.1", ] [[package]] @@ -136,9 +136,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "ashpd" @@ -397,9 +397,9 @@ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bitflags" @@ -630,9 +630,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", @@ -976,9 +976,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.3.3" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "delegate" @@ -2362,9 +2362,9 @@ dependencies = [ [[package]] name = "lambda_runtime" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2904c10fbeaf07aa317fc96a0e28e89c80ed12f7949ed06afd7869b21fef32" +checksum = "276c835f2217fac810a97f2ed8eabfe9be71afe4f3ffd8671b05cb528e95ff8a" dependencies = [ "async-stream", "base64 0.21.7", @@ -2377,20 +2377,22 @@ dependencies = [ "hyper 1.2.0", "hyper-util", "lambda_runtime_api_client", + "pin-project", "serde", "serde_json", "serde_path_to_error", "tokio", "tokio-stream", "tower", + "tower-layer", "tracing", ] [[package]] name = "lambda_runtime_api_client" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1364cd67281721d2a9a4444ba555cf4d74a195e647061fa4ccac46e6f5c3b0ae" +checksum = "722b02764422524d3f49a934b570f7c567f811eda1f9c4bdebebcfae1bad4f23" dependencies = [ "bytes", "futures-channel", @@ -2430,12 +2432,12 @@ dependencies = [ "nom", "once_cell", "quoted_printable", - "rustls 0.21.11", + "rustls 0.21.12", "rustls-pemfile", "socket2", "tokio", "url", - "webpki-roots", + "webpki-roots 0.25.4", ] [[package]] @@ -2485,7 +2487,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.5", ] [[package]] @@ -2551,9 +2553,9 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" [[package]] name = "mailparse" -version = "0.14.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d096594926cab442e054e047eb8c1402f7d5b2272573b97ba68aa40629f9757" +checksum = "3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e" dependencies = [ "charset", "data-encoding", @@ -2797,7 +2799,7 @@ version = "0.0.0" dependencies = [ "ammonia", "anyhow", - "base64 0.22.0", + "base64 0.22.1", "chrono", "delegate", "email", @@ -3563,7 +3565,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "bytes", "futures-core", "futures-util", @@ -3780,9 +3782,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.11" +version = "0.21.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", "ring 0.17.7", @@ -3811,6 +3813,12 @@ dependencies = [ "base64 0.21.7", ] +[[package]] +name = "rustls-pki-types" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -3983,18 +3991,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.197" +version = "1.0.200" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.200" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" dependencies = [ "proc-macro2", "quote", @@ -4024,9 +4032,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa 1.0.5", "ryu", @@ -4572,7 +4580,7 @@ version = "2.0.0-beta.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b383f341efb803852b0235a2f330ca90c4c113f422dd6d646b888685b372cace" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "brotli", "ico", "json-patch", @@ -4820,18 +4828,18 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", @@ -4891,9 +4899,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.36.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -5595,6 +5603,15 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +[[package]] +name = "webpki-roots" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "webview2-com" version = "0.30.0" @@ -6046,7 +6063,7 @@ version = "0.39.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e180ac2740d6cb4d5cec0abf63eacbea90f1b7e5e3803043b13c1c84c4b7884" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "block", "cocoa", "core-graphics", diff --git a/eml-client/src-tauri/Cargo.toml b/eml-client/src-tauri/Cargo.toml index 1aa7620..7446ffd 100644 --- a/eml-client/src-tauri/Cargo.toml +++ b/eml-client/src-tauri/Cargo.toml @@ -21,7 +21,7 @@ tauri = { version = "^2.0.0-beta.10", features = [] } tauri-plugin-dialog = "^2.0.0-beta.3" tauri-plugin-fs = "^2.0.0-beta.2" tauri-plugin-shell = "^2.0.0-beta.3" -thiserror = "^1.0.58" +thiserror = "^1.0.59" whoami = "^1.5.1" [features] diff --git a/lambda-smtp-relay/Cargo.toml b/lambda-smtp-relay/Cargo.toml index ae3b23f..f89806b 100644 --- a/lambda-smtp-relay/Cargo.toml +++ b/lambda-smtp-relay/Cargo.toml @@ -17,7 +17,7 @@ path = "./handler.rs" [dependencies] aws_lambda_events = "^0.15" futures = "^0.3" -lambda_runtime = "^0.10" +lambda_runtime = "^0.11" lettre = {version = "=0.11.2", default_features = false, features=["builder", "rustls-tls", "smtp-transport"]} log = "^0.4" rusoto_core = {version = "^0.48", default_features = false, features=["rustls"]} @@ -26,5 +26,5 @@ rustls = "^0.21" serde = "^1.0" serde_derive = "^1.0" stderrlog = "^0.6" -tokio = {version = "^1.36", features=["macros"]} -webpki-roots = "^0.25" +tokio = {version = "^1.37", features=["macros"]} +webpki-roots = "^0.26" diff --git a/notmuch-more/Cargo.toml b/notmuch-more/Cargo.toml index 8ae2fdf..681b3e2 100644 --- a/notmuch-more/Cargo.toml +++ b/notmuch-more/Cargo.toml @@ -10,17 +10,17 @@ repository = "https://github.com/OJFord/amail" [dependencies] ammonia = "^3.1.2" anyhow = "^1.0" -base64 = "^0.22.0" -chrono = "^0.4.35" +base64 = "^0.22.1" +chrono = "^0.4.38" delegate = "^0.12.0" email = "^0.0.21" itertools = "^0.12.1" lettre = {version = "=0.11.2", default_features = false, features= ["builder", "rustls-tls", "smtp-transport"] } -mailparse = "^0.14.1" +mailparse = "^0.15.0" mime_guess = "^2.0.4" notmuch = "^0.8.0" regex = "^1.10.4" serde = { version = "^1.0", features = ["derive"] } tempfile = "^3.10.1" textwrap = "^0.16.1" -thiserror = "^1.0.58" +thiserror = "^1.0.59"