[tbb-commits] [Git][tpo/applications/tor-browser-build][maint-13.5] Bug 41269: Remove Snowflake pluggable-transport from legacy Windows builds
morgan (@morgan)
git at gitlab.torproject.org
Wed Oct 23 20:52:37 UTC 2024
morgan pushed to branch maint-13.5 at The Tor Project / Applications / tor-browser-build
Commits:
88c9740a by Morgan at 2024-10-23T20:20:07+00:00
Bug 41269: Remove Snowflake pluggable-transport from legacy Windows builds
- - - - -
3 changed files:
- projects/go/config
- projects/tor-expert-bundle/build
- projects/tor-expert-bundle/config
Changes:
=====================================
projects/go/config
=====================================
@@ -77,7 +77,7 @@ targets:
windows:
var:
GOOS: windows
- use_go_1_20: '[% c("origin_project") != "snowflake" %]'
+ use_go_1_20: 1
windows-i686:
var:
GOARCH: 386
=====================================
projects/tor-expert-bundle/build
=====================================
@@ -14,12 +14,21 @@ cd tor
mkdir pluggable_transports && cd pluggable_transports
tar -xkf $rootdir/[% c('input_files_by_name/lyrebird') %]
+# do not include snowflake-client on Windows targets
+[% IF !c("var/windows") -%]
tar -xkf $rootdir/[% c('input_files_by_name/snowflake') %]
+[% END %]
tar -xkf $rootdir/[% c('input_files_by_name/conjure') %]
# add per-platform pt extension
awk '{gsub(/\$\{pt_extension\}/, "[% c("var/pt_extension") %]"); print}' $rootdir/pt_config.json > pt_config.json
+# remove snowflake entires on Windows targets
+[% IF c("var/windows") -%]
+# remove snowflake pt and bridge entries
+jq 'del(.pluggableTransports.snowflake, .bridges.snowflake)' pt_config.json > tmp.pt_config.json && mv tmp.pt_config.json pt_config.json
+[% END %]
+
cd $distdir
# package a .aar on android
=====================================
projects/tor-expert-bundle/config
=====================================
@@ -5,6 +5,10 @@ version: '[% c("var/torbrowser_version") %]'
container:
use_container: 1
+var:
+ deps:
+ - jq
+
targets:
windows:
var:
@@ -18,6 +22,7 @@ input_files:
project: lyrebird
- name: snowflake
project: snowflake
+ enable: '[% !c("var/windows") %]'
- name: conjure
project: conjure
- filename: pt_config.json
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/88c9740a9dac7142be2a7c73fa164166d9d3282c
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/88c9740a9dac7142be2a7c73fa164166d9d3282c
You're receiving this email because of your account on gitlab.torproject.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20241023/0c1eb045/attachment-0001.htm>
More information about the tbb-commits
mailing list