pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/ttl



Module Name:    pkgsrc
Committed By:   pin
Date:           Thu Oct 22 13:35:08 UTC 2026

Modified Files:
        pkgsrc/net/ttl: Makefile cargo-depends.mk distinfo

Log Message:
net/ttl: update to 0.24.1

[0.24.1] - 2026-10-21
Security

    webpki-roots and webpki-root-certs 1.0.7 → 1.0.10 clear RUSTSEC-2026-0381 and RUSTSEC-2026-0383: the bundled Mozilla root set still trusted intermediates issued by the breached emSign CA. 
webpki-roots backs the update check (ureq); webpki-root-certs reaches ttl via reqwest's platform verifier (PeeringDB).
    rustls-webpki 0.103.15 → 0.103.16 clears RUSTSEC-2026-0382 (certificate verification could accept distrusted intermediates). Reaches ttl via rustls in reqwest and ureq.

[0.24.0] - 2026-10-16
Added

    Native Windows build (#141): the crate now compiles and its test suite runs on Windows, checked by a new build-windows CI job. Live tracing still needs WSL2: on native Windows ttl exits with a 
pointer to WSL2 instead of probing, while --replay and --diff work. No pre-built Windows binaries yet. Contributed by @athallajovian9-cyber.
    MPLS and interface details in text reports (#146): --report (including --replay <file> --report) now prints indented lines under each hop with RFC 5837 interface data (role, name, address, 
ifIndex, MTU) and the MPLS label stack (label, traffic class, bottom-of-stack flag, TTL), tagged with the responding IP. Responders are sorted by address so ECMP output is deterministic, and 
interface names are sanitized before printing. Hops without extensions are unchanged.
    --replay-size-limit <MiB> (#157): opens trusted --replay/--diff recordings larger than the default 10 MiB cap (range 1-1024). The limit is enforced while reading, and the error for an oversized 
file now says how to raise it.

Changed

    Depend on pnet_packet (plus pnet_datalink on unix) instead of the pnet umbrella crate, dropping the unused pnet_transport. IP_HDRINCL is now set through socket2 instead of a hand-written 
setsockopt.
    ICMP extension indicator (#145): hops whose responders sent RFC 5837 interface or MPLS data show a + beside the host in the main table. The marker checks every responder, and the hop detail view 
now includes extension data from secondary responders too.
    Conflicting output modes are rejected (#148): --json, --csv and --report are mutually exclusive, --diff accepts only text or --json output, and --animate cannot be combined with --json, --csv, 
--report or --no-tui. These combinations used to succeed while silently ignoring all but one option, so scripts that relied on that precedence now get a usage error. A non-finite --speed (such as 
NaN) is also rejected.
    Readable selections and calmer probe history (#153): RGB themes raise any selected-row foreground below 4.5:1 contrast against the selection background, so ASN and status text stay legible on the 
highlighted hop, target or replay progress row; ANSI colors in the default theme stay under terminal control. Unselected hop rows keep the terminal's default foreground instead of the default theme 
forcing White, which was unreadable on light terminals. The Recent column now shows the last ten outcomes oldest to newest as a dim · per reply and a red (theme error color) × per timeout, replacing 
the bright green blocks, and a 0% loss figure is dimmed so real loss stands out. Help explains the symbols.
    One visual language across the TUI (#164): title flags are small badges without brackets (NAT, RL?, ASYM, TTL!, MTU 1400, MTU unconfirmed, max_ttl=30, a reversed PAUSED), and the interval, probe 
count, routing and RTT ms unit sit dim on the right of the title, giving way first on narrow borders. Table numbers are right-aligned with one decimal and no per-column units; loss is always shown 
with one decimal, reads – until a probe completes, and suspected rate limiting is a dim RL tag after the value instead of 79%RL. Hops that never replied are dimmed. Narrow windows drop columns in a 
new order that keeps Host readable (ASN yields first, Sent goes before Last), the ASN column is omitted with --no-asn, and a static replay hides Last and Recent. Popups share one rounded frame with 
key hints on the border and wrap text at word boundaries; the status bar uses one hint style, keeps status messages beside the hints, and hides live-only keys in a static replay. Help is grouped i
nto sections with a Legend for host markers, the RL tag, Recent symbols and title flags. Hop details are laid out in sections with one aligned value grid. The target list shows one row per target 
with hops, loss and RTT at the destination; Add Target shows a Hostname or IP address placeholder; Settings says why the update check is locked (for example [off]  set by --no-update-check). The 
default theme uses the terminal's own foreground so it reads on light terminals; the other themes, intended for dark terminals, lift dim text to at least 4.5:1 contrast.
    Documentation reorganized (#162): the README is a short front door (quick start, what ttl finds, install summary, platform support, task table). Installation, permissions, completions, 
Windows/WSL2, download verification and troubleshooting moved to the new docs/INSTALL.md; limitations moved to KNOWN_ISSUES.md; docs/README.md indexes every page. Old README anchors still resolve. 
Doc claims that had drifted from the code were corrected, including the jq recipes in docs/SCRIPTING.md, which used fields the JSON export does not have, and the PeeringDB refresh key (Ctrl+R).

Fixed

    MPLS labels missing from some routers (#144): when a router's ICMP length field advertises a short original datagram but pads the quote to RFC 4884's 128 bytes, ttl read probe payload as the 
extension header and showed no labels. The extension offset is now at least 128 bytes; longer advertised quotes keep their actual offset.
    ICMP extension checksums validated (#158): every transmitted extension checksum is now checked, and legacy (length 0) extension detection requires a valid, non-zero checksum, so damaged 
extensions or ordinary quoted payload no longer appear as MPLS or interface data. Objects whose length is not a whole number of 32-bit words are rejected. Invalid extension metadata is dropped 
without losing the hop's response.
    ICMPv6 Parameter Problem replies (#160): these are now matched to their probe instead of showing as timeouts. They never confirm a PMTUD size or mark the destination as reached.
    PMTUD requires destination confirmation (#159): a path MTU is reported only after the destination answers at that size. Router Packet Too Big hints are treated as upper bounds, so paths with more 
than one bottleneck are handled; a search where nothing got through shows MTU: unconfirmed (JSON discovered_mtu stays null) instead of reporting the protocol minimum; and hints below the protocol 
minimum or below an already confirmed size are ignored.
    Hop details stay readable (#145): long RFC 5837 interface names and addresses wrap instead of pushing the MTU out of the popup, and details that overflow scroll with PgUp/PgDn (paging by the 
visible height) and Home/End.
    Small terminals (#151): the hop table drops whole columns that do not fit instead of truncating headings and digits (omitted statistics remain in hop details), the selected hop or target scrolls 
into view, the help screen scrolls with PgUp/PgDn/Home/End paging by its visible height, and the status bar hints are never clipped.
    Add Target dialog (#149): the cursor and typed text stay visible when a hostname is longer than the input field.
    TUI input responsiveness (#152): queued keystrokes are processed without waiting a frame each, so pause or quit no longer lags behind a burst of navigation keys. Ctrl-C now quits from any dialog, 
including Settings.
    Unbounded memory in headless runs (#155): --daemon, --prometheus and plain --no-tui runs no longer record replay events that nothing reads, so memory stays flat over long runs. --stream-json, TUI 
and batch JSON sessions keep their replay history.
    Enrichment starvation (#156): rDNS, ASN, GeoIP and IX lookups skip recently failed addresses before filling each batch, so later hops get enriched even when the first batch's worth of hops have 
no result. Shutdown cancels in-flight lookup batches instead of waiting for their network timeouts (for example with an unreachable --dns server).
    Metrics endpoint request handling (#150): --prometheus reads the full HTTP request head across TCP reads, so requests split over several packets no longer get 404/405. Headers are capped at 8 KiB 
(431 above that), and reading the request and writing the response each have a 5-second deadline. Requests must now be complete: a bare echo "GET /metrics" | nc without an HTTP version and blank line 
gets 400; use curl.
    Atomic saves (#157): preferences and TUI JSON exports are written to a temporary file and renamed into place, so a failed write keeps the previous file. A symlinked preferences file keeps its 
link (the target is replaced), and exports made under sudo keep normal permissions instead of 0600.
    Concurrent instances no longer cross-talk (#163): the ICMP identifier was the process ID, so ttl instances in separate containers (all PID 1) shared it and picked up each other's replies. Each 
process now uses a random identifier, and replies are matched only against the destination they quote instead of falling back to any target with the same sequence. With a single target, replies 
quoting a DNAT-translated destination are still accepted; with several targets they are dropped.
    Silent hops are not flagged as rate limited (#163): a hop that never answered showed 100%RL and put RL? in the title of every unreachable trace. Detection now requires at least one reply.
    ASN prefix (#163): hop details showed the country code (Prefix: US) instead of the BGP prefix from Team Cymru.
    Animated replay keeps enrichment (#163): --replay --animate showed bare IPs because probe events carry no hostnames or ASNs; enrichment is now copied from the loaded session during playback and 
seeking.
    --report columns stay aligned (#163): long hostnames are shortened with an ellipsis (the IP is always kept) instead of pushing later columns right.
    --pmtud with -p udp/-p tcp is rejected (#163): PMTUD only probes with ICMP, so this combination used to be accepted and do nothing.
    --theme default overrides a saved theme (#163): it was indistinguishable from omitting --theme. Omit the flag to keep the saved theme.
    Update check shown as off when disabled for the run (#163): Settings showed [on] under --no-update-check, DO_NOT_TRACK or TTL_NO_UPDATE_CHECK. It now shows off and locked, and the saved 
preference is not changed.
    Help text (#163): the --flows example in --help now uses -p udp, and the FreeBSD/NetBSD interface-binding error names --interface instead of -i.

Security

    rustls 0.23.45 → 0.23.46 clears RUSTSEC-2026-0346 (Debug impls expose TLS secrets), RUSTSEC-2026-0347 (buffered data sent to the outer server after ECH rejection), RUSTSEC-2026-0348 (Brotli 
certificate decompression can allocate up to 1 GiB before authentication), and RUSTSEC-2026-0349 (unauthenticated ServerHello can downgrade later connections to classical key exchange). Reaches ttl 
via reqwest (PeeringDB) and ureq (update check).
    quinn-proto 0.11.15 → 0.11.19 clears RUSTSEC-2026-0338 through RUSTSEC-2026-0342. It is resolved in the lockfile through an optional QUIC dependency that ttl does not enable, so it was never 
compiled into ttl; bumped to keep cargo audit clean.

Dependencies

    maxminddb 0.31 → 0.32 and getifs 0.6 → 0.7 (direct), clap 4.6.6 → 4.6.7, clap_complete 4.6.9 → 4.6.11, tokio 1.53.1 → 1.53.3, tokio-util 0.7.19 → 0.7.20, serde_json 1.0.151 → 1.0.154, toml 1.1.6 
→ 1.1.8, libc 0.2.189 → 0.2.190, and mio 1.2.0 → 1.2.4 (required on FreeBSD with libc 0.2.190).
    tempfile promoted from a dev-dependency to a regular dependency for atomic saves (#157); the locked version (3.27) is unchanged.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/ttl/Makefile \
    pkgsrc/net/ttl/cargo-depends.mk pkgsrc/net/ttl/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/ttl/Makefile
diff -u pkgsrc/net/ttl/Makefile:1.8 pkgsrc/net/ttl/Makefile:1.9
--- pkgsrc/net/ttl/Makefile:1.8 Fri Sep 18 10:08:29 2026
+++ pkgsrc/net/ttl/Makefile     Thu Oct 22 13:35:07 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2026/09/18 10:08:29 pin Exp $
+# $NetBSD: Makefile,v 1.9 2026/10/22 13:35:07 pin Exp $
 
-DISTNAME=      ttl-0.23.0
+DISTNAME=      ttl-0.24.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=lance0/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -10,6 +10,9 @@ HOMEPAGE=     https://github.com/lance0/ttl/
 COMMENT=       Modern traceroute with real-time TUI
 LICENSE=       apache-2.0 OR mit
 
+# See, https://github.com/briansmith/ring/issues/1999
+.include "../../mk/compiler/i386-sse2.mk"
+
 TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake
 
 .include "cargo-depends.mk"
Index: pkgsrc/net/ttl/cargo-depends.mk
diff -u pkgsrc/net/ttl/cargo-depends.mk:1.8 pkgsrc/net/ttl/cargo-depends.mk:1.9
--- pkgsrc/net/ttl/cargo-depends.mk:1.8 Fri Sep 18 10:08:29 2026
+++ pkgsrc/net/ttl/cargo-depends.mk     Thu Oct 22 13:35:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.8 2026/09/18 10:08:29 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.9 2026/10/22 13:35:07 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
@@ -39,10 +39,10 @@ CARGO_CRATE_DEPENDS+=       cfg-if-1.0.4
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.2.1
 CARGO_CRATE_DEPENDS+=  chacha20-0.10.2
 CARGO_CRATE_DEPENDS+=  chrono-0.4.45
-CARGO_CRATE_DEPENDS+=  clap-4.6.6
-CARGO_CRATE_DEPENDS+=  clap_builder-4.6.6
-CARGO_CRATE_DEPENDS+=  clap_complete-4.6.9
-CARGO_CRATE_DEPENDS+=  clap_derive-4.6.4
+CARGO_CRATE_DEPENDS+=  clap-4.6.7
+CARGO_CRATE_DEPENDS+=  clap_builder-4.6.7
+CARGO_CRATE_DEPENDS+=  clap_complete-4.6.11
+CARGO_CRATE_DEPENDS+=  clap_derive-4.6.7
 CARGO_CRATE_DEPENDS+=  clap_lex-1.1.0
 CARGO_CRATE_DEPENDS+=  cmake-0.1.58
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.5
@@ -109,12 +109,12 @@ CARGO_CRATE_DEPENDS+=     futures-sink-0.3.3
 CARGO_CRATE_DEPENDS+=  futures-task-0.3.34
 CARGO_CRATE_DEPENDS+=  futures-util-0.3.34
 CARGO_CRATE_DEPENDS+=  generic-array-0.14.7
-CARGO_CRATE_DEPENDS+=  getifs-0.6.1
+CARGO_CRATE_DEPENDS+=  getifs-0.7.0
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.17
 CARGO_CRATE_DEPENDS+=  getrandom-0.3.4
 CARGO_CRATE_DEPENDS+=  getrandom-0.4.2
 CARGO_CRATE_DEPENDS+=  glob-0.3.3
-CARGO_CRATE_DEPENDS+=  hardware-address-0.3.0
+CARGO_CRATE_DEPENDS+=  hardware-address-1.0.0
 CARGO_CRATE_DEPENDS+=  hashbrown-0.15.5
 CARGO_CRATE_DEPENDS+=  hashbrown-0.16.1
 CARGO_CRATE_DEPENDS+=  hashbrown-0.17.0
@@ -152,8 +152,8 @@ CARGO_CRATE_DEPENDS+=       ipconfig-0.3.4
 CARGO_CRATE_DEPENDS+=  ipnet-2.12.0
 CARGO_CRATE_DEPENDS+=  ipnetwork-0.20.0
 CARGO_CRATE_DEPENDS+=  ipnetwork-0.21.1
-CARGO_CRATE_DEPENDS+=  iprfc-0.2.0
-CARGO_CRATE_DEPENDS+=  iprobe-0.1.1
+CARGO_CRATE_DEPENDS+=  iprfc-1.0.0
+CARGO_CRATE_DEPENDS+=  iprobe-1.0.0
 CARGO_CRATE_DEPENDS+=  iri-string-0.7.12
 CARGO_CRATE_DEPENDS+=  is-terminal-0.4.17
 CARGO_CRATE_DEPENDS+=  is_terminal_polyfill-1.70.2
@@ -169,7 +169,7 @@ CARGO_CRATE_DEPENDS+=       kasuari-0.4.12
 CARGO_CRATE_DEPENDS+=  lab-0.11.0
 CARGO_CRATE_DEPENDS+=  lazy_static-1.5.0
 CARGO_CRATE_DEPENDS+=  leb128fmt-0.1.0
-CARGO_CRATE_DEPENDS+=  libc-0.2.189
+CARGO_CRATE_DEPENDS+=  libc-0.2.190
 CARGO_CRATE_DEPENDS+=  libm-0.2.16
 CARGO_CRATE_DEPENDS+=  libredox-0.1.16
 CARGO_CRATE_DEPENDS+=  line-clipping-0.3.7
@@ -181,13 +181,13 @@ CARGO_CRATE_DEPENDS+=     log-0.4.29
 CARGO_CRATE_DEPENDS+=  lru-0.18.2
 CARGO_CRATE_DEPENDS+=  lru-slab-0.1.2
 CARGO_CRATE_DEPENDS+=  mac_address-1.1.8
-CARGO_CRATE_DEPENDS+=  maxminddb-0.31.0
+CARGO_CRATE_DEPENDS+=  maxminddb-0.32.0
 CARGO_CRATE_DEPENDS+=  memchr-2.8.0
 CARGO_CRATE_DEPENDS+=  memmem-0.1.1
 CARGO_CRATE_DEPENDS+=  memoffset-0.9.1
 CARGO_CRATE_DEPENDS+=  minimal-lexical-0.2.1
 CARGO_CRATE_DEPENDS+=  miniz_oxide-0.8.9
-CARGO_CRATE_DEPENDS+=  mio-1.2.0
+CARGO_CRATE_DEPENDS+=  mio-1.2.4
 CARGO_CRATE_DEPENDS+=  moka-0.12.15
 CARGO_CRATE_DEPENDS+=  munge-0.4.7
 CARGO_CRATE_DEPENDS+=  munge_macro-0.4.7
@@ -209,6 +209,7 @@ CARGO_CRATE_DEPENDS+=       palette_derive-0.7
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.5
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.12
 CARGO_CRATE_DEPENDS+=  paste-1.0.15
+CARGO_CRATE_DEPENDS+=  pastey-0.2.3
 CARGO_CRATE_DEPENDS+=  percent-encoding-2.3.2
 CARGO_CRATE_DEPENDS+=  pest-2.8.6
 CARGO_CRATE_DEPENDS+=  pest_derive-2.8.6
@@ -221,14 +222,12 @@ CARGO_CRATE_DEPENDS+=     phf_macros-0.11.3
 CARGO_CRATE_DEPENDS+=  phf_shared-0.11.3
 CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.17
 CARGO_CRATE_DEPENDS+=  pkg-config-0.3.34
-CARGO_CRATE_DEPENDS+=  pnet-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_base-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_datalink-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_macros-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_macros_support-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_packet-0.35.0
 CARGO_CRATE_DEPENDS+=  pnet_sys-0.35.0
-CARGO_CRATE_DEPENDS+=  pnet_transport-0.35.0
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.13.1
 CARGO_CRATE_DEPENDS+=  potential_utf-0.1.5
 CARGO_CRATE_DEPENDS+=  powerfmt-0.2.0
@@ -241,7 +240,7 @@ CARGO_CRATE_DEPENDS+=       ptr_meta-0.3.1
 CARGO_CRATE_DEPENDS+=  ptr_meta_derive-0.3.1
 CARGO_CRATE_DEPENDS+=  quick-error-1.2.3
 CARGO_CRATE_DEPENDS+=  quinn-0.11.9
-CARGO_CRATE_DEPENDS+=  quinn-proto-0.11.15
+CARGO_CRATE_DEPENDS+=  quinn-proto-0.11.19
 CARGO_CRATE_DEPENDS+=  quinn-udp-0.5.14
 CARGO_CRATE_DEPENDS+=  quote-1.0.45
 CARGO_CRATE_DEPENDS+=  r-efi-5.3.0
@@ -254,6 +253,7 @@ CARGO_CRATE_DEPENDS+=       rand_chacha-0.9.0
 CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
 CARGO_CRATE_DEPENDS+=  rand_core-0.9.5
 CARGO_CRATE_DEPENDS+=  rand_core-0.10.1
+CARGO_CRATE_DEPENDS+=  rand_pcg-0.10.2
 CARGO_CRATE_DEPENDS+=  rand_xorshift-0.4.0
 CARGO_CRATE_DEPENDS+=  ratatui-0.30.2
 CARGO_CRATE_DEPENDS+=  ratatui-core-0.1.2
@@ -277,12 +277,12 @@ CARGO_CRATE_DEPENDS+=     rkyv_derive-0.8.18
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.2
 CARGO_CRATE_DEPENDS+=  rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=  rustix-1.1.4
-CARGO_CRATE_DEPENDS+=  rustls-0.23.45
+CARGO_CRATE_DEPENDS+=  rustls-0.23.46
 CARGO_CRATE_DEPENDS+=  rustls-native-certs-0.8.3
 CARGO_CRATE_DEPENDS+=  rustls-pki-types-1.14.1
 CARGO_CRATE_DEPENDS+=  rustls-platform-verifier-0.7.0
 CARGO_CRATE_DEPENDS+=  rustls-platform-verifier-android-0.1.1
-CARGO_CRATE_DEPENDS+=  rustls-webpki-0.103.15
+CARGO_CRATE_DEPENDS+=  rustls-webpki-0.103.16
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=  rusty-fork-0.3.1
 CARGO_CRATE_DEPENDS+=  ryu-1.0.23
@@ -295,8 +295,8 @@ CARGO_CRATE_DEPENDS+=       semver-1.0.28
 CARGO_CRATE_DEPENDS+=  serde-1.0.229
 CARGO_CRATE_DEPENDS+=  serde_core-1.0.229
 CARGO_CRATE_DEPENDS+=  serde_derive-1.0.229
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.151
-CARGO_CRATE_DEPENDS+=  serde_spanned-1.1.1
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.154
+CARGO_CRATE_DEPENDS+=  serde_spanned-1.1.2
 CARGO_CRATE_DEPENDS+=  serde_urlencoded-0.7.1
 CARGO_CRATE_DEPENDS+=  sha2-0.10.9
 CARGO_CRATE_DEPENDS+=  shlex-1.3.0
@@ -341,23 +341,22 @@ CARGO_CRATE_DEPENDS+=     time-macros-0.2.27
 CARGO_CRATE_DEPENDS+=  tinystr-0.8.3
 CARGO_CRATE_DEPENDS+=  tinyvec-1.11.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=  tokio-1.53.1
+CARGO_CRATE_DEPENDS+=  tokio-1.53.3
 CARGO_CRATE_DEPENDS+=  tokio-macros-2.7.0
 CARGO_CRATE_DEPENDS+=  tokio-rustls-0.26.4
 CARGO_CRATE_DEPENDS+=  tokio-stream-0.1.18
-CARGO_CRATE_DEPENDS+=  tokio-test-0.4.5
-CARGO_CRATE_DEPENDS+=  tokio-util-0.7.19
-CARGO_CRATE_DEPENDS+=  toml-1.1.6+spec-1.1.0
-CARGO_CRATE_DEPENDS+=  toml_datetime-1.1.1+spec-1.1.0
-CARGO_CRATE_DEPENDS+=  toml_parser-1.1.3+spec-1.1.0
-CARGO_CRATE_DEPENDS+=  toml_writer-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  tokio-test-0.4.6
+CARGO_CRATE_DEPENDS+=  tokio-util-0.7.20
+CARGO_CRATE_DEPENDS+=  toml-1.1.8+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  toml_datetime-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  toml_parser-1.1.5+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  toml_writer-1.1.3+spec-1.1.0
 CARGO_CRATE_DEPENDS+=  tower-0.5.3
 CARGO_CRATE_DEPENDS+=  tower-http-0.6.8
 CARGO_CRATE_DEPENDS+=  tower-layer-0.3.3
 CARGO_CRATE_DEPENDS+=  tower-service-0.3.3
 CARGO_CRATE_DEPENDS+=  tracing-0.1.44
 CARGO_CRATE_DEPENDS+=  tracing-core-0.1.36
-CARGO_CRATE_DEPENDS+=  triomphe-0.1.15
 CARGO_CRATE_DEPENDS+=  try-lock-0.2.5
 CARGO_CRATE_DEPENDS+=  typenum-1.20.0
 CARGO_CRATE_DEPENDS+=  ucd-trie-0.1.7
@@ -394,8 +393,8 @@ CARGO_CRATE_DEPENDS+=       wasm-metadata-0.24
 CARGO_CRATE_DEPENDS+=  wasmparser-0.244.0
 CARGO_CRATE_DEPENDS+=  web-sys-0.3.97
 CARGO_CRATE_DEPENDS+=  web-time-1.1.0
-CARGO_CRATE_DEPENDS+=  webpki-root-certs-1.0.7
-CARGO_CRATE_DEPENDS+=  webpki-roots-1.0.7
+CARGO_CRATE_DEPENDS+=  webpki-root-certs-1.0.10
+CARGO_CRATE_DEPENDS+=  webpki-roots-1.0.10
 CARGO_CRATE_DEPENDS+=  wezterm-bidi-0.2.3
 CARGO_CRATE_DEPENDS+=  wezterm-blob-leases-0.1.1
 CARGO_CRATE_DEPENDS+=  wezterm-color-types-0.3.0
Index: pkgsrc/net/ttl/distinfo
diff -u pkgsrc/net/ttl/distinfo:1.8 pkgsrc/net/ttl/distinfo:1.9
--- pkgsrc/net/ttl/distinfo:1.8 Fri Sep 18 10:08:29 2026
+++ pkgsrc/net/ttl/distinfo     Thu Oct 22 13:35:07 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2026/09/18 10:08:29 pin Exp $
+$NetBSD: distinfo,v 1.9 2026/10/22 13:35:07 pin Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -117,18 +117,18 @@ Size (chacha20-0.10.2.crate) = 38197 byt
 BLAKE2s (chrono-0.4.45.crate) = 72069e9e7a76254b8db2201521961b8d286eaeb35ee1a5695592b314ffa87acd
 SHA512 (chrono-0.4.45.crate) = f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546
 Size (chrono-0.4.45.crate) = 240866 bytes
-BLAKE2s (clap-4.6.6.crate) = 636b6fb85b7f394a9e4d6429ab8c3628a83d9267c8d071ce99c566bdc96ab42e
-SHA512 (clap-4.6.6.crate) = a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a
-Size (clap-4.6.6.crate) = 64815 bytes
-BLAKE2s (clap_builder-4.6.6.crate) = b367893037b578fe091f1fcd7f54ba85ff82f96f418bde56a50436efb7cbbb4a
-SHA512 (clap_builder-4.6.6.crate) = e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33
-Size (clap_builder-4.6.6.crate) = 171756 bytes
-BLAKE2s (clap_complete-4.6.9.crate) = 9a18310404867bbad6091ab40fa56c438b1e8563327ca0c2bb32e8020006422f
-SHA512 (clap_complete-4.6.9.crate) = 9020deca83b67ac7970c8949f6fff220a7b06ec1d18a5fd615e5de2e55d8d7e6c0c779461573bb2c539e471dcdd233ef2c8cbf8cd5df2a359d874adb27eb97f5
-Size (clap_complete-4.6.9.crate) = 51920 bytes
-BLAKE2s (clap_derive-4.6.4.crate) = 2cd53ea9b95b5f14d06756cdd55e8fe28b03529a3f785d07d769a15438bbc7e3
-SHA512 (clap_derive-4.6.4.crate) = 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
-Size (clap_derive-4.6.4.crate) = 33533 bytes
+BLAKE2s (clap-4.6.7.crate) = d90b5912c2135cf46b5eed64f24f3e12fd086035d7813792589623e22957b573
+SHA512 (clap-4.6.7.crate) = 461ba233b8d6fcbba51b74a3954bd0c83cf4a29809f8cf73a56927a04b63e973506d42eab19db83ac2ecc4a381c265569665a7d8b81dd6753ecaa544095e6f2f
+Size (clap-4.6.7.crate) = 65831 bytes
+BLAKE2s (clap_builder-4.6.7.crate) = 7958f59a3bafc862e2b3d956a3a95745ba883638690a7fb3e7efc38411b7893d
+SHA512 (clap_builder-4.6.7.crate) = b86750b56cae3f23fbece3b56a18b9c17f49b4564ffc0e3cc0d7f0af921a335f5c96f2ccb602032ca692d896d76ed2a47d72a0f10325861e69335ba8cf43eeaa
+Size (clap_builder-4.6.7.crate) = 171709 bytes
+BLAKE2s (clap_complete-4.6.11.crate) = 2b0a0aec2847ad290f97bed2d5f16a5d43ff51414bf55f4e480eecfdc0851dd3
+SHA512 (clap_complete-4.6.11.crate) = 503dd1a873d89f0f071da548c14cbf4a010af78c29c11594cb007f10a7c2620aa24d32738eeeef19b2c0c6187161d4de24fd5431a9b94b94000fd3e8727e5cb0
+Size (clap_complete-4.6.11.crate) = 52569 bytes
+BLAKE2s (clap_derive-4.6.7.crate) = a9f1057d80cd7b010338a8291cff528de2ad204214864be80bdc5be2bb2c49af
+SHA512 (clap_derive-4.6.7.crate) = 630d7d45654df92930db9e5bd39535f314ee4581e9a1dd7e2a067a6193828d00e7e286a14b269557d67afc9ed8f50361de8a0129673e2c478cfae66a992d9c04
+Size (clap_derive-4.6.7.crate) = 33942 bytes
 BLAKE2s (clap_lex-1.1.0.crate) = 65f0eba605c5d2d5eca07949e2c07a3486a7f09e263f8aca22b69f584c1d38ec
 SHA512 (clap_lex-1.1.0.crate) = d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
 Size (clap_lex-1.1.0.crate) = 13470 bytes
@@ -327,9 +327,9 @@ Size (futures-util-0.3.34.crate) = 16978
 BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
 SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
 Size (generic-array-0.14.7.crate) = 15950 bytes
-BLAKE2s (getifs-0.6.1.crate) = 8d27e6cf683b417761b29226a7bab78ea709c78e81c8bfcc33a08fca30434820
-SHA512 (getifs-0.6.1.crate) = 70ecd79f71f94655abd171a7eac4b6ab0926a95093939f419e3409fa5c318fcac38f132cb997a53a026f6797a1b486c3c38bcf3e00b3cd3f9ea0484bfb9f74ad
-Size (getifs-0.6.1.crate) = 137531 bytes
+BLAKE2s (getifs-0.7.0.crate) = 4d4028aa98e44c74f79a80c1fa874575889e07c55af43aa8401c78de545ee108
+SHA512 (getifs-0.7.0.crate) = c0afcfb486526a78d775dcd5b0e1d9c6955385c2081234e2e3d2e14f737e96fcf6fb0fdccb24c93c0fce4cd358090bc92074ed0a408fe70daa3a336e176a88a0
+Size (getifs-0.7.0.crate) = 180135 bytes
 BLAKE2s (getrandom-0.2.17.crate) = 0064a9c9bc6a7c03eaaf502ffb2e479eb18a4b6b3eae2b25b79cf3dc49cfbdb8
 SHA512 (getrandom-0.2.17.crate) = 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
 Size (getrandom-0.2.17.crate) = 40780 bytes
@@ -342,9 +342,9 @@ Size (getrandom-0.4.2.crate) = 53905 byt
 BLAKE2s (glob-0.3.3.crate) = 151c30bcaa1f87bb8eac642f43c54c1f25eed2cd6040d543039cc2c121e3ca75
 SHA512 (glob-0.3.3.crate) = 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
 Size (glob-0.3.3.crate) = 22861 bytes
-BLAKE2s (hardware-address-0.3.0.crate) = a36a2c492f34d2e1f1d3655835685f1dfdc995e38f218b1e14339f8e9266e0e3
-SHA512 (hardware-address-0.3.0.crate) = 5ff5441b3a4c0849a7f8791b5d11cb1955fceacb6e96aeadb8f2ea94daf3c0629483be1fff4c6d297c542d537dcaccff5a57a15490b9435cb9399e23b1a30ccd
-Size (hardware-address-0.3.0.crate) = 33788 bytes
+BLAKE2s (hardware-address-1.0.0.crate) = d2827cd311ef76437b7b4a26b9d6e43e98de2686d0e81569ef18e113e256b261
+SHA512 (hardware-address-1.0.0.crate) = bfcd7121d1dd1345f28dc20d8138ea0e97491b07e15f59ba9e2a5985dc73e09bc3645881a87cde05f7d473864a6c2739d4c743119677b7da19540fd7c5a877c5
+Size (hardware-address-1.0.0.crate) = 38319 bytes
 BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
 SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
 Size (hashbrown-0.15.5.crate) = 140908 bytes
@@ -456,12 +456,12 @@ Size (ipnetwork-0.20.0.crate) = 16556 by
 BLAKE2s (ipnetwork-0.21.1.crate) = ee5c392d17b19c2a682d6fe455af445463aae2fe6cdf2d0c6ced99340003de9d
 SHA512 (ipnetwork-0.21.1.crate) = 97ff3dc753c20068bc5aa0498d70412d2fa2a06cfe0ff923465e12ae3d3377b81726e49d25de1e8b3bf870f512307569227b5aa7a9f7362c03ffd9137f92f720
 Size (ipnetwork-0.21.1.crate) = 19565 bytes
-BLAKE2s (iprfc-0.2.0.crate) = 46e6f7253ce4ef2bae96cacc984915dfe2163326441875ecfec55729ce670b06
-SHA512 (iprfc-0.2.0.crate) = bdc467499008b6c5c58ba089c9cf47da43a5075b65c41c6cd470bed113a4900022fd8ddd5e1ae2559123878c077c2981b162dd4f15707336c7f551414770eb01
-Size (iprfc-0.2.0.crate) = 22660 bytes
-BLAKE2s (iprobe-0.1.1.crate) = 55d51010edf0f6aa49e95859c87075b2cf3ed98a29e2361c50116c87cd7a8bfe
-SHA512 (iprobe-0.1.1.crate) = 07815e94a109d97a1b84fb1ffce1550379aa924352559e93227b39545b53925187104267a63350767d85c2ad35fa48bf984ad50ad643c359793d7d96364b8dd2
-Size (iprobe-0.1.1.crate) = 13654 bytes
+BLAKE2s (iprfc-1.0.0.crate) = e1ba30f5435204b38bc2b2031aeb035c2d1db563b903f926bf99651ef29f4327
+SHA512 (iprfc-1.0.0.crate) = c724de8c5d9c63ca33665db0e0b43db58ac6b80ed30d82cde14ca37fcc4c979afd9bca889abe52233f9dec1992bcbf582c69f52833b16cb190039f991ee55afb
+Size (iprfc-1.0.0.crate) = 58724 bytes
+BLAKE2s (iprobe-1.0.0.crate) = b29671e6d7c3a28cb31e886d79b9d3952efeaff55b7c68bcc0e41a4f19f39a35
+SHA512 (iprobe-1.0.0.crate) = b2993410c67c4acd8426dcf0b98cffb7eb54db8f796cfa05a018a46eda9c7358399891692dd7b7783e1aee240b43100a7cd234b7216eb0a6101381510ad2d1c6
+Size (iprobe-1.0.0.crate) = 24604 bytes
 BLAKE2s (iri-string-0.7.12.crate) = b475cc24d6dce1fdf769cbf75ee443a44a611f845774d0db1f40573df510c669
 SHA512 (iri-string-0.7.12.crate) = ec92620d3ad5ee78c5fbf9497fa71be08322bc85a0b92399d8ba4843d828e5c77873f641be6497da8bbf8d23dbdf6b250c3ab8e43bf5fc2b3ebbfdde33e9408d
 Size (iri-string-0.7.12.crate) = 161843 bytes
@@ -507,9 +507,9 @@ Size (lazy_static-1.5.0.crate) = 14025 b
 BLAKE2s (leb128fmt-0.1.0.crate) = 6c338ad590e2ecdfffe296873c95f883df0a381c996f4e22672b7c86efcfb219
 SHA512 (leb128fmt-0.1.0.crate) = 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
 Size (leb128fmt-0.1.0.crate) = 14138 bytes
-BLAKE2s (libc-0.2.189.crate) = 1783ee1cd2f111dc2c064e01ae615942f295563538c0bc6a93e59ae6a35da5a2
-SHA512 (libc-0.2.189.crate) = 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
-Size (libc-0.2.189.crate) = 851502 bytes
+BLAKE2s (libc-0.2.190.crate) = 6e8a63dcd0346690661591b9d1c83ab9f553d5079e139214a8874ec7e6843dff
+SHA512 (libc-0.2.190.crate) = e1f4e04e82b81fc689e0a228d36553310e3a4e2d8976f157175d1585c434b45b4a96049bc2f183e520c30fa0636670d4706b5e04a549192c529328235f4517fb
+Size (libc-0.2.190.crate) = 853678 bytes
 BLAKE2s (libm-0.2.16.crate) = 6d38e74cf9eb0ea8314703a6db8ebbb62d270d8b754e248b627b800f315547b8
 SHA512 (libm-0.2.16.crate) = 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
 Size (libm-0.2.16.crate) = 164243 bytes
@@ -543,9 +543,9 @@ Size (lru-slab-0.1.2.crate) = 9090 bytes
 BLAKE2s (mac_address-1.1.8.crate) = 17046be57e9a6d6a1c8d9232b7c299d2d68fa32ff832a88d29c8a93d37e02797
 SHA512 (mac_address-1.1.8.crate) = bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
 Size (mac_address-1.1.8.crate) = 12876 bytes
-BLAKE2s (maxminddb-0.31.0.crate) = 570b810076b460d32791889c27f16c2ae99f33cdddf7264e4a752eb165aed53d
-SHA512 (maxminddb-0.31.0.crate) = 135f59b9a1001a335aacdfacb1ac0cfd56b734f518a79fa0b36e085608eeafa0e6af117e575422874607298adee56b6fa221516a683c48477fa775877682262f
-Size (maxminddb-0.31.0.crate) = 77035 bytes
+BLAKE2s (maxminddb-0.32.0.crate) = 17db105010f3dfb9c8675c412103a4b6b6fa79d586a851e41b999b42553eeec4
+SHA512 (maxminddb-0.32.0.crate) = 50805c106f78b439992e36022ddc86538774cec6c2a7c2176ee3615fca412de00f5b6bc69031e73725005680f5ad76a3ff55f9638854de8da2a0f9e514babd7d
+Size (maxminddb-0.32.0.crate) = 81006 bytes
 BLAKE2s (memchr-2.8.0.crate) = 9d6dade02bc948818801a90933500c8aecf86116a976d3c68dfc7e427b027efd
 SHA512 (memchr-2.8.0.crate) = 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
 Size (memchr-2.8.0.crate) = 97780 bytes
@@ -561,9 +561,9 @@ Size (minimal-lexical-0.2.1.crate) = 948
 BLAKE2s (miniz_oxide-0.8.9.crate) = 33632612132047dfffdc3a73e385f56ddee36860561dd26c08667d8098428449
 SHA512 (miniz_oxide-0.8.9.crate) = 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
 Size (miniz_oxide-0.8.9.crate) = 67132 bytes
-BLAKE2s (mio-1.2.0.crate) = 88603c233b46aa8b99c929835bd8a89619591ff0b9b98557075c4b73b12c6ee1
-SHA512 (mio-1.2.0.crate) = 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c
-Size (mio-1.2.0.crate) = 106403 bytes
+BLAKE2s (mio-1.2.4.crate) = 3a638c92a610b83243ac368bb68be9782e43dbcc9354242ca2177176a7ee3c96
+SHA512 (mio-1.2.4.crate) = ee0403b024bcc4afe5685290e289facef59854235132a26114310ef8590659b943346fdbb190872946d72af968a9190ef1aac8c731ec457f67c54d16b5a2ba4d
+Size (mio-1.2.4.crate) = 110437 bytes
 BLAKE2s (moka-0.12.15.crate) = 8717b67109a7a2b7c7ee0aa0ec0eb728421f997c6117419032f76c825f86f271
 SHA512 (moka-0.12.15.crate) = decf8fdad39bf144f4452f69b26ef7ff88346174d39c7c76849a569194d39853effa5f20bf16a8ee524b59a77938a2cf88582c53f3198f57fd320961893c60d0
 Size (moka-0.12.15.crate) = 239860 bytes
@@ -627,6 +627,9 @@ Size (parking_lot_core-0.9.12.crate) = 3
 BLAKE2s (paste-1.0.15.crate) = 09002ed91b81cadc8448f26aa33fe55cbdbf6ce609e453d663458d08b98d783d
 SHA512 (paste-1.0.15.crate) = 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
 Size (paste-1.0.15.crate) = 18374 bytes
+BLAKE2s (pastey-0.2.3.crate) = 4e58d815e4826f7cfb4e8990091a5ac368ad89ff6edf36b0fefe3796f7fea43e
+SHA512 (pastey-0.2.3.crate) = e5d686211c7f501d88fecdba57283c56f08e06853261a958a2a7904171f001b1a59208d8a0ff0500875f0e0d41367febad24a2786283af0a4b71e7c6ee2afc66
+Size (pastey-0.2.3.crate) = 20361 bytes
 BLAKE2s (percent-encoding-2.3.2.crate) = 81bf57454974d77f50aa665cf53179715469e81774d992a2d3769ad118d70d5b
 SHA512 (percent-encoding-2.3.2.crate) = 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
 Size (percent-encoding-2.3.2.crate) = 11583 bytes
@@ -663,9 +666,6 @@ Size (pin-project-lite-0.2.17.crate) = 3
 BLAKE2s (pkg-config-0.3.34.crate) = d181bd814b0ef5f2cf61c018a7b4612a35438abcfa15f84ee703303712bbf73c
 SHA512 (pkg-config-0.3.34.crate) = b8c63db0782b888e4be96a48102ace87f3a1ca496290f958c7835bc8bc8a9f00a8a2ea384bcb21c184b58238a65fdef96304d5598cea6cc55aeaeab085bab49e
 Size (pkg-config-0.3.34.crate) = 21370 bytes
-BLAKE2s (pnet-0.35.0.crate) = d4768e94b0a8e1a2cefe41a7d605abe0d1a213b02fea19876783ef06d4dce3e1
-SHA512 (pnet-0.35.0.crate) = e9572d39567331a8aa905f3adf98d3f639f6c0d84b615e1adeb383e18f01d38b8ed95b0947f0cf09cba44aad06b4e1e0f5646ef26be740fa1d7e7b957c789259
-Size (pnet-0.35.0.crate) = 29073 bytes
 BLAKE2s (pnet_base-0.35.0.crate) = 473e0e5c34e745fa767f12c750e426ba611c7451075db663f979928818f545ed
 SHA512 (pnet_base-0.35.0.crate) = 7b99c70a09e8637d11b2e1d20a5230e81a86344c93b6987fcb7419fbf4290d5ee2746f63e9ad9ba7767d5de8961bfdb41307117465ac29b22a61ede9eeb73b1f
 Size (pnet_base-0.35.0.crate) = 10245 bytes
@@ -684,9 +684,6 @@ Size (pnet_packet-0.35.0.crate) = 38351 
 BLAKE2s (pnet_sys-0.35.0.crate) = e06856b9c0658a54f80c24b4402fe5b888ad6be64f24a04d7dad32567793dd0f
 SHA512 (pnet_sys-0.35.0.crate) = 24e1f3cdfc2a0206cc6565dc2eb59400fc203f625783965288fc50af93a9310a1506710b7dc71a2ffd02bff8247e7836f2491dcfc167d585a1c0634a9674320f
 Size (pnet_sys-0.35.0.crate) = 11628 bytes
-BLAKE2s (pnet_transport-0.35.0.crate) = 937d8c3da1cfb7830c7ea05a03a84bcaef76e0c9a5b66739450d1c66380009a9
-SHA512 (pnet_transport-0.35.0.crate) = e324f13275d9b87329804f8b4821eca359cf798327e276f90cf49785ed40d8cda9a26451210c212f3226bb4e0b840832614f4899059662389f1551cc1a1e0f4e
-Size (pnet_transport-0.35.0.crate) = 11304 bytes
 BLAKE2s (portable-atomic-1.13.1.crate) = b3a6549f02086b4648b923c66555c2cf4f46719746faeaf5372cae8ec0e52e11
 SHA512 (portable-atomic-1.13.1.crate) = 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
 Size (portable-atomic-1.13.1.crate) = 197001 bytes
@@ -723,9 +720,9 @@ Size (quick-error-1.2.3.crate) = 15066 b
 BLAKE2s (quinn-0.11.9.crate) = a4097c9a3db415e02c5c2ac1e748a4d60ab4fd33ac126dad08f98051012ecb20
 SHA512 (quinn-0.11.9.crate) = 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
 Size (quinn-0.11.9.crate) = 83606 bytes
-BLAKE2s (quinn-proto-0.11.15.crate) = 9ddde4a7764abb398fa2942b093240a6624ec0baf3d4a9c55554956985949613
-SHA512 (quinn-proto-0.11.15.crate) = 7c76752c25501c5411b38bcb20d875e4465a239c46a4035d2009452d0d63ed5b050612bcfe3ce8640a8522ba7353ebfedf73081aba388de8c0fa0be1bcba36ae
-Size (quinn-proto-0.11.15.crate) = 245016 bytes
+BLAKE2s (quinn-proto-0.11.19.crate) = b1669b5d4e8c81a0942f8e02a944dd78849d3298fa3f5b37f20dc6474ecfb398
+SHA512 (quinn-proto-0.11.19.crate) = 51c17c3b6200453492f15ef4b1ee316baf0122fd61b768fba844777eed23d27a3825b86fe04ac0a584945beffc953620c1646181d45b59a3db808e216079026d
+Size (quinn-proto-0.11.19.crate) = 258920 bytes
 BLAKE2s (quinn-udp-0.5.14.crate) = dfc2d27fb3865a899216c9c59a0eb95921ca9bf23f6a688eb637d8b04326cbf5
 SHA512 (quinn-udp-0.5.14.crate) = 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
 Size (quinn-udp-0.5.14.crate) = 33436 bytes
@@ -762,6 +759,9 @@ Size (rand_core-0.6.4.crate) = 22666 byt
 BLAKE2s (rand_core-0.9.5.crate) = bb780e2b4bfc4864096bdf32c3991e4b872e49c8f88cf785a5c6c1df3ca3345d
 SHA512 (rand_core-0.9.5.crate) = 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
 Size (rand_core-0.9.5.crate) = 24129 bytes
+BLAKE2s (rand_pcg-0.10.2.crate) = a4fe0c68ee4d37b9787b2f5f429876e359a674f5a2ab1ba6d6fda95695eca6f0
+SHA512 (rand_pcg-0.10.2.crate) = 1c543648e7a5703a3e8be12cccf8b058e5cac6838e6009a02fe82b80be16aabc553e451f0b9e1d5089d031a84cb5e5e0c67c95003a7cd7f643f3f4d1b9464b86
+Size (rand_pcg-0.10.2.crate) = 15439 bytes
 BLAKE2s (rand_xorshift-0.4.0.crate) = 7ffe3c85a6867aad12c791299ddb2a9bbd0f5ca48932bca72fd7b815ee5608dd
 SHA512 (rand_xorshift-0.4.0.crate) = 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3
 Size (rand_xorshift-0.4.0.crate) = 10262 bytes
@@ -831,9 +831,9 @@ Size (rustc_version-0.4.1.crate) = 12245
 BLAKE2s (rustix-1.1.4.crate) = 47b462406ba74a3225cf16b2e8b75855857edd58915f4033d7387b67cc694948
 SHA512 (rustix-1.1.4.crate) = 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
 Size (rustix-1.1.4.crate) = 425241 bytes
-BLAKE2s (rustls-0.23.45.crate) = 80611a082d6f595e031a9d0cc5dbec9a2c0ff47b46fd693b473e9fb29d0dd557
-SHA512 (rustls-0.23.45.crate) = d129106d690b620090c58c34ab9216e4ad697e5343865886411731e77a746eafb524770072653f16b4489f66696d366fc7b84cbdb5b65951c5f4f14832449389
-Size (rustls-0.23.45.crate) = 378933 bytes
+BLAKE2s (rustls-0.23.46.crate) = ac5b2e618ea78a918da8f78cf635dbb97187ac0cbd552f179b58936f56f07d97
+SHA512 (rustls-0.23.46.crate) = 9697677cce4999211bcf2e5c05c3dc468eba1947f586d2402a06cfb75663242fe0a1c2c8cd67f41d29fadc4892b7fcb47dc5db50b57a05cd72e74e1fc6f409d2
+Size (rustls-0.23.46.crate) = 386227 bytes
 BLAKE2s (rustls-native-certs-0.8.3.crate) = 54b2e636a90d1b4e1d949adb15cfb9844a23c2cd689d9e4d75adbaf2b3ae2f22
 SHA512 (rustls-native-certs-0.8.3.crate) = ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
 Size (rustls-native-certs-0.8.3.crate) = 30380 bytes
@@ -846,9 +846,9 @@ Size (rustls-platform-verifier-0.7.0.cra
 BLAKE2s (rustls-platform-verifier-android-0.1.1.crate) = c8d0240ebc3809d2fbfd7805badb53674ced7d89a17a1cd06880a158d2227cb6
 SHA512 (rustls-platform-verifier-android-0.1.1.crate) = f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533
 Size (rustls-platform-verifier-android-0.1.1.crate) = 13919 bytes
-BLAKE2s (rustls-webpki-0.103.15.crate) = 7798c89cd466bfc2dcef2c2c7be614ae77cbb76e2772a9890bb5ecc1d1dd3185
-SHA512 (rustls-webpki-0.103.15.crate) = adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
-Size (rustls-webpki-0.103.15.crate) = 87465 bytes
+BLAKE2s (rustls-webpki-0.103.16.crate) = 752cd6f7b2ea420c76d7891a38783c33fdb77471ea4286f27ce3fb0a78ab8087
+SHA512 (rustls-webpki-0.103.16.crate) = eee403a2e2a57b598ad01662995db2bd2fe79d2405e3e3ff98442fa37e6ff8f8a267a46476303fe74691c3399d618c41cc8ffa733ddebe4d8759fd466fc7ce6a
+Size (rustls-webpki-0.103.16.crate) = 89984 bytes
 BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
 SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
 Size (rustversion-1.0.22.crate) = 21096 bytes
@@ -885,12 +885,12 @@ Size (serde_core-1.0.229.crate) = 63100 
 BLAKE2s (serde_derive-1.0.229.crate) = 903c3c00f57e366d2bae17e3b00890d9af7d77f15d2a4982a37fa85dedc94e6e
 SHA512 (serde_derive-1.0.229.crate) = 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
 Size (serde_derive-1.0.229.crate) = 59864 bytes
-BLAKE2s (serde_json-1.0.151.crate) = 8ed04b70efc031ac05e760d79978ae9c36217de0676915d661908c77933a4c48
-SHA512 (serde_json-1.0.151.crate) = 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
-Size (serde_json-1.0.151.crate) = 156556 bytes
-BLAKE2s (serde_spanned-1.1.1.crate) = 50c41815fc79bb565c245dfeb781a6766c2e1d9f0bac30d9d3a649d61207a64f
-SHA512 (serde_spanned-1.1.1.crate) = ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
-Size (serde_spanned-1.1.1.crate) = 11025 bytes
+BLAKE2s (serde_json-1.0.154.crate) = 1e5506f513de42a397ce58635ee792a34b596241fc4ae9920d6ad3b2c5314c28
+SHA512 (serde_json-1.0.154.crate) = 64c28e863932fc0a31f5a01876238acd8f245e092e322ce4efc97651abccf285ce4e20805e65d912487d56526e70dca143c96bb66e35d480331ab82cb3b46fbf
+Size (serde_json-1.0.154.crate) = 158079 bytes
+BLAKE2s (serde_spanned-1.1.2.crate) = d3a2a828df2ab03e7820e1ec897b7d70161e5609d00e3aebe3ae7e983ea41d13
+SHA512 (serde_spanned-1.1.2.crate) = d22796b8e7f508001e9979e0ca9e7cda67088ad4bb6d291e4cb02eaaa9ab1b621bf1e4efdab3d7d583cad89fdd066b47bd0fdbacdff45d709092c99a4f84d123
+Size (serde_spanned-1.1.2.crate) = 11124 bytes
 BLAKE2s (serde_urlencoded-0.7.1.crate) = 4d10ffcb9e7dc7e4f2d2e0ac6596c7c9f3b12e3f05799bb5219b0f1e0acd7629
 SHA512 (serde_urlencoded-0.7.1.crate) = b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
 Size (serde_urlencoded-0.7.1.crate) = 12822 bytes
@@ -1023,9 +1023,9 @@ Size (tinyvec-1.11.0.crate) = 53096 byte
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tokio-1.53.1.crate) = 1f7b35cfc3154daa21c4e44eb2fe91a04b80227d64a2400fd754640b447aba85
-SHA512 (tokio-1.53.1.crate) = fa68c75c8a795ec6490eff7d57f585440d58776c2561a37796c4327c20474f2f9ec5a5073d410451301aca7f868e86f55bc0665778ddf7bcb3f065c3f345d592
-Size (tokio-1.53.1.crate) = 920101 bytes
+BLAKE2s (tokio-1.53.3.crate) = c8a6db8d7ceb54701f21756d3009cd7cf330c959ebeb4ebb6b3915414fe59164
+SHA512 (tokio-1.53.3.crate) = 6921907e1082b1a80c61acd99cf0e8402f96c6559f101e0c642d8078ea176d35721d91422843d64e3e1f04a81f3300ea7c30bd37743333cfd4695140861416ab
+Size (tokio-1.53.3.crate) = 933090 bytes
 BLAKE2s (tokio-macros-2.7.0.crate) = e73f6786825ad350ccd605ca80ea15d224797a9bcb5509d5dbc3bf26197ae8a9
 SHA512 (tokio-macros-2.7.0.crate) = c93653ec669b092e928f71ed1e7af8783a5e9899739265389ee24301a0a5a9e2b98c69539937f78926e47c13a36aa70c70eae278ba6c082306e4044a7021c2c7
 Size (tokio-macros-2.7.0.crate) = 15859 bytes
@@ -1035,24 +1035,24 @@ Size (tokio-rustls-0.26.4.crate) = 35430
 BLAKE2s (tokio-stream-0.1.18.crate) = dd252dedc84afc3b5d40a13379fa34f4997699e1523103b659e3bcaf27568ab0
 SHA512 (tokio-stream-0.1.18.crate) = 679a17e530a84f38538af9952496d0258550252f4978075fec468380b4500ee6449a266c0e6439de4faef7aa3bde3a5baf04559fe43736f745406bd6dd4e4c00
 Size (tokio-stream-0.1.18.crate) = 44366 bytes
-BLAKE2s (tokio-test-0.4.5.crate) = 3cd28e60d4b6fca44a1eecb60820e77785ab61ca7f3aee3bb5e55cf4761c61e5
-SHA512 (tokio-test-0.4.5.crate) = 18a010f973ba6dc5f6f884c616db6e5bcebe64a3d4560c6347a9f90cd0b96614419f135729436f8fd11f726884119d4b0a7bfe6b16710d3c01acef217d8cf935
-Size (tokio-test-0.4.5.crate) = 16197 bytes
-BLAKE2s (tokio-util-0.7.19.crate) = b15080c04cdd447b860e81a81cad6361c7dc5c842c249415d695c641d739b55f
-SHA512 (tokio-util-0.7.19.crate) = 32bfa93c6090d45f2ec8c7169375a8b18885025c825172b9470f3df62566f709067c242c34e357ab2ec76f0f452864dbf75f1d91f23bd34ac8e890f1f661951e
-Size (tokio-util-0.7.19.crate) = 147245 bytes
-BLAKE2s (toml-1.1.6+spec-1.1.0.crate) = b91ce2fc18803bf65c836c80795e0b7dfabbc5c7ba7fae97c60ade1f5a31b233
-SHA512 (toml-1.1.6+spec-1.1.0.crate) = c5a53b18456ca54d55fcdca1241e70ab34c5364e7ab4f54b9c1ffb720bd31906eac456f781df058aa5b8d9c8a94a8b37abd7f4784cae73731d6f85723e3f3c0c
-Size (toml-1.1.6+spec-1.1.0.crate) = 55947 bytes
-BLAKE2s (toml_datetime-1.1.1+spec-1.1.0.crate) = a2a968ab233e2ebef7f3500035b8fed66c430cc4abb3059ef2458da88cfc7c41
-SHA512 (toml_datetime-1.1.1+spec-1.1.0.crate) = 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
-Size (toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 bytes
-BLAKE2s (toml_parser-1.1.3+spec-1.1.0.crate) = d620ca8be1c6e6f7fa73186bef037a8722ebe5659547a7692e84a0cf8849842b
-SHA512 (toml_parser-1.1.3+spec-1.1.0.crate) = 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
-Size (toml_parser-1.1.3+spec-1.1.0.crate) = 35888 bytes
-BLAKE2s (toml_writer-1.1.2+spec-1.1.0.crate) = 82fac48406208585159c0dcae942c01f1e8d0010ec0879ee933a9b43e971e99b
-SHA512 (toml_writer-1.1.2+spec-1.1.0.crate) = baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
-Size (toml_writer-1.1.2+spec-1.1.0.crate) = 18968 bytes
+BLAKE2s (tokio-test-0.4.6.crate) = 1514f50766fe8c83a7a7e1bc238a727b809610172e2a5224fb28197c19d9b794
+SHA512 (tokio-test-0.4.6.crate) = fba05825f84f72df87307bfbe46d936cdb1ce79bc077c35c7f06da789d02fb0b96e7762dd1f6671cb9e3fa38b403bc725639ae4440c5ceb98253c560cc58d3ab
+Size (tokio-test-0.4.6.crate) = 16660 bytes
+BLAKE2s (tokio-util-0.7.20.crate) = 658760267d89ae052385b028de8dbd356ba94efc4f514e0d833c7952910845e0
+SHA512 (tokio-util-0.7.20.crate) = 61026ed9aac2b4872f8f9f45bb33043ad2f2b0de0bc0b3295bbb2b0c74eb3b1ac63693c195149d06e1b6b605195e147b8659bc6e2c5807e7a74d7b2126d8b7d8
+Size (tokio-util-0.7.20.crate) = 149783 bytes
+BLAKE2s (toml-1.1.8+spec-1.1.0.crate) = 1166dccb0b8e5387274ea2aaff427502de328d932a04d8148d6562336c4c7d41
+SHA512 (toml-1.1.8+spec-1.1.0.crate) = 54c5bb52f91874a7bc9a9f5d742f09e18118dc5f49c835c7d36761a5b09a7e01b5b7048a17f97a8eb9167517c069b27972a5647a86b5d4907a01d1b1a68efa9b
+Size (toml-1.1.8+spec-1.1.0.crate) = 56518 bytes
+BLAKE2s (toml_datetime-1.1.2+spec-1.1.0.crate) = 285ac55585d2ebf1c789f64e560c8513651c80a9b3c87c927d75eaf694f3bafe
+SHA512 (toml_datetime-1.1.2+spec-1.1.0.crate) = a6cf780b9ee2dfa2336cc85c70fa3c9e15045527366780782e449b998ade05c851d5db8b116fbaef1d80d5e37337b6aacfaa75a12e34b6436bd0670df780bb7b
+Size (toml_datetime-1.1.2+spec-1.1.0.crate) = 18204 bytes
+BLAKE2s (toml_parser-1.1.5+spec-1.1.0.crate) = 5b70b3bdf7f329a7e41ff3e9b3969880603efbc2ae8f511583f832c2f61125f6
+SHA512 (toml_parser-1.1.5+spec-1.1.0.crate) = d2cf7c7247addaa9ca26641637b2869210b2466e1aea76bb49c75d0e2ebe0156177d9a9fb905ecf39c389c208451efa0a0dfa68f72d2bf7aad458fbc5fa8e8f9
+Size (toml_parser-1.1.5+spec-1.1.0.crate) = 36159 bytes
+BLAKE2s (toml_writer-1.1.3+spec-1.1.0.crate) = 0cfd00cc42b96c9c4da18c9c11d2abc55f58e250126b7165c0a77717b67957c5
+SHA512 (toml_writer-1.1.3+spec-1.1.0.crate) = f000e2ad20d1188df5876fe004aafd4da53b16ce6757fad4fcde5587da4dd787b41174970a75414abbdde9365dd1b57207ddf24042cd62d6778f92a2e57d45ab
+Size (toml_writer-1.1.3+spec-1.1.0.crate) = 19114 bytes
 BLAKE2s (tower-0.5.3.crate) = 0e162b148873dc7133eee0f0042da97be0d2b0dae53d1f88a5f694b307e35f30
 SHA512 (tower-0.5.3.crate) = 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602
 Size (tower-0.5.3.crate) = 110488 bytes
@@ -1071,15 +1071,12 @@ Size (tracing-0.1.44.crate) = 463135 byt
 BLAKE2s (tracing-core-0.1.36.crate) = 24c04587b1a94653596f1545b54f29c58ccd6d2b7450885228939926d916e0d8
 SHA512 (tracing-core-0.1.36.crate) = 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
 Size (tracing-core-0.1.36.crate) = 63967 bytes
-BLAKE2s (triomphe-0.1.15.crate) = fec0e4db93223e5032b28b416cc47277eb0859227d22205a93e249f789d0641b
-SHA512 (triomphe-0.1.15.crate) = 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf
-Size (triomphe-0.1.15.crate) = 34711 bytes
 BLAKE2s (try-lock-0.2.5.crate) = dc461d615e36a08553313c3a3172764749d329fe5dc4707a3de8c54af94d3c31
 SHA512 (try-lock-0.2.5.crate) = 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
 Size (try-lock-0.2.5.crate) = 4314 bytes
-BLAKE2s (ttl-0.23.0.tar.gz) = f3c9ae861f952cc9dd489ab843c944b7226805a9fc55d8f35f6af0254e71e044
-SHA512 (ttl-0.23.0.tar.gz) = dcd55c309539b3793cd46a34dd510d998183bd0d4911e0334b89889dd43084f98dbc6a321015eec70f2698b63a7b7b876afcbf40d2ba81d7a8f77160cccde6a7
-Size (ttl-0.23.0.tar.gz) = 1211187 bytes
+BLAKE2s (ttl-0.24.1.tar.gz) = 729aa03dd7d974e2f6839bef00c2c606f7d95727268347b142f4517d0076bb8f
+SHA512 (ttl-0.24.1.tar.gz) = f5fc61e2161bc9e230a4c3cf01909bc01bac69c228464b28bf162c8296d432c1ea7d88d7db68df2af3b4300053ef6228669689e922d0865b43cc1fc68c37f8ae
+Size (ttl-0.24.1.tar.gz) = 1137931 bytes
 BLAKE2s (typenum-1.20.0.crate) = c7441fbd7fe9bbfc9fda6383adae54431e8df2d253be2e860873a3889dc25582
 SHA512 (typenum-1.20.0.crate) = 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54
 Size (typenum-1.20.0.crate) = 105530 bytes
@@ -1185,12 +1182,12 @@ Size (web-sys-0.3.97.crate) = 674185 byt
 BLAKE2s (web-time-1.1.0.crate) = 9c36644abce7ba1ddc0bdc98622e1ef801daa6ae7f862e033f2c446162686892
 SHA512 (web-time-1.1.0.crate) = 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
 Size (web-time-1.1.0.crate) = 18026 bytes
-BLAKE2s (webpki-root-certs-1.0.7.crate) = a6000551bb83baca4ea3e9e62b4611cc5fa8780d558d2e45cede9c450185d085
-SHA512 (webpki-root-certs-1.0.7.crate) = 029aef32773015c0a3caecf25dcef222787aaf61966fbd52c04c697f286007b976622f6030f94e69fadc3558ba3af22e278c9cf1cfa13cb56121c4dce7ad1f9d
-Size (webpki-root-certs-1.0.7.crate) = 146732 bytes
-BLAKE2s (webpki-roots-1.0.7.crate) = f6603685024887be899d0cf47895f598200877af69ac4282e6ef6722e101d5a4
-SHA512 (webpki-roots-1.0.7.crate) = 34fd7b56a9f831ffb5c59e63e2d14983316092bdbaa94bbf41aff2660975e42cfc7d13cd879f9dc5b1636d7628f0075e98a6740b9235546934d28cd86d8843a6
-Size (webpki-roots-1.0.7.crate) = 213706 bytes
+BLAKE2s (webpki-root-certs-1.0.10.crate) = f7c9b7bd8a6b6e9b0272fee95c90bd85495783481c2af035d8f4e1f905d20720
+SHA512 (webpki-root-certs-1.0.10.crate) = b861defc7c1dab088e4fabc1fbe7f1db5c3e9e28c4b8fdd92e1635dbd2ceaa2ba397bafff984792317fba39802827c80c33b408726f79985382721fd01e16135
+Size (webpki-root-certs-1.0.10.crate) = 148663 bytes
+BLAKE2s (webpki-roots-1.0.10.crate) = f337149f2878c45343438984d80bf67eab56ac8c9fca7af3ca3c138b65d0791d
+SHA512 (webpki-roots-1.0.10.crate) = aee28de146157169c036ef180bf83529303f83f90998021932f830334190cadc46afd53a9d91dba1520fb05152ac1146fce650ed164ea1138768cd7d286b4882
+Size (webpki-roots-1.0.10.crate) = 216631 bytes
 BLAKE2s (wezterm-bidi-0.2.3.crate) = 21cb5448b48f1368a3eed911fe3eb827ee237c32592d567aa61f613aadb6f9d9
 SHA512 (wezterm-bidi-0.2.3.crate) = 37950db06980a60ce7a5cf2a2ac55aafb3d16d02b650dbb938f28d60217f4c51e1fbfe21d53898078336f68538e97f8a061e7b6c7eb238427651ff8673d6c45f
 Size (wezterm-bidi-0.2.3.crate) = 73214 bytes



Home | Main Index | Thread Index | Old Index