Release 0.2.19

Changelog

Clearer approval controls and PowerShell output

  • Suppress PowerShell startup-progress CLIXML on command stderr.
  • Show A: approve all while command approval is enabled and idle, and allow uppercase A to disable approval without a pending command.

Downloads

manifest.json · SHA256SUMS

PlatformArchiveSizeSHA-256
Linux · x86_64rendezvous-0.2.19-linux-x86_64.tar.gz44.85 MiB47,029,657 bytes4fb6f6e86b51c2324d8e290dbfb6ae7bfafd529a049a30f6ce7ef441a6d78142
Linux · ARM64rendezvous-0.2.19-linux-aarch64.tar.gz39.38 MiB41,293,980 bytes2d050f0151a06932114cb4a414916f095e64caa41cc541e94eb66f63edfb8db1
Linux · ARMv7rendezvous-0.2.19-linux-armv7l.tar.gz35.51 MiB37,230,826 bytes91834174e9bf109739d04b7ef035c212a78e573a6e3d2b04846e778e713c0f15
macOS · Apple Siliconrendezvous-0.2.19-macos-aarch64.tar.gz33.94 MiB35,591,488 bytesfe4c630c7df8198e8ca9934ab649e3e08f7cf1924afc83518dffa37addc0e6c5
Windows · x64rendezvous-0.2.19-windows-x86_64.zip27.71 MiB29,052,591 bytes8a8cb681cefbb6d609f2d3c2e3e191816eb18efcf7424286629b9b04b82dd788

What's inside

Linux · x86_64

Tor
0.4.9.14
Python
3.15.0 · upstream archive
OS floor
glibc 2.34+

Tor package: 0.4.9.14-r0 from the recorded Alpine image.

Runtime input fingerprints

Python upstream SHA-256:46edc8f6fccade47dc38001ef2d4094d9cedd21a1863d9b44b2a02c1ee76b94d

Dependency-selection SHA-256:66d2f812186273efd1db43e08e2ea9e162d19045db81d206fad5a7390f1cb3e4

Alpine image:alpine@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6

Build image:ubuntu@sha256:5ec03bb3441e8b0bf3b4f9cd4629a1ae763010dc3035bb8da3ae6cf026486401

Full dependency inventory

Python packages

  • asyncssh 2.24.1
  • cffi 2.1.1
  • cryptography 50.0.2
  • pip 26.2.1
  • pycparser 3.11
  • typing_extensions 4.16.0

Native packages / library dependencies

  • alpine-baselayout 3.7.2-r1
  • alpine-baselayout-data 3.7.2-r1
  • alpine-keys 2.6-r0
  • alpine-release 3.24.2-r0
  • apk-tools 3.0.8-r0
  • busybox 1.37.0-r31
  • busybox-binsh 1.37.0-r31
  • ca-certificates-bundle 20260909-r0
  • libapk 3.0.8-r0
  • libcap2 2.78-r0
  • libcrypto3 3.5.9-r0
  • libevent 2.1.13-r0
  • libseccomp 2.6.1-r0
  • libssl3 3.5.9-r0
  • musl 1.2.6-r2
  • musl-utils 1.2.6-r2
  • scanelf 1.3.9-r1
  • ssl_client 1.37.0-r31
  • tor 0.4.9.14-r0
  • xz-libs 5.8.4-r0
  • zlib 1.3.2-r1
  • zstd-libs 1.5.7-r2

Full platform manifest (embedded BUILD.json)

Linux · ARM64

Tor
0.4.9.14
Python
3.15.0 · upstream archive
OS floor
glibc 2.34+

Tor package: 0.4.9.14-r0 from the recorded Alpine image.

Runtime input fingerprints

Python upstream SHA-256:00345e47b7f42d10ec60d28b2ccad6b1f33c40697f0ae57ee15d70896efad0b5

Dependency-selection SHA-256:66d2f812186273efd1db43e08e2ea9e162d19045db81d206fad5a7390f1cb3e4

Alpine image:alpine@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6

Build image:ubuntu@sha256:5ec03bb3441e8b0bf3b4f9cd4629a1ae763010dc3035bb8da3ae6cf026486401

Full dependency inventory

Python packages

  • asyncssh 2.24.1
  • cffi 2.1.1
  • cryptography 50.0.2
  • pip 26.2.1
  • pycparser 3.11
  • typing_extensions 4.16.0

Native packages / library dependencies

  • alpine-baselayout 3.7.2-r1
  • alpine-baselayout-data 3.7.2-r1
  • alpine-keys 2.6-r0
  • alpine-release 3.24.2-r0
  • apk-tools 3.0.8-r0
  • busybox 1.37.0-r31
  • busybox-binsh 1.37.0-r31
  • ca-certificates-bundle 20260909-r0
  • libapk 3.0.8-r0
  • libcap2 2.78-r0
  • libcrypto3 3.5.9-r0
  • libevent 2.1.13-r0
  • libseccomp 2.6.1-r0
  • libssl3 3.5.9-r0
  • musl 1.2.6-r2
  • musl-utils 1.2.6-r2
  • scanelf 1.3.9-r1
  • ssl_client 1.37.0-r31
  • tor 0.4.9.14-r0
  • xz-libs 5.8.4-r0
  • zlib 1.3.2-r1
  • zstd-libs 1.5.7-r2

Full platform manifest (embedded BUILD.json)

Linux · ARMv7

Tor
0.4.9.14
Python
3.15.0 · upstream archive
OS floor
glibc 2.34+

Tor package: 0.4.9.14-r0 from the recorded Alpine image.

Runtime input fingerprints

Python upstream SHA-256:94b09f2ad20ef474ab86a6316283580d9d1eca27e609db5aab80c4fb2e079529

Dependency-selection SHA-256:66d2f812186273efd1db43e08e2ea9e162d19045db81d206fad5a7390f1cb3e4

Alpine image:alpine@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6

Build image:ubuntu@sha256:5ec03bb3441e8b0bf3b4f9cd4629a1ae763010dc3035bb8da3ae6cf026486401

Full dependency inventory

Python packages

  • asyncssh 2.24.1
  • cffi 2.1.1
  • cryptography 50.0.2
  • pip 26.2.1
  • pycparser 3.11
  • typing_extensions 4.16.0

Native packages / library dependencies

  • alpine-baselayout 3.7.2-r1
  • alpine-baselayout-data 3.7.2-r1
  • alpine-keys 2.6-r0
  • alpine-release 3.24.2-r0
  • apk-tools 3.0.8-r0
  • busybox 1.37.0-r31
  • busybox-binsh 1.37.0-r31
  • ca-certificates-bundle 20260909-r0
  • libapk 3.0.8-r0
  • libcap2 2.78-r0
  • libcrypto3 3.5.9-r0
  • libevent 2.1.13-r0
  • libgcc 15.2.0-r5
  • libseccomp 2.6.1-r0
  • libssl3 3.5.9-r0
  • musl 1.2.6-r2
  • musl-utils 1.2.6-r2
  • scanelf 1.3.9-r1
  • ssl_client 1.37.0-r31
  • tor 0.4.9.14-r0
  • xz-libs 5.8.4-r0
  • zlib 1.3.2-r1
  • zstd-libs 1.5.7-r2

Full platform manifest (embedded BUILD.json)

macOS · Apple Silicon

Tor
0.4.9.13
Python
3.15.0 · upstream archive
OS floor
macOS 11.0.0+ · glibc not applicable

Official Tor Expert Bundle · ad-hoc; not notarized.
d47afd04b6c751129978390ad003d74ac8b88adfbb939350f0f89999e6570644

Runtime input fingerprints

Python upstream SHA-256:473e6213a1c55da12e60642249a6201fe9dca841b4ad8c59149798846ed87c62

Dependency-selection SHA-256:66d2f812186273efd1db43e08e2ea9e162d19045db81d206fad5a7390f1cb3e4

macOS signer SHA-256:dbe85cedd8ee4217b64e9a0e4c2aef92ab8bcaaa41f20bde99781ff02e600002

Full dependency inventory

Python packages

  • asyncssh 2.24.1
  • cffi 2.1.1
  • cryptography 50.0.2
  • pip 26.2.1
  • pycparser 3.11
  • typing_extensions 4.16.0

Native packages / library dependencies

python/bin/python3.15

Minimum macOS: 11.0.0

  • /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
  • /usr/lib/libSystem.B.dylib
  • /usr/lib/libz.1.dylib
  • /usr/lib/libedit.3.dylib
  • /usr/lib/libncurses.5.4.dylib
  • /usr/lib/libpanel.5.4.dylib
  • /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
python/lib/itcl4.3.8/libitcl4.3.8.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
python/lib/itcl4.3.8/libtcl9itcl4.3.8.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
python/lib/libpython3.15.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
  • /usr/lib/libz.1.dylib
  • /usr/lib/libedit.3.dylib
  • /usr/lib/libncurses.5.4.dylib
  • /usr/lib/libpanel.5.4.dylib
  • /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
  • /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
python/lib/libtcl9.0.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
  • /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
python/lib/libtcl9tk9.0.dylib

Minimum macOS: 11.0.0

  • /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
  • /usr/lib/libobjc.A.dylib
  • /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
  • /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
  • /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
  • /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
  • /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
  • /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
  • /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
  • /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
  • /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
  • /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
  • /System/Library/Frameworks/Security.framework/Versions/A/Security
  • /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
  • /usr/lib/libSystem.B.dylib
python/lib/python3.15/lib-dynload/_dbm.cpython-315-darwin.so

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
python/lib/python3.15/lib-dynload/_tkinter.cpython-315-darwin.so

Minimum macOS: 11.0.0

  • @rpath/libtcl9tk9.0.dylib
  • @rpath/libtcl9.0.dylib
  • /usr/lib/libz.1.dylib
  • /usr/lib/libSystem.B.dylib
  • /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
python/lib/python3.15/site-packages/_cffi_backend.cpython-315-darwin.so

Minimum macOS: 11.0.0

  • /usr/lib/libffi.dylib
  • /usr/lib/libSystem.B.dylib
python/lib/python3.15/site-packages/cryptography/hazmat/bindings/_rust.abi3t.so

Minimum macOS: 11.0.0

  • /usr/lib/libiconv.2.dylib
  • /usr/lib/libSystem.B.dylib
python/lib/thread3.0.6/libtcl9thread3.0.6.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
python/lib/thread3.0.6/libthread3.0.6.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
tor/libevent-2.1.7.dylib

Minimum macOS: 11.0.0

  • /usr/lib/libSystem.B.dylib
tor/tor

Minimum macOS: 11.0.0

  • /usr/lib/libz.1.dylib
  • @executable_path/libevent-2.1.7.dylib
  • /usr/lib/libSystem.B.dylib

Full platform manifest (embedded BUILD.json)

Windows · x64

Tor
0.4.9.13
Python
3.15.0 · upstream archive
OS floor
Windows 10 1809+

Official Tor Expert Bundle · official upstream bundle.
e9dc6ccc93cd6afa507193f4de284d6424233ff5102155cd2c94b259e8a22b65

Runtime input fingerprints

Python upstream SHA-256:0943854634fa0fc4faf2a37d900bc7e1a6f89afd7ac576b22d17f39142c63b55

Dependency-selection SHA-256:66d2f812186273efd1db43e08e2ea9e162d19045db81d206fad5a7390f1cb3e4

Build image:alpine@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6

Full dependency inventory

Python packages

  • asyncssh 2.24.1
  • cffi 2.1.1
  • cryptography 50.0.2
  • pip 26.2.1
  • pycparser 3.11
  • typing_extensions 4.16.0

Native packages / library dependencies

  • bin/rdzv.exe api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-private-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll
  • python/DLLs/_asyncio.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_bz2.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_ctypes.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, libffi-8.dll, ole32.dll, oleaut32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_ctypes_test.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, kernel32.dll, oleaut32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_decimal.pyd api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_elementtree.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_hashlib.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, libcrypto-3-x64.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_lzma.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_multiprocessing.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/_overlapped.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/_queue.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_remote_debugging.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, ntdll.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_socket.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, iphlpapi.dll, kernel32.dll, python315.dll, rpcrt4.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/_sqlite3.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, sqlite3.dll, vcruntime140.dll
  • python/DLLs/_ssl.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, crypt32.dll, kernel32.dll, libcrypto-3-x64.dll, libssl-3-x64.dll, python315.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/_testbuffer.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testcapi.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testclinic.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testclinic_limited.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testconsole.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testimportmultiple.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testinternalcapi.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testlimitedcapi.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testmultiphase.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_testsinglephase.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_tkinter.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, libtommath.dll, python315.dll, tcl90.dll, tcl9tk90.dll, vcruntime140.dll
  • python/DLLs/_uuid.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, rpcrt4.dll, vcruntime140.dll
  • python/DLLs/_wmi.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, ole32.dll, oleaut32.dll, propsys.dll, python315.dll, vcruntime140.dll, vcruntime140_1.dll
  • python/DLLs/_zoneinfo.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/_zstd.pyd api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/libcrypto-3-x64.dll advapi32.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-filesystem-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, crypt32.dll, kernel32.dll, user32.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/libffi-8.dll api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, vcruntime140.dll
  • python/DLLs/libssl-3-x64.dll api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-filesystem-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, kernel32.dll, libcrypto-3-x64.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/libtommath.dll advapi32.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-private-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, kernel32.dll
  • python/DLLs/pyexpat.pyd api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/select.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll, ws2_32.dll
  • python/DLLs/sqlite3.dll api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, kernel32.dll, vcruntime140.dll
  • python/DLLs/tcl90.dll advapi32.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, kernel32.dll, libtommath.dll, netapi32.dll, user32.dll, userenv.dll, vcruntime140.dll, ws2_32.dll, zlib1.dll
  • python/DLLs/tcl9tk90.dll advapi32.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, comctl32.dll, comdlg32.dll, gdi32.dll, imm32.dll, kernel32.dll, ole32.dll, shell32.dll, user32.dll, vcruntime140.dll, winspool.drv
  • python/DLLs/unicodedata.pyd api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/DLLs/winsound.pyd api-ms-win-crt-runtime-l1-1-0.dll, kernel32.dll, python315.dll, user32.dll, vcruntime140.dll, winmm.dll
  • python/DLLs/zlib1.dll api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-private-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, kernel32.dll
  • python/Lib/site-packages/_cffi_backend.cp315-win_amd64.pyd api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, python315.dll, user32.dll, vcruntime140.dll
  • python/Lib/site-packages/cryptography/hazmat/bindings/_rust.pyd advapi32.dll, api-ms-win-core-synch-l1-2-0.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-filesystem-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, bcryptprimitives.dll, crypt32.dll, kernel32.dll, ntdll.dll, python3t.dll, user32.dll, vcruntime140.dll, ws2_32.dll
  • python/Lib/site-packages/pip/_vendor/distlib/t32.exe pip cross-platform launcher template; not a runtime executable
  • python/Lib/site-packages/pip/_vendor/distlib/t64-arm.exe pip cross-platform launcher template; not a runtime executable
  • python/Lib/site-packages/pip/_vendor/distlib/t64.exe kernel32.dll, shlwapi.dll
  • python/Lib/site-packages/pip/_vendor/distlib/w32.exe pip cross-platform launcher template; not a runtime executable
  • python/Lib/site-packages/pip/_vendor/distlib/w64-arm.exe pip cross-platform launcher template; not a runtime executable
  • python/Lib/site-packages/pip/_vendor/distlib/w64.exe kernel32.dll, shlwapi.dll, user32.dll
  • python/Lib/venv/scripts/nt/venvlauncher.exe api-ms-win-core-path-l1-1-0.dll, kernel32.dll
  • python/Lib/venv/scripts/nt/venvwlauncher.exe api-ms-win-core-path-l1-1-0.dll, kernel32.dll, user32.dll
  • python/python.exe api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/python3.dll
  • python/python315.dll advapi32.dll, api-ms-win-core-path-l1-1-0.dll, api-ms-win-crt-conio-l1-1-0.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-filesystem-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-process-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, bcrypt.dll, kernel32.dll, vcruntime140.dll, version.dll, ws2_32.dll
  • python/python3t.dll
  • python/pythonw.exe api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, kernel32.dll, python315.dll, vcruntime140.dll
  • python/tcl/dde1.4/tcl9dde14.dll api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, user32.dll, vcruntime140.dll
  • python/tcl/registry1.3/tcl9registry13.dll advapi32.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, user32.dll, vcruntime140.dll
  • python/vcruntime140.dll api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll
  • python/vcruntime140_1.dll api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, kernel32.dll, vcruntime140.dll
  • tor/tor.exe advapi32.dll, api-ms-win-crt-conio-l1-1-0.dll, api-ms-win-crt-convert-l1-1-0.dll, api-ms-win-crt-environment-l1-1-0.dll, api-ms-win-crt-filesystem-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, api-ms-win-crt-locale-l1-1-0.dll, api-ms-win-crt-math-l1-1-0.dll, api-ms-win-crt-private-l1-1-0.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-stdio-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-time-l1-1-0.dll, api-ms-win-crt-utility-l1-1-0.dll, crypt32.dll, iphlpapi.dll, kernel32.dll, shell32.dll, shlwapi.dll, user32.dll, ws2_32.dll

Full platform manifest (embedded BUILD.json)

Provenance

The release source archive contains the application and the packaging and verification recipes used for this release. The third-party/ source inventory contains vendored source archives, licenses, and captured Alpine recipes; sources.json records their upstream URLs and digests.

  1. Upstream source. Tor sources are fetched from dist.torproject.org, with the precise versions and SHA-256 values recorded in sources.json.
  2. Recorded recipe. For Linux Tor and libseccomp, installed Alpine package metadata identifies the exact aports commit. The vendored source's SHA-512 is checked against that commit's APKBUILD; the recipe and supporting files are published alongside it.
  3. Packaged binary. Linux bundles carry the corresponding Alpine binaries and package metadata. Mac bundles use the official Tor Expert Bundle, with its upstream URL and SHA-256 recorded in the platform manifest, plus the corresponding Tor source.
  4. Release bytes. Platform manifests bind runtime inputs to the published bundle-tree and archive hashes. The same packaged artifacts pass the release checks before publication.

Reproducibility

For fixed bundle inputs and packaging toolchain, packaging uses sorted paths, zeroed archive timestamps, numeric owners set to zero, empty owner names, and a fixed gzip timestamp. The archive SHA-256 identifies the compressed download; bundle_tree_sha256 identifies the normalized bundle contents.

Platformbundle_tree_sha256
Linux · x86_645d7d64163c8adedd5b27ebf472b04350ee1b7a8866a7643bb432e646d0b04ffe
Linux · ARM64d2be360d7135203d813e227a4d0654b2cf2e7edeec845684f2afecccc296b9be
Linux · ARMv731fe6afd077dc51bfa6f4371b68b6605c219a7879000ae4f5d9f403e33e9f5d4
macOS · Apple Siliconf5d873a4d75dc8a28571ac47160658d47b2021897ef194a75f215ff6acd068b5
Windows · x641968be8b0328b55d0a74b471d144c984ee9aa3d4660b8ff2f182f6b9a138ed26
Tree hash definition

The bundle_digest function in tools/build_portable.py, included in the release source archive, hashes sorted relative paths and permission bits, then entry type, file length and bytes, or the symlink target. Directories are represented explicitly. Python bytecode and __pycache__ are excluded. Filesystem timestamps and ownership are not part of this hash.