Skip to content
Permalink
19478

Commits on Jun 21, 2016

  1. squash! Regression tests for Bug 1517: Reduce precision of time for J…

    …avascript.
    
    Plus tests for File API, e.g. `new File([], "").lastModifiedDate.getTime()`
    arthuredelstein committed Jun 21, 2016
  2. squash! Bug 1517: Reduce precision of time for Javascript.

    Bug 19478: Prevent File API from leaking ms-resolution current time
    arthuredelstein committed Jun 21, 2016

Commits on Jun 17, 2016

  1. Revert "Bug 1229855: Fix miscompilation of uint8_t enum class with gc…

    …c4.8.2; r=luke a=lizzard"
    
    This reverts commit fcb3177.
    
    This fixes bug 19400. We are not affected by a buggy GCC 4.8.2.
    gk-tpo committed Jun 17, 2016
  2. fixup! TB4: Tor Browser's Firefox preference overrides.

    This works around the most problematic performance regressions brought
    up in bug 19276.
    gk-tpo committed Jun 17, 2016

Commits on Jun 15, 2016

  1. Bug 19411: Update icon shows up even if partial updates are failing.

    Do not show the "update badge" on the hamburger menu when the update
    state is "downloading" (which means fallback to a complete update is
    in progress).
    Kathy Brade
    Kathy Brade committed Jun 15, 2016

Commits on Jun 13, 2016

  1. fixup! Bug #15502. Isolate blob, mediasource & mediastream URLs to fi…

    …rst party
    
    This fixes bug 19401 which is caused by a rebase error we overlooked.
    gk-tpo committed Jun 13, 2016

Commits on Jun 3, 2016

  1. Bug 1238694 - Limit the number of asm.js/wasm code allocations to avo…

    …id running into Linux kernel limits. r=luke
    jandem authored and gk-tpo committed Jun 3, 2016
  2. Bug 1233328 - Part 2: Use SHA-256 StaticFingerprints directly instead…

    … of StaticPinset since the SHA-1 StaticFingerprints entry will always be null. r=keeler
    Cykesiopka Kathy Brade
    Cykesiopka authored and Kathy Brade committed Jun 3, 2016
  3. Bug 1233328 - Part 1: Ignore SHA-1 pins in PublicKeyPinningService.cp…

    …p. r=keeler
    Cykesiopka Kathy Brade
    Cykesiopka authored and Kathy Brade committed Jun 3, 2016
  4. Bug 1229284 - Remove support for SHA-1 hashes in genHPKPStaticPins.js…

    …. r=keeler
    Cykesiopka Kathy Brade
    Cykesiopka authored and Kathy Brade committed Jun 3, 2016
  5. squash! Bug 1517: Reduce precision of time for Javascript.

    Bug 19186: Drop the unneeded modification to KeyboardEvent.h.
    arthuredelstein authored and gk-tpo committed Jun 3, 2016
  6. Bug 1266963, stop propagation before other steps, r=masayuki

    This is a backport of
    https://hg.mozilla.org/mozilla-central/rev/1d23af51e886.
    
    Note we don't call `AsEvent()` as the original patch is doing as that
    change got introduced by bug 1230216 which landed in mozilla46.
    Neil Deakin authored and gk-tpo committed Jun 3, 2016
  7. Bug 19212: SIGSEGV with developer tools open

    Avoid a crash when monitoring network events. The crash occurred
    because the JS context's compartment was NULL when a JS stack was
    requested, but the root cause remains a mystery.
    Kathy Brade authored and gk-tpo committed Jun 3, 2016
  8. Bug 18884: Add --disable-loop flag

    When a mozconfig file contains
      ac_add_options --disable-loop
    
    then the Loop extension will not be built or bundled with the browser.
    arthuredelstein authored and gk-tpo committed Jun 3, 2016
  9. Bug 18912: add automated tests for updater cert pinning

    Add a chrome mochitest that verifies that a key pinning error
    is generated when the updater is configured to use one of the
    "bad pin" servers that are predefined by the test framework.
    
    Note that this test is affected by bug 18087, which means that
    security.nocertdb must be set to false before running this test.
    Kathy Brade authored and gk-tpo committed Jun 3, 2016
  10. Bug 19121: reinstate the update.xml hash check

    This is a partial revert of commit f1241db.
    
    Revert most changes from Mozilla Bug 862173 "don't verify mar file hash
    when using mar signing to verify the mar file (lessens main thread I/O)."
    
    We kept the addition to the AppConstants API in case other JS code
    references it in the future.
    Kathy Brade authored and gk-tpo committed Jun 3, 2016
  11. Bug 18885: Disable possible logging of TLS key material

    This is a backport of the bugfix for #1183318
    (https://hg.mozilla.org/projects/nss/rev/68d0b829490f).
    
    This is working for us as we are building Tor Browser optimized for
    all the platforms we support.
    gk-tpo committed Jun 3, 2016
  12. Bug 18886: Hide pocket menu items when Pocket is disabled

    If the user toggles the value of "browser.pocket.enabled", then menu
    items (and pocket button) will be affected only after browser restart.
    arthuredelstein authored and gk-tpo committed Jun 3, 2016
  13. Bug 1246614 - Check if system add-ons directory exists before trying …

    …to clean it. r=mossop
    
    --HG--
    extra : rebase_source : 44545607f4434a8ad03cdc59306e02517056d42c
    Frank-Rainer Grahl authored and gk-tpo committed Jun 3, 2016
  14. Bug 18958: Spoof screen.orientation values

    Make sure that
    screen.orientation.angle -> 0 and
    screen.orientation.type -> "landscape-primary"
    
    Also refactors screen.mozOrientation.
    arthuredelstein authored and gk-tpo committed Jun 3, 2016
  15. Bug 18900: updater doesn't work on Linux (cannot find libraries)

    Revert "Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong"
    
    This reverts commit 5c4fcaf.
    Kathy Brade authored and gk-tpo committed Jun 3, 2016
  16. Bug 18821: Disable libmdns for Android and Desktop

    There should be no need to remove the OS X support introduced in
    https://bugzilla.mozilla.org/show_bug.cgi?id=1225726 as enabling this
    is governed by a preference (which is actually set to `false`). However,
    we remove it at build time as well (defense in depth).
    
    This is basically a backout of the relevant passages of
    https://hg.mozilla.org/mozilla-central/rev/6bfb430de85d,
    https://hg.mozilla.org/mozilla-central/rev/609b337bf7ab and
    https://hg.mozilla.org/mozilla-central/rev/8e092ec5fbbd.
    gk-tpo committed Jun 3, 2016
  17. Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp

    Instead of using the local computer's IP address within
    symlink-based profile lock signatures, always use 127.0.0.1.
    Kathy Brade authored and gk-tpo committed Jun 3, 2016
  18. Bug 13419: Fix ICU cross-compilation for Windows

    This patch fixes bug 16874 and 18767 as well.
    gk-tpo committed Jun 3, 2016
  19. Bug 14970: Don't block our unsigned extensions

    Mozilla introduced extension signing as a way to make it harder for an
    attacker to get a malicious add-on running in a user's browser. See:
    https://blog.mozilla.org/addons/2015/02/10/extension-signing-safer-experience
    and https://blog.mozilla.org/addons/2016/01/22/add-on-signing-update/
    for some background information.
    
    In ESR45 this feature is enabled by default and we exempt both our own
    extensions and EFF's HTTPS-Everywhere from this requirement.
    gk-tpo committed Jun 3, 2016
Older