From 7fdc99c02be54a4416386cc3130f59c2382c0743 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 19:27:42 +0000 Subject: [PATCH] Bump trillium-rustls from 0.9.0 to 0.11.1 Bumps [trillium-rustls](https://github.com/trillium-rs/trillium) from 0.9.0 to 0.11.1. - [Release notes](https://github.com/trillium-rs/trillium/releases) - [Commits](https://github.com/trillium-rs/trillium/compare/trillium-rustls-v0.9.0...trillium-rustls-v0.11.1) --- updated-dependencies: - dependency-name: trillium-rustls dependency-version: 0.11.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 239 ++++++++++++++++++++++++++++++++++++++++++----------- Cargo.toml | 2 +- 2 files changed, 194 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 898598e86..3001ffcaa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -916,7 +916,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -1395,7 +1395,7 @@ dependencies = [ "thiserror 2.0.18", "time", "trillium-client", - "trillium-http", + "trillium-http 0.3.17", "url", "uuid", ] @@ -1520,7 +1520,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -1640,6 +1640,26 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +[[package]] +name = "fieldwork" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4ce2198f558616d979bf4e13c0684f695ffeebe1a541ca466c928ddf42185b" +dependencies = [ + "fieldwork-derive", +] + +[[package]] +name = "fieldwork-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f4ce202eae2f2828b8f461bb6e8c40ed5358db1c3dce9e34108c94e68fe580" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "filetime" version = "0.2.27" @@ -1708,6 +1728,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -2064,7 +2090,7 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -2073,6 +2099,17 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + [[package]] name = "hashlink" version = "0.10.0" @@ -2367,7 +2404,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.3", "tokio", "tower-service", "tracing", @@ -2674,7 +2711,7 @@ dependencies = [ "tracing-opentelemetry", "tracing-stackdriver", "tracing-subscriber", - "trillium", + "trillium 0.2.20", "trillium-api", "trillium-caching-headers", "trillium-head", @@ -2715,7 +2752,7 @@ dependencies = [ "thiserror 2.0.18", "tokio", "tracing", - "trillium", + "trillium 0.2.20", "trillium-api", "trillium-opentelemetry", "trillium-router", @@ -2771,7 +2808,7 @@ dependencies = [ "tokio-postgres", "tracing", "tracing-log", - "trillium", + "trillium 0.2.20", "trillium-macros 0.0.6", "trillium-router", "url", @@ -2874,7 +2911,7 @@ dependencies = [ "tracing", "tracing-log", "tracing-subscriber", - "trillium", + "trillium 0.2.20", "trillium-testing", "url", ] @@ -2917,7 +2954,7 @@ dependencies = [ "testcontainers", "tokio", "tracing", - "trillium", + "trillium 0.2.20", "trillium-macros 0.0.6", "trillium-rustls", "trillium-tokio", @@ -2955,7 +2992,7 @@ dependencies = [ "tracing", "tracing-log", "tracing-subscriber", - "trillium", + "trillium 0.2.20", "trillium-api", "trillium-proxy", "trillium-router", @@ -3254,6 +3291,17 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" +[[package]] +name = "listenfd" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b87bc54a4629b4294d0b3ef041b64c40c611097a677d9dc07b2c67739fe39dba" +dependencies = [ + "libc", + "uuid", + "winapi", +] + [[package]] name = "litemap" version = "0.8.1" @@ -3340,9 +3388,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.6" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "mime" @@ -3727,7 +3775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.45.0", + "windows-sys 0.61.2", ] [[package]] @@ -3930,9 +3978,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" @@ -4304,7 +4352,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.5.10", + "socket2 0.6.3", "thiserror 2.0.18", "tokio", "tracing", @@ -4341,7 +4389,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.3", "tracing", "windows-sys 0.52.0", ] @@ -4608,6 +4656,15 @@ dependencies = [ "libc", ] +[[package]] +name = "rlimit" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f35ee2729c56bb610f6dba436bf78135f728b7373bdffae2ec815b2d3eb98cc3" +dependencies = [ + "libc", +] + [[package]] name = "routefinder" version = "0.5.4" @@ -4704,7 +4761,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4772,7 +4829,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5594,6 +5651,18 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "swansong" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59e547d6edfcd09568f663d6340c48478cec8cac1403db95e8072c9a7e513253" +dependencies = [ + "event-listener 5.4.1", + "futures-core", + "log", + "pin-project-lite", +] + [[package]] name = "syn" version = "2.0.117" @@ -5647,7 +5716,7 @@ dependencies = [ "getrandom 0.4.1", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6267,7 +6336,19 @@ checksum = "b84b5b14b3b2dda42a660fd7476a00f25c7565c4f1dc63b4322a7855a1c5384f" dependencies = [ "async-trait", "log", - "trillium-http", + "trillium-http 0.3.17", +] + +[[package]] +name = "trillium" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42555814b00d06d4e3ea4dc1ee1929cfab2d776512b8850a907da51393ef9bc7" +dependencies = [ + "futures-lite 2.6.1", + "log", + "trillium-http 1.1.0", + "trillium-macros 0.1.0", ] [[package]] @@ -6282,7 +6363,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "thiserror 1.0.69", - "trillium", + "trillium 0.2.20", "trillium-macros 0.0.6", ] @@ -6294,7 +6375,7 @@ checksum = "531cab8c8b475e6d575491d96178d8d0e1265b8fdb4cd27cc3b7db18a38d8eeb" dependencies = [ "etag", "httpdate", - "trillium", + "trillium 0.2.20", ] [[package]] @@ -6315,8 +6396,8 @@ dependencies = [ "serde_json", "size", "thiserror 1.0.69", - "trillium-http", - "trillium-server-common", + "trillium-http 0.3.17", + "trillium-server-common 0.5.2", ] [[package]] @@ -6327,7 +6408,7 @@ checksum = "683796aeee40649ad14ef91d90c4963ffeea3ff283edfb9b0ea750eea03c40c0" dependencies = [ "cidr", "log", - "trillium", + "trillium 0.2.20", ] [[package]] @@ -6336,7 +6417,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc125c6f329f4c7d26688ebb551f84ad6e03460094dd2f03f06f35b292aee474" dependencies = [ - "trillium", + "trillium 0.2.20", ] [[package]] @@ -6361,6 +6442,35 @@ dependencies = [ "trillium-macros 0.0.6", ] +[[package]] +name = "trillium-http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09720465ae91a53d8b7b60d4434e36aff6a79112b1d4ed854939e007b5d87ecf" +dependencies = [ + "atomic-waker", + "encoding_rs", + "event-listener 5.4.1", + "fastrand 2.3.0", + "fieldwork", + "futures-lite 2.6.1", + "hashbrown 0.17.0", + "httparse", + "httpdate", + "log", + "memchr", + "mime", + "pin-project-lite", + "smallvec", + "smartcow", + "smartstring", + "swansong", + "sync_wrapper", + "thiserror 2.0.18", + "trillium-macros 0.1.0", + "type-set", +] + [[package]] name = "trillium-macros" version = "0.0.5" @@ -6383,6 +6493,17 @@ dependencies = [ "syn", ] +[[package]] +name = "trillium-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa8c474e8cfacd96ca0692f57f932891543db2147beca4758a075a7d26a0b2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "trillium-opentelemetry" version = "0.9.0" @@ -6391,7 +6512,7 @@ checksum = "369989011133b91f356bc790cfda4eae9243ffd33929dfb067fb135a728f88af" dependencies = [ "opentelemetry", "opentelemetry-semantic-conventions", - "trillium", + "trillium 0.2.20", "trillium-macros 0.0.6", ] @@ -6403,7 +6524,7 @@ checksum = "37f303a99a7a00c127cff63985b16d4d78c8ec9af17102a40debe80eb19a68e1" dependencies = [ "prometheus", "tracing", - "trillium", + "trillium 0.2.20", "trillium-router", ] @@ -6419,10 +6540,10 @@ dependencies = [ "log", "size", "sluice", - "trillium", + "trillium 0.2.20", "trillium-client", "trillium-forwarding", - "trillium-http", + "trillium-http 0.3.17", "url", ] @@ -6434,20 +6555,20 @@ checksum = "6a7aed20d63101d7dcd165fd047141423009a7f4ccfc75db5b875312d8127dbe" dependencies = [ "log", "routefinder", - "trillium", + "trillium 0.2.20", ] [[package]] name = "trillium-rustls" -version = "0.9.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0501210eedcb4eae5d4a48c7855632f4be7fac5f57c7c772f5b1e598d6db53ff" +checksum = "cdf428f82c0bcb0da509db3d4040d4ab921d3d2a6dd8796d128fb75639b00667" dependencies = [ "futures-rustls", "log", "rustls-pemfile", "rustls-platform-verifier", - "trillium-server-common", + "trillium-server-common 0.7.0", "webpki-roots 1.0.5", ] @@ -6463,9 +6584,29 @@ dependencies = [ "futures-lite 2.6.1", "log", "pin-project-lite", - "rlimit", - "trillium", - "trillium-http", + "rlimit 0.10.2", + "trillium 0.2.20", + "trillium-http 0.3.17", + "url", +] + +[[package]] +name = "trillium-server-common" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e25af92ce1701de85c077898deb6c3d5f63ac1c4b4c1b3a83c3ede637e99283" +dependencies = [ + "async-channel 2.5.0", + "async_cell", + "fieldwork", + "futures-lite 2.6.1", + "listenfd", + "log", + "pin-project-lite", + "rlimit 0.11.0", + "swansong", + "trillium 1.1.0", + "trillium-http 1.1.0", "url", ] @@ -6483,10 +6624,10 @@ dependencies = [ "futures-lite 2.6.1", "once_cell", "portpicker", - "trillium", - "trillium-http", + "trillium 0.2.20", + "trillium-http 0.3.17", "trillium-macros 0.0.6", - "trillium-server-common", + "trillium-server-common 0.5.2", "trillium-tokio", "url", ] @@ -6503,10 +6644,10 @@ dependencies = [ "signal-hook-tokio 0.3.1", "tokio", "tokio-stream", - "trillium", - "trillium-http", + "trillium 0.2.20", + "trillium-http 0.3.17", "trillium-macros 0.0.5", - "trillium-server-common", + "trillium-server-common 0.5.2", ] [[package]] @@ -6550,6 +6691,12 @@ dependencies = [ "utf-8", ] +[[package]] +name = "type-set" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "845e18586b78ef401c37d9d2d2cca631c19816d5aa26af12647e828739bd6614" + [[package]] name = "typenum" version = "1.19.0" @@ -6984,7 +7131,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index c610f994c..fa79f0f88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -124,7 +124,7 @@ trillium-opentelemetry = "0.9.0" trillium-prometheus = "0.2.0" trillium-proxy = { version = "0.5.6", default-features = false } trillium-router = "0.4.1" -trillium-rustls = "0.9" +trillium-rustls = "0.11" trillium-testing = "0.7.0" trillium-tokio = "0.4.0" trycmd = "1.2.0"