ports@, I'd like to update security/mitmproxy to 11.0.1 which requires update security/py-mitmproxy_rs to 0.10.7.
Changelog for mitmproxy: - Tighten HTTP detection heuristic to better support custom TCP-based protocols. - Implement stricter validation of HTTP headers to harden against request smuggling attacks. - Increase HTTP/2 default flow control window size, fixing performance issues. - Fix a bug where mitmproxy would incorrectly report that TLS 1.0 and 1.1 are not supported with the current OpenSSL build. - Add a tun proxy mode that creates a virtual network device on Linux for transparent proxying. - browser.start command now supports Firefox. - Fix interaction of the modify_headers and stream_large_bodies options. This may break users of modify_headers that rely on filters referencing the message body. We expect this to be uncommon, but please make yourself heard if that's not the case. - Fix a crash when handling corrupted compressed body in savehar addon and its tests. - Remove dependency on protobuf library as it was no longer being used. Changelog for mitmproxy_rs: - tun mode: disable rp_filter. - tun mode: add default netmask - Assign a local IP address to our `tun` interface for Linux compatibility. - Add `tun` mode. Full versions: - https://github.com/mitmproxy/mitmproxy/blob/v11.0.1/CHANGELOG.md - https://github.com/mitmproxy/mitmproxy_rs/blob/v0.10.7/CHANGELOG.md Additionally, I'd like to add MODCARGO_CARGOLOCK variable into devel/cargo/cargo.port.mk which allows to run make modcargo-gen-crates on this port without commenting WRKSRC. And I had sorted dependnecies to match order by pyproject.toml. Tested on -current/amd64 by iPhone which is connected to it via WG. Ok? Index: devel/cargo/cargo.port.mk =================================================================== RCS file: /home/cvs/ports/devel/cargo/cargo.port.mk,v diff -u -p -r1.49 cargo.port.mk --- devel/cargo/cargo.port.mk 16 Oct 2024 14:32:54 -0000 1.49 +++ devel/cargo/cargo.port.mk 25 Nov 2024 00:44:17 -0000 @@ -31,6 +31,9 @@ MODCARGO_VENDOR_DIR ?= ${WRKSRC}/modcarg # Default path for cargo manifest. MODCARGO_CARGOTOML ?= ${WRKSRC}/Cargo.toml +# Default path for Cargo.lock. +MODCARGO_CARGOLOCK ?= ${MODCARGO_CARGOTOML:toml=lock} + # WANTLIB for Rust compiled code MODCARGO_WANTLIB = ${MODRUST_WANTLIB} @@ -419,7 +422,7 @@ modcargo-gen-crates: extract /^version = / { v=$$3; gsub("\"", "", v); } \ /^source = "registry\+https:\/\/github.com\/rust-lang\/crates\.io-index"/ \ { print "MODCARGO_CRATES += " n " " v; }' \ - <${MODCARGO_CARGOTOML:toml=lock} + <${MODCARGO_CARGOLOCK} # modcargo-gen-crates-licenses will try to grab license information from downloaded crates. modcargo-gen-crates-licenses: configure Index: security/mitmproxy/Makefile =================================================================== RCS file: /home/cvs/ports/security/mitmproxy/Makefile,v diff -u -p -r1.3 Makefile --- security/mitmproxy/Makefile 3 Oct 2024 09:53:07 -0000 1.3 +++ security/mitmproxy/Makefile 25 Nov 2024 00:52:46 -0000 @@ -1,6 +1,6 @@ COMMENT = interactive intercepting HTTP proxy -MODPY_EGG_VERSION = 11.0.0 +MODPY_EGG_VERSION = 11.0.1 DISTNAME = mitmproxy-${MODPY_EGG_VERSION} @@ -19,32 +19,30 @@ MODULES = lang/python MODPY_PYBUILD = setuptools -RUN_DEPENDS = archivers/py-brotli${MODPY_FLAVOR} \ - archivers/py-zstandard${MODPY_FLAVOR} \ - databases/py-ldap3${MODPY_FLAVOR} \ +RUN_DEPENDS = www/py-aioquic${MODPY_FLAVOR} \ + www/py-asgiref${MODPY_FLAVOR} \ + archivers/py-brotli${MODPY_FLAVOR} \ devel/py-certifi${MODPY_FLAVOR} \ - devel/py-kaitaistruct${MODPY_FLAVOR} \ - devel/py-parsing${MODPY_FLAVOR} \ - devel/py-protobuf${MODPY_FLAVOR} \ - devel/py-sortedcontainers${MODPY_FLAVOR} \ - devel/py-typing-extensions${MODPY_FLAVOR} \ - devel/py-urwid${MODPY_FLAVOR} \ - net/py-msgpack${MODPY_FLAVOR} \ - net/py-publicsuffix2${MODPY_FLAVOR} \ - net/py-wsproto${MODPY_FLAVOR} \ security/py-cryptography${MODPY_FLAVOR} \ - security/py-mitmproxy_rs${MODPY_FLAVOR} \ - security/py-openssl${MODPY_FLAVOR} \ - security/py-passlib${MODPY_FLAVOR} \ - sysutils/py-pyperclip${MODPY_FLAVOR} \ - textproc/py-ruamel.yaml${MODPY_FLAVOR} \ - www/py-aioquic${MODPY_FLAVOR} \ - www/py-asgiref${MODPY_FLAVOR} \ www/py-flask${MODPY_FLAVOR} \ www/py-h11${MODPY_FLAVOR} \ www/py-h2${MODPY_FLAVOR} \ www/py-hyperframe${MODPY_FLAVOR} \ - www/py-tornado${MODPY_FLAVOR} + devel/py-kaitaistruct${MODPY_FLAVOR} \ + databases/py-ldap3${MODPY_FLAVOR} \ + security/py-mitmproxy_rs${MODPY_FLAVOR} \ + net/py-msgpack${MODPY_FLAVOR} \ + security/py-passlib${MODPY_FLAVOR} \ + security/py-openssl${MODPY_FLAVOR} \ + devel/py-parsing${MODPY_FLAVOR} \ + sysutils/py-pyperclip${MODPY_FLAVOR} \ + textproc/py-ruamel.yaml${MODPY_FLAVOR} \ + devel/py-sortedcontainers${MODPY_FLAVOR} \ + www/py-tornado${MODPY_FLAVOR} \ + devel/py-urwid${MODPY_FLAVOR} \ + net/py-wsproto${MODPY_FLAVOR} \ + net/py-publicsuffix2${MODPY_FLAVOR} \ + archivers/py-zstandard${MODPY_FLAVOR} NO_TEST = Yes Index: security/mitmproxy/distinfo =================================================================== RCS file: /home/cvs/ports/security/mitmproxy/distinfo,v diff -u -p -r1.2 distinfo --- security/mitmproxy/distinfo 3 Oct 2024 09:53:07 -0000 1.2 +++ security/mitmproxy/distinfo 25 Nov 2024 01:02:08 -0000 @@ -1,2 +1,2 @@ -SHA256 (mitmproxy-11.0.0.tar.gz) = iACWP6BwAAhwBi9POMZLx4iRUf7WNv0JoSRG8GNG/hM= -SIZE (mitmproxy-11.0.0.tar.gz) = 1559633 +SHA256 (mitmproxy-11.0.1.tar.gz) = VifsAvvrbOGSx8PB33m4wAnzLgsNNgsDyPkQNfnvV0g= +SIZE (mitmproxy-11.0.1.tar.gz) = 1562649 Index: security/mitmproxy/pkg/PLIST =================================================================== RCS file: /home/cvs/ports/security/mitmproxy/pkg/PLIST,v diff -u -p -r1.2 PLIST --- security/mitmproxy/pkg/PLIST 3 Oct 2024 09:53:07 -0000 1.2 +++ security/mitmproxy/pkg/PLIST 25 Nov 2024 01:02:50 -0000 @@ -459,6 +459,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/${MODPY_PYCACHE}url.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/${MODPY_PYCACHE}user_agents.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/${MODPY_PYCACHE}user_agents.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/${MODPY_PYCACHE}validate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/${MODPY_PYCACHE}validate.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/cookies.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/headers.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/http1/ @@ -476,6 +478,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/status_codes.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/url.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/user_agents.py +lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/http/validate.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/local_ip.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/server_spec.py lib/python${MODPY_VERSION}/site-packages/mitmproxy/net/tls.py Index: security/py-mitmproxy_rs/Makefile =================================================================== RCS file: /home/cvs/ports/security/py-mitmproxy_rs/Makefile,v diff -u -p -r1.2 Makefile --- security/py-mitmproxy_rs/Makefile 3 Oct 2024 09:52:35 -0000 1.2 +++ security/py-mitmproxy_rs/Makefile 25 Nov 2024 00:44:50 -0000 @@ -3,7 +3,7 @@ NOT_FOR_ARCHS = sparc64 COMMENT = Rust components used in mitmproxy -MODPY_EGG_VERSION = 0.9.2 +MODPY_EGG_VERSION = 0.10.7 DISTNAME = mitmproxy_rs-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} @@ -34,6 +34,7 @@ MODCARGO_CARGO_BIN = maturin CONFIGURE_STYLE = cargo WRKSRC = ${WRKDIST}/mitmproxy-rs +MODCARGO_CARGOLOCK = ${WRKDIST}/Cargo.lock NO_TEST = Yes Index: security/py-mitmproxy_rs/crates.inc =================================================================== RCS file: /home/cvs/ports/security/py-mitmproxy_rs/crates.inc,v diff -u -p -r1.2 crates.inc --- security/py-mitmproxy_rs/crates.inc 3 Oct 2024 09:52:35 -0000 1.2 +++ security/py-mitmproxy_rs/crates.inc 25 Nov 2024 01:06:19 -0000 @@ -11,8 +11,10 @@ MODCARGO_CRATES += anstyle-wincon 3.0.3 MODCARGO_CRATES += anyhow 1.0.89 # MIT OR Apache-2.0 MODCARGO_CRATES += arc-swap 1.7.1 # MIT OR Apache-2.0 MODCARGO_CRATES += arrayvec 0.7.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += async-channel 2.3.1 # Apache-2.0 OR MIT MODCARGO_CRATES += async-stream 0.3.5 # MIT MODCARGO_CRATES += async-stream-impl 0.3.5 # MIT +MODCARGO_CRATES += async-task 4.7.1 # Apache-2.0 OR MIT MODCARGO_CRATES += async-trait 0.1.80 # MIT OR Apache-2.0 MODCARGO_CRATES += atomic-waker 1.1.2 # Apache-2.0 OR MIT MODCARGO_CRATES += atty 0.2.14 # MIT @@ -28,11 +30,14 @@ MODCARGO_CRATES += bitflags 2.6.0 # MIT MODCARGO_CRATES += blake2 0.10.6 # MIT OR Apache-2.0 MODCARGO_CRATES += block 0.1.6 # MIT MODCARGO_CRATES += block-buffer 0.10.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += blocking 1.6.1 # Apache-2.0 OR MIT MODCARGO_CRATES += bumpalo 3.16.0 # MIT OR Apache-2.0 MODCARGO_CRATES += bytemuck 1.16.1 # Zlib OR Apache-2.0 OR MIT MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT MODCARGO_CRATES += byteorder-lite 0.1.0 # Unlicense OR MIT MODCARGO_CRATES += bytes 1.6.0 # MIT +MODCARGO_CRATES += c2rust-bitfields 0.19.0 # BSD-3-Clause +MODCARGO_CRATES += c2rust-bitfields-derive 0.19.0 # BSD-3-Clause MODCARGO_CRATES += cast 0.3.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cc 1.0.104 # MIT OR Apache-2.0 MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 @@ -51,6 +56,7 @@ MODCARGO_CRATES += clap_lex 0.7.1 # MIT MODCARGO_CRATES += cocoa 0.26.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cocoa-foundation 0.2.0 # MIT OR Apache-2.0 MODCARGO_CRATES += colorchoice 1.0.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += concurrent-queue 2.5.0 # Apache-2.0 OR MIT MODCARGO_CRATES += console-api 0.8.0 # MIT MODCARGO_CRATES += console-subscriber 0.4.0 # MIT MODCARGO_CRATES += core-foundation 0.10.0 # MIT OR Apache-2.0 @@ -82,6 +88,9 @@ MODCARGO_CRATES += env_logger 0.11.5 # M MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT MODCARGO_CRATES += errno 0.3.9 # MIT OR Apache-2.0 MODCARGO_CRATES += etherparse 0.13.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += event-listener 5.3.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += event-listener-strategy 0.5.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += fastrand 2.1.1 # Apache-2.0 OR MIT MODCARGO_CRATES += fdeflate 0.3.4 # MIT OR Apache-2.0 MODCARGO_CRATES += fiat-crypto 0.2.9 # MIT OR Apache-2.0 OR BSD-1-Clause MODCARGO_CRATES += filetime 0.2.23 # MIT/Apache-2.0 @@ -96,6 +105,7 @@ MODCARGO_CRATES += futures-channel 0.3.3 MODCARGO_CRATES += futures-core 0.3.30 # MIT OR Apache-2.0 MODCARGO_CRATES += futures-executor 0.3.30 # MIT OR Apache-2.0 MODCARGO_CRATES += futures-io 0.3.30 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-lite 2.3.0 # Apache-2.0 OR MIT MODCARGO_CRATES += futures-macro 0.3.30 # MIT OR Apache-2.0 MODCARGO_CRATES += futures-sink 0.3.30 # MIT OR Apache-2.0 MODCARGO_CRATES += futures-task 0.3.30 # MIT OR Apache-2.0 @@ -151,6 +161,7 @@ MODCARGO_CRATES += jpeg-decoder 0.3.1 # MODCARGO_CRATES += js-sys 0.3.69 # MIT OR Apache-2.0 MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0 MODCARGO_CRATES += libc 0.2.155 # MIT OR Apache-2.0 +MODCARGO_CRATES += libloading 0.8.5 # ISC MODCARGO_CRATES += linked-hash-map 0.5.6 # MIT/Apache-2.0 MODCARGO_CRATES += linux-raw-sys 0.4.14 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT MODCARGO_CRATES += lock_api 0.4.12 # MIT OR Apache-2.0 @@ -180,6 +191,7 @@ MODCARGO_CRATES += once_cell 1.19.0 # MI MODCARGO_CRATES += oorandom 11.1.3 # MIT MODCARGO_CRATES += opaque-debug 0.3.1 # MIT OR Apache-2.0 MODCARGO_CRATES += os_str_bytes 6.6.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0 MODCARGO_CRATES += parking_lot_core 0.9.10 # MIT OR Apache-2.0 MODCARGO_CRATES += percent-encoding 2.3.1 # MIT OR Apache-2.0 @@ -187,6 +199,7 @@ MODCARGO_CRATES += pin-project 1.1.5 # A MODCARGO_CRATES += pin-project-internal 1.1.5 # Apache-2.0 OR MIT MODCARGO_CRATES += pin-project-lite 0.2.14 # Apache-2.0 OR MIT MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += piper 0.2.4 # MIT OR Apache-2.0 MODCARGO_CRATES += plotters 0.3.6 # MIT MODCARGO_CRATES += plotters-backend 0.3.6 # MIT MODCARGO_CRATES += plotters-svg 0.3.6 # MIT @@ -281,6 +294,7 @@ MODCARGO_CRATES += tracing-attributes 0. MODCARGO_CRATES += tracing-core 0.1.32 # MIT MODCARGO_CRATES += tracing-subscriber 0.3.18 # MIT MODCARGO_CRATES += try-lock 0.2.5 # MIT +MODCARGO_CRATES += tun2 3.1.8 # WTFPL MODCARGO_CRATES += typenum 1.17.0 # MIT OR Apache-2.0 MODCARGO_CRATES += unicode-bidi 0.3.15 # MIT OR Apache-2.0 MODCARGO_CRATES += unicode-ident 1.0.12 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 @@ -317,25 +331,27 @@ MODCARGO_CRATES += windows-interface 0.5 MODCARGO_CRATES += windows-result 0.1.2 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-targets 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_aarch64_msvc 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_msvc 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_i686_gnu 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_gnu 0.52.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_gnullvm 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnullvm 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_i686_msvc 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_msvc 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_x86_64_gnu 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnu 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_x86_64_msvc 0.48.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_msvc 0.52.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += winreg 0.50.0 # MIT MODCARGO_CRATES += winres 0.1.12 # MIT +MODCARGO_CRATES += wintun-bindings 0.7.16 # MIT MODCARGO_CRATES += x25519-dalek 2.0.1 # BSD-3-Clause MODCARGO_CRATES += xattr 1.3.1 # MIT/Apache-2.0 MODCARGO_CRATES += zeroize 1.8.1 # Apache-2.0 OR MIT Index: security/py-mitmproxy_rs/distinfo =================================================================== RCS file: /home/cvs/ports/security/py-mitmproxy_rs/distinfo,v diff -u -p -r1.2 distinfo --- security/py-mitmproxy_rs/distinfo 3 Oct 2024 09:52:35 -0000 1.2 +++ security/py-mitmproxy_rs/distinfo 25 Nov 2024 00:33:15 -0000 @@ -11,8 +11,10 @@ SHA256 (cargo/anstyle-wincon-3.0.3.tar.g SHA256 (cargo/anyhow-1.0.89.tar.gz) = hv34YF25m1TTzXSKRMbQTfY4612vshmxNdAUm9DbAfY= SHA256 (cargo/arc-swap-1.7.1.tar.gz) = aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc= SHA256 (cargo/arrayvec-0.7.4.tar.gz) = ltMKBlQfuvvH+C7RDAYWTPvSxAETj2rd2EBGKcSxZxE= +SHA256 (cargo/async-channel-2.3.1.tar.gz) = ibR4ALC+d1ktoK/UJcwDRoBShEr/M7hOM8xpb2Tne2o= SHA256 (cargo/async-stream-0.3.5.tar.gz) = zVbdID/vYawJfdZXIaQZ3cyxBrLStwumCmtSnwOWGlE= SHA256 (cargo/async-stream-impl-0.3.5.tar.gz) = FuYqAj58EX4nUjFExdJFn0OX/MPKsAha+OIiT2Q6AZM= +SHA256 (cargo/async-task-4.7.1.tar.gz) = i3U1YFaSBnOwJiGzWv0PfdqTBtA8eaMPXFbETPJW494= SHA256 (cargo/async-trait-0.1.80.tar.gz) = xvogh/J1On2ozBwNv8+JV53VdFjjZ2neWsdQtGcXN8o= SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA= SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug= @@ -28,11 +30,14 @@ SHA256 (cargo/bitflags-2.6.0.tar.gz) = s SHA256 (cargo/blake2-0.10.6.tar.gz) = RlAq1FjJpStp1NTTJ3XHiLehuF6LydSC2SJQ/A4/jv4= SHA256 (cargo/block-0.1.6.tar.gz) = DYwf72kJQdPneI0yhRdZH+zGhMCECEcC1v8WQemTaZo= SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE= +SHA256 (cargo/blocking-1.6.1.tar.gz) = cD9BxU/HaOY+CRNAtCQwK7HCnvSqDH8Q/oSd+xFNKeo= SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw= SHA256 (cargo/bytemuck-1.16.1.tar.gz) = sjb8kjAsl+11s42h9JF7XN2kmEdFdA8VOl0wWeSNcl4= SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks= SHA256 (cargo/byteorder-lite-0.1.0.tar.gz) = jx/pSP8H9L0GwwmE5p9bSJnFFqPvdPNN+Sot8qtTVJU= SHA256 (cargo/bytes-1.6.0.tar.gz) = UU3hfeRf243AIrGnl1VWxTyG+fCqX1NLmJd7FxhXwsk= +SHA256 (cargo/c2rust-bitfields-0.19.0.tar.gz) = Nn5dGzDyi+WQtrOGjaFXg2HSnZv6xRbSL0l9KO18kFU= +SHA256 (cargo/c2rust-bitfields-derive-0.19.0.tar.gz) = onnbnFDEAk7soadjtuDwM4SM506D5HRUvPioqY97C1Y= SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU= SHA256 (cargo/cc-1.0.104.tar.gz) = dLalf5h2SiZ/9BXVCiXm4WbzgxpQca9JlSluqX0hBJA= SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= @@ -51,6 +56,7 @@ SHA256 (cargo/clap_lex-0.7.1.tar.gz) = S SHA256 (cargo/cocoa-0.26.0.tar.gz) = 95OYIwpuLAj1yXYGEOtpJLUqqeeVCmGWArq6Wdy727I= SHA256 (cargo/cocoa-foundation-0.2.0.tar.gz) = 4UBF+4O+B7Ws8cCISyGARhY1tDNFX6NdHNbxfxRQZ50= SHA256 (cargo/colorchoice-1.0.1.tar.gz) = C2qFKySrcd/8WFvLRur3lZ0XXLhlpxUuNbNI0bKWBCI= +SHA256 (cargo/concurrent-queue-2.5.0.tar.gz) = TKAZeu4m0a43RF7lMv785DJR0kzHwWZ5n01GgX8dOXM= SHA256 (cargo/console-api-0.8.0.tar.gz) = hu0UqpyfknITxuTz73X6qtNAYTTv6Euiy3mDQx1fCTE= SHA256 (cargo/console-subscriber-0.4.0.tar.gz) = 4uOhEaN/MzOUbr+do3C6XFV3sY6zQuxoPrSI3SGYAwI= SHA256 (cargo/core-foundation-0.10.0.tar.gz) = tVJx5cjEeK0/OK0k7zSSMJHgVISSombRmzwLTYJXTGM= @@ -82,6 +88,9 @@ SHA256 (cargo/env_logger-0.11.5.tar.gz) SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU= SHA256 (cargo/errno-0.3.9.tar.gz) = U0xc9hlN+rPbMkJ2XAO74lfPkvIrOPa8DFjVkQioILo= SHA256 (cargo/etherparse-0.13.0.tar.gz) = gnKS6lkhCISZMq2OMCGPix8hwN/QaWaYoYtdCu1i2ZA= +SHA256 (cargo/event-listener-5.3.1.tar.gz) = YDK+m9JwI6dxcBzEn58FPHUQVfce+y4K5cFYCQk2dbo= +SHA256 (cargo/event-listener-strategy-0.5.2.tar.gz) = DyFNxDj5d+bU41AKqid/WtlMqD+72bGhVxPOI0TMxaE= +SHA256 (cargo/fastrand-2.1.1.tar.gz) = 6MAqUSHU6j6xaoB0jHT1VJpWZeTCEzPGCY8oOHD73qY= SHA256 (cargo/fdeflate-0.3.4.tar.gz) = T5v+4w5N7fCri0IvA693jZYStj9QJxD8UAozTr4t5kU= SHA256 (cargo/fiat-crypto-0.2.9.tar.gz) = KN6lGalpW5l3IWh5o+v935LxwIwF2YT4mWrs1uzcgR0= SHA256 (cargo/filetime-0.2.23.tar.gz) = HuRHcArIqgsvK9e8RGKtaGuga6pnJ6wUmi1id/DSQP0= @@ -96,6 +105,7 @@ SHA256 (cargo/futures-channel-0.3.30.tar SHA256 (cargo/futures-core-0.3.30.tar.gz) = 38ZYC7hBxaaOnvFcd8zIN7QKdQSRTVLke4sOm72iWh0= SHA256 (cargo/futures-executor-0.3.30.tar.gz) = pXb8cq4WT8prnbEn6qmp3aDWExYDTzOgoNTtpB8CsB0= SHA256 (cargo/futures-io-0.3.30.tar.gz) = pEYj4guWgaMY791xwpm2siLtbyMZcr/i8iTrrWMR8ME= +SHA256 (cargo/futures-lite-2.3.0.tar.gz) = UlJ+tQdONekznGtOjRJgDHEoto+yXcufqd7Bj3wl86U= SHA256 (cargo/futures-macro-0.3.30.tar.gz) = h3UM9LekwGJbFSnkxUPCGCEG5N7cYKKmRV4A0hLEiaw= SHA256 (cargo/futures-sink-0.3.30.tar.gz) = n7jgDodDjZN2IcHGJp5T9TbBTT+9agQrskh55X1HT7U= SHA256 (cargo/futures-task-0.3.30.tar.gz) = ONhPoUImRpjNzhqfkXLPODoMgt4b3c8wkpAUQsQJcAQ= @@ -151,6 +161,7 @@ SHA256 (cargo/jpeg-decoder-0.3.1.tar.gz) SHA256 (cargo/js-sys-0.3.69.tar.gz) = KcFVY9wnJpc99ic1fODJ3d2+oZSDaQnWVd9qddLPKW0= SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4= SHA256 (cargo/libc-0.2.155.tar.gz) = l7OIikrs936BEUXK327vWQH0eCxTiGGRsvaT8kdhhHw= +SHA256 (cargo/libloading-0.8.5.tar.gz) = SXnyL9uGkGjaA8n3Uo+Cl8b9Jga8Okr/5C5qgj/bjaQ= SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8= SHA256 (cargo/linux-raw-sys-0.4.14.tar.gz) = eLOuJbx8jDjOwVjR8nV+556bN0D7x8zw5Z5LCNeT+ok= SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc= @@ -180,6 +191,7 @@ SHA256 (cargo/once_cell-1.19.0.tar.gz) = SHA256 (cargo/oorandom-11.1.3.tar.gz) = CrG8KiidNL0EozAyOsmKG0vILJ2fyx5mtjyqhNomtXU= SHA256 (cargo/opaque-debug-0.3.1.tar.gz) = wI1liF7jiHbE+G+lA/tJ17UHwrYlUt98cLL85ifgY4E= SHA256 (cargo/os_str_bytes-6.6.1.tar.gz) = 4jVdhbmjeG9IF0fO0OD/K6NSE6H5vUBu2QZVTXr4BaE= +SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro= SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic= SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg= SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4= @@ -187,6 +199,7 @@ SHA256 (cargo/pin-project-1.1.5.tar.gz) SHA256 (cargo/pin-project-internal-1.1.5.tar.gz) = LzikQSp4KC4Jos840ZXqVCDRW6BgLLN1IQ77yHckOWU= SHA256 (cargo/pin-project-lite-0.2.14.tar.gz) = vaZvyWZ8GMsnWKKshNEWckUFS8+F1dGqppI/RYAb3QI= SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ= +SHA256 (cargo/piper-0.2.4.tar.gz) = lsjEkPQi75pO/Sy1tCt2yGE9fn38HK9me4ozUKWswGY= SHA256 (cargo/plotters-0.3.6.tar.gz) = oVtuzLhIQAIZWj5E/mWkzo6TpiV5egY3NVNv1ZywHPM= SHA256 (cargo/plotters-backend-0.3.6.tar.gz) = QUzsYsZjSukA6hxWEo3+h89j58rs4IUux2q6MHzrrbc= SHA256 (cargo/plotters-svg-0.3.6.tar.gz) = gbMGhqfZw+AQuEKEvdJqKfIThXT1L16295T8Ctkk5wU= @@ -281,6 +294,7 @@ SHA256 (cargo/tracing-attributes-0.1.27. SHA256 (cargo/tracing-core-0.1.32.tar.gz) = wG09phE/EWqu5o5NYBGRYUyQUwZ/mrf27byxYSN9qlQ= SHA256 (cargo/tracing-subscriber-0.3.18.tar.gz) = rQ8EjJfb2fqpt99WNiuOvKpSrbBrSYwFDS9OMvkKeos= SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs= +SHA256 (cargo/tun2-3.1.8.tar.gz) = KUrA4h/vOSuJUvHdU4vFdS/Xwuv94cIEsN0JqqVInNA= SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU= SHA256 (cargo/unicode-bidi-0.3.15.tar.gz) = CPlRAKdmv0+PKPkNd+ClRhu9shkELnZ5vr55AE/tjXU= SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks= @@ -317,31 +331,33 @@ SHA256 (cargo/windows-interface-0.57.0.t SHA256 (cargo/windows-result-0.1.2.tar.gz) = XjgzAujshRUgQlRoVkPeEIEa8O2X6jchDcJvsAMmR/g= SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk= SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0= +SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs= SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw= -SHA256 (cargo/windows-targets-0.52.5.tar.gz) = bwcTpGVZQJ0gLnDigicohEa/eEHTIRWDpLU+P22W5+s= +SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM= SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg= -SHA256 (cargo/windows_aarch64_gnullvm-0.52.5.tar.gz) = cIju1x6LjdoljsyLrF+xFTxc/68lePyP9dYeI1eNMmM= +SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM= SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw= -SHA256 (cargo/windows_aarch64_msvc-0.52.5.tar.gz) = mYX9FQTiUMYVyl8oHD96badiE+vVzMlWFJZWiidSr7Y= +SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk= SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4= -SHA256 (cargo/windows_i686_gnu-0.52.5.tar.gz) = iLoHPPFtU3JyDslCqMy/YWJgdMbU3S50UplybOi4lnA= -SHA256 (cargo/windows_i686_gnullvm-0.52.5.tar.gz) = h/QmEikDCoWPNrRZ50iul1Rdbx7GDl4Naj0y4NwjLuk= +SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs= +SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY= SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY= -SHA256 (cargo/windows_i686_msvc-0.52.5.tar.gz) = 2zwr89E9W2WL5zRjKE6vEoMKyaJqkMcXt/dx3+l0h78= +SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY= SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4= -SHA256 (cargo/windows_x86_64_gnu-0.52.5.tar.gz) = TkJG92ve/wnrSIdaD9Pir2qtp51AnTMBGIbT4VgVF9k= +SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng= SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw= -SHA256 (cargo/windows_x86_64_gnullvm-0.52.5.tar.gz) = hSKY5ILNZ8NW3dlXA4bihitWc8hb1fiN+atoArM0xZY= +SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0= SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg= -SHA256 (cargo/windows_x86_64_msvc-0.52.5.tar.gz) = vsR+W/0b/w7q9ti0hcwQdIkaGXq0Il1QTLehq4iwK/A= +SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew= SHA256 (cargo/winreg-0.50.0.tar.gz) = Uk5XssU3wPmx5p8ZZTEewSGCtBIuRQNbFQjNJNKtrbE= SHA256 (cargo/winres-0.1.12.tar.gz) = to2yYe9Z6eUoBvaIAgYx6YdZK9g2Ge3M2pxH1CzeT2w= +SHA256 (cargo/wintun-bindings-0.7.16.tar.gz) = dGdbf8zukjidOMPRIERYZNEIXEIe6Rx+0F1m+5u3YFA= SHA256 (cargo/x25519-dalek-2.0.1.tar.gz) = x+RoMhyB+wf6f0xjbDlyuRAPA0bltqnyvQYDpS9+0nc= SHA256 (cargo/xattr-1.3.1.tar.gz) = jahPGiWTmyf2gg2SrtEI+D/5IP3xGnsZNmwnxM2oHU8= SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4= SHA256 (cargo/zeroize_derive-1.4.2.tar.gz) = zjbmWw0pmdKq+smJ+ySRiaFBruH1PGEsHzfXJjGVn2k= SHA256 (cloudflare-boringtun-e3252d9c4f4c8fc628995330f45369effd4660a1.tar.gz) = UtcrmUjqX0sRILy3dNX6JSqL1GYwK86ortvcM4WwI5w= -SHA256 (mitmproxy_rs-0.9.2.tar.gz) = IPaVEO3v208UCP8YxC8jnnxRL58TO2eo3O1ZubR9uR4= +SHA256 (mitmproxy_rs-0.10.7.tar.gz) = CVmlQHZkAyIkZEcrZBIqyMy8pmtfAZFUSWuY5iSCJ38= SHA256 (smoltcp-rs-smoltcp-ef67e7b46cabf49783053cbf68d8671ed97ff8d4.tar.gz) = LkEu7SOEK0sP1P/agG6kNKhfmM0DDaQeQC7Kbv2Xyek= SIZE (cargo/addr2line-0.22.0.tar.gz) = 39156 SIZE (cargo/adler-1.0.2.tar.gz) = 12778 @@ -356,8 +372,10 @@ SIZE (cargo/anstyle-wincon-3.0.3.tar.gz) SIZE (cargo/anyhow-1.0.89.tar.gz) = 47078 SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512 SIZE (cargo/arrayvec-0.7.4.tar.gz) = 29856 +SIZE (cargo/async-channel-2.3.1.tar.gz) = 14576 SIZE (cargo/async-stream-0.3.5.tar.gz) = 11916 SIZE (cargo/async-stream-impl-0.3.5.tar.gz) = 4173 +SIZE (cargo/async-task-4.7.1.tar.gz) = 38077 SIZE (cargo/async-trait-0.1.80.tar.gz) = 28775 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422 SIZE (cargo/atty-0.2.14.tar.gz) = 5470 @@ -373,11 +391,14 @@ SIZE (cargo/bitflags-2.6.0.tar.gz) = 453 SIZE (cargo/blake2-0.10.6.tar.gz) = 47234 SIZE (cargo/block-0.1.6.tar.gz) = 4077 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538 +SIZE (cargo/blocking-1.6.1.tar.gz) = 17788 SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677 SIZE (cargo/bytemuck-1.16.1.tar.gz) = 48321 SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288 SIZE (cargo/byteorder-lite-0.1.0.tar.gz) = 15909 SIZE (cargo/bytes-1.6.0.tar.gz) = 60605 +SIZE (cargo/c2rust-bitfields-0.19.0.tar.gz) = 5885 +SIZE (cargo/c2rust-bitfields-derive-0.19.0.tar.gz) = 3620 SIZE (cargo/cast-0.3.0.tar.gz) = 11452 SIZE (cargo/cc-1.0.104.tar.gz) = 79710 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934 @@ -396,6 +417,7 @@ SIZE (cargo/clap_lex-0.7.1.tar.gz) = 127 SIZE (cargo/cocoa-0.26.0.tar.gz) = 42628 SIZE (cargo/cocoa-foundation-0.2.0.tar.gz) = 15203 SIZE (cargo/colorchoice-1.0.1.tar.gz) = 7895 +SIZE (cargo/concurrent-queue-2.5.0.tar.gz) = 22654 SIZE (cargo/console-api-0.8.0.tar.gz) = 33083 SIZE (cargo/console-subscriber-0.4.0.tar.gz) = 125852 SIZE (cargo/core-foundation-0.10.0.tar.gz) = 27023 @@ -427,6 +449,9 @@ SIZE (cargo/env_logger-0.11.5.tar.gz) = SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615 SIZE (cargo/errno-0.3.9.tar.gz) = 10690 SIZE (cargo/etherparse-0.13.0.tar.gz) = 180331 +SIZE (cargo/event-listener-5.3.1.tar.gz) = 42576 +SIZE (cargo/event-listener-strategy-0.5.2.tar.gz) = 10697 +SIZE (cargo/fastrand-2.1.1.tar.gz) = 14983 SIZE (cargo/fdeflate-0.3.4.tar.gz) = 25001 SIZE (cargo/fiat-crypto-0.2.9.tar.gz) = 495390 SIZE (cargo/filetime-0.2.23.tar.gz) = 14942 @@ -441,6 +466,7 @@ SIZE (cargo/futures-channel-0.3.30.tar.g SIZE (cargo/futures-core-0.3.30.tar.gz) = 14071 SIZE (cargo/futures-executor-0.3.30.tar.gz) = 17744 SIZE (cargo/futures-io-0.3.30.tar.gz) = 8910 +SIZE (cargo/futures-lite-2.3.0.tar.gz) = 39181 SIZE (cargo/futures-macro-0.3.30.tar.gz) = 11278 SIZE (cargo/futures-sink-0.3.30.tar.gz) = 7852 SIZE (cargo/futures-task-0.3.30.tar.gz) = 11126 @@ -496,6 +522,7 @@ SIZE (cargo/jpeg-decoder-0.3.1.tar.gz) = SIZE (cargo/js-sys-0.3.69.tar.gz) = 81083 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025 SIZE (cargo/libc-0.2.155.tar.gz) = 743539 +SIZE (cargo/libloading-0.8.5.tar.gz) = 28902 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049 SIZE (cargo/linux-raw-sys-0.4.14.tar.gz) = 1826665 SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591 @@ -525,6 +552,7 @@ SIZE (cargo/once_cell-1.19.0.tar.gz) = 3 SIZE (cargo/oorandom-11.1.3.tar.gz) = 10068 SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066 SIZE (cargo/os_str_bytes-6.6.1.tar.gz) = 27643 +SIZE (cargo/parking-2.2.1.tar.gz) = 10685 SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860 SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406 SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235 @@ -532,6 +560,7 @@ SIZE (cargo/pin-project-1.1.5.tar.gz) = SIZE (cargo/pin-project-internal-1.1.5.tar.gz) = 28280 SIZE (cargo/pin-project-lite-0.2.14.tar.gz) = 28817 SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580 +SIZE (cargo/piper-0.2.4.tar.gz) = 15950 SIZE (cargo/plotters-0.3.6.tar.gz) = 147577 SIZE (cargo/plotters-backend-0.3.6.tar.gz) = 13669 SIZE (cargo/plotters-svg-0.3.6.tar.gz) = 6944 @@ -626,6 +655,7 @@ SIZE (cargo/tracing-attributes-0.1.27.ta SIZE (cargo/tracing-core-0.1.32.tar.gz) = 61221 SIZE (cargo/tracing-subscriber-0.3.18.tar.gz) = 196312 SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314 +SIZE (cargo/tun2-3.1.8.tar.gz) = 34563 SIZE (cargo/typenum-1.17.0.tar.gz) = 42849 SIZE (cargo/unicode-bidi-0.3.15.tar.gz) = 56811 SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168 @@ -662,29 +692,31 @@ SIZE (cargo/windows-interface-0.57.0.tar SIZE (cargo/windows-result-0.1.2.tar.gz) = 10601 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884 SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877 +SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323 SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904 -SIZE (cargo/windows-targets-0.52.5.tar.gz) = 6376 +SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403 SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492 -SIZE (cargo/windows_aarch64_gnullvm-0.52.5.tar.gz) = 433266 +SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718 SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483 -SIZE (cargo/windows_aarch64_msvc-0.52.5.tar.gz) = 827944 +SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615 SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891 -SIZE (cargo/windows_i686_gnu-0.52.5.tar.gz) = 875699 -SIZE (cargo/windows_i686_gnullvm-0.52.5.tar.gz) = 473064 +SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402 +SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940 SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300 -SIZE (cargo/windows_i686_msvc-0.52.5.tar.gz) = 895404 +SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163 SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619 -SIZE (cargo/windows_x86_64_gnu-0.52.5.tar.gz) = 831539 +SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363 SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486 -SIZE (cargo/windows_x86_64_gnullvm-0.52.5.tar.gz) = 433246 +SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707 SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412 -SIZE (cargo/windows_x86_64_msvc-0.52.5.tar.gz) = 827905 +SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564 SIZE (cargo/winreg-0.50.0.tar.gz) = 29703 SIZE (cargo/winres-0.1.12.tar.gz) = 19772 +SIZE (cargo/wintun-bindings-0.7.16.tar.gz) = 791876 SIZE (cargo/x25519-dalek-2.0.1.tar.gz) = 87820 SIZE (cargo/xattr-1.3.1.tar.gz) = 12580 SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029 SIZE (cargo/zeroize_derive-1.4.2.tar.gz) = 11141 SIZE (cloudflare-boringtun-e3252d9c4f4c8fc628995330f45369effd4660a1.tar.gz) = 219190 -SIZE (mitmproxy_rs-0.9.2.tar.gz) = 1180072 +SIZE (mitmproxy_rs-0.10.7.tar.gz) = 1183834 SIZE (smoltcp-rs-smoltcp-ef67e7b46cabf49783053cbf68d8671ed97ff8d4.tar.gz) = 334018 Index: security/py-mitmproxy_rs/patches/patch-Cargo_toml =================================================================== RCS file: /home/cvs/ports/security/py-mitmproxy_rs/patches/patch-Cargo_toml,v diff -u -p -r1.2 patch-Cargo_toml --- security/py-mitmproxy_rs/patches/patch-Cargo_toml 3 Oct 2024 09:52:35 -0000 1.2 +++ security/py-mitmproxy_rs/patches/patch-Cargo_toml 25 Nov 2024 00:31:41 -0000 @@ -9,6 +9,6 @@ Index: Cargo.toml -boringtun = { git = 'https://github.com/cloudflare/boringtun', rev = 'e3252d9c4f4c8fc628995330f45369effd4660a1' } +smoltcp = { path = "./smoltcp" } +boringtun = { path = "./boringtun/boringtun" } + # tun2 = { path = "../rust-tun" } [target.'cfg(windows)'.dependencies.windows] - version = "0.57.0" Index: security/py-mitmproxy_rs/pkg/PLIST =================================================================== RCS file: /home/cvs/ports/security/py-mitmproxy_rs/pkg/PLIST,v diff -u -p -r1.2 PLIST --- security/py-mitmproxy_rs/pkg/PLIST 3 Oct 2024 09:52:35 -0000 1.2 +++ security/py-mitmproxy_rs/pkg/PLIST 25 Nov 2024 01:01:45 -0000 @@ -31,5 +31,6 @@ lib/python${MODPY_VERSION}/site-packages @so lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/mitmproxy_rs${MODPY_ABI3SO}.so lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/process_info.pyi lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/py.typed +lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/tun.pyi lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/udp.pyi lib/python${MODPY_VERSION}/site-packages/mitmproxy_rs/wireguard.pyi -- wbr, Kirill