[tor-commits] [Git][tpo/applications/tor-browser][base-browser-102.9.0esr-12.5-1] 12 commits: Bug 13379: Allow using NSS to sign and verify MAR signatures

2023-03-20 Thread Pier Angelo Vendrame (@pierov) via tor-commits


Pier Angelo Vendrame pushed to branch base-browser-102.9.0esr-12.5-1 at The Tor 
Project / Applications / Tor Browser


Commits:
9a95e213 by Kathy Brade at 2023-03-20T18:38:16+01:00
Bug 13379: Allow using NSS to sign and verify MAR signatures

Allow using NSS on all platforms for checking MAR signatures (instead
  of using OS-native APIs, the default on Mac OS and Windows).
  So that the NSS and NSPR libraries the updater depends on can be
  found at runtime, we add the firefox directory to the shared library
  search path on macOS.
  On Linux, rpath is used to solve that problem, but that approach
  wont work on macOS because the updater executable is copied during
  the update process to a location that can vary.

- - - - -
136c2813 by Pier Angelo Vendrame at 2023-03-20T18:38:25+01:00
fixup! Bug 13379: Allow using NSS to sign and verify MAR signatures

Bug 41668: Port some updater patches to Base Browser

Use a configure-time flag to force using NSS for MARs signatures.

- - - - -
72aa9358 by Pier Angelo Vendrame at 2023-03-20T18:38:25+01:00
fixup! Bug 13379: Allow using NSS to sign and verify MAR signatures

Bug 41668: Port some updater patches to Base Browser

Avoid using -rpath on macOS.

- - - - -
038b55d2 by Pier Angelo Vendrame at 2023-03-20T18:38:26+01:00
fixup! Base Browsers .mozconfigs.

Bug 41668: Port some updater patches to Base Browser

- - - - -
7ae822c3 by Pier Angelo Vendrame at 2023-03-20T18:38:26+01:00
fixup! Base Browsers .mozconfigs.

Bug 41677: Fix updater settings for Android

- - - - -
da0f77aa by Pier Angelo Vendrame at 2023-03-20T18:38:26+01:00
fixup! Firefox preference overrides.

Bug 41668: Port some updater patches to Base Browser

Do not change app.update.auto in firefox.js, but add it to 001.

- - - - -
b5f2300a by Kathy Brade at 2023-03-20T18:38:27+01:00
Bug 4234: Use the Firefox Update Process for Base Browser.

Windows: disable runas code path in updater (15201).
Windows: avoid writing to the registry (16236).
Also includes fixes for tickets 13047, 13301, 13356, 13594, 15406,
  16014, 16909, 24476, and 25909.

Also fix bug 27221: purge the startup cache if the Base Browser
version changed (even if the Firefox version and build ID did
not change), e.g., after a minor Base Browser update.

Also fix 32616: Disable GetSecureOutputDirectoryPath() functionality.

Bug 26048: potentially confusing restart to update message

Within the update doorhanger, remove the misleading message that mentions
that windows will be restored after an update is applied, and replace the
Restart and Restore button label with an existing
Restart to update Tor Browser string.

Bug 28885: notify users that update is downloading

Add a Downloading Base Browser update item which appears in the
hamburger (app) menu while the update service is downloading a MAR
file. Before this change, the browser did not indicate to the user
that an update was in progress, which is especially confusing in
Tor Browser because downloads often take some time. If the user
clicks on the new menu item, the about dialog is opened to allow
the user to see download progress.

As part of this fix, the update service was changed to always show
update-related messages in the hamburger menu, even if the update
was started in the foreground via the about dialog or via the
Check for Tor Browser Update toolbar menu item. This change is
consistent with the Tor Browser goal of making sure users are
informed about the update process.

Removed #28885 parts of this patch which have been uplifted to Firefox.

- - - - -
e359ab23 by Pier Angelo Vendrame at 2023-03-20T18:38:27+01:00
fixup! Bug 4234: Use the Firefox Update Process for Base Browser.

Bug 41647: Clean up our {TOR,BASE}_BROWSER(_VERSION)? macros

Changed TOR_BROWSER_VERSION with BASE_BROWSER_VERSION.

- - - - -
ef8cc25a by Pier Angelo Vendrame at 2023-03-20T18:38:28+01:00
fixup! Bug 4234: Use the Firefox Update Process for Base Browser.

Bug 41668: Port some updater patches to Base Browser

Move the check on the update package version to this other commit.

- - - - -
2ae0ca1c by Pier Angelo Vendrame at 2023-03-20T18:38:28+01:00
fixup! Bug 4234: Use the Firefox Update Process for Base Browser.

Bug 41668: Port some updater patches to Base Browser

Rename TOR_BROWSER_UPDATE to BASE_BROWSER_UPDATE.
Also, do not change app.update.auto in firefox.js, but add it to 001.

- - - - -
9640ba6e by Pier Angelo Vendrame at 2023-03-20T18:38:28+01:00
fixup! Bug 4234: Use the Firefox Update Process for Base Browser.

Bug 41668: Port some updater patches to Base Browser

Changes that will need to remain when actually cherry-picking to
base-browser, because they contain name fixes, for example.
Or, for UpdateService.jsm, they need to stay because they make the patch
more understandable.

- - - - -
9b61b6f0 by Pier Angelo Vendrame at 2023-03-20T18:38:29+01:00
fixup! Bug 4234: Use the Firefox Update Process for Base Browser.

Bug 41668: Port some updater patches to Base Browser

Remove Tor 

[tor-commits] [Git][tpo/applications/tor-browser-bundle-testsuite][main] Bug 40073: Create incrementals for base-browser nightly builds

2023-03-20 Thread boklm (@boklm) via tor-commits


boklm pushed to branch main at The Tor Project / Applications / 
tor-browser-bundle-testsuite


Commits:
2190cfc8 by Nicolas Vigier at 2023-03-20T15:53:59+01:00
Bug 40073: Create incrementals for base-browser nightly builds

- - - - -


1 changed file:

- TBBTestSuite/TestSuite/TorBrowserBuild.pm


Changes:

=
TBBTestSuite/TestSuite/TorBrowserBuild.pm
=
@@ -194,6 +194,13 @@ sub set_tests {
 ],
 publish_dir => 'basebrowser-nightly-linux-x86_64',
 },
+{
+name  => 'basebrowser-incrementals-nightly-linux-x86_64',
+descr => 'create incrementals for base-browser nightly 
linux-x86_64',
+type  => 'make_incrementals',
+publish_dir => 'basebrowser-nightly-linux-x86_64',
+projectname => 'basebrowser',
+},
 {
 name  => 'basebrowser-nightly-linux-i686',
 descr => 'build base-browser nightly linux-i686',
@@ -207,6 +214,13 @@ sub set_tests {
 ],
 publish_dir => 'basebrowser-nightly-linux-i686',
 },
+{
+name  => 'basebrowser-incrementals-nightly-linux-i686',
+descr => 'create incrementals for base-browser nightly linux-i686',
+type  => 'make_incrementals',
+publish_dir => 'basebrowser-nightly-linux-i686',
+projectname => 'basebrowser',
+},
 {
 name  => 'basebrowser-nightly-windows-i686',
 descr => 'build base-browser nightly windows-i686',
@@ -220,6 +234,13 @@ sub set_tests {
 ],
 publish_dir => 'basebrowser-nightly-windows-i686',
 },
+{
+name  => 'basebrowser-incrementals-nightly-windows-i686',
+descr => 'create incrementals for base-browser nightly 
windows-i686',
+type  => 'make_incrementals',
+publish_dir => 'basebrowser-nightly-windows-i686',
+projectname => 'basebrowser',
+},
 {
 name  => 'basebrowser-nightly-windows-x86_64',
 descr => 'build base-browser nightly windows-x86_64',
@@ -233,6 +254,13 @@ sub set_tests {
 ],
 publish_dir => 'basebrowser-nightly-windows-x86_64',
 },
+{
+name  => 'basebrowser-incrementals-nightly-windows-x86_64',
+descr => 'create incrementals for base-browser nightly 
windows-x86_64',
+type  => 'make_incrementals',
+publish_dir => 'basebrowser-nightly-windows-x86_64',
+projectname => 'basebrowser',
+},
 {
 name  => 'basebrowser-nightly-macos',
 descr => 'build base-browser nightly macos',
@@ -246,6 +274,13 @@ sub set_tests {
 ],
 publish_dir => 'basebrowser-nightly-macos',
 },
+{
+name  => 'basebrowser-incrementals-nightly-macos',
+descr => 'create incrementals for base-browser nightly macos 
(universal)',
+type  => 'make_incrementals',
+publish_dir => 'basebrowser-nightly-macos',
+projectname => 'basebrowser',
+},
 ];
 }
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-bundle-testsuite/-/commit/2190cfc87657cc64b0b48ec8577617a961d68462

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-bundle-testsuite/-/commit/2190cfc87657cc64b0b48ec8577617a961d68462
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][base-browser-102.9.0esr-12.5-1] Bug 41682: Add base-browser nightly mar signing key

2023-03-20 Thread boklm (@boklm) via tor-commits


boklm pushed to branch base-browser-102.9.0esr-12.5-1 at The Tor Project / 
Applications / Tor Browser


Commits:
9c1dd51f by Nicolas Vigier at 2023-03-20T15:32:52+01:00
Bug 41682: Add base-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/tor-browser/-/commit/9c1dd51f8930318313b1a85f11ad04fd8e51ef56

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/9c1dd51f8930318313b1a85f11ad04fd8e51ef56
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 40817: Add basebrowser-incrementals-nightly makefile target

2023-03-20 Thread boklm (@boklm) via tor-commits


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


Commits:
e13d27af by Nicolas Vigier at 2023-03-20T15:47:25+01:00
Bug 40817: Add basebrowser-incrementals-nightly makefile target

- - - - -


1 changed file:

- Makefile


Changes:

=
Makefile
=
@@ -396,6 +396,11 @@ basebrowser-testbuild-macos-aarch64: submodule-update
 basebrowser-testbuild-src: submodule-update
$(rbm) build release --target testbuild --target browser-src-testbuild 
--target basebrowser
 
+basebrowser-incrementals-nightly: submodule-update
+   $(rbm) build release --step update_responses_config --target nightly 
--target basebrowser
+   NO_CODESIGNATURE=1 tools/update-responses/gen_incrementals nightly
+   $(rbm) build release --step hash_incrementals --target nightly --target 
basebrowser
+
 
 ###
 # Privacy Browser Targets #



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

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e13d27af06720184d3c75ef33e3dc09a8200719d
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] Pushed new tag tor-browser-102.9.0esr-12.5-1-build2

2023-03-20 Thread Richard Pospesel (@richard) via tor-commits


Richard Pospesel pushed new tag tor-browser-102.9.0esr-12.5-1-build2 at The Tor 
Project / Applications / Tor Browser

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-browser-102.9.0esr-12.5-1-build2
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 40813: Enable updater for basebrowser nightly

2023-03-20 Thread boklm (@boklm) via tor-commits


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


Commits:
2e2a5d9f by Nicolas Vigier at 2023-03-20T11:20:23+01:00
Bug 40813: Enable updater for basebrowser nightly

- - - - -


2 changed files:

- projects/firefox/mozconfig
- rbm.conf


Changes:

=
projects/firefox/mozconfig
=
@@ -66,6 +66,9 @@
   [% END -%]
 [% END -%]
 
+ac_add_options --[% IF c("var/updater_enabled") %]enable[% ELSE %]disable[% 
END %]-updater
+ac_add_options --[% IF c("var/updater_enabled") %]enable[% ELSE %]disable[% 
END %]-base-browser-update
+
 mk_add_options MOZ_PARALLEL_BUILD=[% c("num_procs") %]
 
 export MOZ_INCLUDE_SOURCE_INFO=1


=
rbm.conf
=
@@ -238,7 +238,7 @@ targets:
   projectname: basebrowser
   Project_Name: 'Base Browser'
   ProjectName: BaseBrowser
-  updater_enabled: 0
+  updater_enabled: '[% c("var/nightly") %]'
 
   privacybrowser:
 var:



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

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2e2a5d9f3fb59f5ea6548395e1cbdb1c4c64db66
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