diff --git a/Cargo.lock b/Cargo.lock index bd3d4da8..34971395 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -786,7 +786,7 @@ dependencies = [ "boa_interner", "boa_macros", "boa_string", - "indexmap 2.14.1", + "indexmap 2.14.2", "num-bigint 0.5.1", "rustc-hash", "strum", @@ -818,7 +818,7 @@ dependencies = [ "futures-lite", "hashbrown 0.17.1", "icu_normalizer", - "indexmap 2.14.1", + "indexmap 2.14.2", "intrusive-collections", "itertools 0.15.0", "num-bigint 0.5.1", @@ -865,7 +865,7 @@ dependencies = [ "boa_gc", "boa_macros", "hashbrown 0.17.1", - "indexmap 2.14.1", + "indexmap 2.14.2", "once_cell", "phf 0.14.0", "rustc-hash", @@ -1407,8 +1407,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" -version = "4.6.7" -source = "git+https://github.com/Marwes/combine.git?rev=140f091afbb0e68c44b758ea96de6bc321b5e99d#140f091afbb0e68c44b758ea96de6bc321b5e99d" +version = "4.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e" dependencies = [ "bytes", "futures-core", @@ -2982,7 +2983,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.14.1", + "indexmap 2.14.2", "slab", "tokio", "tokio-util", @@ -3622,9 +3623,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.14.1" +version = "2.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" dependencies = [ "equivalent", "hashbrown 0.17.1", @@ -3673,9 +3674,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.12.1" +version = "2.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a756c3fac73139e83f14c2d742155dd2b78d3ee56597b419a0579b7bdd6dd78" +checksum = "791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0" dependencies = [ "serde", ] @@ -4087,9 +4088,9 @@ checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "lru" -version = "0.18.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d317b4b9eb398e6acce275758ec6125535505e7a146fb1a9b8bda2451b0ff4c" +checksum = "ff9840bcc50b71349309900da0ce7279aa336ae71d73250b07998932c7d97c25" dependencies = [ "hashbrown 0.17.1", ] @@ -5283,7 +5284,7 @@ checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ "fixedbitset", "hashbrown 0.15.5", - "indexmap 2.14.1", + "indexmap 2.14.2", ] [[package]] @@ -6182,9 +6183,9 @@ dependencies = [ [[package]] name = "redis" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e37a4ca5c6ca42aa3e6df2fd32b987a65d32a4c2159a6f3fe0fd1df306a2658f" +checksum = "2acbc41a996f7652b2ddd9dfd98cc4ff602cfd742ae35382f07f608405ab50ed" dependencies = [ "arc-swap", "arcstr", @@ -6366,11 +6367,11 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +checksum = "16a1cfa75cc186dd73d5818e510e042e40927bccc9c236b061cea97e1eb08029" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "cookie", "cookie_store", @@ -6488,7 +6489,7 @@ dependencies = [ "bytecheck", "bytes", "hashbrown 0.17.1", - "indexmap 2.14.1", + "indexmap 2.14.2", "munge", "ptr_meta", "rancor", @@ -6542,9 +6543,9 @@ dependencies = [ [[package]] name = "rtc" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9005c36795ad076abd36db3ea9ae0275a60395944647d58c1f2bc3e118dddba" +checksum = "66355ae7cad547376873a2ee7968eee1e3727492a241c05bf511b01db4cef077" dependencies = [ "bytes", "hex", @@ -6577,9 +6578,9 @@ dependencies = [ [[package]] name = "rtc-datachannel" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b61c7b8e9892094cba8a6c7fb8120ae863d32d432b00e560177b3d7ae6d2c6" +checksum = "c1767cfa2571e226e16d1594518c5160d7bef10c6e0fe7a60a8f979051233ea1" dependencies = [ "bytes", "log", @@ -6590,9 +6591,9 @@ dependencies = [ [[package]] name = "rtc-dtls" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c737b1dd17a0ff63884a2f466b9588f0cffadfce5a724c0c368764d7c27f9c74" +checksum = "4eb84feb0331735ab54ba58bfeb15300b517c283c5ee45e9f94d8727e6573ec5" dependencies = [ "aes 0.8.4", "bytecheck", @@ -6623,9 +6624,9 @@ dependencies = [ [[package]] name = "rtc-ice" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c06eeabd250a7693e1e8b28222b78c4a81a7c6ca7fe3cb99bbdff2f6c0ff0ab" +checksum = "9ee1c117265c3460ef2d88b54bdd5048c7ee05d5de948310e9ca053ff5154f74" dependencies = [ "bytes", "crc", @@ -6642,9 +6643,9 @@ dependencies = [ [[package]] name = "rtc-interceptor" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ec2776ab86c0c03c3de8ec742aa13ccc3b2c82317590d0624f251bd37eae3b9" +checksum = "a2a76412e39ae1a8a024be246009ffb5e6300f9703bc7b1ba41a3e0e1c5e63c1" dependencies = [ "log", "rand 0.10.2", @@ -6657,9 +6658,9 @@ dependencies = [ [[package]] name = "rtc-interceptor-derive" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc31da3875839bc18e00997354a582e6decacdb23d39f8c004fc4fe2fd3fcd8b" +checksum = "57385751766059daa81c7badbef27b894c358057be0413bf329875c6950ae125" dependencies = [ "proc-macro2", "quote", @@ -6668,9 +6669,9 @@ dependencies = [ [[package]] name = "rtc-mdns" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cd53120b83321c8b8310cce9512c685d2d6356acef34647a99ea420e6f2249" +checksum = "52e1e0868d134ff0f10cd6ee71ad0d53c4a81a733f9950947eb8806b0a090159" dependencies = [ "bytes", "log", @@ -6681,9 +6682,9 @@ dependencies = [ [[package]] name = "rtc-media" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0411e44fcdc1363487ae0c6a4612ec908b9b09175d05499c5de0b3c81f0b5e5" +checksum = "fdd79fb066099a90edd43dfe5ef296021218def9070ce39dcd0756e309e8945f" dependencies = [ "byteorder", "bytes", @@ -6695,9 +6696,9 @@ dependencies = [ [[package]] name = "rtc-rtcp" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fceaadac17b114140368dd68478d186ccfc293970f79cb8dd28f94dbbc0300be" +checksum = "b515f133b14a119a3862c34b36c807bb985e90dc64515b2283b8e9a177d6ae3f" dependencies = [ "bytes", "rtc-shared", @@ -6705,9 +6706,9 @@ dependencies = [ [[package]] name = "rtc-rtp" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "babb45ac2263340e2bb412d1921aa07ca441ae9b5589477221d1a50d98750ba3" +checksum = "f8a5509cd26a487309ac0d933b100af8976c399c1082009d4d4364a205968127" dependencies = [ "bytes", "memchr", @@ -6718,9 +6719,9 @@ dependencies = [ [[package]] name = "rtc-sctp" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513391b524b88b041277faba617e0531ad726729861ea8933015393fd68ab05" +checksum = "2f786b8224032e25084a52401fcc28a8b6a4a5b1b1971152ad01113279628861" dependencies = [ "bytes", "crc32c", @@ -6734,9 +6735,9 @@ dependencies = [ [[package]] name = "rtc-sdp" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d136a422965289e3d32d8e110789d8fa2ac669a4474a4084fa1eeac32758ee" +checksum = "6cb942d52e95a0b6b6178374e88e90b069d8aa7078e6e581e1490db2521978e8" dependencies = [ "rand 0.10.2", "rtc-shared", @@ -6745,9 +6746,9 @@ dependencies = [ [[package]] name = "rtc-shared" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ce81c72adbce3a2f2ad8e2b97674d2482be83cb3bfd9a153341b04b1a87ca24" +checksum = "393280ae9959b5245df9eb38a5cd02b373a98021599d36111c339a4696bf8488" dependencies = [ "aes 0.8.4", "aes-gcm 0.10.3", @@ -6767,9 +6768,9 @@ dependencies = [ [[package]] name = "rtc-srtp" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b880d5f6d436b3215c7bcfd3fb5ffe2a752fea0236440ccd98b6bf1c3561df8" +checksum = "c77ba0abc312a93840746c27d4d1f16efc71baa9d3838ca9dda65e478e41461d" dependencies = [ "aes 0.8.4", "byteorder", @@ -6786,9 +6787,9 @@ dependencies = [ [[package]] name = "rtc-stun" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06b19c36a200df6071b92a25583a19ab0f9c6d5ad036d8c3ff5d392802cc926e" +checksum = "dc22012b96070d048d16bd6d2b0ca451bc8e920a28fb850b8f9644f21e32a826" dependencies = [ "base64 0.22.1", "bytes", @@ -6805,9 +6806,9 @@ dependencies = [ [[package]] name = "rtc-turn" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf0b5fbb94085c86be7277c38ae8f1c21ec75ab47ba975be0984409732020dd" +checksum = "55fd9c23215c3e22ae698b423ae86992a89cb0c24440e3e7e2932dcad75aa3f0" dependencies = [ "bytes", "log", @@ -6933,9 +6934,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.43" +version = "0.23.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06" +checksum = "6725596c3f2c3a0aef021139e145d4eafe314a6623e4680ca83852b2c67ab2ba" dependencies = [ "aws-lc-rs", "brotli", @@ -7323,7 +7324,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f0346d7a342ab90f405cfc08f25d15075f944f42fcabbc5eac923829fa6d228" dependencies = [ "form_urlencoded", - "indexmap 2.14.1", + "indexmap 2.14.2", "itoa", "serde_core", "zmij", @@ -7406,7 +7407,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.14.1", + "indexmap 2.14.2", "jiff", "schemars 0.9.0", "schemars 1.2.2", @@ -7434,7 +7435,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "itoa", "ryu", "serde", @@ -7720,7 +7721,7 @@ dependencies = [ "futures-util", "hashbrown 0.16.1", "hashlink", - "indexmap 2.14.1", + "indexmap 2.14.2", "log", "memchr", "percent-encoding", @@ -8370,7 +8371,7 @@ dependencies = [ "tonic-types", "tonic-web", "tower", - "tower-http 0.7.0", + "tower-http 0.7.1", "tracing", "tracing-subscriber", "url", @@ -8450,7 +8451,7 @@ dependencies = [ "tonic-types", "tonic-web", "tower", - "tower-http 0.7.0", + "tower-http 0.7.1", "tracing", "tracing-subscriber", "url", @@ -8534,7 +8535,7 @@ dependencies = [ "tonic-types", "tonic-web", "tower", - "tower-http 0.7.0", + "tower-http 0.7.1", "tracing", "tracing-subscriber", "url", @@ -8627,7 +8628,7 @@ dependencies = [ "hmac 0.13.0", "humantime", "image", - "indexmap 2.14.1", + "indexmap 2.14.2", "jsonwebtoken", "lettre", "lz4_flex", @@ -9021,7 +9022,7 @@ dependencies = [ "futures", "hex", "hmac 0.13.0", - "indexmap 2.14.1", + "indexmap 2.14.2", "lru", "opendal", "opendal-http-transport-reqwest", @@ -9403,9 +9404,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.4" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67" dependencies = [ "rustls", "tokio", @@ -9481,11 +9482,11 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.4+spec-1.1.0" +version = "1.1.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5" +checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde_core", "serde_spanned", "toml_datetime", @@ -9509,7 +9510,7 @@ version = "0.25.13+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "toml_datetime", "toml_parser", "winnow", @@ -9666,7 +9667,7 @@ checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", - "indexmap 2.14.1", + "indexmap 2.14.2", "pin-project-lite", "slab", "sync_wrapper", @@ -9705,9 +9706,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b11f75e912b0c2be01b63d8cf8057b8c3f97cf34abb3d431a3a4c8675498e233" +checksum = "08a05a66a4fdd61cbbe0a1d755ffe0ca6aba159dd4820936a0ff8a8278245b9c" dependencies = [ "async-compression", "bitflags 2.13.1", @@ -10071,7 +10072,7 @@ version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bde15df68e80b16c7d16b9616e80770ad158988daa56a27dccd1e55558b0160" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde", "serde_json", "utoipa-gen", @@ -10115,9 +10116,9 @@ checksum = "e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d" [[package]] name = "uuid" -version = "1.26.0" +version = "1.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812" +checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -10908,7 +10909,7 @@ dependencies = [ "arbitrary", "crc32fast", "flate2", - "indexmap 2.14.1", + "indexmap 2.14.2", "memchr", "zopfli", ] @@ -10995,3 +10996,8 @@ dependencies = [ "wasm-bindgen", "web-sys", ] + +[[patch.unused]] +name = "combine" +version = "4.6.7" +source = "git+https://github.com/Marwes/combine.git?rev=140f091afbb0e68c44b758ea96de6bc321b5e99d#140f091afbb0e68c44b758ea96de6bc321b5e99d" diff --git a/Cargo.toml b/Cargo.toml index 65673815..2be37e79 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -120,7 +120,7 @@ axum = { version = "=0.8.9", features = ["ws", "http2"] } tower = { version = "=0.5.3", features = [ "util", ] } -tower-http = { version = "=0.7.0", features = [ +tower-http = { version = "=0.7.1", features = [ "trace", "on-early-drop", "cors", @@ -133,7 +133,7 @@ hyper = { version = "=1.11.1", default-features = false, features = [ "http2", "server", ] } -reqwest = { version = "=0.13.4", default-features = false, features = [ +reqwest = { version = "=0.13.5", default-features = false, features = [ "json", "cookies", "query", @@ -160,7 +160,7 @@ sqlx = { version = "=0.9.0", default-features = false, features = [ ] } # Redis -redis = { version = "=1.6.0", default-features = false, features = [ +redis = { version = "=1.7.0", default-features = false, features = [ "tokio-comp", "connection-manager", "streams", @@ -195,22 +195,22 @@ serde_json = "=1.0.151" quick-xml = "=0.42.0" serde_yaml = "=0.9.34" serde_ignored = "=0.1.14" -toml = "=1.1.4" +toml = "=1.1.6" serde_urlencoded = "=0.7.1" serde_html_form = "=0.4.1" serde_path_to_error = "=0.1.20" -indexmap = "=2.14.1" +indexmap = "=2.14.2" # bincode 3.0.0 is an intentionally unbuildable placeholder release. bincode = { version = "=2.0.1", features = ["serde"] } # Caching moka = { version = "=0.12.16", features = ["future", "sync"] } dashmap = "=7.0.0-rc2" -lru = "=0.18.3" +lru = "=0.18.4" # IDs & Crypto nanoid = "=0.5.0" -uuid = { version = "=1.26.0", features = ["v4", "v5", "serde"] } +uuid = { version = "=1.26.1", features = ["v4", "v5", "serde"] } sqids = "=0.4.2" rand = "=0.10.2" rand_08 = { package = "rand", version = "=0.8.6" } @@ -225,7 +225,7 @@ iana-time-zone = "=0.1.65" # Streaming (consolidated xiu crate) synctv-xiu = { path = "synctv-xiu", default-features = false } webrtc = "=0.20.4" -rtc = "=0.20.4" +rtc = "=0.20.5" sdp = "=0.17.2" opus = "=0.4.0" fdk-aac = "=0.8.0" @@ -295,13 +295,13 @@ kube = { version = "=4.2.0", default-features = false, features = ["client", "gz k8s-openapi = { version = "=0.28.0", features = ["latest"] } # TLS -tokio-rustls = { version = "=0.26.4", default-features = false, features = ["tls12", "brotli", "zlib"] } -rustls = { version = "=0.23.43", default-features = false, features = ["std", "tls12", "brotli", "zlib"] } +tokio-rustls = { version = "=0.26.5", default-features = false, features = ["tls12", "brotli", "zlib"] } +rustls = { version = "=0.23.44", default-features = false, features = ["std", "tls12", "brotli", "zlib"] } rustls-pemfile = "=2.2.0" hyper-util = { version = "=0.1.20", default-features = false, features = ["tokio"] } # Networking -ipnet = "=2.12.1" +ipnet = "=2.12.2" tokio-socks = "=0.5.3" webpki-roots = "=1.0.9"