summaryrefslogtreecommitdiff
path: root/misc/codex
diff options
context:
space:
mode:
Diffstat (limited to 'misc/codex')
-rw-r--r--misc/codex/Makefile14
-rw-r--r--misc/codex/Makefile.crates110
-rw-r--r--misc/codex/distinfo226
-rw-r--r--misc/codex/files/patch-codex-rs_core_Cargo.toml13
-rw-r--r--misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs12
-rw-r--r--misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs4
-rw-r--r--misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml12
-rw-r--r--misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml9
-rw-r--r--misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs70
-rw-r--r--misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml13
11 files changed, 239 insertions, 255 deletions
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 8a4d9d2cb14d..00c8b46a868d 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.58.0
+DISTVERSION= 0.73.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +11,8 @@ WWW= https://openai.com/codex \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libonig.so:devel/oniguruma
+LIB_DEPENDS= libdbus-1.so:devel/dbus \
+ libonig.so:devel/oniguruma
RUN_DEPENDS= bash:shells/bash \
rg:textproc/ripgrep
TEST_DEPENDS= bash:shells/bash
@@ -25,7 +26,7 @@ CARGO_CARGOTOML= ${BUILD_WRKSRC}/Cargo.toml
CARGO_CARGOLOCK= ${BUILD_WRKSRC}/Cargo.lock
CARGO_BUILD_ARGS= --bin ${PORTNAME}
CARGO_INSTALL_PATH= codex-rs
-CARGO_TEST_ARGS= --all-features
+CARGO_TEST_ARGS= --all-features --no-fail-fast
CARGO_ENV= OPENSSL_NO_VENDOR=1
BUILD_WRKSRC= ${WRKSRC}/codex-rs
@@ -51,16 +52,15 @@ post-patch:
${BUILD_WRKSRC}/core/src/exec.rs \
${BUILD_WRKSRC}/core/src/parse_command.rs \
${BUILD_WRKSRC}/core/src/shell.rs \
+ ${BUILD_WRKSRC}/core/src/shell_snapshot.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/shell.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/unified_exec.rs \
${BUILD_WRKSRC}/core/src/tools/spec.rs \
- ${BUILD_WRKSRC}/core/src/unified_exec/mod.rs \
- ${BUILD_WRKSRC}/core/tests/suite/approvals.rs \
${BUILD_WRKSRC}/core/tests/suite/exec.rs \
- ${BUILD_WRKSRC}/core/tests/suite/shell_serialization.rs \
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
${BUILD_WRKSRC}/core/tests/suite/user_notification.rs \
- ${BUILD_WRKSRC}/tui/src/exec_command.rs
+ ${BUILD_WRKSRC}/tui/src/exec_command.rs \
+ ${BUILD_WRKSRC}/tui2/src/exec_command.rs
@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
${BUILD_WRKSRC}/app-server/tests/suite/codex_message_processor_flow.rs \
${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start.rs \
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 7299c072b18c..ae9119e34948 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -1,4 +1,12 @@
CARGO_CRATES= Inflector-0.11.4 \
+ actix-codec-0.5.2 \
+ actix-http-3.11.2 \
+ actix-router-0.5.3 \
+ actix-rt-2.11.0 \
+ actix-server-2.6.0 \
+ actix-service-2.0.3 \
+ actix-utils-3.0.1 \
+ actix-web-4.12.1 \
addr2line-0.24.2 \
adler2-2.0.1 \
aes-0.8.4 \
@@ -16,13 +24,10 @@ CARGO_CRATES= Inflector-0.11.4 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
anyhow-1.0.100 \
- arboard-3.6.0 \
+ arboard-3.6.1 \
arrayvec-0.7.6 \
ascii-1.1.0 \
ascii-canvas-3.0.0 \
- askama-0.14.0 \
- askama_derive-0.14.0 \
- askama_parser-0.14.0 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_matches-1.5.0 \
@@ -45,7 +50,7 @@ CARGO_CRATES= Inflector-0.11.4 \
axum-core-0.5.2 \
backtrace-0.3.75 \
base64-0.22.1 \
- basic-toml-0.1.10 \
+ base64ct-1.8.1 \
beef-0.5.2 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
@@ -60,6 +65,7 @@ CARGO_CRATES= Inflector-0.11.4 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
+ bytestring-1.5.0 \
cassowary-0.3.0 \
castaway-0.2.4 \
cbc-0.1.2 \
@@ -68,6 +74,7 @@ CARGO_CRATES= Inflector-0.11.4 \
cfg-if-1.0.1 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
+ chardetng-0.1.17 \
chrono-0.4.42 \
chunked_transfer-1.5.0 \
cipher-0.4.4 \
@@ -114,6 +121,7 @@ CARGO_CRATES= Inflector-0.11.4 \
deadpool-runtime-0.1.4 \
debugid-0.8.0 \
debugserver-types-0.5.0 \
+ der-0.7.10 \
deranged-0.5.4 \
derivative-2.2.0 \
derive_more-1.0.0 \
@@ -160,7 +168,6 @@ CARGO_CRATES= Inflector-0.11.4 \
event-listener-strategy-0.5.4 \
eventsource-stream-0.2.3 \
eyre-0.6.12 \
- fancy-regex-0.13.0 \
fastrand-2.3.0 \
fax-0.2.6 \
fax_derive-0.2.0 \
@@ -174,6 +181,7 @@ CARGO_CRATES= Inflector-0.11.4 \
float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
@@ -209,6 +217,7 @@ CARGO_CRATES= Inflector-0.11.4 \
hmac-0.12.1 \
home-0.5.11 \
hostname-0.4.1 \
+ http-0.2.12 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
@@ -236,7 +245,8 @@ CARGO_CRATES= Inflector-0.11.4 \
idna-1.0.3 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
- image-0.25.8 \
+ image-0.25.9 \
+ impl-more-0.1.9 \
indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.12.0 \
@@ -244,7 +254,7 @@ CARGO_CRATES= Inflector-0.11.4 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
- insta-1.43.2 \
+ insta-1.44.3 \
instability-0.3.9 \
inventory-0.3.20 \
io-uring-0.7.9 \
@@ -268,19 +278,22 @@ CARGO_CRATES= Inflector-0.11.4 \
lalrpop-0.19.12 \
lalrpop-util-0.19.12 \
landlock-0.4.2 \
+ language-tags-0.3.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.177 \
libdbus-sys-0.2.6 \
libredox-0.1.6 \
linux-keyutils-0.2.4 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
+ local-waker-0.1.4 \
lock_api-0.4.13 \
log-0.4.28 \
logos-0.12.1 \
logos-derive-0.12.1 \
lru-0.12.5 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
lsp-types-0.94.1 \
maplit-1.0.2 \
@@ -351,9 +364,11 @@ CARGO_CRATES= Inflector-0.11.4 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
+ pastey-0.2.0 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
pathdiff-0.2.3 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
phf_shared-0.11.3 \
@@ -406,17 +421,16 @@ CARGO_CRATES= Inflector-0.11.4 \
redox_users-0.5.0 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-lite-0.1.7 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.23 \
+ reqwest-0.12.24 \
ring-0.17.14 \
- rmcp-0.8.5 \
- rmcp-macros-0.8.5 \
+ rmcp-0.10.0 \
+ rmcp-macros-0.10.0 \
rustc-demangle-0.1.25 \
- rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rustix-0.38.44 \
@@ -447,14 +461,15 @@ CARGO_CRATES= Inflector-0.11.4 \
security-framework-3.5.1 \
security-framework-sys-2.15.0 \
semver-1.0.27 \
- sentry-0.34.0 \
- sentry-backtrace-0.34.0 \
- sentry-contexts-0.34.0 \
- sentry-core-0.34.0 \
- sentry-debug-images-0.34.0 \
- sentry-panic-0.34.0 \
- sentry-tracing-0.34.0 \
- sentry-types-0.34.0 \
+ sentry-0.46.0 \
+ sentry-actix-0.46.0 \
+ sentry-backtrace-0.46.0 \
+ sentry-contexts-0.46.0 \
+ sentry-core-0.46.0 \
+ sentry-debug-images-0.46.0 \
+ sentry-panic-0.46.0 \
+ sentry-tracing-0.46.0 \
+ sentry-types-0.46.0 \
serde-1.0.228 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
@@ -464,8 +479,9 @@ CARGO_CRATES= Inflector-0.11.4 \
serde_repr-0.1.20 \
serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.16.1 \
+ serde_with_macros-3.16.1 \
+ serde_yaml-0.9.34+deprecated \
serial2-0.2.31 \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
@@ -487,7 +503,7 @@ CARGO_CRATES= Inflector-0.11.4 \
smallvec-1.15.1 \
smawk-0.3.2 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
sse-stream-0.2.1 \
stable_deref_trait-1.2.0 \
starlark-0.13.0 \
@@ -504,6 +520,7 @@ CARGO_CRATES= Inflector-0.11.4 \
strum_macros-0.26.4 \
strum_macros-0.27.2 \
subtle-2.6.1 \
+ supports-color-2.1.0 \
supports-color-3.0.2 \
syn-1.0.109 \
syn-2.0.104 \
@@ -517,6 +534,9 @@ CARGO_CRATES= Inflector-0.11.4 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
termtree-0.5.1 \
+ test-case-3.3.1 \
+ test-case-core-3.3.1 \
+ test-case-macros-3.3.1 \
test-log-0.2.18 \
test-log-macros-0.2.18 \
textwrap-0.11.0 \
@@ -527,7 +547,6 @@ CARGO_CRATES= Inflector-0.11.4 \
thiserror-impl-2.0.17 \
thread_local-1.1.9 \
tiff-0.10.3 \
- tiktoken-rs-0.7.0 \
time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
@@ -543,22 +562,24 @@ CARGO_CRATES= Inflector-0.11.4 \
tokio-stream-0.1.17 \
tokio-test-0.4.4 \
tokio-util-0.7.16 \
+ toml-0.5.11 \
toml-0.9.5 \
- toml_datetime-0.7.0 \
- toml_edit-0.23.4 \
- toml_parser-1.0.2 \
- toml_writer-1.0.2 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tonic-0.13.1 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.41 \
+ tracing-0.1.43 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.30 \
- tracing-core-0.1.34 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.35 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
+ tracing-opentelemetry-0.31.0 \
tracing-subscriber-0.3.20 \
tracing-test-0.2.5 \
tracing-test-macro-0.2.5 \
@@ -581,10 +602,13 @@ CARGO_CRATES= Inflector-0.11.4 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
unicode-xid-0.2.6 \
+ unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- ureq-2.12.1 \
+ ureq-3.1.4 \
+ ureq-proto-0.5.3 \
url-2.5.4 \
urlencoding-2.1.3 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.18.1 \
@@ -613,26 +637,33 @@ CARGO_CRATES= Inflector-0.11.4 \
wayland-sys-0.31.7 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webbrowser-1.0.5 \
+ webbrowser-1.0.6 \
+ webpki-root-certs-1.0.4 \
webpki-roots-1.0.2 \
weezl-0.1.10 \
which-6.0.3 \
- wildmatch-2.5.0 \
+ wildmatch-2.6.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
+ windows-core-0.58.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
+ windows-implement-0.58.0 \
windows-implement-0.60.0 \
+ windows-interface-0.58.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
windows-link-0.2.0 \
windows-numerics-0.2.0 \
windows-registry-0.5.3 \
+ windows-result-0.2.0 \
windows-result-0.3.4 \
+ windows-strings-0.1.0 \
windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
@@ -674,8 +705,9 @@ CARGO_CRATES= Inflector-0.11.4 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.12 \
+ winnow-0.7.13 \
winreg-0.10.1 \
+ winres-0.1.12 \
winsafe-0.0.19 \
wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
@@ -700,7 +732,9 @@ CARGO_CRATES= Inflector-0.11.4 \
zerovec-0.11.5 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
+ zune-core-0.5.0 \
zune-jpeg-0.4.19 \
+ zune-jpeg-0.5.5 \
zvariant-4.2.0 \
zvariant_derive-4.2.0 \
zvariant_utils-2.1.0 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index ac16a17d780a..65c4bde3621a 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,6 +1,22 @@
-TIMESTAMP = 1763082346
+TIMESTAMP = 1765866171
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
+SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085
+SHA256 (rust/crates/actix-http-3.11.2.crate) = 7926860314cbe2fb5d1f13731e387ab43bd32bca224e82e6e2db85de0a3dba49
+SIZE (rust/crates/actix-http-3.11.2.crate) = 168165
+SHA256 (rust/crates/actix-router-0.5.3.crate) = 13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8
+SIZE (rust/crates/actix-router-0.5.3.crate) = 33145
+SHA256 (rust/crates/actix-rt-2.11.0.crate) = 92589714878ca59a7626ea19734f0e07a6a875197eec751bb5d3f99e64998c63
+SIZE (rust/crates/actix-rt-2.11.0.crate) = 22288
+SHA256 (rust/crates/actix-server-2.6.0.crate) = a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502
+SIZE (rust/crates/actix-server-2.6.0.crate) = 42816
+SHA256 (rust/crates/actix-service-2.0.3.crate) = 9e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f
+SIZE (rust/crates/actix-service-2.0.3.crate) = 28409
+SHA256 (rust/crates/actix-utils-3.0.1.crate) = 88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
+SIZE (rust/crates/actix-utils-3.0.1.crate) = 10096
+SHA256 (rust/crates/actix-web-4.12.1.crate) = 1654a77ba142e37f049637a3e5685f864514af11fcbc51cb51eb6596afe5b8d6
+SIZE (rust/crates/actix-web-4.12.1.crate) = 250525
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -35,20 +51,14 @@ SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf079748
SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
-SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
-SIZE (rust/crates/arboard-3.6.0.crate) = 52701
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
-SIZE (rust/crates/askama-0.14.0.crate) = 43374
-SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
-SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
-SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
-SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
@@ -93,8 +103,8 @@ SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e2
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
-SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
+SHA256 (rust/crates/base64ct-1.8.1.crate) = 0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a
+SIZE (rust/crates/base64ct-1.8.1.crate) = 31807
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -123,6 +133,8 @@ SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289
+SIZE (rust/crates/bytestring-1.5.0.crate) = 11353
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -139,6 +151,8 @@ SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
+SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
@@ -231,6 +245,8 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/debugserver-types-0.5.0.crate) = 2bf6834a70ed14e8e4e41882df27190bea150f1f6ecf461f1033f8739cd8af4a
SIZE (rust/crates/debugserver-types-0.5.0.crate) = 18075
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
@@ -323,8 +339,6 @@ SHA256 (rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d
SIZE (rust/crates/eventsource-stream-0.2.3.crate) = 15033
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
-SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
-SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
@@ -351,6 +365,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -421,6 +437,8 @@ SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
SIZE (rust/crates/hostname-0.4.1.crate) = 13819
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
@@ -475,8 +493,10 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
-SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a
+SIZE (rust/crates/image-0.25.9.crate) = 294591
+SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2
+SIZE (rust/crates/impl-more-0.1.9.crate) = 15583
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -491,8 +511,8 @@ SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc62
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
-SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/insta-1.44.3.crate) = b5c943d4415edd8153251b6f197de5eb1640e56d84e8d9159bea190421c73698
+SIZE (rust/crates/insta-1.44.3.crate) = 104449
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83
@@ -539,10 +559,12 @@ SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02
SIZE (rust/crates/lalrpop-util-0.19.12.crate) = 10178
SHA256 (rust/crates/landlock-0.4.2.crate) = b3d2ef408b88e913bfc6594f5e693d57676f6463ded7d8bf994175364320c706
SIZE (rust/crates/landlock-0.4.2.crate) = 45393
+SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
+SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
@@ -555,6 +577,8 @@ SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a17
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/local-waker-0.1.4.crate) = 4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487
+SIZE (rust/crates/local-waker-0.1.4.crate) = 6730
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
@@ -565,6 +589,8 @@ SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13
SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
@@ -705,12 +731,16 @@ SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575df
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.2.0.crate) = 57d6c094ee800037dff99e02cab0eaf3142826586742a270ab3d7a62656bd27a
+SIZE (rust/crates/pastey-0.2.0.crate) = 16828
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
@@ -815,28 +845,26 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
-SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rmcp-0.8.5.crate) = e5947688160b56fb6c827e3c20a72c90392a1d7e9dec74749197aa1780ac42ca
-SIZE (rust/crates/rmcp-0.8.5.crate) = 195842
-SHA256 (rust/crates/rmcp-macros-0.8.5.crate) = 01263441d3f8635c628e33856c468b96ebbce1af2d3699ea712ca71432d4ee7a
-SIZE (rust/crates/rmcp-macros-0.8.5.crate) = 13454
+SHA256 (rust/crates/rmcp-0.10.0.crate) = 38b18323edc657390a6ed4d7a9110b0dec2dc3ed128eb2a123edfbafabdbddc5
+SIZE (rust/crates/rmcp-0.10.0.crate) = 200333
+SHA256 (rust/crates/rmcp-macros-0.10.0.crate) = c75d0a62676bf8c8003c4e3c348e2ceb6a7b3e48323681aaf177fdccdac2ce50
+SIZE (rust/crates/rmcp-macros-0.10.0.crate) = 13612
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
@@ -897,22 +925,24 @@ SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce
SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/sentry-0.34.0.crate) = 5484316556650182f03b43d4c746ce0e3e48074a21e2f51244b648b6542e1066
-SIZE (rust/crates/sentry-0.34.0.crate) = 56637
-SHA256 (rust/crates/sentry-backtrace-0.34.0.crate) = 40aa225bb41e2ec9d7c90886834367f560efc1af028f1c5478a6cce6a59c463a
-SIZE (rust/crates/sentry-backtrace-0.34.0.crate) = 10368
-SHA256 (rust/crates/sentry-contexts-0.34.0.crate) = 1a8dd746da3d16cb8c39751619cefd4fcdbd6df9610f3310fd646b55f6e39910
-SIZE (rust/crates/sentry-contexts-0.34.0.crate) = 8439
-SHA256 (rust/crates/sentry-core-0.34.0.crate) = 161283cfe8e99c8f6f236a402b9ccf726b201f365988b5bb637ebca0abbd4a30
-SIZE (rust/crates/sentry-core-0.34.0.crate) = 57227
-SHA256 (rust/crates/sentry-debug-images-0.34.0.crate) = 8fc6b25e945fcaa5e97c43faee0267eebda9f18d4b09a251775d8fef1086238a
-SIZE (rust/crates/sentry-debug-images-0.34.0.crate) = 7319
-SHA256 (rust/crates/sentry-panic-0.34.0.crate) = bc74f229c7186dd971a9491ffcbe7883544aa064d1589bd30b83fb856cd22d63
-SIZE (rust/crates/sentry-panic-0.34.0.crate) = 6653
-SHA256 (rust/crates/sentry-tracing-0.34.0.crate) = cd3c5faf2103cd01eeda779ea439b68c4ee15adcdb16600836e97feafab362ec
-SIZE (rust/crates/sentry-tracing-0.34.0.crate) = 12555
-SHA256 (rust/crates/sentry-types-0.34.0.crate) = 5d68cdf6bc41b8ff3ae2a9c4671e97426dcdd154cc1d4b6b72813f285d6b163f
-SIZE (rust/crates/sentry-types-0.34.0.crate) = 44279
+SHA256 (rust/crates/sentry-0.46.0.crate) = d9794f69ad475e76c057e326175d3088509649e3aed98473106b9fe94ba59424
+SIZE (rust/crates/sentry-0.46.0.crate) = 52386
+SHA256 (rust/crates/sentry-actix-0.46.0.crate) = e0fee202934063ace4f1d1d063113b8982293762628e563a2d2fba08fb20b110
+SIZE (rust/crates/sentry-actix-0.46.0.crate) = 20408
+SHA256 (rust/crates/sentry-backtrace-0.46.0.crate) = e81137ad53b8592bd0935459ad74c0376053c40084aa170451e74eeea8dbc6c3
+SIZE (rust/crates/sentry-backtrace-0.46.0.crate) = 12719
+SHA256 (rust/crates/sentry-contexts-0.46.0.crate) = cfb403c66cc2651a01b9bacda2e7c22cd51f7e8f56f206aa4310147eb3259282
+SIZE (rust/crates/sentry-contexts-0.46.0.crate) = 10747
+SHA256 (rust/crates/sentry-core-0.46.0.crate) = cfc409727ae90765ca8ea76fe6c949d6f159a11d02e130b357fa652ee9efcada
+SIZE (rust/crates/sentry-core-0.46.0.crate) = 57119
+SHA256 (rust/crates/sentry-debug-images-0.46.0.crate) = 06a2778a222fd90ebb01027c341a72f8e24b0c604c6126504a4fe34e5500e646
+SIZE (rust/crates/sentry-debug-images-0.46.0.crate) = 9048
+SHA256 (rust/crates/sentry-panic-0.46.0.crate) = 3df79f4e1e72b2a8b75a0ebf49e78709ceb9b3f0b451f13adc92a0361b0aaabe
+SIZE (rust/crates/sentry-panic-0.46.0.crate) = 9286
+SHA256 (rust/crates/sentry-tracing-0.46.0.crate) = ff2046f527fd4b75e0b6ab3bd656c67dce42072f828dc4d03c206d15dca74a93
+SIZE (rust/crates/sentry-tracing-0.46.0.crate) = 23911
+SHA256 (rust/crates/sentry-types-0.46.0.crate) = c7b9b4e4c03a4d3643c18c78b8aa91d2cbee5da047d2fa0ca4bb29bc67e6c55c
+SIZE (rust/crates/sentry-types-0.46.0.crate) = 53750
SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
@@ -931,10 +961,12 @@ SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f
SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7
+SIZE (rust/crates/serde_with-3.16.1.crate) = 198782
+SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c
+SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/serial2-0.2.31.crate) = 26e1e5956803a69ddd72ce2de337b577898801528749565def03515f82bad5bb
SIZE (rust/crates/serial2-0.2.31.crate) = 34139
SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
@@ -977,8 +1009,8 @@ SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f86662
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/sse-stream-0.2.1.crate) = eb4dc4d33c68ec1f27d386b5610a351922656e1fdf5c05bbaad930cd1519479a
SIZE (rust/crates/sse-stream-0.2.1.crate) = 20239
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -1011,6 +1043,8 @@ SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/supports-color-2.1.0.crate) = d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89
+SIZE (rust/crates/supports-color-2.1.0.crate) = 10030
SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
@@ -1037,6 +1071,12 @@ SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
+SIZE (rust/crates/test-case-3.3.1.crate) = 8797
+SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f
+SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
+SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
+SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
SHA256 (rust/crates/test-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
SIZE (rust/crates/test-log-0.2.18.crate) = 16138
SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
@@ -1057,8 +1097,6 @@ SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb78
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
-SHA256 (rust/crates/tiktoken-rs-0.7.0.crate) = 25563eeba904d770acf527e8b370fe9a5547bacd20ff84a0b6c3bc41288e5625
-SIZE (rust/crates/tiktoken-rs-0.7.0.crate) = 3792064
SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
SIZE (rust/crates/time-0.3.44.crate) = 143200
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
@@ -1089,16 +1127,18 @@ SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1
SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
SIZE (rust/crates/toml-0.9.5.crate) = 56833
-SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
-SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
-SHA256 (rust/crates/toml_edit-0.23.4.crate) = 7211ff1b8f0d3adae1663b7da9ffe396eabe1ca25f0b0bee42b0da29a9ddce93
-SIZE (rust/crates/toml_edit-0.23.4.crate) = 66357
-SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
-SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
-SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
-SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tonic-0.13.1.crate) = 7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9
SIZE (rust/crates/tonic-0.13.1.crate) = 107202
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
@@ -1109,18 +1149,20 @@ SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
-SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
-SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-0.1.43.crate) = 2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647
+SIZE (rust/crates/tracing-0.1.43.crate) = 90033
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
-SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
-SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
-SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.35.crate) = 7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c
+SIZE (rust/crates/tracing-core-0.1.35.crate) = 63837
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-opentelemetry-0.31.0.crate) = ddcf5959f39507d0d04d6413119c04f33b623f4f951ebcbdddddfad2d0623a9c
+SIZE (rust/crates/tracing-opentelemetry-0.31.0.crate) = 145071
SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
@@ -1165,14 +1207,20 @@ SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc
SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
-SIZE (rust/crates/ureq-2.12.1.crate) = 115366
+SHA256 (rust/crates/ureq-3.1.4.crate) = d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a
+SIZE (rust/crates/ureq-3.1.4.crate) = 143946
+SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f
+SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -1229,16 +1277,18 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webbrowser-1.0.5.crate) = aaf4f3c0ba838e82b4e5ccc4157003fb8c324ee24c058470ffb82820becbde98
-SIZE (rust/crates/webbrowser-1.0.5.crate) = 56190
+SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
+SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
+SHA256 (rust/crates/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b
+SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540
SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
SIZE (rust/crates/which-6.0.3.crate) = 16937
-SHA256 (rust/crates/wildmatch-2.5.0.crate) = 39b7d07a236abaef6607536ccfaf19b396dbe3f5110ddb73d39f4562902ed382
-SIZE (rust/crates/wildmatch-2.5.0.crate) = 12562
+SHA256 (rust/crates/wildmatch-2.6.1.crate) = 29333c3ea1ba8b17211763463ff24ee84e41c78224c16b001cd907e663a38c68
+SIZE (rust/crates/wildmatch-2.6.1.crate) = 12798
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -1247,16 +1297,24 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
@@ -1267,8 +1325,12 @@ SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce3042
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -1351,10 +1413,12 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
+SIZE (rust/crates/winres-0.1.12.crate) = 19772
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
@@ -1403,8 +1467,12 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773
+SIZE (rust/crates/zune-core-0.5.0.crate) = 27393
SHA256 (rust/crates/zune-jpeg-0.4.19.crate) = 2c9e525af0a6a658e031e95f14b7f889976b74a11ba0eca5a5fc9ac8a1c43a6a
SIZE (rust/crates/zune-jpeg-0.4.19.crate) = 66341
+SHA256 (rust/crates/zune-jpeg-0.5.5.crate) = dc6fb7703e32e9a07fb3f757360338b3a567a5054f21b5f52a666752e333d58e
+SIZE (rust/crates/zune-jpeg-0.5.5.crate) = 77168
SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe
SIZE (rust/crates/zvariant-4.2.0.crate) = 82180
SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449
@@ -1415,5 +1483,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254
-SHA256 (openai-codex-rust-v0.58.0_GH0.tar.gz) = 903f0cec30f81234f09796e83260b560436c2341085dc417640e3fd96af9bfb2
-SIZE (openai-codex-rust-v0.58.0_GH0.tar.gz) = 27952941
+SHA256 (openai-codex-rust-v0.73.0_GH0.tar.gz) = 08b06ba93349e7cf0fd305d07bae1844d9be5f5dea781f68af28679b7d34aad4
+SIZE (openai-codex-rust-v0.73.0_GH0.tar.gz) = 28495010
diff --git a/misc/codex/files/patch-codex-rs_core_Cargo.toml b/misc/codex/files/patch-codex-rs_core_Cargo.toml
deleted file mode 100644
index 2cf9853774d1..000000000000
--- a/misc/codex/files/patch-codex-rs_core_Cargo.toml
+++ /dev/null
@@ -1,13 +0,0 @@
---- codex-rs/core/Cargo.toml.orig 2025-11-13 17:39:01 UTC
-+++ codex-rs/core/Cargo.toml
-@@ -43,8 +43,9 @@ keyring = { workspace = true, features = [
- keyring = { workspace = true, features = [
- "apple-native",
- "crypto-rust",
-- "linux-native-async-persistent",
-+ "linux-native",
- "windows-native",
-+ "async-secret-service",
- ] }
- libc = { workspace = true }
- mcp-types = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs b/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs
deleted file mode 100644
index 9ec48d377f72..000000000000
--- a/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs
+++ /dev/null
@@ -1,12 +0,0 @@
---- codex-rs/core/tests/suite/shell_serialization.rs.orig 2025-11-04 20:00:53 UTC
-+++ codex-rs/core/tests/suite/shell_serialization.rs
-@@ -398,6 +398,9 @@ async fn shell_output_for_freeform_tool_records_durati
- #[cfg(target_os = "linux")]
- let sleep_cmd = vec!["/bin/bash", "-c", "sleep 1"];
-
-+ #[cfg(target_os = "freebsd")]
-+ let sleep_cmd = vec!["/bin/bash", "-c", "sleep 1"];
-+
- #[cfg(target_os = "macos")]
- let sleep_cmd = vec!["/bin/bash", "-c", "sleep 1"];
-
diff --git a/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs
new file mode 100644
index 000000000000..1bfc9675e417
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs
@@ -0,0 +1,11 @@
+--- codex-rs/core/tests/suite/view_image.rs.orig 2025-12-16 07:13:16 UTC
++++ codex-rs/core/tests/suite/view_image.rs
+@@ -24,6 +24,8 @@ use serde_json::Value;
+ use image::Rgba;
+ use image::load_from_memory;
+ use serde_json::Value;
++use wiremock::ResponseTemplate;
++use wiremock::matchers::body_string_contains;
+
+ fn find_image_message(body: &Value) -> Option<&Value> {
+ body.get("input")
diff --git a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
index dc82a744793b..156e4a3c7ad8 100644
--- a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
+++ b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
@@ -1,6 +1,6 @@
---- codex-rs/exec/tests/suite/mod.rs.orig 2025-10-25 21:16:34 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig 2025-11-21 18:00:38 UTC
+++ codex-rs/exec/tests/suite/mod.rs
-@@ -4,5 +4,6 @@ mod resume;
+@@ -5,5 +5,6 @@ mod resume;
mod originator;
mod output_schema;
mod resume;
diff --git a/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml b/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml
deleted file mode 100644
index 73145a2243ad..000000000000
--- a/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml
+++ /dev/null
@@ -1,12 +0,0 @@
---- codex-rs/keyring-store/Cargo.toml.orig 2025-10-31 00:56:28 UTC
-+++ codex-rs/keyring-store/Cargo.toml
-@@ -10,7 +10,8 @@ keyring = { workspace = true, features = [
- keyring = { workspace = true, features = [
- "apple-native",
- "crypto-rust",
-- "linux-native-async-persistent",
-+ "linux-native",
- "windows-native",
-+ "async-secret-service",
- ] }
- tracing = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml b/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml
deleted file mode 100644
index d10fb15bb2a6..000000000000
--- a/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml
+++ /dev/null
@@ -1,9 +0,0 @@
---- codex-rs/process-hardening/Cargo.toml.orig 2025-10-06 07:49:12 UTC
-+++ codex-rs/process-hardening/Cargo.toml
-@@ -19,3 +19,6 @@ libc = { workspace = true }
-
- [target.'cfg(target_os = "macos")'.dependencies]
- libc = { workspace = true }
-+
-+[target.'cfg(target_os = "freebsd")'.dependencies]
-+libc = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs b/misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs
deleted file mode 100644
index 6805a52575ea..000000000000
--- a/misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs
+++ /dev/null
@@ -1,70 +0,0 @@
---- codex-rs/process-hardening/src/lib.rs.orig 2025-10-03 16:43:33 UTC
-+++ codex-rs/process-hardening/src/lib.rs
-@@ -10,6 +10,9 @@ pub fn pre_main_hardening() {
- #[cfg(target_os = "macos")]
- pre_main_hardening_macos();
-
-+ #[cfg(target_os = "freebsd")]
-+ pre_main_hardening_freebsd();
-+
- #[cfg(windows)]
- pre_main_hardening_windows();
- }
-@@ -20,9 +23,12 @@ const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
- #[cfg(target_os = "macos")]
- const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
-
--#[cfg(any(target_os = "linux", target_os = "android", target_os = "macos"))]
-+#[cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "freebsd"))]
- const SET_RLIMIT_CORE_FAILED_EXIT_CODE: i32 = 7;
-
-+#[cfg(target_os = "freebsd")]
-+const PROCCTL_PROC_TRACE_CTL_FAILED_EXIT_CODE: i32 = 8;
-+
- #[cfg(any(target_os = "linux", target_os = "android"))]
- pub(crate) fn pre_main_hardening_linux() {
- // Disable ptrace attach / mark process non-dumpable.
-@@ -85,6 +91,43 @@ pub(crate) fn pre_main_hardening_macos() {
- .collect();
-
- for key in dyld_keys {
-+ unsafe {
-+ std::env::remove_var(key);
-+ }
-+ }
-+}
-+
-+#[cfg(target_os = "freebsd")]
-+pub(crate) fn pre_main_hardening_freebsd() {
-+ // Prevent debuggers from attaching to this process
-+ let mut arg = libc::PROC_TRACE_CTL_DISABLE_EXEC;
-+ let ret_code = unsafe {
-+ libc::procctl(libc::P_PID, 0, libc::PROC_TRACE_CTL, &mut arg as *mut _ as *mut libc::c_void)
-+ };
-+ if ret_code == -1 {
-+ eprintln!(
-+ "ERROR: procctl(PROC_TRACE_CTL) failed: {}",
-+ std::io::Error::last_os_error()
-+ );
-+ std::process::exit(PROCCTL_PROC_TRACE_CTL_FAILED_EXIT_CODE);
-+ }
-+
-+ // Set the core file size limit to 0 to prevent core dumps.
-+ set_core_file_size_limit_to_zero();
-+
-+ // Remove all LD_ environment variables, which can be used to subvert
-+ // library loading.
-+ let ld_keys: Vec<String> = std::env::vars()
-+ .filter_map(|(key, _)| {
-+ if key.starts_with("LD_") {
-+ Some(key)
-+ } else {
-+ None
-+ }
-+ })
-+ .collect();
-+
-+ for key in ld_keys {
- unsafe {
- std::env::remove_var(key);
- }
diff --git a/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml b/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
deleted file mode 100644
index 4008647d9da1..000000000000
--- a/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
+++ /dev/null
@@ -1,13 +0,0 @@
---- codex-rs/rmcp-client/Cargo.toml.orig 2025-10-31 00:56:28 UTC
-+++ codex-rs/rmcp-client/Cargo.toml
-@@ -19,8 +19,9 @@ keyring = { workspace = true, features = [
- keyring = { workspace = true, features = [
- "apple-native",
- "crypto-rust",
-- "linux-native-async-persistent",
-+ "linux-native",
- "windows-native",
-+ "async-secret-service",
- ] }
- mcp-types = { path = "../mcp-types" }
- oauth2 = "5"