diff --git a/Cargo.lock b/Cargo.lock index c215bf1..b52a0cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -563,12 +563,12 @@ dependencies = [ [[package]] name = "build-info" -version = "0.0.38" +version = "0.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3465eaabbf2f3bf2a28a4ee66d16316071ef63c1ab9f336e833ea67f519c0348" +checksum = "24c8169feaff1e5d9686706c0a56a54ed0422d2df41fa1c543e53f7cea0e70d4" dependencies = [ "bincode", - "build-info-common 0.0.38", + "build-info-common", "build-info-proc", ] @@ -581,7 +581,7 @@ dependencies = [ "anyhow", "base64 0.22.1", "bincode", - "build-info-common 0.0.39", + "build-info-common", "cargo_metadata", "chrono", "git2", @@ -592,18 +592,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "build-info-common" -version = "0.0.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c88e36f2531db6136c2d42810698ced69af85872f4559c7b6dccb8e7c30485d2" -dependencies = [ - "chrono", - "derive_more 1.0.0", - "semver 1.0.24", - "serde", -] - [[package]] name = "build-info-common" version = "0.0.39" @@ -618,18 +606,18 @@ dependencies = [ [[package]] name = "build-info-proc" -version = "0.0.38" +version = "0.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58463d44fa27e9afbf377c0f5661eaf8d3b69b1a4a45b0fa601b822ccf7512e8" +checksum = "5c5458d2f0ed8bb88f7f6b5706460ca55fab08db16456ea03b920691b4cac163" dependencies = [ "anyhow", "base64 0.22.1", "bincode", - "build-info-common 0.0.38", + "build-info-common", "chrono", "num-bigint", "num-traits", - "proc-macro-error", + "proc-macro-error2", "proc-macro2", "quote", "serde_json", @@ -1173,15 +1161,15 @@ dependencies = [ [[package]] name = "cssparser" -version = "0.27.2" +version = "0.29.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa" dependencies = [ "cssparser-macros", "dtoa-short", - "itoa 0.4.8", + "itoa 1.0.14", "matches", - "phf 0.8.0", + "phf 0.10.1", "proc-macro2", "quote", "smallvec 1.13.2", @@ -2125,15 +2113,6 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash 0.8.11", -] - [[package]] name = "hashbrown" version = "0.14.5" @@ -2914,15 +2893,9 @@ dependencies = [ "spin", ] -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "letterbox" -version = "0.0.136" +version = "0.0.138" dependencies = [ "build-info", "build-info-build", @@ -2948,7 +2921,7 @@ dependencies = [ [[package]] name = "letterbox-server" -version = "0.0.136" +version = "0.0.138" dependencies = [ "ammonia", "anyhow", @@ -2972,7 +2945,7 @@ dependencies = [ "notmuch", "opentelemetry", "regex", - "reqwest 0.12.9", + "reqwest 0.12.12", "rocket", "rocket_cors", "scraper", @@ -3090,21 +3063,19 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lol_html" -version = "1.2.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4629ff9c2deeb7aad9b2d0f379fc41937a02f3b739f007732c46af40339dee5" +checksum = "3b1058123f6262982b891dccc395cff0144d9439de366460b47fab719258b96e" dependencies = [ "bitflags 2.6.0", "cfg-if 1.0.0", - "cssparser 0.27.2", + "cssparser 0.29.6", "encoding_rs", - "hashbrown 0.13.2", - "lazy_static", - "lazycell", + "hashbrown 0.15.2", "memchr", "mime", - "selectors 0.22.0", - "thiserror 1.0.69", + "selectors 0.24.0", + "thiserror 2.0.8", ] [[package]] @@ -3469,7 +3440,7 @@ dependencies = [ [[package]] name = "notmuch" -version = "0.0.136" +version = "0.0.138" dependencies = [ "itertools 0.10.5", "log", @@ -3668,7 +3639,7 @@ dependencies = [ "bytes 1.9.0", "http 1.2.0", "opentelemetry", - "reqwest 0.12.9", + "reqwest 0.12.12", ] [[package]] @@ -3685,7 +3656,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry_sdk", "prost", - "reqwest 0.12.9", + "reqwest 0.12.12", "thiserror 1.0.69", "tokio 1.42.0", "tonic", @@ -3967,9 +3938,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" dependencies = [ - "phf_macros 0.8.0", "phf_shared 0.8.0", - "proc-macro-hack", ] [[package]] @@ -3978,7 +3947,9 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ + "phf_macros 0.10.0", "phf_shared 0.10.0", + "proc-macro-hack", ] [[package]] @@ -4053,12 +4024,12 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", + "phf_generator 0.10.0", + "phf_shared 0.10.0", "proc-macro-hack", "proc-macro2", "quote", @@ -4234,6 +4205,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "proc-macro-hack" version = "0.5.20+deprecated" @@ -4264,7 +4257,7 @@ dependencies = [ [[package]] name = "procmail2notmuch" -version = "0.0.136" +version = "0.0.138" dependencies = [ "anyhow", ] @@ -4599,9 +4592,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.9" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" +checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" dependencies = [ "base64 0.22.1", "bytes 1.9.0", @@ -4633,6 +4626,7 @@ dependencies = [ "system-configuration 0.6.1", "tokio 1.42.0", "tokio-native-tls", + "tower 0.5.2", "tower-service", "url", "wasm-bindgen", @@ -5148,22 +5142,20 @@ dependencies = [ [[package]] name = "selectors" -version = "0.22.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" dependencies = [ "bitflags 1.3.2", - "cssparser 0.27.2", + "cssparser 0.29.6", "derive_more 0.99.18", "fxhash", "log", - "matches", "phf 0.8.0", "phf_codegen 0.8.0", "precomputed-hash", - "servo_arc 0.1.1", + "servo_arc 0.2.0", "smallvec 1.13.2", - "thin-slice", ] [[package]] @@ -5275,9 +5267,9 @@ dependencies = [ [[package]] name = "servo_arc" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" dependencies = [ "nodrop", "stable_deref_trait", @@ -5343,7 +5335,7 @@ dependencies = [ [[package]] name = "shared" -version = "0.0.136" +version = "0.0.138" dependencies = [ "build-info", "notmuch", @@ -6046,12 +6038,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "thin-slice" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" - [[package]] name = "thiserror" version = "1.0.69" @@ -6602,6 +6588,7 @@ dependencies = [ "futures-util", "pin-project-lite", "sync_wrapper 1.0.2", + "tokio 1.42.0", "tower-layer", "tower-service", ] diff --git a/notmuch/Cargo.toml b/notmuch/Cargo.toml index 7604147..2bfa6d6 100644 --- a/notmuch/Cargo.toml +++ b/notmuch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "notmuch" -version = "0.0.136" +version = "0.0.138" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/procmail2notmuch/Cargo.toml b/procmail2notmuch/Cargo.toml index af80ccf..9e7ee70 100644 --- a/procmail2notmuch/Cargo.toml +++ b/procmail2notmuch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "procmail2notmuch" -version = "0.0.136" +version = "0.0.138" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/server/Cargo.toml b/server/Cargo.toml index 875923d..d00f107 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "letterbox-server" -version = "0.0.136" +version = "0.0.138" edition = "2021" default-run = "letterbox-server" @@ -12,7 +12,7 @@ anyhow = "1.0.79" async-graphql = { version = "7", features = ["log"] } async-graphql-rocket = "7" async-trait = "0.1.81" -build-info = "0.0.38" +build-info = "0.0.39" cacher = { version = "0.1.0", registry = "xinu" } chrono = "0.4.39" clap = { version = "4.5.23", features = ["derive"] } @@ -21,7 +21,7 @@ futures = "0.3.31" html-escape = "0.2.13" linkify = "0.10.0" log = "0.4.17" -lol_html = "1.2.0" +lol_html = "2.0.0" mailparse = "0.15.0" maplit = "1.0.2" memmap = "0.7.0" diff --git a/shared/Cargo.toml b/shared/Cargo.toml index b5489e9..4c9b6f1 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "shared" -version = "0.0.136" +version = "0.0.138" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -build-info = "0.0.38" +build-info = "0.0.39" notmuch = { path = "../notmuch" } serde = { version = "1.0.147", features = ["derive"] } diff --git a/web/Cargo.toml b/web/Cargo.toml index 53f4eb7..660626f 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -1,5 +1,5 @@ [package] -version = "0.0.136" +version = "0.0.138" name = "letterbox" repository = "https://github.com/seed-rs/seed-quickstart" authors = ["Bill Thiede "] @@ -32,7 +32,7 @@ thiserror = "1.0.50" seed_hooks = { git = "https://github.com/wathiede/styles_hooks", package = "seed_hooks", branch = "main" } gloo-net = { version = "0.4.0", features = ["json", "serde_json"] } human_format = "1.1.0" -build-info = "0.0.38" +build-info = "0.0.39" wasm-bindgen = "0.2.95" [package.metadata.wasm-pack.profile.release]