Skip to main content

max / makenotwork

Bump reqwest to 0.13 across MNW crates reqwest 0.12 -> 0.13.4 in server, pom, mnw-cli, wam, sando, bento, kberg, ops-exec, synckit-client, and multithreaded. The 0.13 feature split moved form/query/multipart off the default set, so declare each per crate where its code uses them; rustls-tls -> rustls (now the aws-lc-rs provider). pom installs the aws-lc-rs rustls crypto provider instead of ring to match reqwest's backend. multithreaded/Cargo.lock also carries an incidental transitive toml 0.8.23 -> 1.1.3 bump that predated this change in the working tree.
Co-Authored-By
Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-21 00:02 UTC
Signed with PGP, not checked
Commit: 47ac2670c5db5a2615c76424bd215ebd9e646651
Parent: df1fdba
25 files changed, +2831 insertions, -312 deletions
M mnw-cli/Cargo.lock +153 -10
@@ -383,6 +383,16 @@
383 383 source = "registry+https://github.com/rust-lang/crates.io-index"
384 384 checksum = "5417da527aa9bf6a1e10a781231effd1edd3ee82f27d5f8529ac9b279babce96"
385 385
386 + [[package]]
387 + name = "combine"
388 + version = "4.6.7"
389 + source = "registry+https://github.com/rust-lang/crates.io-index"
390 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
391 + dependencies = [
392 + "bytes",
393 + "memchr",
394 + ]
395 +
386 396 [[package]]
387 397 name = "compact_str"
388 398 version = "0.9.0"
@@ -1421,7 +1431,6 @@
1421 1431 "tokio",
1422 1432 "tokio-rustls",
1423 1433 "tower-service",
1424 - "webpki-roots",
1425 1434 ]
1426 1435
1427 1436 [[package]]
@@ -1709,6 +1718,55 @@
1709 1718 source = "registry+https://github.com/rust-lang/crates.io-index"
1710 1719 checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
1711 1720
1721 + [[package]]
1722 + name = "jni"
1723 + version = "0.22.4"
1724 + source = "registry+https://github.com/rust-lang/crates.io-index"
1725 + checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
1726 + dependencies = [
1727 + "cfg-if",
1728 + "combine",
1729 + "jni-macros",
1730 + "jni-sys",
1731 + "log",
1732 + "simd_cesu8",
1733 + "thiserror 2.0.18",
1734 + "walkdir",
1735 + "windows-link",
1736 + ]
1737 +
1738 + [[package]]
1739 + name = "jni-macros"
1740 + version = "0.22.4"
1741 + source = "registry+https://github.com/rust-lang/crates.io-index"
1742 + checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
1743 + dependencies = [
1744 + "proc-macro2",
1745 + "quote",
1746 + "rustc_version",
1747 + "simd_cesu8",
1748 + "syn 2.0.117",
1749 + ]
1750 +
1751 + [[package]]
1752 + name = "jni-sys"
1753 + version = "0.4.1"
1754 + source = "registry+https://github.com/rust-lang/crates.io-index"
1755 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
1756 + dependencies = [
1757 + "jni-sys-macros",
1758 + ]
1759 +
1760 + [[package]]
1761 + name = "jni-sys-macros"
1762 + version = "0.4.1"
1763 + source = "registry+https://github.com/rust-lang/crates.io-index"
1764 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
1765 + dependencies = [
1766 + "quote",
1767 + "syn 2.0.117",
1768 + ]
1769 +
1712 1770 [[package]]
1713 1771 name = "jobserver"
1714 1772 version = "0.1.34"
@@ -2623,6 +2681,7 @@
2623 2681 source = "registry+https://github.com/rust-lang/crates.io-index"
2624 2682 checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098"
2625 2683 dependencies = [
2684 + "aws-lc-rs",
2626 2685 "bytes",
2627 2686 "getrandom 0.3.4",
2628 2687 "lru-slab",
@@ -2863,9 +2922,9 @@
2863 2922
2864 2923 [[package]]
2865 2924 name = "reqwest"
2866 - version = "0.12.28"
2925 + version = "0.13.4"
2867 2926 source = "registry+https://github.com/rust-lang/crates.io-index"
2868 - checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
2927 + checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
2869 2928 dependencies = [
2870 2929 "base64",
2871 2930 "bytes",
@@ -2889,6 +2948,7 @@
2889 2948 "quinn",
2890 2949 "rustls",
2891 2950 "rustls-pki-types",
2951 + "rustls-platform-verifier",
2892 2952 "serde",
2893 2953 "serde_json",
2894 2954 "serde_urlencoded",
@@ -2905,7 +2965,6 @@
2905 2965 "wasm-bindgen-futures",
2906 2966 "wasm-streams",
2907 2967 "web-sys",
2908 - "webpki-roots",
2909 2968 ]
2910 2969
2911 2970 [[package]]
@@ -3087,14 +3146,26 @@
3087 3146 source = "registry+https://github.com/rust-lang/crates.io-index"
3088 3147 checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
3089 3148 dependencies = [
3149 + "aws-lc-rs",
3090 3150 "once_cell",
3091 - "ring",
3092 3151 "rustls-pki-types",
3093 3152 "rustls-webpki",
3094 3153 "subtle",
3095 3154 "zeroize",
3096 3155 ]
3097 3156
3157 + [[package]]
3158 + name = "rustls-native-certs"
3159 + version = "0.8.4"
3160 + source = "registry+https://github.com/rust-lang/crates.io-index"
3161 + checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
3162 + dependencies = [
3163 + "openssl-probe",
3164 + "rustls-pki-types",
3165 + "schannel",
3166 + "security-framework",
3167 + ]
3168 +
3098 3169 [[package]]
3099 3170 name = "rustls-pki-types"
3100 3171 version = "1.14.0"
@@ -3105,12 +3176,40 @@
3105 3176 "zeroize",
3106 3177 ]
3107 3178
3179 + [[package]]
3180 + name = "rustls-platform-verifier"
3181 + version = "0.7.0"
3182 + source = "registry+https://github.com/rust-lang/crates.io-index"
3183 + checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
3184 + dependencies = [
3185 + "core-foundation 0.10.1",
3186 + "core-foundation-sys",
3187 + "jni",
3188 + "log",
3189 + "once_cell",
3190 + "rustls",
3191 + "rustls-native-certs",
3192 + "rustls-platform-verifier-android",
3193 + "rustls-webpki",
3194 + "security-framework",
3195 + "security-framework-sys",
3196 + "webpki-root-certs",
3197 + "windows-sys 0.61.2",
3198 + ]
3199 +
3200 + [[package]]
3201 + name = "rustls-platform-verifier-android"
3202 + version = "0.1.1"
3203 + source = "registry+https://github.com/rust-lang/crates.io-index"
3204 + checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
3205 +
3108 3206 [[package]]
3109 3207 name = "rustls-webpki"
3110 3208 version = "0.103.13"
3111 3209 source = "registry+https://github.com/rust-lang/crates.io-index"
3112 3210 checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
3113 3211 dependencies = [
3212 + "aws-lc-rs",
3114 3213 "ring",
3115 3214 "rustls-pki-types",
3116 3215 "untrusted 0.9.0",
@@ -3137,6 +3236,15 @@
3137 3236 "cipher",
3138 3237 ]
3139 3238
3239 + [[package]]
3240 + name = "same-file"
3241 + version = "1.0.6"
3242 + source = "registry+https://github.com/rust-lang/crates.io-index"
3243 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
3244 + dependencies = [
3245 + "winapi-util",
3246 + ]
3247 +
3140 3248 [[package]]
3141 3249 name = "schannel"
3142 3250 version = "0.1.29"
@@ -3393,6 +3501,22 @@
3393 3501 source = "registry+https://github.com/rust-lang/crates.io-index"
3394 3502 checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
3395 3503
3504 + [[package]]
3505 + name = "simd_cesu8"
3506 + version = "1.2.0"
3507 + source = "registry+https://github.com/rust-lang/crates.io-index"
3508 + checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
3509 + dependencies = [
3510 + "rustc_version",
3511 + "simdutf8",
3512 + ]
3513 +
3514 + [[package]]
3515 + name = "simdutf8"
3516 + version = "0.1.5"
3517 + source = "registry+https://github.com/rust-lang/crates.io-index"
3518 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
3519 +
3396 3520 [[package]]
3397 3521 name = "siphasher"
3398 3522 version = "1.0.2"
@@ -4142,6 +4266,16 @@
4142 4266 "utf8parse",
4143 4267 ]
4144 4268
4269 + [[package]]
4270 + name = "walkdir"
4271 + version = "2.5.0"
4272 + source = "registry+https://github.com/rust-lang/crates.io-index"
4273 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
4274 + dependencies = [
4275 + "same-file",
4276 + "winapi-util",
4277 + ]
4278 +
4145 4279 [[package]]
4146 4280 name = "want"
4147 4281 version = "0.3.1"
@@ -4254,9 +4388,9 @@
4254 4388
4255 4389 [[package]]
4256 4390 name = "wasm-streams"
4257 - version = "0.4.2"
4391 + version = "0.5.0"
4258 4392 source = "registry+https://github.com/rust-lang/crates.io-index"
4259 - checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
4393 + checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb"
4260 4394 dependencies = [
4261 4395 "futures-util",
4262 4396 "js-sys",
@@ -4298,10 +4432,10 @@
4298 4432 ]
4299 4433
4300 4434 [[package]]
4301 - name = "webpki-roots"
4302 - version = "1.0.6"
4435 + name = "webpki-root-certs"
4436 + version = "1.0.9"
4303 4437 source = "registry+https://github.com/rust-lang/crates.io-index"
4304 - checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed"
4438 + checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b"
4305 4439 dependencies = [
4306 4440 "rustls-pki-types",
4307 4441 ]
@@ -4394,6 +4528,15 @@
4394 4528 source = "registry+https://github.com/rust-lang/crates.io-index"
4395 4529 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4396 4530
4531 + [[package]]
4532 + name = "winapi-util"
4533 + version = "0.1.11"
4534 + source = "registry+https://github.com/rust-lang/crates.io-index"
4535 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
4536 + dependencies = [
4537 + "windows-sys 0.61.2",
4538 + ]
4539 +
4397 4540 [[package]]
4398 4541 name = "winapi-x86_64-pc-windows-gnu"
4399 4542 version = "0.4.0"
@@ -9,7 +9,7 @@
9 9 ratatui = "0.30"
10 10 crossterm = "0.29"
11 11 tokio = { version = "1", features = ["full"] }
12 - reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
12 + reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "query"] }
13 13 serde = { version = "1", features = ["derive"] }
14 14 serde_json = "1"
15 15 tracing = "0.1"
@@ -84,7 +84,7 @@
84 84 "memchr",
85 85 "serde",
86 86 "serde_derive",
87 - "winnow",
87 + "winnow 0.7.15",
88 88 ]
89 89
90 90 [[package]]
@@ -784,6 +784,16 @@
784 784 source = "registry+https://github.com/rust-lang/crates.io-index"
785 785 checksum = "3f88a43d011fc4a6876cb7344703e297c71dda42494fee094d5f7c76bf13f746"
786 786
787 + [[package]]
788 + name = "combine"
789 + version = "4.6.7"
790 + source = "registry+https://github.com/rust-lang/crates.io-index"
791 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
792 + dependencies = [
793 + "bytes",
794 + "memchr",
795 + ]
796 +
787 797 [[package]]
788 798 name = "concurrent-queue"
789 799 version = "2.5.0"
@@ -1787,7 +1797,6 @@
1787 1797 "tokio",
1788 1798 "tokio-rustls 0.26.4",
1789 1799 "tower-service",
1790 - "webpki-roots",
1791 1800 ]
1792 1801
1793 1802 [[package]]
@@ -1979,6 +1988,55 @@
1979 1988 source = "registry+https://github.com/rust-lang/crates.io-index"
1980 1989 checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
1981 1990
1991 + [[package]]
1992 + name = "jni"
1993 + version = "0.22.4"
1994 + source = "registry+https://github.com/rust-lang/crates.io-index"
1995 + checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
1996 + dependencies = [
1997 + "cfg-if",
1998 + "combine",
1999 + "jni-macros",
2000 + "jni-sys",
2001 + "log",
2002 + "simd_cesu8",
2003 + "thiserror 2.0.18",
2004 + "walkdir",
2005 + "windows-link",
2006 + ]
2007 +
2008 + [[package]]
2009 + name = "jni-macros"
2010 + version = "0.22.4"
2011 + source = "registry+https://github.com/rust-lang/crates.io-index"
2012 + checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
2013 + dependencies = [
2014 + "proc-macro2",
2015 + "quote",
2016 + "rustc_version",
2017 + "simd_cesu8",
2018 + "syn",
2019 + ]
2020 +
2021 + [[package]]
2022 + name = "jni-sys"
2023 + version = "0.4.1"
2024 + source = "registry+https://github.com/rust-lang/crates.io-index"
2025 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
2026 + dependencies = [
2027 + "jni-sys-macros",
2028 + ]
2029 +
2030 + [[package]]
2031 + name = "jni-sys-macros"
2032 + version = "0.4.1"
2033 + source = "registry+https://github.com/rust-lang/crates.io-index"
2034 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
2035 + dependencies = [
2036 + "quote",
2037 + "syn",
2038 + ]
2039 +
1982 2040 [[package]]
1983 2041 name = "jobserver"
1984 2042 version = "0.1.34"
@@ -2686,6 +2744,7 @@
2686 2744 source = "registry+https://github.com/rust-lang/crates.io-index"
2687 2745 checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098"
2688 2746 dependencies = [
2747 + "aws-lc-rs",
2689 2748 "bytes",
2690 2749 "getrandom 0.3.4",
2691 2750 "lru-slab",
@@ -2859,9 +2918,9 @@
2859 2918
2860 2919 [[package]]
2861 2920 name = "reqwest"
2862 - version = "0.12.28"
2921 + version = "0.13.4"
2863 2922 source = "registry+https://github.com/rust-lang/crates.io-index"
2864 - checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
2923 + checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
2865 2924 dependencies = [
2866 2925 "base64",
2867 2926 "bytes",
@@ -2879,9 +2938,9 @@
2879 2938 "quinn",
2880 2939 "rustls 0.23.37",
2881 2940 "rustls-pki-types",
2941 + "rustls-platform-verifier",
2882 2942 "serde",
2883 2943 "serde_json",
2884 - "serde_urlencoded",
2885 2944 "sync_wrapper",
2886 2945 "tokio",
2887 2946 "tokio-rustls 0.26.4",
@@ -2892,7 +2951,6 @@
2892 2951 "wasm-bindgen",
2893 2952 "wasm-bindgen-futures",
2894 2953 "web-sys",
2895 - "webpki-roots",
2896 2954 ]
2897 2955
2898 2956 [[package]]
@@ -2994,7 +3052,6 @@
2994 3052 dependencies = [
2995 3053 "aws-lc-rs",
2996 3054 "once_cell",
2997 - "ring",
2998 3055 "rustls-pki-types",
2999 3056 "rustls-webpki 0.103.13",
3000 3057 "subtle",
@@ -3023,6 +3080,33 @@
3023 3080 "zeroize",
3024 3081 ]
3025 3082
3083 + [[package]]
3084 + name = "rustls-platform-verifier"
3085 + version = "0.7.0"
3086 + source = "registry+https://github.com/rust-lang/crates.io-index"
3087 + checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
3088 + dependencies = [
3089 + "core-foundation",
3090 + "core-foundation-sys",
3091 + "jni",
3092 + "log",
3093 + "once_cell",
3094 + "rustls 0.23.37",
3095 + "rustls-native-certs",
3096 + "rustls-platform-verifier-android",
3097 + "rustls-webpki 0.103.13",
3098 + "security-framework",
3099 + "security-framework-sys",
3100 + "webpki-root-certs",
3101 + "windows-sys 0.61.2",
3102 + ]
3103 +
3104 + [[package]]
3105 + name = "rustls-platform-verifier-android"
3106 + version = "0.1.1"
3107 + source = "registry+https://github.com/rust-lang/crates.io-index"
3108 + checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
3109 +
3026 3110 [[package]]
3027 3111 name = "rustls-webpki"
3028 3112 version = "0.101.7"
@@ -3068,6 +3152,15 @@
3068 3152 "tracing",
3069 3153 ]
3070 3154
3155 + [[package]]
3156 + name = "same-file"
3157 + version = "1.0.6"
3158 + source = "registry+https://github.com/rust-lang/crates.io-index"
3159 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
3160 + dependencies = [
3161 + "winapi-util",
3162 + ]
3163 +
3071 3164 [[package]]
3072 3165 name = "schannel"
3073 3166 version = "0.1.29"
@@ -3192,11 +3285,11 @@
3192 3285
3193 3286 [[package]]
3194 3287 name = "serde_spanned"
3195 - version = "0.6.9"
3288 + version = "1.1.1"
3196 3289 source = "registry+https://github.com/rust-lang/crates.io-index"
3197 - checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
3290 + checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
3198 3291 dependencies = [
3199 - "serde",
3292 + "serde_core",
3200 3293 ]
3201 3294
3202 3295 [[package]]
@@ -3300,6 +3393,22 @@
3300 3393 "rand_core 0.6.4",
3301 3394 ]
3302 3395
3396 + [[package]]
3397 + name = "simd_cesu8"
3398 + version = "1.2.0"
3399 + source = "registry+https://github.com/rust-lang/crates.io-index"
3400 + checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
3401 + dependencies = [
3402 + "rustc_version",
3403 + "simdutf8",
3404 + ]
3405 +
3406 + [[package]]
3407 + name = "simdutf8"
3408 + version = "0.1.5"
3409 + source = "registry+https://github.com/rust-lang/crates.io-index"
3410 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
3411 +
3303 3412 [[package]]
3304 3413 name = "siphasher"
3305 3414 version = "1.0.2"
@@ -3869,44 +3978,42 @@
3869 3978
3870 3979 [[package]]
3871 3980 name = "toml"
3872 - version = "0.8.23"
3981 + version = "1.1.3+spec-1.1.0"
3873 3982 source = "registry+https://github.com/rust-lang/crates.io-index"
3874 - checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
3983 + checksum = "53c96ecdfa941c8fc4fcaed14f99ada8ebed502eef533015095a07e3301d4c3c"
3875 3984 dependencies = [
3876 - "serde",
3985 + "indexmap",
3986 + "serde_core",
3877 3987 "serde_spanned",
3878 3988 "toml_datetime",
3879 - "toml_edit",
3989 + "toml_parser",
3990 + "toml_writer",
3991 + "winnow 1.0.4",
3880 3992 ]
3881 3993
3882 3994 [[package]]
3883 3995 name = "toml_datetime"
3884 - version = "0.6.11"
3996 + version = "1.1.1+spec-1.1.0"
3885 3997 source = "registry+https://github.com/rust-lang/crates.io-index"
3886 - checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
3998 + checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
3887 3999 dependencies = [
3888 - "serde",
4000 + "serde_core",
3889 4001 ]
3890 4002
3891 4003 [[package]]
3892 - name = "toml_edit"
3893 - version = "0.22.27"
4004 + name = "toml_parser"
4005 + version = "1.1.2+spec-1.1.0"
3894 4006 source = "registry+https://github.com/rust-lang/crates.io-index"
3895 - checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
4007 + checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
3896 4008 dependencies = [
3897 - "indexmap",
3898 - "serde",
3899 - "serde_spanned",
3900 - "toml_datetime",
3901 - "toml_write",
3902 - "winnow",
4009 + "winnow 1.0.4",
3903 4010 ]
3904 4011
3905 4012 [[package]]
3906 - name = "toml_write"
3907 - version = "0.1.2"
4013 + name = "toml_writer"
4014 + version = "1.1.2+spec-1.1.0"
3908 4015 source = "registry+https://github.com/rust-lang/crates.io-index"
3909 - checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
4016 + checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
3910 4017
3911 4018 [[package]]
3912 4019 name = "tower"
@@ -4269,6 +4376,16 @@
4269 4376 source = "registry+https://github.com/rust-lang/crates.io-index"
4270 4377 checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64"
4271 4378
4379 + [[package]]
4380 + name = "walkdir"
4381 + version = "2.5.0"
4382 + source = "registry+https://github.com/rust-lang/crates.io-index"
4383 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
4384 + dependencies = [
4385 + "same-file",
4386 + "winapi-util",
4387 + ]
4388 +
4272 4389 [[package]]
4273 4390 name = "want"
4274 4391 version = "0.3.1"
@@ -4434,10 +4551,10 @@
4434 4551 ]
4435 4552
4436 4553 [[package]]
4437 - name = "webpki-roots"
4438 - version = "1.0.6"
4554 + name = "webpki-root-certs"
4555 + version = "1.0.9"
4439 4556 source = "registry+https://github.com/rust-lang/crates.io-index"
4440 - checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed"
4557 + checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b"
4441 4558 dependencies = [
4442 4559 "rustls-pki-types",
4443 4560 ]
@@ -4468,6 +4585,15 @@
4468 4585 source = "registry+https://github.com/rust-lang/crates.io-index"
4469 4586 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4470 4587
4588 + [[package]]
4589 + name = "winapi-util"
4590 + version = "0.1.11"
4591 + source = "registry+https://github.com/rust-lang/crates.io-index"
4592 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
4593 + dependencies = [
4594 + "windows-sys 0.61.2",
4595 + ]
4596 +
4471 4597 [[package]]
4472 4598 name = "winapi-x86_64-pc-windows-gnu"
4473 4599 version = "0.4.0"
@@ -4690,6 +4816,12 @@
4690 4816 "memchr",
4691 4817 ]
4692 4818
4819 + [[package]]
4820 + name = "winnow"
4821 + version = "1.0.4"
4822 + source = "registry+https://github.com/rust-lang/crates.io-index"
4823 + checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
4824 +
4693 4825 [[package]]
4694 4826 name = "wiremock"
4695 4827 version = "0.6.5"
@@ -29,7 +29,7 @@
29 29 tower-sessions-sqlx-store = { version = "0.15", features = ["postgres"] }
30 30
31 31 # HTTP client / crypto
32 - reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
32 + reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] }
33 33 # Pinned to the exact major reqwest resolves so the SSRF pre-check parses the
34 34 # host with the same parser reqwest connects through (link_preview::validate_url).
35 35 url = "2"
M pom/Cargo.lock +212 -6
@@ -400,6 +400,16 @@
400 400 source = "registry+https://github.com/rust-lang/crates.io-index"
401 401 checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
402 402
403 + [[package]]
404 + name = "combine"
405 + version = "4.6.7"
406 + source = "registry+https://github.com/rust-lang/crates.io-index"
407 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
408 + dependencies = [
409 + "bytes",
410 + "memchr",
411 + ]
412 +
403 413 [[package]]
404 414 name = "concurrent-queue"
405 415 version = "2.5.0"
@@ -415,6 +425,16 @@
415 425 source = "registry+https://github.com/rust-lang/crates.io-index"
416 426 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
417 427
428 + [[package]]
429 + name = "core-foundation"
430 + version = "0.10.1"
431 + source = "registry+https://github.com/rust-lang/crates.io-index"
432 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
433 + dependencies = [
434 + "core-foundation-sys",
435 + "libc",
436 + ]
437 +
418 438 [[package]]
419 439 name = "core-foundation-sys"
420 440 version = "0.8.7"
@@ -1059,7 +1079,6 @@
1059 1079 "tokio",
1060 1080 "tokio-rustls",
1061 1081 "tower-service",
1062 - "webpki-roots",
1063 1082 ]
1064 1083
1065 1084 [[package]]
@@ -1269,6 +1288,55 @@
1269 1288 source = "registry+https://github.com/rust-lang/crates.io-index"
1270 1289 checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
1271 1290
1291 + [[package]]
1292 + name = "jni"
1293 + version = "0.22.4"
1294 + source = "registry+https://github.com/rust-lang/crates.io-index"
1295 + checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
1296 + dependencies = [
1297 + "cfg-if",
1298 + "combine",
1299 + "jni-macros",
1300 + "jni-sys",
1301 + "log",
1302 + "simd_cesu8",
1303 + "thiserror 2.0.18",
1304 + "walkdir",
1305 + "windows-link",
1306 + ]
1307 +
1308 + [[package]]
1309 + name = "jni-macros"
1310 + version = "0.22.4"
1311 + source = "registry+https://github.com/rust-lang/crates.io-index"
1312 + checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
1313 + dependencies = [
1314 + "proc-macro2",
1315 + "quote",
1316 + "rustc_version",
1317 + "simd_cesu8",
1318 + "syn",
1319 + ]
1320 +
1321 + [[package]]
1322 + name = "jni-sys"
1323 + version = "0.4.1"
1324 + source = "registry+https://github.com/rust-lang/crates.io-index"
1325 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
1326 + dependencies = [
1327 + "jni-sys-macros",
1328 + ]
1329 +
1330 + [[package]]
1331 + name = "jni-sys-macros"
1332 + version = "0.4.1"
1333 + source = "registry+https://github.com/rust-lang/crates.io-index"
1334 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
1335 + dependencies = [
1336 + "quote",
1337 + "syn",
1338 + ]
1339 +
1272 1340 [[package]]
1273 1341 name = "jobserver"
1274 1342 version = "0.1.34"
@@ -1552,6 +1620,12 @@
1552 1620 source = "registry+https://github.com/rust-lang/crates.io-index"
1553 1621 checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
1554 1622
1623 + [[package]]
1624 + name = "openssl-probe"
1625 + version = "0.2.1"
1626 + source = "registry+https://github.com/rust-lang/crates.io-index"
1627 + checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
1628 +
1555 1629 [[package]]
1556 1630 name = "option-ext"
1557 1631 version = "0.2.0"
@@ -1771,6 +1845,7 @@
1771 1845 source = "registry+https://github.com/rust-lang/crates.io-index"
1772 1846 checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098"
1773 1847 dependencies = [
1848 + "aws-lc-rs",
1774 1849 "bytes",
1775 1850 "getrandom 0.3.4",
1776 1851 "lru-slab",
@@ -1942,9 +2017,9 @@
1942 2017
1943 2018 [[package]]
1944 2019 name = "reqwest"
1945 - version = "0.12.28"
2020 + version = "0.13.4"
1946 2021 source = "registry+https://github.com/rust-lang/crates.io-index"
1947 - checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
2022 + checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
1948 2023 dependencies = [
1949 2024 "base64 0.22.1",
1950 2025 "bytes",
@@ -1962,9 +2037,9 @@
1962 2037 "quinn",
1963 2038 "rustls",
1964 2039 "rustls-pki-types",
2040 + "rustls-platform-verifier",
1965 2041 "serde",
1966 2042 "serde_json",
1967 - "serde_urlencoded",
1968 2043 "sync_wrapper",
1969 2044 "tokio",
1970 2045 "tokio-rustls",
@@ -1975,7 +2050,6 @@
1975 2050 "wasm-bindgen",
1976 2051 "wasm-bindgen-futures",
1977 2052 "web-sys",
1978 - "webpki-roots",
1979 2053 ]
1980 2054
1981 2055 [[package]]
@@ -2056,6 +2130,15 @@
2056 2130 source = "registry+https://github.com/rust-lang/crates.io-index"
2057 2131 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
2058 2132
2133 + [[package]]
2134 + name = "rustc_version"
2135 + version = "0.4.1"
2136 + source = "registry+https://github.com/rust-lang/crates.io-index"
2137 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
2138 + dependencies = [
2139 + "semver",
2140 + ]
2141 +
2059 2142 [[package]]
2060 2143 name = "rusticata-macros"
2061 2144 version = "4.1.0"
@@ -2074,13 +2157,24 @@
2074 2157 "aws-lc-rs",
2075 2158 "log",
2076 2159 "once_cell",
2077 - "ring",
2078 2160 "rustls-pki-types",
2079 2161 "rustls-webpki",
2080 2162 "subtle",
2081 2163 "zeroize",
2082 2164 ]
2083 2165
2166 + [[package]]
2167 + name = "rustls-native-certs"
2168 + version = "0.8.4"
2169 + source = "registry+https://github.com/rust-lang/crates.io-index"
2170 + checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
2171 + dependencies = [
2172 + "openssl-probe",
2173 + "rustls-pki-types",
2174 + "schannel",
2175 + "security-framework",
2176 + ]
2177 +
2084 2178 [[package]]
2085 2179 name = "rustls-pki-types"
2086 2180 version = "1.14.0"
@@ -2091,6 +2185,33 @@
2091 2185 "zeroize",
2092 2186 ]
2093 2187
2188 + [[package]]
2189 + name = "rustls-platform-verifier"
2190 + version = "0.7.0"
2191 + source = "registry+https://github.com/rust-lang/crates.io-index"
2192 + checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
2193 + dependencies = [
2194 + "core-foundation",
2195 + "core-foundation-sys",
2196 + "jni",
2197 + "log",
2198 + "once_cell",
2199 + "rustls",
2200 + "rustls-native-certs",
2201 + "rustls-platform-verifier-android",
2202 + "rustls-webpki",
2203 + "security-framework",
2204 + "security-framework-sys",
2205 + "webpki-root-certs",
2206 + "windows-sys 0.61.2",
2207 + ]
2208 +
2209 + [[package]]
2210 + name = "rustls-platform-verifier-android"
2211 + version = "0.1.1"
2212 + source = "registry+https://github.com/rust-lang/crates.io-index"
2213 + checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
2214 +
2094 2215 [[package]]
2095 2216 name = "rustls-webpki"
2096 2217 version = "0.103.13"
@@ -2115,6 +2236,24 @@
2115 2236 source = "registry+https://github.com/rust-lang/crates.io-index"
2116 2237 checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
2117 2238
2239 + [[package]]
2240 + name = "same-file"
2241 + version = "1.0.6"
2242 + source = "registry+https://github.com/rust-lang/crates.io-index"
2243 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2244 + dependencies = [
2245 + "winapi-util",
2246 + ]
2247 +
2248 + [[package]]
2249 + name = "schannel"
2250 + version = "0.1.29"
2251 + source = "registry+https://github.com/rust-lang/crates.io-index"
2252 + checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
2253 + dependencies = [
2254 + "windows-sys 0.61.2",
2255 + ]
2256 +
2118 2257 [[package]]
2119 2258 name = "schemars"
2120 2259 version = "0.8.22"
@@ -2145,6 +2284,29 @@
2145 2284 source = "registry+https://github.com/rust-lang/crates.io-index"
2146 2285 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2147 2286
2287 + [[package]]
2288 + name = "security-framework"
2289 + version = "3.7.0"
2290 + source = "registry+https://github.com/rust-lang/crates.io-index"
2291 + checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
2292 + dependencies = [
2293 + "bitflags",
2294 + "core-foundation",
2295 + "core-foundation-sys",
2296 + "libc",
2297 + "security-framework-sys",
2298 + ]
2299 +
2300 + [[package]]
2301 + name = "security-framework-sys"
2302 + version = "2.17.0"
2303 + source = "registry+https://github.com/rust-lang/crates.io-index"
2304 + checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
2305 + dependencies = [
2306 + "core-foundation-sys",
2307 + "libc",
2308 + ]
2309 +
2148 2310 [[package]]
2149 2311 name = "semver"
2150 2312 version = "1.0.27"
@@ -2294,6 +2456,22 @@
2294 2456 "rand_core 0.6.4",
2295 2457 ]
2296 2458
2459 + [[package]]
2460 + name = "simd_cesu8"
2461 + version = "1.2.0"
2462 + source = "registry+https://github.com/rust-lang/crates.io-index"
2463 + checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
2464 + dependencies = [
2465 + "rustc_version",
2466 + "simdutf8",
2467 + ]
2468 +
2469 + [[package]]
2470 + name = "simdutf8"
2471 + version = "0.1.5"
2472 + source = "registry+https://github.com/rust-lang/crates.io-index"
2473 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
2474 +
2297 2475 [[package]]
2298 2476 name = "slab"
2299 2477 version = "0.4.12"
@@ -3019,6 +3197,16 @@
3019 3197 source = "registry+https://github.com/rust-lang/crates.io-index"
3020 3198 checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
3021 3199
3200 + [[package]]
3201 + name = "walkdir"
3202 + version = "2.5.0"
3203 + source = "registry+https://github.com/rust-lang/crates.io-index"
3204 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
3205 + dependencies = [
3206 + "same-file",
3207 + "winapi-util",
3208 + ]
3209 +
3022 3210 [[package]]
3023 3211 name = "want"
3024 3212 version = "0.3.1"
@@ -3171,6 +3359,15 @@
3171 3359 "wasm-bindgen",
3172 3360 ]
3173 3361
3362 + [[package]]
3363 + name = "webpki-root-certs"
3364 + version = "1.0.9"
3365 + source = "registry+https://github.com/rust-lang/crates.io-index"
3366 + checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b"
3367 + dependencies = [
3368 + "rustls-pki-types",
3369 + ]
3370 +
3174 3371 [[package]]
3175 3372 name = "webpki-roots"
3176 3373 version = "1.0.6"
@@ -3196,6 +3393,15 @@
3196 3393 source = "registry+https://github.com/rust-lang/crates.io-index"
3197 3394 checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
3198 3395
3396 + [[package]]
3397 + name = "winapi-util"
3398 + version = "0.1.11"
3399 + source = "registry+https://github.com/rust-lang/crates.io-index"
3400 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
3401 + dependencies = [
3402 + "windows-sys 0.61.2",
3403 + ]
3404 +
3199 3405 [[package]]
3200 3406 name = "windows-core"
3201 3407 version = "0.62.2"
M pom/Cargo.toml +1 -1
@@ -23,7 +23,7 @@
23 23 tokio = { version = "1", features = ["rt-multi-thread", "macros", "io-std", "io-util", "process", "signal"] }
24 24
25 25 # HTTP client
26 - reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
26 + reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] }
27 27
28 28 # HTTP server (API in serve mode)
29 29 axum = { version = "0.8", default-features = false, features = ["json", "tokio", "http1", "query"] }
M sando/Cargo.lock +270 -6
@@ -64,6 +64,29 @@
64 64 source = "registry+https://github.com/rust-lang/crates.io-index"
65 65 checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
66 66
67 + [[package]]
68 + name = "aws-lc-rs"
69 + version = "1.17.3"
70 + source = "registry+https://github.com/rust-lang/crates.io-index"
71 + checksum = "00bdb5da18dac48ca2cc7cd4a98e533e8635a58e2361d13a1a4ee3888e0d72f1"
72 + dependencies = [
73 + "aws-lc-sys",
74 + "zeroize",
75 + ]
76 +
77 + [[package]]
78 + name = "aws-lc-sys"
79 + version = "0.43.0"
80 + source = "registry+https://github.com/rust-lang/crates.io-index"
81 + checksum = "43103168cc76fe62678a375e722fc9cb3a0146159ac5828bc4f0dfd755c2224c"
82 + dependencies = [
83 + "cc",
84 + "cmake",
85 + "dunce",
86 + "fs_extra",
87 + "pkg-config",
88 + ]
89 +
67 90 [[package]]
68 91 name = "axum"
69 92 version = "0.8.9"
@@ -201,6 +224,8 @@
201 224 checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
202 225 dependencies = [
203 226 "find-msvc-tools",
227 + "jobserver",
228 + "libc",
204 229 "shlex",
205 230 ]
206 231
@@ -230,6 +255,25 @@
230 255 "windows-link",
231 256 ]
232 257
258 + [[package]]
259 + name = "cmake"
260 + version = "0.1.58"
261 + source = "registry+https://github.com/rust-lang/crates.io-index"
262 + checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678"
263 + dependencies = [
264 + "cc",
265 + ]
266 +
267 + [[package]]
268 + name = "combine"
269 + version = "4.6.7"
270 + source = "registry+https://github.com/rust-lang/crates.io-index"
271 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
272 + dependencies = [
273 + "bytes",
274 + "memchr",
275 + ]
276 +
233 277 [[package]]
234 278 name = "compact_str"
235 279 version = "0.8.2"
@@ -259,6 +303,16 @@
259 303 source = "registry+https://github.com/rust-lang/crates.io-index"
260 304 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
261 305
306 + [[package]]
307 + name = "core-foundation"
308 + version = "0.10.1"
309 + source = "registry+https://github.com/rust-lang/crates.io-index"
310 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
311 + dependencies = [
312 + "core-foundation-sys",
313 + "libc",
314 + ]
315 +
262 316 [[package]]
263 317 name = "core-foundation-sys"
264 318 version = "0.8.7"
@@ -428,6 +482,12 @@
428 482 source = "registry+https://github.com/rust-lang/crates.io-index"
429 483 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
430 484
485 + [[package]]
486 + name = "dunce"
487 + version = "1.0.5"
488 + source = "registry+https://github.com/rust-lang/crates.io-index"
489 + checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
490 +
431 491 [[package]]
432 492 name = "either"
433 493 version = "1.16.0"
@@ -530,6 +590,12 @@
530 590 "percent-encoding",
531 591 ]
532 592
593 + [[package]]
594 + name = "fs_extra"
595 + version = "1.3.0"
596 + source = "registry+https://github.com/rust-lang/crates.io-index"
597 + checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
598 +
533 599 [[package]]
534 600 name = "futures-channel"
535 601 version = "0.3.32"
@@ -829,7 +895,6 @@
829 895 "tokio",
830 896 "tokio-rustls",
831 897 "tower-service",
832 - "webpki-roots 1.0.8",
833 898 ]
834 899
835 900 [[package]]
@@ -1041,6 +1106,65 @@
1041 1106 source = "registry+https://github.com/rust-lang/crates.io-index"
1042 1107 checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
1043 1108
1109 + [[package]]
1110 + name = "jni"
1111 + version = "0.22.4"
1112 + source = "registry+https://github.com/rust-lang/crates.io-index"
1113 + checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
1114 + dependencies = [
1115 + "cfg-if",
1116 + "combine",
1117 + "jni-macros",
1118 + "jni-sys",
1119 + "log",
1120 + "simd_cesu8",
1121 + "thiserror 2.0.18",
1122 + "walkdir",
1123 + "windows-link",
1124 + ]
1125 +
1126 + [[package]]
1127 + name = "jni-macros"
1128 + version = "0.22.4"
1129 + source = "registry+https://github.com/rust-lang/crates.io-index"
1130 + checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
1131 + dependencies = [
1132 + "proc-macro2",
1133 + "quote",
1134 + "rustc_version",
1135 + "simd_cesu8",
1136 + "syn",
1137 + ]
1138 +
1139 + [[package]]
1140 + name = "jni-sys"
1141 + version = "0.4.1"
1142 + source = "registry+https://github.com/rust-lang/crates.io-index"
1143 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
1144 + dependencies = [
1145 + "jni-sys-macros",
1146 + ]
1147 +
1148 + [[package]]
1149 + name = "jni-sys-macros"
1150 + version = "0.4.1"
1151 + source = "registry+https://github.com/rust-lang/crates.io-index"
1152 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
1153 + dependencies = [
1154 + "quote",
1155 + "syn",
1156 + ]
1157 +
1158 + [[package]]
1159 + name = "jobserver"
1160 + version = "0.1.35"
1161 + source = "registry+https://github.com/rust-lang/crates.io-index"
1162 + checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
1163 + dependencies = [
1164 + "getrandom 0.4.3",
1165 + "libc",
1166 + ]
1167 +
1044 1168 [[package]]
1045 1169 name = "js-sys"
1046 1170 version = "0.3.102"
@@ -1320,6 +1444,12 @@
1320 1444 source = "registry+https://github.com/rust-lang/crates.io-index"
1321 1445 checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
1322 1446
1447 + [[package]]
1448 + name = "openssl-probe"
1449 + version = "0.2.1"
1450 + source = "registry+https://github.com/rust-lang/crates.io-index"
1451 + checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
1452 +
1323 1453 [[package]]
1324 1454 name = "ops-core"
1325 1455 version = "0.1.0"
@@ -1510,6 +1640,7 @@
1510 1640 source = "registry+https://github.com/rust-lang/crates.io-index"
1511 1641 checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e"
1512 1642 dependencies = [
1643 + "aws-lc-rs",
1513 1644 "bytes",
1514 1645 "getrandom 0.3.4",
1515 1646 "lru-slab",
@@ -1704,9 +1835,9 @@
1704 1835
1705 1836 [[package]]
1706 1837 name = "reqwest"
1707 - version = "0.12.28"
1838 + version = "0.13.4"
1708 1839 source = "registry+https://github.com/rust-lang/crates.io-index"
1709 - checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
1840 + checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
1710 1841 dependencies = [
1711 1842 "base64",
1712 1843 "bytes",
@@ -1724,9 +1855,9 @@
1724 1855 "quinn",
1725 1856 "rustls",
1726 1857 "rustls-pki-types",
1858 + "rustls-platform-verifier",
1727 1859 "serde",
1728 1860 "serde_json",
1729 - "serde_urlencoded",
1730 1861 "sync_wrapper",
1731 1862 "tokio",
1732 1863 "tokio-rustls",
@@ -1737,7 +1868,6 @@
1737 1868 "wasm-bindgen",
1738 1869 "wasm-bindgen-futures",
1739 1870 "web-sys",
1740 - "webpki-roots 1.0.8",
1741 1871 ]
1742 1872
1743 1873 [[package]]
@@ -1780,6 +1910,15 @@
1780 1910 source = "registry+https://github.com/rust-lang/crates.io-index"
1781 1911 checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
1782 1912
1913 + [[package]]
1914 + name = "rustc_version"
1915 + version = "0.4.1"
1916 + source = "registry+https://github.com/rust-lang/crates.io-index"
1917 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
1918 + dependencies = [
1919 + "semver",
1920 + ]
1921 +
1783 1922 [[package]]
1784 1923 name = "rustix"
1785 1924 version = "0.38.44"
@@ -1812,14 +1951,26 @@
1812 1951 source = "registry+https://github.com/rust-lang/crates.io-index"
1813 1952 checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f"
1814 1953 dependencies = [
1954 + "aws-lc-rs",
1815 1955 "once_cell",
1816 - "ring",
1817 1956 "rustls-pki-types",
1818 1957 "rustls-webpki",
1819 1958 "subtle",
1820 1959 "zeroize",
1821 1960 ]
1822 1961
1962 + [[package]]
1963 + name = "rustls-native-certs"
1964 + version = "0.8.4"
1965 + source = "registry+https://github.com/rust-lang/crates.io-index"
1966 + checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
1967 + dependencies = [
1968 + "openssl-probe",
1969 + "rustls-pki-types",
1970 + "schannel",
1971 + "security-framework",
1972 + ]
1973 +
1823 1974 [[package]]
1824 1975 name = "rustls-pki-types"
1825 1976 version = "1.14.1"
@@ -1830,12 +1981,40 @@
1830 1981 "zeroize",
1831 1982 ]
1832 1983
1984 + [[package]]
1985 + name = "rustls-platform-verifier"
1986 + version = "0.7.0"
1987 + source = "registry+https://github.com/rust-lang/crates.io-index"
1988 + checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
1989 + dependencies = [
1990 + "core-foundation",
1991 + "core-foundation-sys",
1992 + "jni",
1993 + "log",
1994 + "once_cell",
1995 + "rustls",
1996 + "rustls-native-certs",
1997 + "rustls-platform-verifier-android",
1998 + "rustls-webpki",
1999 + "security-framework",
2000 + "security-framework-sys",
2001 + "webpki-root-certs",
2002 + "windows-sys 0.61.2",
2003 + ]
2004 +
2005 + [[package]]
2006 + name = "rustls-platform-verifier-android"
2007 + version = "0.1.1"
2008 + source = "registry+https://github.com/rust-lang/crates.io-index"
2009 + checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
2010 +
1833 2011 [[package]]
1834 2012 name = "rustls-webpki"
1835 2013 version = "0.103.13"
1836 2014 source = "registry+https://github.com/rust-lang/crates.io-index"
1837 2015 checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
1838 2016 dependencies = [
2017 + "aws-lc-rs",
1839 2018 "ring",
1840 2019 "rustls-pki-types",
1841 2020 "untrusted",
@@ -1853,6 +2032,15 @@
1853 2032 source = "registry+https://github.com/rust-lang/crates.io-index"
1854 2033 checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
1855 2034
2035 + [[package]]
2036 + name = "same-file"
2037 + version = "1.0.6"
2038 + source = "registry+https://github.com/rust-lang/crates.io-index"
2039 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2040 + dependencies = [
2041 + "winapi-util",
2042 + ]
2043 +
1856 2044 [[package]]
1857 2045 name = "sando-daemon"
1858 2046 version = "0.2.2"
@@ -1897,6 +2085,15 @@
1897 2085 "tokio-tungstenite 0.24.0",
1898 2086 ]
1899 2087
2088 + [[package]]
2089 + name = "schannel"
2090 + version = "0.1.29"
2091 + source = "registry+https://github.com/rust-lang/crates.io-index"
2092 + checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
2093 + dependencies = [
2094 + "windows-sys 0.61.2",
2095 + ]
2096 +
1900 2097 [[package]]
1901 2098 name = "scoped-tls"
1902 2099 version = "1.0.1"
@@ -1909,6 +2106,29 @@
1909 2106 source = "registry+https://github.com/rust-lang/crates.io-index"
1910 2107 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1911 2108
2109 + [[package]]
2110 + name = "security-framework"
2111 + version = "3.7.0"
2112 + source = "registry+https://github.com/rust-lang/crates.io-index"
2113 + checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
2114 + dependencies = [
2115 + "bitflags",
2116 + "core-foundation",
2117 + "core-foundation-sys",
2118 + "libc",
2119 + "security-framework-sys",
2120 + ]
2121 +
2122 + [[package]]
2123 + name = "security-framework-sys"
2124 + version = "2.17.0"
2125 + source = "registry+https://github.com/rust-lang/crates.io-index"
2126 + checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
2127 + dependencies = [
2128 + "core-foundation-sys",
2129 + "libc",
2130 + ]
2131 +
1912 2132 [[package]]
1913 2133 name = "semver"
1914 2134 version = "1.0.28"
@@ -2072,6 +2292,22 @@
2072 2292 "rand_core 0.6.4",
2073 2293 ]
2074 2294
2295 + [[package]]
2296 + name = "simd_cesu8"
2297 + version = "1.2.0"
2298 + source = "registry+https://github.com/rust-lang/crates.io-index"
2299 + checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
2300 + dependencies = [
2301 + "rustc_version",
2302 + "simdutf8",
2303 + ]
2304 +
2305 + [[package]]
2306 + name = "simdutf8"
2307 + version = "0.1.5"
2308 + source = "registry+https://github.com/rust-lang/crates.io-index"
2309 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
2310 +
2075 2311 [[package]]
2076 2312 name = "sketches-ddsketch"
2077 2313 version = "0.3.1"
@@ -2877,6 +3113,16 @@
2877 3113 source = "registry+https://github.com/rust-lang/crates.io-index"
2878 3114 checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
2879 3115
3116 + [[package]]
3117 + name = "walkdir"
3118 + version = "2.5.0"
3119 + source = "registry+https://github.com/rust-lang/crates.io-index"
3120 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
3121 + dependencies = [
3122 + "same-file",
3123 + "winapi-util",
3124 + ]
3125 +
2880 3126 [[package]]
2881 3127 name = "want"
2882 3128 version = "0.3.1"
@@ -2982,6 +3228,15 @@
2982 3228 "wasm-bindgen",
2983 3229 ]
2984 3230
3231 + [[package]]
3232 + name = "webpki-root-certs"
3233 + version = "1.0.9"
3234 + source = "registry+https://github.com/rust-lang/crates.io-index"
3235 + checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b"
3236 + dependencies = [
3237 + "rustls-pki-types",
3238 + ]
3239 +
2985 3240 [[package]]
2986 3241 name = "webpki-roots"
2987 3242 version = "0.26.11"
@@ -3026,6 +3281,15 @@
3026 3281 source = "registry+https://github.com/rust-lang/crates.io-index"
3027 3282 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3028 3283
3284 + [[package]]
3285 + name = "winapi-util"
3286 + version = "0.1.11"
3287 + source = "registry+https://github.com/rust-lang/crates.io-index"
3288 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
3289 + dependencies = [
3290 + "windows-sys 0.61.2",
3291 + ]
3292 +
3029 3293 [[package]]
3030 3294 name = "winapi-x86_64-pc-windows-gnu"
3031 3295 version = "0.4.0"
M server/Cargo.lock +143 -11
M wam/Cargo.lock +264 -9
M wam/Cargo.toml +1 -1
M pom/src/main.rs +3 -3