summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fixup! Regression tests for "Omnibox: Add DDG, Startpage, Disconnect, ↵tor-browser-45.2.0esr-6.5-1+ddgoniondifw2016-07-29
| | | | | | Youtube, Twitter; remove Amazon, eBay, bing" Update tests.
* fixup! Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove ↵difw2016-07-29
| | | | | | Amazon, eBay, bing Switch Default to DuckDuckGo HTTPS. Add .onion.
* Bug 19273: Avoid JavaScript patching of the external app helper dialog.Kathy Brade2016-07-17
| | | | | | Before launching an external application, broadcast an "external-app-requested" observer service notification to allow other modules, including extensions, a chance to cancel the launch.
* Bug 19417: Disable asmjs for nowGeorg Koppen2016-07-17
|
* fixup! Bug 13252 - Do not store data in the app bundleKathy Brade2016-07-15
| | | | | Avoid compilation errors when MOZ_UPDATER is not defined. Fixes bug 19484.
* Bug 18923: Add a script to run all Tor Browser specific testsNicolas Vigier2016-07-14
|
* Revert "Bug 18923: Add a script to run all Tor Browser specific tests"Georg Koppen2016-07-12
| | | | | | This reverts commit 94d46ebdeaa375db4feff102264a768873d9fff8. The patch has not been ready yet.
* fixup! Regression tests for Bug 15646: Prevent keyboard layout ↵Georg Koppen2016-07-06
| | | | fingerprinting in KeyboardEvent
* Bug 18923: Add a script to run all Tor Browser specific testsNicolas Vigier2016-07-06
|
* squash! Regression tests for Bug 1517: Reduce precision of time for Javascript.Arthur Edelstein2016-07-01
| | | | Plus tests for File API, e.g. `new File([], "").lastModifiedDate.getTime()`
* squash! Bug 1517: Reduce precision of time for Javascript.Arthur Edelstein2016-07-01
| | | | Bug 19478: Prevent File API from leaking ms-resolution current time
* fixup! Bug #13749.2: Regression tests for first-party isolation of cacheArthur Edelstein2016-06-19
|
* Bug 16998: Isolate link rel=preconnect to first partyArthur Edelstein2016-06-19
|
* Revert "Bug 16998: Disable link rel=preconnect"Arthur Edelstein2016-06-19
| | | | This reverts commit bba50a31b7c41ec4c74475ba083d23828fea8918.
* Revert "Bug 1229855: Fix miscompilation of uint8_t enum class with gcc4.8.2; ↵Georg Koppen2016-06-17
| | | | | | | | r=luke a=lizzard" This reverts commit fcb31773712f1e2adce790771f7978ba30056645. This fixes bug 19400. We are not affected by a buggy GCC 4.8.2.
* fixup! TB4: Tor Browser's Firefox preference overrides.Georg Koppen2016-06-17
| | | | | This works around the most problematic performance regressions brought up in bug 19276.
* Bug 19411: Update icon shows up even if partial updates are failing.Kathy Brade2016-06-15
| | | | | | 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).
* fixup! Bug #15502. Isolate blob, mediasource & mediastream URLs to first partyGeorg Koppen2016-06-13
| | | | This fixes bug 19401 which is caused by a rebase error we overlooked.
* Regression tests for Bug 1517: Reduce precision of time for Javascript.Arthur Edelstein2016-06-03
|
* fixup! Bug 1517: Reduce precision of time for Javascript.Arthur Edelstein2016-06-03
|
* Bug 1238694 - Limit the number of asm.js/wasm code allocations to avoid ↵Jan de Mooij2016-06-03
| | | | running into Linux kernel limits. r=luke
* Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbpJan de Mooij2016-06-03
|
* Bug 1215479 - Turn on W^X JIT code by default. r=lukeJan de Mooij2016-06-03
|
* Bug 1233328 - Part 2: Use SHA-256 StaticFingerprints directly instead of ↵Cykesiopka2016-06-03
| | | | StaticPinset since the SHA-1 StaticFingerprints entry will always be null. r=keeler
* Bug 1233328 - Part 1: Ignore SHA-1 pins in PublicKeyPinningService.cpp. r=keelerCykesiopka2016-06-03
|
* Bug 1229284 - Remove support for SHA-1 hashes in genHPKPStaticPins.js. r=keelerCykesiopka2016-06-03
|
* squash! Bug 1517: Reduce precision of time for Javascript.Arthur Edelstein2016-06-03
| | | | Bug 19186: Drop the unneeded modification to KeyboardEvent.h.
* Bug 1266963, stop propagation before other steps, r=masayukiNeil Deakin2016-06-03
| | | | | | | | 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 openKathy Brade2016-06-03
| | | | | | 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 flagArthur Edelstein2016-06-03
| | | | | | | When a mozconfig file contains ac_add_options --disable-loop then the Loop extension will not be built or bundled with the browser.
* Bug 18914: Use English-only label in <isindex/> tagsArthur Edelstein2016-06-03
|
* Bug 18912: add automated tests for updater cert pinningKathy Brade2016-06-03
| | | | | | | | | 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 checkKathy Brade2016-06-03
| | | | | | | | | | This is a partial revert of commit f1241db6986e4b54473a1ed870f7584c75d51122. 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 materialGeorg Koppen2016-06-03
| | | | | | | | 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 fingerprinting in ↵Arthur Edelstein2016-06-03
| | | | KeyboardEvent
* Regression tests for Bug 17009: Pref to suppress some modifier key eventsArthur Edelstein2016-06-03
|
* Bug 18886: Hide pocket menu items when Pocket is disabledArthur Edelstein2016-06-03
| | | | | If the user toggles the value of "browser.pocket.enabled", then menu items (and pocket button) will be affected only after browser restart.
* Bug 18619: If indexedDB disabled, use in-memory db for asyncStorage.jsArthur Edelstein2016-06-03
|
* Bug 1246614 - Check if system add-ons directory exists before trying to ↵Frank-Rainer Grahl2016-06-03
| | | | | | | clean it. r=mossop --HG-- extra : rebase_source : 44545607f4434a8ad03cdc59306e02517056d42c
* Bug 18958: Spoof screen.orientation valuesArthur Edelstein2016-06-03
| | | | | | | | Make sure that screen.orientation.angle -> 0 and screen.orientation.type -> "landscape-primary" Also refactors screen.mozOrientation.
* Bug 18995: Regression test to ensure CacheStorage is disabled in private ↵Arthur Edelstein2016-06-03
| | | | browsing
* Bug 18900: updater doesn't work on Linux (cannot find libraries)Kathy Brade2016-06-03
| | | | | | Revert "Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong" This reverts commit 5c4fcaf37f8e479b5d3c46a21b8a48ad1fe567d8.
* Bug 16998: Disable link rel=preconnectArthur Edelstein2016-06-03
|
* Bug 18821: Disable libmdns for Android and DesktopGeorg Koppen2016-06-03
| | | | | | | | | | | | 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.cppKathy Brade2016-06-03
| | | | | 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 WindowsGeorg Koppen2016-06-03
| | | | This patch fixes bug 16874 and 18767 as well.
* Bug 14970: Don't block our unsigned extensionsGeorg Koppen2016-06-03
| | | | | | | | | | | 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.
* Bug 18799: disable Network TicklerKathy Brade2016-06-03
| | | | | Ensure that the tickler is always stubbed out, even on Android (e.g., for Orfox).
* Bug 6786: Do not expose system colors to CSS or canvas.Kathy Brade2016-06-03
| | | | | | | | Restore the portion of this fix that was not upstreamed as part of https://bugzilla.mozilla.org/show_bug.cgi?id=232227: use properly contrasting colors if the desktop theme specifies white on black for text colors (see bug 7920). These color choices are not exposed to content.
* Bug 1250046 - Remove Shumway references from telemetry. r=gfritzscheYury Delendik2016-06-03
|