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


Reply via email to