{{ this.body }}

{{ _('Tor Source') }}

{% set t = bag('versions', 'tor-stable') %} {% set a = bag('versions', 'tor-alpha') %} {% set download_link = 'https://dist.torproject.org/tor-' + t.version + '.tar.gz' %} {% set changelog_link = 'https://gitweb.torproject.org/tor.git/plain/ChangeLog?h=tor-' + t.version %} {% set alpha_changelog_link = 'https://gitweb.torproject.org/tor.git/plain/ChangeLog?h=tor-' + a.version %} {% set checksum_link = download_link + '.sha256sum' %} {% set sig_link = checksum_link + '.asc' %} {% set alpha_download_link = 'https://dist.torproject.org/tor-' + a.version + '.tar.gz' %} {% set alpha_checksum_link = alpha_download_link + '.sha256sum' %} {% set alpha_sig_link = alpha_checksum_link + '.asc' %} {% if t.version != a.version %} {% endif %}
{{ _('Version') }}
{{ t.version }} {{ _('Changelog') }} {{ _('Download') }} ({{ _('checksum') }} | {{ _('sig') }})
{{ a.version }} {{ _('Changelog') }} {{ _('Download') }} ({{ _('checksum') }} | {{ _('sig') }})

{{ _('Tor Expert Bundle') }}

{{ _('The tor expert bundle contains the tor and pluggable transports binaries, bridge strings, and geoip data used in Tor Browser. The two versions shown indicate the version of Tor Browser these particular binaries were built for and the version of the contained tor daemon. These packages are intended for developers who need to bundle tor with their applications.')}}

{% set stable = bag('versions', 'torbrowser-stable') %} {% set windows_stable = bag('versions', 'torbrowser-win-stable') %} {% set macos_stable = bag('versions', 'torbrowser-macos-stable') %} {% set linux_stable = bag('versions', 'torbrowser-linux-stable') %} {% set android_stable = bag('versions', 'torbrowser-android-stable') %} {% set alpha = bag('versions', 'torbrowser-alpha') %} {% set windows_alpha = bag('versions', 'torbrowser-win-alpha') %} {% set macos_alpha = bag('versions', 'torbrowser-macos-alpha') %} {% set linux_alpha = bag('versions', 'torbrowser-linux-alpha') %} {% set android_alpha = bag('versions', 'torbrowser-android-alpha') %} {% from "macros/downloads.html" import render_tor_expert_bundle %}
{{ _('OS (Architecture)') }} {{ _('Stable') }} {{ _('Alpha') }}
{{ _('Windows') }} (i686) {{ render_tor_expert_bundle(windows_stable.version, stable.tor, 'windows', 'i686') }} {{ render_tor_expert_bundle(windows_alpha.version, alpha.tor, 'windows', 'i686') }}
{{ _('Windows') }} (x86_64) {{ render_tor_expert_bundle(windows_stable.version, stable.tor, 'windows', 'x86_64') }} {{ render_tor_expert_bundle(windows_alpha.version, alpha.tor, 'windows', 'x86_64') }}
{{ _('macOS') }} (x86_64) {{ render_tor_expert_bundle(macos_stable.version, stable.tor, 'macos', 'x86_64') }} {{ render_tor_expert_bundle(macos_alpha.version, alpha.tor, 'macos', 'x86_64') }}
{{ _('macOS') }} (aarch64) {{ render_tor_expert_bundle(macos_stable.version, stable.tor, 'macos', 'aarch64') }} {{ render_tor_expert_bundle(macos_alpha.version, alpha.tor, 'macos', 'aarch64') }}
{{ _('GNU/Linux') }} (i686) {{ render_tor_expert_bundle(linux_stable.version, stable.tor, 'linux', 'i686') }} {{ render_tor_expert_bundle(linux_alpha.version, alpha.tor, 'linux', 'i686') }}
{{ _('GNU/Linux') }} (x86_64) {{ render_tor_expert_bundle(linux_stable.version, stable.tor, 'linux', 'x86_64') }} {{ render_tor_expert_bundle(linux_alpha.version, alpha.tor, 'linux', 'x86_64') }}
{{ _('Android') }} (x86) {{ render_tor_expert_bundle(android_stable.version, stable.tor, 'android', 'x86') }} {{ render_tor_expert_bundle(android_alpha.version, alpha.tor, 'android', 'x86') }}
{{ _('Android') }} (x86_64) {{ render_tor_expert_bundle(android_stable.version, stable.tor, 'android', 'x86_64') }} {{ render_tor_expert_bundle(android_alpha.version, alpha.tor, 'android', 'x86_64') }}
{{ _('Android') }} (armv7) {{ render_tor_expert_bundle(android_stable.version, stable.tor, 'android', 'armv7') }} {{ render_tor_expert_bundle(android_alpha.version, alpha.tor, 'android', 'armv7') }}
{{ _('Android') }} (aarch64) {{ render_tor_expert_bundle(android_stable.version, stable.tor, 'android', 'aarch64') }} {{ render_tor_expert_bundle(android_alpha.version, alpha.tor, 'android', 'aarch64') }}