[tor-commits] [Git][tpo/applications/firefox-android] Pushed new tag firefox-android-115.2.1-13.5-1-build3

2023-12-14 Thread ma1 (@ma1) via tor-commits


ma1 pushed new tag firefox-android-115.2.1-13.5-1-build3 at The Tor Project / 
Applications / firefox-android

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/firefox-android/-/tree/firefox-android-115.2.1-13.5-1-build3
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/firefox-android] Pushed new tag firefox-android-115.2.1-13.0-1-build11

2023-12-14 Thread ma1 (@ma1) via tor-commits


ma1 pushed new tag firefox-android-115.2.1-13.0-1-build11 at The Tor Project / 
Applications / firefox-android

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/firefox-android/-/tree/firefox-android-115.2.1-13.0-1-build11
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/mullvad-browser][mullvad-browser-115.6.0esr-13.0-1] squash! MB 79: Add Mullvad Browser MAR signing keys

2023-12-14 Thread boklm (@boklm) via tor-commits


boklm pushed to branch mullvad-browser-115.6.0esr-13.0-1 at The Tor Project / 
Applications / Mullvad Browser


Commits:
65b3f1db by Nicolas Vigier at 2023-12-14T16:46:37+01:00
squash! MB 79: Add Mullvad Browser MAR signing keys

MB 256: Add mullvad-browser nightly mar signing key

- - - - -


2 changed files:

- toolkit/mozapps/update/updater/nightly_aurora_level3_primary.der
- toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der


Changes:

=
toolkit/mozapps/update/updater/nightly_aurora_level3_primary.der
=
Binary files a/toolkit/mozapps/update/updater/nightly_aurora_level3_primary.der 
and b/toolkit/mozapps/update/updater/nightly_aurora_level3_primary.der differ


=
toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der
=
Binary files 
a/toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der and 
b/toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der differ



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/65b3f1db403eb99f05db77bbc1270ff7571b3c01

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/65b3f1db403eb99f05db77bbc1270ff7571b3c01
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41043: Create script to push build requests to Mullvad build servers

2023-12-14 Thread richard (@richard) via tor-commits


richard pushed to branch main at The Tor Project / Applications / 
tor-browser-build


Commits:
338d8950 by Richard Pospesel at 2023-12-14T16:11:19+00:00
Bug 41043: Create script to push build requests to Mullvad build servers

- - - - -


4 changed files:

- Makefile
- projects/release/config
- + projects/release/kick_devmole_build
- rbm.local.conf.example


Changes:

=
Makefile
=
@@ -685,6 +685,10 @@ torbrowser-signtag-release: submodule-update
 torbrowser-signtag-alpha: submodule-update
$(rbm) build release --step signtag --target alpha --target torbrowser
 
+# requires var/devmole_auth_token to be set in rbm.local.conf
+torbrowser-kick-devmole-build: submodule-update
+   $(rbm) build release --step kick_devmole_build --target torbrowser
+
 # requires tpo_user variable be set in rbm.local.conf
 mullvadbrowser-upload-sha256sums-release: submodule-update
$(rbm) build release --step upload_sha256sums --target release --target 
mullvadbrowser
@@ -699,6 +703,10 @@ mullvadbrowser-signtag-release: submodule-update
 mullvadbrowser-signtag-alpha: submodule-update
$(rbm) build release --step signtag --target alpha --target 
mullvadbrowser
 
+# requires var/devmole_auth_token to be set in rbm.local.conf
+mullvadbrowser-kick-devmole-build: submodule-update
+   $(rbm) build release --step kick_devmole_build --target mullvadbrowser
+
 fetch: submodule-update
$(rbm) fetch
 


=
projects/release/config
=
@@ -279,3 +279,8 @@ steps:
 name: mar-tools
 pkg_type: fetch_martools
 compare_mar_signed_unsigned: '[% INCLUDE compare_mar_signed_unsigned %]'
+  kick_devmole_build:
+build_log: '-'
+debug: 0
+input_files: []
+kick_devmole_build: '[% INCLUDE kick_devmole_build %]'


=
projects/release/kick_devmole_build
=
@@ -0,0 +1,42 @@
+#!/usr/bin/bash
+
+# This script triggers a build of Tor or Mullvad Browser on Mullvad 
Infrastructure
+# Hashes are saved here: https://cdn.stagemole.eu/hashes/
+# A Mullvad build server auth token (var/devmole_auth_token) is required to 
build
+# For now you have to be connecting from Sweden (ie via Malmö or Gothenburg 
exits using MullvadVPN) for your request to succeed
+
+set -e
+
+# get our build tag
+TAG=[% c("var/git_tag_prefix") %]-[% c("var/torbrowser_version") %]-[% 
c("var/torbrowser_build") %]
+
+# check for tag existence
+if ! git rev-parse ${TAG} > /dev/null 2>&1; then
+echo "Error: build tag '${TAG}' does not exist"
+exit 1
+fi
+
+# determine whether alpha or release based on the build tag
+RELEASE=
+if [[ "${TAG}" =~ ^(mb|tbb)-[1-9][0-9]\.[05]a[1-9][0-9]*-build[1-9]$ ]]; then
+RELEASE="alpha"
+elif [[ "${TAG}" =~ ^(mb|tbb)-[1-9][0-9]\.[05](\.[1-9][0-9]*)?-build[1-9]$ ]]; 
then
+RELEASE="release"
+else
+echo "Error: malformed build tag '${TAG}'"
+exit 1
+fi
+
+# get auth token for submission to devmole build server
+AUTH_TOKEN=[% c("buildconf/devmole_auth_token") %]
+if [[ "${AUTH_TOKEN}" = "" ]]; then
+echo "AUTH_TOKEN: ${AUTH_TOKEN}"
+echo "Error: buildconf/devmole_auth_token missing from rbm.local.conf"
+exit 1
+fi
+
+# make request
+curl -X POST 
"https://drone-server.devmole.eu/api/repos/mullvad/browser-build/builds?branch=main=${TAG}=${RELEASE};
 -H "Authorization: Bearer ${AUTH_TOKEN}" -H "Accept: application/json"
+
+echo
+echo Hashes will appear here: https://cdn.stagemole.eu/hashes/[% 
c("var/projectname") %]/[% c("var/torbrowser_version") %]-[% 
c("var/torbrowser_build") %]


=
rbm.local.conf.example
=
@@ -42,6 +42,11 @@ buildconf:
   ### signing the tag.
   #git_signtag_opt: '-u keyid'
 
+  ### The buildconf/devmole_auth_token option is used for starting remote 
builds on
+  ### Mullvad's devmole server using the kick_devmole_build step in the release
+  ### project. Such a token can be acquired from the Mullvad sysadmins.
+  #devmole_auth_token: abcdefghijklmnopqrstuvwxyz012345
+
 var:
   local_conf: 1
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/338d895002c0bf7ce07ca5fdf3303b65785fae78

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/338d895002c0bf7ce07ca5fdf3303b65785fae78
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41044: Add version.json file to Mullvad Browser

2023-12-14 Thread richard (@richard) via tor-commits


richard pushed to branch main at The Tor Project / Applications / 
tor-browser-build


Commits:
00416964 by Nicolas Vigier at 2023-12-14T14:37:24+00:00
Bug 41044: Add version.json file to Mullvad Browser

Add a file to make it easier to detect the version of Mullvad Browser
installed, like the tbb_version.json file we have in Tor Browser.

- - - - -


2 changed files:

- projects/browser/build
- projects/browser/config


Changes:

=
projects/browser/build
=
@@ -302,10 +302,9 @@ do
   [% c("touch") %] defaults/preferences/[% c("var/prefs_file") %]
   zip -Xm omni.ja defaults/preferences/[% c("var/prefs_file") %]
   rm -rf defaults
-  [% IF c("var/tor-browser") %]
-# create tbb_version.json file for tor-browser#25020
-echo '{"version":"[% c("var/torbrowser_version") %]","architecture":"[% 
c("var/mar_osname") %]","channel":"[% c("var/channel") %]","locale":"en-US"}' > 
../tbb_version.json
-  [% END -%]
+  # create tbb_version.json (torbrowser) or version.json (mullvadbrowser)
+  # file for tor-browser#25020 and tor-browser-build#41044
+  echo '{"version":"[% c("var/torbrowser_version") %]","architecture":"[% 
c("var/mar_osname") %]","channel":"[% c("var/channel") %]","locale":"en-US"}' > 
../[% c("var/version_json") %]
   popd
 done
 


=
projects/browser/config
=
@@ -13,6 +13,7 @@ var:
 - bzip2
 - jq
   mar_osname: '[% c("var/osname") %]'
+  version_json: version.json
 
 targets:
   linux:
@@ -49,6 +50,7 @@ targets:
   torbrowser:
 var:
   prefs_file: 000-tor-browser.js
+  version_json: tbb_version.json
   basebrowser:
 var:
   prefs_file: 001-base-profile.js



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/00416964636455d28e1c45d5f00508e3b18beaff

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/00416964636455d28e1c45d5f00508e3b18beaff
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits