morgan pushed to branch maint-14.0 at The Tor Project / Applications / tor-browser-build

Commits:

4 changed files:

Changes:

  • projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
    1
    +Mullvad Browser 14.0 - November 13 2024
    
    2
    + * All Platforms
    
    3
    +   * Updated Firefox to 128.4.0esr
    
    4
    +   * Updated NoScript to 11.5.2
    
    5
    +   * Updated Mullvad Browser Extension to 0.9.3
    
    6
    +   * Bug 328: Provide search engine icons [mullvad-browser]
    
    7
    +   * Bug 329: Remove the Security Levels icon from the toolbar [mullvad-browser]
    
    8
    +   * Bug 344: set media.navigator.enabled = true [mullvad-browser]
    
    9
    +   * Bug 349: Tidy up mullvad Fluent files [mullvad-browser]
    
    10
    +   * Bug 30543: compat: make spoofed orientation reflect spoofed screen dimensions [1607032 + 1918202] [tor-browser]
    
    11
    +   * Bug 30862: 10ms time precision via EXSLT date-time function [tor-browser]
    
    12
    +   * Bug 32668: NoScript default whitelist re-appears on clicking NoScript Options / Reset [tor-browser]
    
    13
    +   * Bug 40147: Re-enable Picture-in-Picture mode [tor-browser]
    
    14
    +   * Bug 41309: Re-enable screenshots component [tor-browser]
    
    15
    +   * Bug 41817: Add more color aliases that take dark mode into account [tor-browser]
    
    16
    +   * Bug 42070: Backport Bugzilla 1834307 and hide smooth-scroll UX [tor-browser]
    
    17
    +   * Bug 42255: pdfjs.disabled used to be part of RFP until Bug 1838415; lock pref to false in stable [tor-browser]
    
    18
    +   * Bug 42356: Review 000-tor-browser.js and 001-base-profile.js for 128 [tor-browser]
    
    19
    +   * Bug 42362: "New window" missing from File menu [tor-browser]
    
    20
    +   * Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
    
    21
    +   * Bug 42601: Check Bug 1894779: Allow font-face urls to be resource:// urls and relax CORS for resource:// URLs [tor-browser]
    
    22
    +   * Bug 42603: Remove safebrowsing URLs [tor-browser]
    
    23
    +   * Bug 42611: Set clipboard.imageAsFile.enabled to false [tor-browser]
    
    24
    +   * Bug 42617: Restore the HTML form on DDG when using safest in 128 [tor-browser]
    
    25
    +   * Bug 42630: Review LaterRun in 128 [tor-browser]
    
    26
    +   * Bug 42640: Disable Firefox Flame button due to unknown interactions with New Identity [tor-browser]
    
    27
    +   * Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
    
    28
    +   * Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
    
    29
    +   * Bug 42646: Remove migrations for security.certerrors.mitm.auto_enable_enterprise_roots [tor-browser]
    
    30
    +   * Bug 42647: "Switching to a new device" regressed on 128 [tor-browser]
    
    31
    +   * Bug 42653: The Neterror page has a checkbox to report iframe origin errors to TPO [tor-browser]
    
    32
    +   * Bug 42665: Drop "Learn More" spacing [tor-browser]
    
    33
    +   * Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
    
    34
    +   * Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
    
    35
    +   * Bug 42683: Create script to generate issue triage csv's from bugzilla query and git scraping [tor-browser]
    
    36
    +   * Bug 42684: Disable network prefetch [tor-browser]
    
    37
    +   * Bug 42685: compat: ESR128: enable textmetrics [tor-browser]
    
    38
    +   * Bug 42687: Disable Privacy-Preserving Attribution [tor-browser]
    
    39
    +   * Bug 42699: Drop level="top" attribute from panels [tor-browser]
    
    40
    +   * Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
    
    41
    +   * Bug 42705: Update our preferences to account for new line height [tor-browser]
    
    42
    +   * Bug 42718: Remove the firefox-view button from UI, even when always-on private-browsing mode is disabled [tor-browser]
    
    43
    +   * Bug 42730: Make RemoteSettings use only local dumps [tor-browser]
    
    44
    +   * Bug 42735: Disable recent search suggestions [tor-browser]
    
    45
    +   * Bug 42740: Stop trying to hide "Restore previous session" [tor-browser]
    
    46
    +   * Bug 42742: Inconsistent use of "New private window" vs "New window" [tor-browser]
    
    47
    +   * Bug 42745: Remove some residuals from update scripts [tor-browser]
    
    48
    +   * Bug 42764: Unconditionally disable find-bar transition animation [tor-browser]
    
    49
    +   * Bug 42777: Remove 'Website Privacy Preferences' and ensure sensible default prefs [tor-browser]
    
    50
    +   * Bug 42814: Opt out from Firefox relay by default. [tor-browser]
    
    51
    +   * Bug 42831: Remove the shopping components [tor-browser]
    
    52
    +   * Bug 42867: Disable contentRelevancy component [tor-browser]
    
    53
    +   * Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
    
    54
    +   * Bug 43054: check bounceTrackingProtection in PB mode does not persist to disk [tor-browser]
    
    55
    +   * Bug 43072: moz-message-bar does not get announced on Orca screen-reader [tor-browser]
    
    56
    +   * Bug 43083: Backport fix for Mozilla 1436462 [tor-browser]
    
    57
    +   * Bug 43103: Verify whether an update is unsupported before choosing one [tor-browser]
    
    58
    +   * Bug 43109: Remove mention of Firefox Relay from settings [tor-browser]
    
    59
    +   * Bug 43117: Hide 'Always underline links' option [tor-browser]
    
    60
    +   * Bug 43134: Backport Bugzilla 1436226 Hardcode VP8/VP9 [tor-browser]
    
    61
    +   * Bug 43144: Ensure non-privacy browsing also sets the GPC header [tor-browser]
    
    62
    +   * Bug 43163: Disable offscreen canvas until verified it is not fingerprintable [tor-browser]
    
    63
    +   * Bug 43164: Prevent search-bar from being auto-hidden when not used for awhile [tor-browser]
    
    64
    +   * Bug 43178: Audit fingerprinting overrides (MozBug 1834274) [tor-browser]
    
    65
    +   * Bug 43184: Backport Bugzilla 1922294: RFP: fixup square spoofed orientation [tor-browser]
    
    66
    +   * Bug 43197: Disable automatic exception for HTTPS-First [tor-browser]
    
    67
    +   * Bug 43209: UI freezes when clipboard is empty after screen lock [tor-browser]
    
    68
    +   * Bug 43217: Fullscreen videos have rounded letterboxing corners [tor-browser]
    
    69
    +   * Bug 43257: NoScript-blocked content placeholders causing slow downs [tor-browser]
    
    70
    +   * Bug 43258: NoScript Lifecycle error on extension updates [tor-browser]
    
    71
    +   * Bug 41248: Check and update bundled font versions [tor-browser-build]
    
    72
    + * Windows + macOS
    
    73
    +   * Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
    
    74
    + * Windows
    
    75
    +   * Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
    
    76
    + * macOS
    
    77
    +   * Bug 42494: mac: add Arial Black and Arial Narrow to allowlist [tor-browser]
    
    78
    + * Linux
    
    79
    +   * Bug 42773: Replace ~ with the original HOME [tor-browser]
    
    80
    +   * Bug 43092: Disable Wayland by default in 14.0 [tor-browser]
    
    81
    +   * Bug 43101: Security features warning links to Firefox installation support page with incomplete info [tor-browser]
    
    82
    +   * Bug 43141: Hardcode Arimo as a system-ui font [tor-browser]
    
    83
    +   * Bug 43196: Remove the vendor name from the "is playing media" notification on Linux [tor-browser]
    
    84
    +   * Bug 41237: Add some aliases to our Linux font config for compatibility [tor-browser-build]
    
    85
    + * Build System
    
    86
    +   * All Platforms
    
    87
    +     * Bug 43157: Move tb-dev to base-browser [tor-browser]
    
    88
    +     * Bug 41096: Set SOURCE_DATE_EPOCH in the default env variables [tor-browser-build]
    
    89
    +     * Bug 41155: Update toolchains for ESR128 [tor-browser-build]
    
    90
    +     * Bug 41156: Split the Rust configuration options [tor-browser-build]
    
    91
    +     * Bug 41176: Update list of people with github commit access in MB issue templates [tor-browser-build]
    
    92
    +     * Bug 41188: Upgrade binutils to 2.41 [tor-browser-build]
    
    93
    +     * Bug 41236: Remove binutils when not needed [tor-browser-build]
    
    94
    +     * Bug 41256: tools/signing/upload-update_responses-to-staticiforme should regenerate update-responses when it already exists [tor-browser-build]
    
    95
    +     * Bug 41259: Skip versions which don't set incremental_from when generating incrementals [tor-browser-build]
    
    96
    +     * Bug 41260: Don't set legacy version for Mullvad Browser [tor-browser-build]
    
    97
    +     * Bug 41274: Improve fetch_changelogs.py for major releases [tor-browser-build]
    
    98
    +     * Bug 41279: Add @pierov and @ma1 as new signers [tor-browser-build]
    
    99
    +     * Bug 41289: Fix single-browser in relprep.py [tor-browser-build]
    
    100
    +   * Windows + macOS
    
    101
    +     * Bug 41197: Modify update-responses to prevent upgrades on unsupported Windows and macOS versions [tor-browser-build]
    
    102
    +   * Windows
    
    103
    +     * Bug 29318: Drop mingw-w64/gcc toolchain [tor-browser-build]
    
    104
    +     * Bug 29320: Use mingw-w64/clang toolchain to build Rust [tor-browser-build]
    
    105
    +     * Bug 41296: Implement missing Windows headers required for building cross-compiling WebRTC with mingw [tor-browser-build]
    
    106
    +   * Linux
    
    107
    +     * Bug 41013: Add a README to each project [tor-browser-build]
    
    108
    +     * Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
    
    109
    +     * Bug 41243: Add own apparmor profile to deb package [tor-browser-build]
    
    110
    +     * Bug 41282: Add SSL to our custom Python for MozBug 1924022 [tor-browser-build]
    
    111
    +
    
    1 112
     Mullvad Browser 14.0a10 - November 01 2024
    
    2 113
      * All Platforms
    
    3 114
        * Updated Firefox to 128.4.0esr
    

  • projects/browser/config
    ... ... @@ -115,9 +115,9 @@ input_files:
    115 115
         name: ublock-origin
    
    116 116
         sha256sum: e2cda9b2a1b0a7f6e5ef0da9f87f28df52f8560587ba2e51a3003121cfb81600
    
    117 117
         enable: '[% c("var/mullvad-browser") %]'
    
    118
    -  - URL: https://cdn.mullvad.net/browser-extension/0.9.0/mullvad-browser-extension-0.9.0.xpi
    
    118
    +  - URL: https://cdn.mullvad.net/browser-extension/0.9.3/mullvad-browser-extension-0.9.3.xpi
    
    119 119
         name: mullvad-extension
    
    120
    -    sha256sum: 65bf235aa1015054ae0a54a40c5a663e67fe1d0f0799e7b4726f98cccc7f3eab
    
    120
    +    sha256sum: fc6bc7c850adf8845fec15b7ea06324f65f843155e2cc5dbd8719e34436512af
    
    121 121
         enable: '[% c("var/mullvad-browser") %]'
    
    122 122
       - filename: 'gtk3-settings.ini'
    
    123 123
         enable: '[% c("var/linux") %]'
    

  • projects/firefox/config
    ... ... @@ -107,6 +107,7 @@ targets:
    107 107
           gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
    
    108 108
           updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
    
    109 109
           nightly_updates_publish_dir_prefix: mullvadbrowser-
    
    110
    +      browser_build: 2
    
    110 111
     
    
    111 112
       linux-x86_64:
    
    112 113
         var:
    

  • rbm.conf
    ... ... @@ -73,21 +73,20 @@ buildconf:
    73 73
       git_signtag_opt: '-s'
    
    74 74
     
    
    75 75
     var:
    
    76
    -  torbrowser_version: '[% IF c("var/tor-browser") %]14.0.2[% ELSE %]14.0a10[% END %]'
    
    76
    +  torbrowser_version: '[% IF c("var/tor-browser") %]14.0.2[% ELSE %]14.0[% END %]'
    
    77 77
       torbrowser_build: 'build1'
    
    78 78
       # This should be the date of when the build is started. For the build
    
    79 79
       # to be reproducible, browser_release_date should always be in the past.
    
    80
    -  browser_release_date: '2024/11/12 18:50:24'
    
    80
    +  browser_release_date: '2024/11/12 20:16:21'
    
    81 81
       browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
    
    82 82
       updater_enabled: 1
    
    83 83
       build_mar: 1
    
    84 84
       torbrowser_incremental_from:
    
    85
    -    - '[% IF c("var/mullvad-browser") %]14.0a9[% END %]'
    
    86
    -    - '[% IF c("var/mullvad-browser") %]14.0a8[% END %]'
    
    87
    -    - '[% IF c("var/mullvad-browser") %]14.0a7[% END %]'
    
    88 85
         - '[% IF c("var/tor-browser") %]14.0.1[% END %]'
    
    89 86
         - '[% IF c("var/tor-browser") %]14.0[% END %]'
    
    90
    -    - '[% IF c("var/tor-browser") %]13.5.7[% END %]'
    
    87
    +    - '[% IF c("var/mullvad-browser") %]13.5.9[% END %]'
    
    88
    +    - '13.5.7'
    
    89
    +    - '[% IF c("var/mullvad-browser") %]13.5.6[% END %]'
    
    91 90
       mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
    
    92 91
     
    
    93 92
       torbrowser_legacy_version: 13.5.9