Commits on Source 12

  • Kathleen Brade's avatar
    Bug 13379: Allow using NSS to sign and verify MAR signatures · 9a95e213
    Kathleen Brade authored and Pier Angelo Vendrame's avatar Pier Angelo Vendrame committed
    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
      won't work on macOS because the updater executable is copied during
      the update process to a location that can vary.
    9a95e213
  • Pier Angelo Vendrame's avatar
    fixup! Bug 13379: Allow using NSS to sign and verify MAR signatures · 136c2813
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    
    Use a configure-time flag to force using NSS for MARs signatures.
    136c2813
  • Pier Angelo Vendrame's avatar
    fixup! Bug 13379: Allow using NSS to sign and verify MAR signatures · 72aa9358
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    
    Avoid using -rpath on macOS.
    72aa9358
  • Pier Angelo Vendrame's avatar
    fixup! Base Browser's .mozconfigs. · 038b55d2
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    038b55d2
  • Pier Angelo Vendrame's avatar
    fixup! Base Browser's .mozconfigs. · 7ae822c3
    Pier Angelo Vendrame authored
    Bug 41677: Fix updater settings for Android
    7ae822c3
  • Pier Angelo Vendrame's avatar
    fixup! Firefox preference overrides. · da0f77aa
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    
    Do not change app.update.auto in firefox.js, but add it to 001.
    da0f77aa
  • Kathleen Brade's avatar
    Bug 4234: Use the Firefox Update Process for Base Browser. · b5f2300a
    Kathleen Brade authored and Pier Angelo Vendrame's avatar Pier Angelo Vendrame committed
    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.
    b5f2300a
  • Pier Angelo Vendrame's avatar
    fixup! Bug 4234: Use the Firefox Update Process for Base Browser. · e359ab23
    Pier Angelo Vendrame authored
    Bug 41647: Clean up our {TOR,BASE}_BROWSER(_VERSION)? macros
    
    Changed TOR_BROWSER_VERSION with BASE_BROWSER_VERSION.
    e359ab23
  • Pier Angelo Vendrame's avatar
    fixup! Bug 4234: Use the Firefox Update Process for Base Browser. · ef8cc25a
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    
    Move the check on the update package version to this other commit.
    ef8cc25a
  • Pier Angelo Vendrame's avatar
    fixup! Bug 4234: Use the Firefox Update Process for Base Browser. · 2ae0ca1c
    Pier Angelo Vendrame authored
    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.
    2ae0ca1c
  • Pier Angelo Vendrame's avatar
    fixup! Bug 4234: Use the Firefox Update Process for Base Browser. · 9640ba6e
    Pier Angelo Vendrame authored
    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.
    9640ba6e
  • Pier Angelo Vendrame's avatar
    fixup! Bug 4234: Use the Firefox Update Process for Base Browser. · 9b61b6f0
    Pier Angelo Vendrame authored
    Bug 41668: Port some updater patches to Base Browser
    
    Remove Tor Browser-only additions to make the updater patches usable
    with Base Browser.
    This commit should be reverted, and become a commit on its own, to
    further adapt the updater to Tor Browser needs.
    9b61b6f0
Loading
Loading