morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
e7e6c2f3 by Morgan at 2024-08-19T20:11:34+00:00
Bug 41198: Add anti-censorship team to stakeholders to notify on packaging changes
- - - - -
1 changed file:
- .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
Changes:
=====================================
.gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
=====================================
@@ -155,6 +155,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch
- [ ] Guardian Project: nathan(a)guardianproject.info
- [ ] FreeBSD port: freebsd(a)sysctl.cz <!-- Gitlab user maxfx -->
- [ ] OpenBSD port: caspar(a)schutijser.com <!-- Gitlab user cschutijser -->
+ - [ ] Anti-Censorship: meskio(a)torproject.org
- [ ] Note any changes which may affect packaging/downstream integration
- [ ] ***(Optional, only after internal API-breaking changes)*** Email downstream project maintainers:
- [ ] selenium-tor: matzfan(a)tempr.email <!-- Forum user Noino -->
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch tor-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
908dda03 by clairehurst at 2024-08-20T17:34:07+00:00
fixup! Bug 40009: [android] Change the default search engines
Bug 43037: Fix the crash when searching with DDG from the toolbar.
- - - - -
1 changed file:
- mobile/android/android-components/components/feature/search/src/main/assets/searchplugins/ddg.xml
Changes:
=====================================
mobile/android/android-components/components/feature/search/src/main/assets/searchplugins/ddg.xml
=====================================
@@ -6,7 +6,7 @@
<ShortName>DuckDuckGo</ShortName>
<InputEncoding>UTF-8</InputEncoding>
<Image width="32" height="32">data:image/png;base64,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</Image>
-<Url type="application/x-suggestions+json" method="GET" template="https://ac.duckduckgo.com/ac/">
+<Url type="text/html" method="GET" template="https://duckduckgo.com/">
<Param name="q" value="{searchTerms}"/>
</Url>
<SearchForm>https://duckduckgo.com</SearchForm>
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/908dda0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/908dda0…
You're receiving this email because of your account on gitlab.torproject.org.
ma1 pushed to branch tor-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
8b57c078 by hackademix at 2024-08-20T10:50:47+02:00
fixup! Bug 42835: Create an actor to filter file data transfers
Bug 43064: Make file filtering more specific
- - - - -
1 changed file:
- toolkit/actors/FilesFilterChild.sys.mjs
Changes:
=====================================
toolkit/actors/FilesFilterChild.sys.mjs
=====================================
@@ -12,11 +12,14 @@ ChromeUtils.defineLazyGetter(lazy, "console", () => {
export class FilesFilterChild extends JSWindowActorChild {
handleEvent(event) {
+ if (!Services.prefs.getBoolPref("browser.filesfilter.enabled", true)) {
+ return;
+ }
// drop or paste
const { composedTarget } = event;
const dt = event.clipboardData || event.dataTransfer;
- if (dt.files.length) {
+ if ([...dt.files].some(f => f.mozFullPath)) {
if (
["HTMLInputElement", "HTMLTextAreaElement"].includes(
ChromeUtils.getClassName(composedTarget)
@@ -25,7 +28,7 @@ export class FilesFilterChild extends JSWindowActorChild {
event.preventDefault();
lazy.console.log(
`Preventing path leak on ${event.type} for ${[...dt.files]
- .map(f => f.name)
+ .map(f => `${f.name} (${f.mozFullPath})`)
.join(", ")}.`
);
}
@@ -33,7 +36,7 @@ export class FilesFilterChild extends JSWindowActorChild {
}
// "Paste Without Formatting" (ctrl+shift+V) in HTML editors coerces files into paths
- if (!(event.clipboardData && dt.getData("text"))) {
+ if (!(event.clipboardData && /[\/\\]/.test(dt.getData("text")))) {
return;
}
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8b57c07…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8b57c07…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch maint-13.5 at The Tor Project / Applications / tor-browser-build
Commits:
ec572810 by Pier Angelo Vendrame at 2024-08-19T20:13:55+00:00
Bug 41206: Pass the number of processors to GeckoView's mozconfig.
- - - - -
1 changed file:
- projects/geckoview/build
Changes:
=====================================
projects/geckoview/build
=====================================
@@ -37,6 +37,7 @@ cd /var/tmp/build/[% project %]-[% c("version") %]
cat > .mozconfig << 'MOZCONFIG_EOF'
. $topsrcdir/mozconfig-[% c("var/osname") %]
+mk_add_options MOZ_PARALLEL_BUILD=[% c("num_procs") %]
export MOZ_INCLUDE_SOURCE_INFO=1
export MOZ_SOURCE_REPO="[% c('var/gitlab_project') %]"
export MOZ_SOURCE_CHANGESET=[% c("var/git_commit") %]
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
48cb2828 by Morgan at 2024-08-19T18:49:55+00:00
Bug 41186: Prepare Tor Browser 14.0a2 (build2)
- - - - -
2 changed files:
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- rbm.conf
Changes:
=====================================
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
=====================================
@@ -1,4 +1,4 @@
-Tor Browser 14.0a2 - August 16 2024
+Tor Browser 14.0a2 - August 19 2024
* All Platforms
* Updated NoScript to 11.4.34
* Bug 42759: CI: remove localization file names that are in neither 14.0 nor 13.5 branches [tor-browser]
@@ -80,7 +80,9 @@ Tor Browser 14.0a2 - August 16 2024
* Bug 41172: Refactor the android-toolchain project [tor-browser-build]
* Bug 41178: Force IPv4 when downloading in fix_gradle_deps.py [tor-browser-build]
* Bug 41200: Remove allowed_addons.json and the related tools [tor-browser-build]
+ * Bug 41206: GeckoView ignores the number of processors [tor-browser-build]
* Bug 41210: Use tor-expert-bundle-aar in geckoview/build_apk [tor-browser-build]
+ * Bug 41211: The Android license file is not deterministic anymore [tor-browser-build]
* Bug 41214: Update geckoview/config to be more like firefox/config [tor-browser-build]
* Bug 41217: Update realprep.py script to handle Firefox 128-based Tor Browser Android [tor-browser-build]
=====================================
rbm.conf
=====================================
@@ -74,10 +74,10 @@ buildconf:
var:
torbrowser_version: '14.0a2'
- torbrowser_build: 'build1'
+ torbrowser_build: 'build2'
# This should be the date of when the build is started. For the build
# to be reproducible, browser_release_date should always be in the past.
- browser_release_date: '2024/08/16 00:08:31'
+ browser_release_date: '2024/08/19 18:48:21'
browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
updater_enabled: 1
build_mar: 1
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
2fb90e5f by Pier Angelo Vendrame at 2024-08-19T15:29:08+02:00
Bug 41206: Pass the number of processors to GeckoView's mozconfig.
- - - - -
1 changed file:
- projects/geckoview/build
Changes:
=====================================
projects/geckoview/build
=====================================
@@ -42,6 +42,7 @@ cd /var/tmp/build/[% project %]-[% c("version") %]
cat > .mozconfig << 'MOZCONFIG_EOF'
. $topsrcdir/mozconfig-[% c("var/osname") %]
+mk_add_options MOZ_PARALLEL_BUILD=[% c("num_procs") %]
export MOZ_INCLUDE_SOURCE_INFO=1
export MOZ_SOURCE_REPO="[% c('var/gitlab_project') %]"
export MOZ_SOURCE_CHANGESET=[% c("var/git_commit") %]
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch tor-browser-115.14.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
c76183e2 by Pier Angelo Vendrame at 2024-08-19T09:31:18+02:00
fixup! Bug 40562: Added Tor Browser preferences to 000-tor-browser.js
Bug 42596: Add preferences for log levels.
Added a comment to start a section where we can put the various default
log levels.
- - - - -
c02100c4 by Pier Angelo Vendrame at 2024-08-19T09:32:48+02:00
fixup! Bug 30237: Add v3 onion services client authentication prompt
Bug 42596: Add preferences for log levels.
- - - - -
1 changed file:
- browser/app/profile/000-tor-browser.js
Changes:
=====================================
browser/app/profile/000-tor-browser.js
=====================================
@@ -108,3 +108,6 @@ pref("extensions.torlauncher.tordatadir_path", "");
pref("extensions.torlauncher.bridgedb_front", "www.phpmyadmin.net");
pref("extensions.torlauncher.bridgedb_reflector", "https://1723079976.rsc.cdn77.org");
pref("extensions.torlauncher.moat_service", "https://bridges.torproject.org/moat");
+
+// Log levels
+pref("browser.onionAuthPrompt.loglevel", "Warn");
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/1f0b8c…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/1f0b8c…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
8a1e1632 by Morgan at 2024-08-15T22:24:47+00:00
Bug 41213: Update the update_manual.py script to notify when no changes needed
- - - - -
dd0d076d by Morgan at 2024-08-15T22:24:47+00:00
Bug 41214: Update geckoview/config to be more like firefox/config
- - - - -
55f64b52 by Morgan at 2024-08-15T22:24:47+00:00
Bug 41217: Update realprep.py script to handle Firefox 128-based Tor Browser Android
- - - - -
da98860d by Morgan at 2024-08-16T00:08:11+00:00
Update release-prep template for Tor Browser Alpha
- - - - -
6756e42a by Morgan at 2024-08-16T00:09:27+00:00
Bug 41186,41187: Prepare Tor+Mullvad Browser 14.0a2
- - - - -
11 changed files:
- .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
- projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- projects/browser/config
- projects/firefox/config
- projects/geckoview/config
- projects/go/config
- projects/translation/config
- rbm.conf
- tools/relprep.py
- tools/update_manual.py
Changes:
=====================================
.gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
=====================================
@@ -39,7 +39,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch
- [ ] `var/torbrowser_version` : update to next version
- [ ] `var/torbrowser_build` : update to `$(TOR_BROWSER_BUILD_N)`
- [ ] `var/browser_release_date` : update to build date. For the build to be reproducible, the date should be in the past when building.
- - [ ] ***(Desktop Only)***`var/torbrowser_incremental_from` : update to previous Desktop version
+ - [ ] ***(Desktop Only)*** `var/torbrowser_incremental_from` : update to previous Desktop version
- **NOTE**: We try to build incrementals for the previous 3 desktop versions except in the case of a watershed update
- **IMPORTANT**: Really *actually* make sure this is the previous Desktop version or else the `make torbrowser-incrementals-*` step will fail
- [ ] Update Desktop-specific build configs
@@ -49,16 +49,10 @@ Tor Browser Alpha (and Nightly) are on the `main` branch
- [ ] Update Android-specific build configs
- [ ] Update `projects/geckoview/config`
- [ ] `browser_build` : update to match `tor-browser` tag
- - [ ] ***(Optional)*** `var/geckoview_version` : update to latest `$(ESR_VERSION)` if rebased
- - [ ] ***(Optional)*** Update `projects/tor-android-service/config`
- - [ ] `git_hash` : update with `HEAD` commit of project's `main` branch
+ - [ ] ***(Optional)*** `var/firefox_platform_version` : update to latest `$(ESR_VERSION)` if rebased
- [ ] ***(Optional)*** Update `projects/application-services/config`:
**NOTE** we don't currently have any of our own patches for this project
- [ ] `git_hash` : update to appropriate git commit associated with `$(ESR_VERSION)`
- - [ ] ***(Optional)*** Update `projects/firefox-android/config`:
- - [ ] `fenix_version` : update to match alpha `firefox-android` build tag
- - [ ] `browser_branch` : update to match alpha `firefox-android` build tag
- - [ ] `browser_build` : update to match alpha `firefox-android` build tag
- [ ] Update `projects/translation/config`:
- [ ] run `make list_translation_updates-alpha` to get updated hashes
- [ ] `steps/base-browser/git_hash` : update with `HEAD` commit of project's `base-browser` branch
=====================================
projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
=====================================
@@ -1,3 +1,64 @@
+Mullvad Browser 14.0a2 - August 16 2024
+ * All Platforms
+ * Updated Firefox to 128.1.0esr
+ * Updated NoScript to 11.4.34
+ * Updated uBlock Origin to 1.59.0
+ * Bug 326: Rebase Mullvad Browser Alpha onto 128.1.0esr [mullvad-browser]
+ * Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
+ * Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
+ * Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
+ * Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
+ * Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
+ * Bug 42699: Drop level="top" attribute from panels [tor-browser]
+ * Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
+ * Bug 42705: Update our preferences to account for new line height [tor-browser]
+ * Bug 42762: Review Mozilla 1498512: Enable by default setSinkId pref [tor-browser]
+ * Bug 42788: Review Mozilla 1828606: Add Recently Closed tabs to its own page [tor-browser]
+ * Bug 42789: Review Mozilla 1830157: Add new telemetry probe to determine how often an extension process had to be... [tor-browser]
+ * Bug 42792: Review Mozilla 1837097: Implement "Show less frequently" behavior for Pocket suggestions [tor-browser]
+ * Bug 42810: Review Mozilla 1840584: Support autofilling `first name` and `last name` field in a credit card form [tor-browser]
+ * Bug 42814: Opt out from Firefox relay by default. [tor-browser]
+ * Bug 42818: Review Mozilla 1841295: Update PocketSuggestions for the final suggestions schema [tor-browser]
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 42846: Review Mozilla 1841995: Enable Credit Card Autofill in ES and IT in nightly [tor-browser]
+ * Bug 42847: Review Mozilla 1841996: Enable Credit Card Autofill in AT, BE, and PL in nightly [tor-browser]
+ * Bug 42848: Review Mozilla 1841998: Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi... [tor-browser]
+ * Bug 42855: Review Mozilla 1843130: Pocket newtab use new recs api for locale list config if new api pref is set [tor-browser]
+ * Bug 42862: Review Mozilla 1845428: Instrument Translations Panel With Telemetry [tor-browser]
+ * Bug 42863: Review Mozilla 1847150: Add more TranslationsTelemetry event keys for panel open r=gregtatum, a=dsmith [tor-browser]
+ * Bug 42864: Review Mozilla 1848845: Pocket newtab migrate existing markets to new API. r=gvn a=RyanVM [tor-browser]
+ * Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
+ * Bug 42886: Review Mozilla 1848048: Add a result menu to disable trending results. r=dao,fluent-reviewers,setting... [tor-browser]
+ * Bug 42996: Review Mozilla 1517786: Implement and ship CanvasRenderingContext2D.getContextAttributes() [tor-browser]
+ * Windows + macOS
+ * Bug 42774: Review Mozilla 1848815: Add a user-facing setting to enable enterprise roots import, and enable it by default [tor-browser]
+ * Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
+ * Windows
+ * Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 42799: Do not run lint pipelines on new tag [tor-browser]
+ * Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
+ * Windows
+ * Bug 41185: Drop Windows 7 support for 14.0 from build tools [tor-browser-build]
+ * Bug 41201: Bump the Windows version checked by the installer [tor-browser-build]
+
+Mullvad Browser 13.5.2 - August 06 2024
+ * All Platforms
+ * Updated Firefox to 115.14.0esr
+ * Updated NoScript to 11.4.31
+ * Updated uBlock Origin to 1.59.0
+ * Bug 325: Rebase Mullvad Browser Stable onto 115.14.0esr [mullvad-browser]
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 43005: Backport security fixes from Firefox 129 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 42470: Add merge request CI for linting [tor-browser]
+ * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
+ * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
+
Mullvad Browser 14.0a1 - July 24 2024
* All Platforms
* Updated Firefox to 128.0esr
=====================================
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
=====================================
@@ -1,3 +1,109 @@
+Tor Browser 14.0a2 - August 16 2024
+ * All Platforms
+ * Updated NoScript to 11.4.34
+ * Bug 42759: CI: remove localization file names that are in neither 14.0 nor 13.5 branches [tor-browser]
+ * Bug 42762: Review Mozilla 1498512: Enable by default setSinkId pref [tor-browser]
+ * Bug 42788: Review Mozilla 1828606: Add Recently Closed tabs to its own page [tor-browser]
+ * Bug 42789: Review Mozilla 1830157: Add new telemetry probe to determine how often an extension process had to be... [tor-browser]
+ * Bug 42792: Review Mozilla 1837097: Implement "Show less frequently" behavior for Pocket suggestions [tor-browser]
+ * Bug 42810: Review Mozilla 1840584: Support autofilling `first name` and `last name` field in a credit card form [tor-browser]
+ * Bug 42814: Opt out from Firefox relay by default. [tor-browser]
+ * Bug 42818: Review Mozilla 1841295: Update PocketSuggestions for the final suggestions schema [tor-browser]
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 42846: Review Mozilla 1841995: Enable Credit Card Autofill in ES and IT in nightly [tor-browser]
+ * Bug 42847: Review Mozilla 1841996: Enable Credit Card Autofill in AT, BE, and PL in nightly [tor-browser]
+ * Bug 42848: Review Mozilla 1841998: Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi... [tor-browser]
+ * Bug 42886: Review Mozilla 1848048: Add a result menu to disable trending results. r=dao,fluent-reviewers,setting... [tor-browser]
+ * Bug 42996: Review Mozilla 1517786: Implement and ship CanvasRenderingContext2D.getContextAttributes() [tor-browser]
+ * Bug 42999: Rebase Tor Browser Alpha onto 128.1.0esr [tor-browser]
+ * Bug 43011: Ship only one copy of the MIT license, like upstream. [tor-browser]
+ * Bug 41207: Upgrade lyrebird to 0.3.0 [tor-browser-build]
+ * Windows + macOS + Linux
+ * Updated Firefox to 128.1.0esr
+ * Bug 42488: ESR 128: Remove role="code" from tor circuit panel [tor-browser]
+ * Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
+ * Bug 42612: Re-implement moz-toggle customizations for ESR 128 [tor-browser]
+ * Bug 42622: Offline state is unreachable in about:torconnect (first bootstrap attempt) [tor-browser]
+ * Bug 42629: Tweak `isOnNewTabPage` patch [tor-browser]
+ * Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
+ * Bug 42642: Downloads button warning no longer announced on Orca [tor-browser]
+ * Bug 42643: downloads panel separator has mismatched margin [tor-browser]
+ * Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
+ * Bug 42661: Re-run update_emojis.py and update locales [tor-browser]
+ * Bug 42662: Use data-hidden-from-search for hiding the firefox connection settings [tor-browser]
+ * Bug 42663: Tor Browser "Connection" settings missing a tooltip [tor-browser]
+ * Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
+ * Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
+ * Bug 42691: Simplified bridge cards prevent censored users from modifying built-in bridges [tor-browser]
+ * Bug 42695: Use `--arrowpanel-` variables for tor circuit panel spacing [tor-browser]
+ * Bug 42696: Update `mail` icon used in "Find more bridges" [tor-browser]
+ * Bug 42697: Remove padding to left of `tor-bridges-provider-list` under "Find more bridges" [tor-browser]
+ * Bug 42699: Drop level="top" attribute from panels [tor-browser]
+ * Bug 42700: Remove !nodes condition from gTorCircuitPanel._updateCurrentBrowser [tor-browser]
+ * Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
+ * Bug 42705: Update our preferences to account for new line height [tor-browser]
+ * Bug 42713: Some --in-content CSS variables were renamed/removed [tor-browser]
+ * Bug 42806: Use the `lh` CSS unit [tor-browser]
+ * Bug 42855: Review Mozilla 1843130: Pocket newtab use new recs api for locale list config if new api pref is set [tor-browser]
+ * Bug 42862: Review Mozilla 1845428: Instrument Translations Panel With Telemetry [tor-browser]
+ * Bug 42863: Review Mozilla 1847150: Add more TranslationsTelemetry event keys for panel open r=gregtatum, a=dsmith [tor-browser]
+ * Bug 42864: Review Mozilla 1848845: Pocket newtab migrate existing markets to new API. r=gvn a=RyanVM [tor-browser]
+ * Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
+ * Windows + macOS
+ * Bug 42774: Review Mozilla 1848815: Add a user-facing setting to enable enterprise roots import, and enable it by default [tor-browser]
+ * Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
+ * Windows
+ * Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
+ * Android
+ * Updated GeckoView to 128.1.0esr
+ * Bug 43048: Firefox logo on splash [tor-browser]
+ * Bug 43050: Center text in connect buttons [tor-browser]
+ * Bug 43057: fenix/.../search/list.json failing linting [tor-browser]
+ * Build System
+ * All Platforms
+ * Updated Go to 1.23.0
+ * Bug 42799: Do not run lint pipelines on new tag [tor-browser]
+ * Bug 43014: Add purgecaches to the dev build [tor-browser]
+ * Bug 41203: Tor Blog generation script uses the wrong url scheme for alpha releases [tor-browser-build]
+ * Bug 41213: Update the update_manual.py script to notify when no changes needed [tor-browser-build]
+ * Windows + macOS + Linux
+ * Bug 42668: Drop torconnect rule in eslint-plugin-mozilla [tor-browser]
+ * Windows
+ * Bug 41185: Drop Windows 7 support for 14.0 from build tools [tor-browser-build]
+ * Bug 41201: Bump the Windows version checked by the installer [tor-browser-build]
+ * macOS
+ * Bug 41202: 14.0a1 fails to run on macOS because of invalid signature [tor-browser-build]
+ * Android
+ * Bug 40544: Bump Java 8 version to something more recent [tor-browser-build]
+ * Bug 41123: Drop the firefox-android project [tor-browser-build]
+ * Bug 41171: Switch Android containers to Debian bookworm [tor-browser-build]
+ * Bug 41172: Refactor the android-toolchain project [tor-browser-build]
+ * Bug 41178: Force IPv4 when downloading in fix_gradle_deps.py [tor-browser-build]
+ * Bug 41200: Remove allowed_addons.json and the related tools [tor-browser-build]
+ * Bug 41210: Use tor-expert-bundle-aar in geckoview/build_apk [tor-browser-build]
+ * Bug 41214: Update geckoview/config to be more like firefox/config [tor-browser-build]
+ * Bug 41217: Update realprep.py script to handle Firefox 128-based Tor Browser Android [tor-browser-build]
+
+Tor Browser 13.5.2 - August 06 2024
+ * All Platforms
+ * Updated NoScript to 11.4.31
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 42998: Rebase Tor Browser stable onto 115.14.0esr [tor-browser]
+ * Bug 43005: Backport security fixes from Firefox 129 [tor-browser]
+ * Windows + macOS + Linux
+ * Updated Firefox to 115.14.0esr
+ * Android
+ * Updated GeckoView to 115.14.0esr
+ * Build System
+ * All Platforms
+ * Bug 42470: Add merge request CI for linting [tor-browser]
+ * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
+ * Bug 41168: deploy_update_responses-$channel.sh should check that it is not reverting an update in an other channel [tor-browser-build]
+ * Bug 41184: Update generate blog post script to use new blog header images [tor-browser-build]
+ * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
+
Tor Browser 14.0a1 - July 24 2024
* All Platforms
* Updated NoScript to 11.4.31
=====================================
projects/browser/config
=====================================
@@ -104,12 +104,12 @@ input_files:
enable: '[% ! c("var/android") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- - URL: https://addons.mozilla.org/firefox/downloads/file/4320635/noscript-11.4.31.…
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4333280/noscript-11.4.34.…
name: noscript
- sha256sum: b22c007534471a8fb74378e970ba79a536a44f88d81ad3852273b82a466d10c7
- - URL: https://addons.mozilla.org/firefox/downloads/file/4290466/ublock_origin-1.5…
+ sha256sum: e538163118e8e9dcabd6306b8a9abb3fccb556b7d87b68e18aa0997d121ba00a
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4328681/ublock_origin-1.5…
name: ublock-origin
- sha256sum: 470c56994a7174db21578adce598b158a5dc0970c87c5cfe889ac632bd3085ea
+ sha256sum: 1db9c676a07d141f8d36dbbc24f9e3d64a6cc2340dbfc6c848bc4395f96cfb14
enable: '[% c("var/mullvad-browser") %]'
- URL: https://cdn.mullvad.net/browser-extension/0.9.0/mullvad-browser-extension-0…
name: mullvad-extension
=====================================
projects/firefox/config
=====================================
@@ -19,7 +19,7 @@ var:
browser_series: '14.0'
browser_rebase: 1
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
- browser_build: 1
+ browser_build: 6
branding_directory_prefix: 'tb'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
@@ -107,6 +107,7 @@ targets:
gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
nightly_updates_publish_dir_prefix: mullvadbrowser-
+ browser_build: 2
linux-x86_64:
var:
=====================================
projects/geckoview/config
=====================================
@@ -16,9 +16,12 @@ container:
build_apk: 1
var:
- geckoview_version: 128.1.0esr
- browser_branch: 14.0-1
- browser_build: 1
+ firefox_platform_version: '128.1.0'
+ geckoview_version: '[% c("var/firefox_platform_version") %]esr'
+ browser_series: '14.0'
+ browser_rebase: 1
+ browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
+ browser_build: 6
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
git_commit: '[% exec("git rev-parse HEAD") %]'
=====================================
projects/go/config
=====================================
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: '1.22.5'
+version: '1.23.0'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
use_container: 1
@@ -126,7 +126,7 @@ input_files:
enable: '[% ! c("var/linux") %]'
- URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
name: go
- sha256sum: ac9c723f224969aee624bc34fd34c9e13f2a212d75c71c807de644bb46e112f6
+ sha256sum: 42b7a8e80d805daa03022ed3fde4321d4c3bf2c990a144165d01eeecd6f699c6
- project: go-bootstrap
name: go-bootstrap
target_replace:
=====================================
projects/translation/config
=====================================
@@ -12,13 +12,13 @@ compress_tar: 'gz'
steps:
base-browser:
base-browser: '[% INCLUDE build %]'
- git_hash: b8972d5a7409c964c832c6ccb7703f0451e000cd
+ git_hash: b954fa2a14f1617d722fab973dc1f25f6bc32f94
targets:
nightly:
git_hash: 'base-browser'
tor-browser:
tor-browser: '[% INCLUDE build %]'
- git_hash: dd38ffa906e83acfaf5af94d5823feee52eb86f2
+ git_hash: 1df2c214ef69a0211de3a7fc96b47a6edca1a210
targets:
nightly:
git_hash: 'tor-browser'
@@ -32,7 +32,7 @@ steps:
fenix: '[% INCLUDE build %]'
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
- git_hash: 5799bb4b0104159a79ad43334f89ac26c36a1465
+ git_hash: f27eda6d10a4585a8402c57548f9228e4927b2fa
compress_tar: 'zst'
targets:
nightly:
=====================================
rbm.conf
=====================================
@@ -73,18 +73,18 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '14.0a1'
+ torbrowser_version: '14.0a2'
torbrowser_build: 'build1'
# This should be the date of when the build is started. For the build
# to be reproducible, browser_release_date should always be in the past.
- browser_release_date: '2024/07/24 21:00:00'
+ browser_release_date: '2024/08/16 00:08:31'
browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
updater_enabled: 1
build_mar: 1
torbrowser_incremental_from:
+ - 14.0a1
- 13.5a9
- 13.5a8
- - 13.5a7
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
# By default, we sort the list of installed packages. This allows sharing
=====================================
tools/relprep.py
=====================================
@@ -126,8 +126,6 @@ class ReleasePreparation:
self.branch_sanity_check()
self.update_firefox()
- if self.android:
- self.update_firefox_android()
self.update_translations()
self.update_addons()
@@ -228,11 +226,9 @@ class ReleasePreparation:
if self.android:
assert tag_tb
config = self.load_config("geckoview")
- config["var"]["geckoview_version"] = tag_tb[0]
- config["var"][
- "browser_branch"
- ] = f"{self.version.major}-{tag_tb[1]}"
- config["var"]["browser_build"] = tag_tb[2]
+ config["var"]["firefox_platform_version"] = platform
+ config["var"]["browser_rebase"] = rebase
+ config["var"]["browser_build"] = build
self.save_config("geckoview", config)
logger.debug("GeckoView configuration saved")
@@ -258,26 +254,6 @@ class ReleasePreparation:
# firefox-version, rebase, build
return (m.group(2), int(m.group(4)), int(m.group(5)))
- def update_firefox_android(self):
- logger.info("Updating firefox-android")
- config = self.load_config("firefox-android")
- repo = Repo(self.base_path / "git_clones/firefox-android")
- repo.remotes["origin"].fetch()
- tags = get_sorted_tags(repo)
- for t in tags:
- m = re.match(
- r"firefox-android-([^-]+)-([\d\.]+)-(\d+)-build(\d+)", t.tag
- )
- if not m or m.group(2) != self.version.major:
- logger.debug("Discarding firefox-android tag: %s", t.tag)
- continue
- logger.debug("Using firefox-android tag: %s", t.tag)
- config["var"]["fenix_version"] = m.group(1)
- config["var"]["browser_branch"] = m.group(2) + "-" + m.group(3)
- config["var"]["browser_build"] = int(m.group(4))
- break
- self.save_config("firefox-android", config)
-
def update_translations(self):
logger.info("Updating translations")
repo = Repo(self.base_path / "git_clones/translation")
=====================================
tools/update_manual.py
=====================================
@@ -94,7 +94,8 @@ def update_manual(auth_token, base_path):
return update_config(base_path, pipeline_id, sha256)
-
if __name__ == "__main__":
if update_manual(load_token(), Path(__file__).parent.parent):
print("Manual config updated, remember to stage it!")
+ else:
+ print("Manual already latest")
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch tor-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
10540abe by clairehurst at 2024-08-15T16:43:22-06:00
fixup! [android] Rename as Tor Browser
- - - - -
166a1946 by clairehurst at 2024-08-15T17:02:30-06:00
fixup! [android] Implement Android-native Connection Assist UI
- - - - -
4 changed files:
- − mobile/android/fenix/app/src/beta/res/drawable/animated_splash_screen.xml
- − mobile/android/fenix/app/src/debug/res/drawable/animated_splash_screen.xml
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/HomeActivity.kt
- mobile/android/fenix/app/src/main/res/drawable-v23/splash_screen.xml
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/41a1b3…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/41a1b3…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch mullvad-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
8ca33b25 by Beatriz Rizental at 2024-08-15T19:28:25+00:00
fixup! Add CI for Base Browser
Fix issue that prevents the create-bundle job from succeeding when there
is already a branch with the same name as the one being pushed to in the
CI -- mostly happens on protected branches.
- - - - -
88536a9e by Beatriz Rizental at 2024-08-15T19:28:25+00:00
Temporary commit: Disable CI in protected branches
This is temporary until we find a proper fix for the slowness caused by
our CI in Gitlba.
- - - - -
2 changed files:
- .gitlab/ci/lint.yml
- .gitlab/ci/setup.yml
Changes:
=====================================
.gitlab/ci/lint.yml
=====================================
@@ -61,7 +61,7 @@ eslint:
- 'tools/lint/eslint/eslint-plugin-mozilla/**'
- 'tools/lint/eslint/eslint-plugin-spidermonkey-js/**'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
stylelint:
extends: .base
@@ -79,7 +79,7 @@ stylelint:
- '**/.stylelintignore'
- '**/*stylelintrc*'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
py-black:
extends: .base
@@ -98,7 +98,7 @@ py-black:
- 'pyproject.toml'
- 'tools/lint/black.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
py-ruff:
extends: .base
@@ -117,7 +117,7 @@ py-ruff:
- 'tools/lint/python/ruff.py'
- 'tools/lint/python/ruff_requirements.txt'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
yaml:
extends: .base
@@ -132,7 +132,7 @@ yaml:
- '**/*.yaml'
- '**/.ymllint'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
shellcheck:
extends: .base
@@ -146,7 +146,7 @@ shellcheck:
- '**/*.sh'
- 'tools/lint/shellcheck.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
clang-format:
extends: .base
@@ -166,7 +166,7 @@ clang-format:
- '**/*.mm'
- 'tools/lint/clang-format.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
rustfmt:
extends: .base
@@ -180,7 +180,7 @@ rustfmt:
- '**/*.rs'
- 'tools/lint/rustfmt.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
fluent-lint:
extends: .base
@@ -195,7 +195,7 @@ fluent-lint:
- 'tools/lint/fluent-lint.yml'
- 'tools/lint/fluent-lint/exclusions.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
localization:
extends: .base
@@ -212,7 +212,7 @@ localization:
- 'third_party/python/fluent/**'
- 'tools/lint/l10n.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
mingw-capitalization:
extends: .base
@@ -229,7 +229,7 @@ mingw-capitalization:
- '**/*.h'
- 'tools/lint/mingw-capitalization.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
mscom-init:
extends: .base
@@ -246,7 +246,7 @@ mscom-init:
- '**/*.h'
- 'tools/lint/mscom-init.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
file-whitespace:
extends: .base
@@ -275,7 +275,7 @@ file-whitespace:
- '**/*.xhtml'
- 'tools/lint/file-whitespace.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
test-manifest:
extends: .base
@@ -290,7 +290,7 @@ test-manifest:
- 'python/mozlint/**'
- 'tools/lint/**'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
trojan-source:
extends: .base
@@ -309,4 +309,4 @@ trojan-source:
- '**/*.rs'
- 'tools/lint/trojan-source.yml'
# Run job whenever a commit is merged to a protected branch
- - if: $CI_COMMIT_REF_PROTECTED == 'true'
+ # - if: $CI_COMMIT_REF_PROTECTED == 'true'
=====================================
.gitlab/ci/setup.yml
=====================================
@@ -32,11 +32,14 @@ create-bundle:
script:
# DEBUG: Check repository status.
- git status
- # Switch to a named branch.
- - git switch -c $BRANCH_NAME
+ # DEBUG: Check branches in repository
+ - git branch
+ # Force switch to a named branch. We force it in case there is already
+ # a branch with the same name from previous runs.
+ - git switch -C $BRANCH_NAME
# Create a git bundle -- this will generate the app.bundle file,
# which can be used as a git remote for offline fetching.
- - git bundle create app.bundle --all
+ - git bundle create app.bundle $BRANCH_NAME
# Retain the SHA of the base of this shallow repository.
- cat .git/shallow > shallow.txt
# DEBUG: Check sizes.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/98…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/98…
You're receiving this email because of your account on gitlab.torproject.org.