Skip to content
  1. Aug 30, 2018
  2. Aug 29, 2018
  3. Aug 28, 2018
  4. Aug 27, 2018
  5. Aug 26, 2018
  6. Aug 25, 2018
  7. Aug 24, 2018
  8. Aug 23, 2018
  9. Aug 22, 2018
  10. Aug 20, 2018
  11. Aug 16, 2018
  12. Aug 15, 2018
    • richard's avatar
      Bug 26456: HTTP .onion sites inherit previous page's · 3c5e1db5
      richard authored and Georg Koppen's avatar Georg Koppen committed
       certificate information
      
      A side-effect of marking the state of HTTP onion pages as 'secure' is
      that they go through the EvaluateAndUpdateSecurityState code path in
      nsSecureBrowserUIImpl.
      
      The previous implementation would just leave the SSLStatus as-is when
      receiving an SSL 'info' object which could not be QueryInterface'd to
      an nsISSLStatusProvider.  For secure SSL pages, this code-path would
      never occur, but for secure onion pages it would.
      
      This would result in the previous page's SSLStatus hanging around when
      transitioning to an HTTP onion site with the previous HTTPS's SSL info
      remaining for the JavaScript chrome to pull in and display.
      
      This patch tweaks the EvaluateAndUpdateSecurityState to correctly clear
      the nsSecureBrowserUIImpl's owned nsISSLStatusProvider object in this
      scenario.
      3c5e1db5
    • Matthew Finkel's avatar
      Bug 26825 - Delete RECEIVE_BOOT_COMPLETED permission · a67072ef
      Matthew Finkel authored and Georg Koppen's avatar Georg Koppen committed
      This permission is not needed and it is only used by the Stumbler
      (which we exclude at compile-time).
      a67072ef
    • Arthur Edelstein's avatar
      Bug 24056: Use en-US strings in HTML forms · cbb04b72
      Arthur Edelstein authored and Georg Koppen's avatar Georg Koppen committed
      When privacy.spoof_english = 2, we should hide the user's
      locale in content. So we use en-US default strings for HTML
      form elements, such as a Submit button.
      
      We also force GetLocalizedEllipsis() to always return the
      ellipsis used by en-US.
      cbb04b72
    • Kathleen Brade's avatar
      Bug 26961: New user onboarding. · c5e0193f
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      Reuse the Firefox onboarding mechanism with minimal changes.
      Localizable strings are pulled in from Torbutton (if Torbutton is
        not installed, we lack about:tor and no tour will be shown).
      Replace SVG images with PNGs (see bug 27002),
      For defense in depth, omit include OnboardingTelemetry.jsm entirely.
      Added support for the following UITour page event:
        torBrowserOpenSecuritySettings
      c5e0193f
    • Kathleen Brade's avatar
      squash! Bug 21431: Clean-up system extensions shipped in Firefox 52 · 1c7d5ff5
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      Ship the onboarding system extension.
      1c7d5ff5
    • Kathleen Brade's avatar
      fixup! TB4: Tor Browser's Firefox preference overrides. · fa471b46
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      fa471b46
    • Kathleen Brade's avatar
      Bug 27082: enable a limited UITour · 99042436
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      Disallow access to UITour functionality from all pages other than
        about:home, about:newtab, and about:tor.
      Implement a whitelist mechanism for page actions.
      99042436
    • Arthur Edelstein's avatar
      squash! TB4: Tor Browser's Firefox preference overrides. · 36724cc1
      Arthur Edelstein authored and Georg Koppen's avatar Georg Koppen committed
      Bug 14952: Enable http/2 and AltSvc
      
      In Firefox, SPDY/HTTP2 now uses Origin Attributes for
      isolation of connections, push streams, origin frames, etc.
      That means we get first-party isolation provided
      "privacy.firstparty.isolate" is true. So in this patch, we
      stop overriding "network.http.spdy.enabled" and
      "network.http.spdy.enabled.http2".
      
      Alternate Services also use Origin Attributes for isolation.
      So we stop overriding
      "network.http.altsvc.enabled" and "network.http.altsvc.oe"
      as well.
      
      (All 4 of the abovementioned "network.http.*" prefs adopt
      Firefox 60ESR's default value of true.)
      
      However, we want to disable HTTP/2 push for now, so we
      set "network.http.spdy.allow-push" to false.
      
      "network.http.spdy.enabled.http2draft" was removed in Bug 1132357.
      "network.http.sped.enabled.v2" was removed in Bug 912550.
      "network.http.sped.enabled.v3" was removed in Bug 1097944.
      "network.http.sped.enabled.v3-1" was removed in Bug 1248197.
      36724cc1
    • Matthew Finkel's avatar
      Bug 26826 - Disable tab queue and delete SYSTEM_ALERT_WINDOW permission · de2e1fbe
      Matthew Finkel authored and Georg Koppen's avatar Georg Koppen committed
      de2e1fbe
    • Matthew Finkel's avatar
      Bug 25906 - Imply false both Adjust and Leanplum configure options · ccb635fc
      Matthew Finkel authored and Georg Koppen's avatar Georg Koppen committed
      These configure options should be false already, because we set
      |--without-google-play-services| in .mozconfig-android. But, this
      is another layer of certainty.
      ccb635fc
    • Matthew Finkel's avatar
      Bug 27016 - Create proxy connection during image download · dda3c7d4
      Matthew Finkel authored and Georg Koppen's avatar Georg Koppen committed
      Picasso, the image retrieval library used by Fennec, ignores the network
      proxy configuration. We override the openConnection() method and create
      the connection using the configured proxy.
      dda3c7d4