arthuredelstein / tor-browser Public
19478
Commits on Jun 21, 2016
-
squash! Regression tests for Bug 1517: Reduce precision of time for J…
…avascript. Plus tests for File API, e.g. `new File([], "").lastModifiedDate.getTime()`
-
squash! Bug 1517: Reduce precision of time for Javascript.
Bug 19478: Prevent File API from leaking ms-resolution current time
Commits on Jun 17, 2016
-
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.
-
fixup! TB4: Tor Browser's Firefox preference overrides.
This works around the most problematic performance regressions brought up in bug 19276.
Commits on Jun 15, 2016
-
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 committedJun 15, 2016
Commits on Jun 13, 2016
-
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.
Commits on Jun 3, 2016
-
-
Bug 1238694 - Limit the number of asm.js/wasm code allocations to avo…
…id running into Linux kernel limits. r=luke
-
-
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 authored and Kathy Brade committedJun 3, 2016 -
Bug 1233328 - Part 1: Ignore SHA-1 pins in PublicKeyPinningService.cp…
…p. r=keeler
Cykesiopka authored and Kathy Brade committedJun 3, 2016 -
Bug 1229284 - Remove support for SHA-1 hashes in genHPKPStaticPins.js…
…. r=keeler
Cykesiopka authored and Kathy Brade committedJun 3, 2016 -
squash! Bug 1517: Reduce precision of time for Javascript.
Bug 19186: Drop the unneeded modification to KeyboardEvent.h.
-
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.
-
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.
-
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.
-
-
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.
-
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.
-
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.
-
Regression tests for Bug 15646: Prevent keyboard layout fingerprintin…
…g in KeyboardEvent
-
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.
-
Bug 1246614 - Check if system add-ons directory exists before trying …
…to clean it. r=mossop --HG-- extra : rebase_source : 44545607f4434a8ad03cdc59306e02517056d42c
-
Bug 18958: Spoof screen.orientation values
Make sure that screen.orientation.angle -> 0 and screen.orientation.type -> "landscape-primary" Also refactors screen.mozOrientation.
-
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.
-
-
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.
-
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.
-
Bug 13419: Fix ICU cross-compilation for Windows
This patch fixes bug 16874 and 18767 as well.
-
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.