diff --git a/Cargo.lock b/Cargo.lock index 94cfdc2..c9bfcae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1269,10 +1269,11 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "faster-hex" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" +checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73" dependencies = [ + "heapless", "serde", ] @@ -1545,9 +1546,9 @@ dependencies = [ [[package]] name = "gix" -version = "0.68.0" +version = "0.81.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1" +checksum = "0473c64d9ccbcfb9953a133b47c8b9a335b87ac6c52b983ee4b03d49000b0f3f" dependencies = [ "gix-actor", "gix-commitgraph", @@ -1555,6 +1556,7 @@ dependencies = [ "gix-date", "gix-diff", "gix-discover", + "gix-error", "gix-features", "gix-fs", "gix-glob", @@ -1565,64 +1567,77 @@ dependencies = [ "gix-odb", "gix-pack", "gix-path", + "gix-protocol", "gix-ref", "gix-refspec", "gix-revision", "gix-revwalk", "gix-sec", + "gix-shallow", "gix-tempfile", "gix-trace", "gix-traverse", "gix-url", "gix-utils", - "gix-validate 0.9.4", - "once_cell", + "gix-validate", + "nonempty", "smallvec", "thiserror 2.0.18", ] [[package]] name = "gix-actor" -version = "0.33.2" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" +checksum = "0e5e5b518339d5e6718af108fd064d4e9ba33caf728cf487352873d76411df35" dependencies = [ "bstr", "gix-date", - "gix-utils", - "itoa", - "thiserror 2.0.18", - "winnow 0.6.26", + "gix-error", + "winnow", ] [[package]] name = "gix-chunk" -version = "0.4.12" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb" +checksum = "1096b6608fbe5d27fb4984e20f992b4e76fb8c613f6acb87d07c5831b53a6959" dependencies = [ - "thiserror 2.0.18", + "gix-error", +] + +[[package]] +name = "gix-command" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b849c65a609f50d02f8a2774fe371650b3384a743c79c2a070ce0da49b7fb7da" +dependencies = [ + "bstr", + "gix-path", + "gix-quote", + "gix-trace", + "shell-words", ] [[package]] name = "gix-commitgraph" -version = "0.25.1" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" +checksum = "3196655fd1443f3c58a48c114aa480be3e4e87b393d7292daaa0d543862eb445" dependencies = [ "bstr", "gix-chunk", - "gix-features", + "gix-error", "gix-hash", "memmap2", - "thiserror 2.0.18", + "nonempty", ] [[package]] name = "gix-config" -version = "0.42.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19" +checksum = "08939b4c4ed7a663d0e64be9e1e9bdf23a1fb4fcee1febdf449f12229542e50d" dependencies = [ "bstr", "gix-config-value", @@ -1632,18 +1647,17 @@ dependencies = [ "gix-ref", "gix-sec", "memchr", - "once_cell", "smallvec", "thiserror 2.0.18", "unicode-bom", - "winnow 0.6.26", + "winnow", ] [[package]] name = "gix-config-value" -version = "0.14.12" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6" +checksum = "441a300bc3645a1f45cba495b9175f90f47256ce43f2ee161da0031e3ac77c92" dependencies = [ "bitflags", "bstr", @@ -1654,21 +1668,22 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.9.4" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4" +checksum = "39acf819aa9fee65e4838a2eec5cb2506e47ebb89e02a5ab9918196e491571ea" dependencies = [ "bstr", + "gix-error", "itoa", "jiff", - "thiserror 2.0.18", + "smallvec", ] [[package]] name = "gix-diff" -version = "0.48.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf" +checksum = "88f3b3475e5d3877d7c30c40827cc2441936ce890efc226e5ba4afe3a7ae33f0" dependencies = [ "bstr", "gix-hash", @@ -1678,57 +1693,67 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.37.0" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef" +checksum = "c65bd3330fe0cb9d40d875bf862fd5e8ad6fa4164ddbc4842fbeb889c3f0b2c6" dependencies = [ "bstr", "dunce", "gix-fs", - "gix-hash", "gix-path", "gix-ref", "gix-sec", "thiserror 2.0.18", ] +[[package]] +name = "gix-error" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e86d01da904d4a9265def43bd42a18c5e6dc7000a73af512946ba14579c9fbd" +dependencies = [ + "bstr", +] + [[package]] name = "gix-features" -version = "0.39.1" +version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" +checksum = "752493cd4b1d5eaaa0138a7493f65c96863fefa990fc021e0e519579e389ab20" dependencies = [ "crc32fast", "crossbeam-channel", - "flate2", - "gix-hash", + "gix-path", "gix-trace", "gix-utils", "libc", "once_cell", "parking_lot", "prodash", - "sha1_smol", "thiserror 2.0.18", "walkdir", + "zlib-rs", ] [[package]] name = "gix-fs" -version = "0.12.1" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" +checksum = "a964b4aec683eb0bacb87533defa80805bb4768056371a47ab38b00a2d377b72" dependencies = [ + "bstr", "fastrand", "gix-features", + "gix-path", "gix-utils", + "thiserror 2.0.18", ] [[package]] name = "gix-glob" -version = "0.17.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" +checksum = "b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee" dependencies = [ "bitflags", "bstr", @@ -1738,30 +1763,31 @@ dependencies = [ [[package]] name = "gix-hash" -version = "0.15.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce" +checksum = "0fb896a02d9ab96fa518475a5f30ad3952010f801a8de5840f633f4a6b985dfb" dependencies = [ "faster-hex", + "gix-features", "thiserror 2.0.18", ] [[package]] name = "gix-hashtable" -version = "0.6.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" +checksum = "2664216fc5e89b51e756a4a3ac676315602ce2dac07acf1da959a22038d69b33" dependencies = [ "gix-hash", - "hashbrown 0.14.5", + "hashbrown 0.16.1", "parking_lot", ] [[package]] name = "gix-lock" -version = "15.0.1" +version = "21.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" +checksum = "054fbd0989700c69dc5aa80bc66944f05df1e15aa7391a9e42aca7366337905f" dependencies = [ "gix-tempfile", "gix-utils", @@ -1770,9 +1796,9 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.46.1" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea" +checksum = "cafb802bb688a7c1e69ef965612ff5ff859f046bfb616377e4a0ba4c01e43d47" dependencies = [ "bstr", "gix-actor", @@ -1782,21 +1808,20 @@ dependencies = [ "gix-hashtable", "gix-path", "gix-utils", - "gix-validate 0.9.4", + "gix-validate", "itoa", "smallvec", "thiserror 2.0.18", - "winnow 0.6.26", + "winnow", ] [[package]] name = "gix-odb" -version = "0.65.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3" +checksum = "24833ae9323b4f7079575fb9f961cf9c414b0afbec428a536ab8e7dd93bc002b" dependencies = [ "arc-swap", - "gix-date", "gix-features", "gix-fs", "gix-hash", @@ -1812,12 +1837,13 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.55.0" +version = "0.68.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4" +checksum = "e3484119cd19859d7d7639413c27e192478fa354d3f4ff5f7e3c041e8040f0f4" dependencies = [ "clru", "gix-chunk", + "gix-error", "gix-features", "gix-hash", "gix-hashtable", @@ -1829,34 +1855,66 @@ dependencies = [ "uluru", ] +[[package]] +name = "gix-packetline" +version = "0.21.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be19313dcdb7dff75a3ce2f99be00878458295bcc3b6c7f0005591597573345c" +dependencies = [ + "bstr", + "faster-hex", + "gix-trace", + "thiserror 2.0.18", +] + [[package]] name = "gix-path" -version = "0.10.22" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366" +checksum = "09c31d4373bda7fab9eb01822927b55185a378d6e1bf737e0a54c743ad806658" dependencies = [ "bstr", "gix-trace", - "gix-validate 0.10.1", + "gix-validate", "thiserror 2.0.18", ] [[package]] -name = "gix-quote" -version = "0.4.15" +name = "gix-protocol" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" +checksum = "4f38666350736b5877c79f57ddae02bde07a4ce186d889adc391e831cddcbe76" dependencies = [ "bstr", + "gix-date", + "gix-features", + "gix-hash", + "gix-ref", + "gix-shallow", + "gix-transport", "gix-utils", + "maybe-async", + "nonempty", "thiserror 2.0.18", + "winnow", +] + +[[package]] +name = "gix-quote" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68533db71259c8776dd4e770d2b7b98696213ecdc1f5c9e3507119e274e0c578" +dependencies = [ + "bstr", + "gix-error", + "gix-utils", ] [[package]] name = "gix-ref" -version = "0.49.1" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f" +checksum = "c2159978abb99b7027c8579d15211e262ef0ef2594d5cecb3334fbcbdfe2997c" dependencies = [ "gix-actor", "gix-features", @@ -1867,49 +1925,53 @@ dependencies = [ "gix-path", "gix-tempfile", "gix-utils", - "gix-validate 0.9.4", + "gix-validate", "memmap2", "thiserror 2.0.18", - "winnow 0.6.26", + "winnow", ] [[package]] name = "gix-refspec" -version = "0.27.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d" +checksum = "dc806ee13f437428f8a1ba4c72ecfaa3f20e14f5f0d4c2bc17d0b33e794aa6ac" dependencies = [ "bstr", + "gix-error", + "gix-glob", "gix-hash", "gix-revision", - "gix-validate 0.9.4", + "gix-validate", "smallvec", "thiserror 2.0.18", ] [[package]] name = "gix-revision" -version = "0.31.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7" +checksum = "7c08f1ec5d1e6a524f8ba291c41f0ccaef64e48ed0e8cf790b3461cae45f6d3d" dependencies = [ "bstr", "gix-commitgraph", "gix-date", + "gix-error", "gix-hash", "gix-object", "gix-revwalk", - "thiserror 2.0.18", + "nonempty", ] [[package]] name = "gix-revwalk" -version = "0.17.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d" +checksum = "0e4b2b87772b21ca449249e86d32febadba5cba32b0fcce804ab9cefc6f2111c" dependencies = [ "gix-commitgraph", "gix-date", + "gix-error", "gix-hash", "gix-hashtable", "gix-object", @@ -1919,25 +1981,37 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.10.12" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888" +checksum = "bf82ae037de9c62850ce67beaa92ec8e3e17785ea307cdde7618edc215603b4f" dependencies = [ "bitflags", "gix-path", "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", +] + +[[package]] +name = "gix-shallow" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf60711c9083b2364b3fac8a352444af76b17201f3682fdebe74fa66d89a772" +dependencies = [ + "bstr", + "gix-hash", + "gix-lock", + "nonempty", + "thiserror 2.0.18", ] [[package]] name = "gix-tempfile" -version = "15.0.0" +version = "21.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" +checksum = "d22227f6b203f511ff451c33c89899e87e4f571fc596b06f68e6e613a6508528" dependencies = [ "gix-fs", "libc", - "once_cell", "parking_lot", "tempfile", ] @@ -1948,11 +2022,27 @@ version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f69a13643b8437d4ca6845e08143e847a36ca82903eed13303475d0ae8b162e0" +[[package]] +name = "gix-transport" +version = "0.55.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a521e39c6235ce63ed6c001e2dd79818c830b82c3b7b59247ee7b229c39ec9bb" +dependencies = [ + "bstr", + "gix-command", + "gix-features", + "gix-packetline", + "gix-quote", + "gix-sec", + "gix-url", + "thiserror 2.0.18", +] + [[package]] name = "gix-traverse" -version = "0.43.1" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89" +checksum = "963dc2afcdb611092aa587c3f9365e749ac0a0892ff27662dbc75f26c953fbec" dependencies = [ "bitflags", "gix-commitgraph", @@ -1967,23 +2057,21 @@ dependencies = [ [[package]] name = "gix-url" -version = "0.28.2" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9" +checksum = "d28e8af3d42581190da884f013caf254d2fd4d6ab102408f08d21bfa11de6c8d" dependencies = [ "bstr", - "gix-features", "gix-path", "percent-encoding", "thiserror 2.0.18", - "url", ] [[package]] name = "gix-utils" -version = "0.1.14" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" +checksum = "befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5" dependencies = [ "fastrand", "unicode-normalization", @@ -1991,22 +2079,11 @@ dependencies = [ [[package]] name = "gix-validate" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084" -dependencies = [ - "bstr", - "thiserror 2.0.18", -] - -[[package]] -name = "gix-validate" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4" +checksum = "0ec1eff98d91941f47766367cba1be746bab662bad761d9891ae6f7882f7840b" dependencies = [ "bstr", - "thiserror 2.0.18", ] [[package]] @@ -2052,6 +2129,15 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "hash32" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" +dependencies = [ + "byteorder", +] + [[package]] name = "hashbrown" version = "0.14.5" @@ -2090,6 +2176,16 @@ dependencies = [ "hashbrown 0.14.5", ] +[[package]] +name = "heapless" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" +dependencies = [ + "hash32", + "stable_deref_trait", +] + [[package]] name = "heck" version = "0.5.0" @@ -2539,10 +2635,24 @@ checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" dependencies = [ "base64", "js-sys", - "pem", "ring", "serde", "serde_json", +] + +[[package]] +name = "jsonwebtoken" +version = "10.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" +dependencies = [ + "base64", + "getrandom 0.2.17", + "js-sys", + "pem", + "serde", + "serde_json", + "signature", "simple_asn1", ] @@ -2700,6 +2810,17 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +[[package]] +name = "maybe-async" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "md-5" version = "0.10.6" @@ -2735,7 +2856,7 @@ dependencies = [ "futures", "futures-io", "iso8601", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "log", "meilisearch-index-setting-macro", "pin-project-lite", @@ -2898,6 +3019,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "nonempty" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6" + [[package]] name = "ntapi" version = "0.4.3" @@ -3060,14 +3187,14 @@ dependencies = [ "futures", "gix", "globset", - "jsonwebtoken", + "jsonwebtoken 10.3.0", "lazy_static", "local-ip-address", "meilisearch-sdk", "memory-stats", "mime_guess", "pdf-extract", - "rand 0.8.5", + "rand 0.9.2", "regex", "reqwest", "reqwest-eventsource", @@ -3479,11 +3606,10 @@ dependencies = [ [[package]] name = "prodash" -version = "29.0.2" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc" +checksum = "962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c" dependencies = [ - "log", "parking_lot", ] @@ -4203,12 +4329,6 @@ dependencies = [ "digest", ] -[[package]] -name = "sha1_smol" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" - [[package]] name = "sha2" version = "0.10.9" @@ -4229,6 +4349,12 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "shell-words" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77" + [[package]] name = "shellexpand" version = "3.1.2" @@ -4254,6 +4380,15 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "rand_core 0.6.4", +] + [[package]] name = "simd-adler32" version = "0.3.8" @@ -4727,7 +4862,7 @@ dependencies = [ "serde_spanned", "toml_datetime 0.6.11", "toml_write", - "winnow 0.7.14", + "winnow", ] [[package]] @@ -4739,7 +4874,7 @@ dependencies = [ "indexmap", "toml_datetime 1.0.0+spec-1.1.0", "toml_parser", - "winnow 0.7.14", + "winnow", ] [[package]] @@ -4748,7 +4883,7 @@ version = "1.0.9+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" dependencies = [ - "winnow 0.7.14", + "winnow", ] [[package]] @@ -5696,15 +5831,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" -[[package]] -name = "winnow" -version = "0.6.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28" -dependencies = [ - "memchr", -] - [[package]] name = "winnow" version = "0.7.14" @@ -5887,7 +6013,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow 0.7.14", + "winnow", "zbus_macros", "zbus_names", "zvariant", @@ -5915,7 +6041,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" dependencies = [ "serde", - "winnow 0.7.14", + "winnow", "zvariant", ] @@ -6019,6 +6145,12 @@ dependencies = [ "zstd", ] +[[package]] +name = "zlib-rs" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513" + [[package]] name = "zmij" version = "1.0.21" @@ -6064,7 +6196,7 @@ dependencies = [ "enumflags2", "serde", "url", - "winnow 0.7.14", + "winnow", "zvariant_derive", "zvariant_utils", ] @@ -6092,5 +6224,5 @@ dependencies = [ "quote", "serde", "syn", - "winnow 0.7.14", + "winnow", ] diff --git a/Cargo.toml b/Cargo.toml index a3ca54f..c70b9d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Authentication bcrypt = "0.15" -jsonwebtoken = "9.2" +jsonwebtoken = "10.3" # Utilities chrono = { version = "0.4", features = ["serde"] } @@ -61,7 +61,7 @@ scraper = "0.19" urlencoding = "2.1" dashmap = "5.5" walkdir = "2.5" -gix = { version = "0.68", default-features = false, features = ["max-performance-safe"] } +gix = { version = "0.81", default-features = false, features = ["max-performance-safe"] } # Embed frontend rust-embed = "8.2" @@ -100,7 +100,7 @@ semver = "1.0" # Encryption for OAuth tokens aes-gcm = "0.10" -rand = "0.8" +rand = "0.9" sha2 = "0.10" local-ip-address = "0.6.11" diff --git a/launcher/Cargo.lock b/launcher/Cargo.lock index ee1f830..d398459 100644 --- a/launcher/Cargo.lock +++ b/launcher/Cargo.lock @@ -2716,7 +2716,7 @@ dependencies = [ "chrono", "dirs-next", "open", - "rand 0.8.5", + "rand 0.9.2", "reqwest 0.11.27", "rfd", "serde", diff --git a/launcher/Cargo.toml b/launcher/Cargo.toml index 905c74c..4c104d3 100644 --- a/launcher/Cargo.toml +++ b/launcher/Cargo.toml @@ -27,7 +27,7 @@ rfd = "0.15" reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls", "stream"] } aes-gcm = "0.10" base64 = "0.22" -rand = "0.8" +rand = "0.9" sha2 = "0.10" urlencoding = "2.1"