summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Changelog update and version bumpGeorg Koppen2017-08-04
|
* fixup! Bug 19273: Avoid JavaScript patching of the external app helper dialog.Kathy Brade2017-08-04
| | | | | | | | For compatibility with recent changes to our browser patch, change the external app blocker module so it implements the new nsIHelperAppWarningDialog interface. Since the external app blocker module is no longer a service, split the drag and drop filter into a separate component (which remains a service).
* Translations updateGeorg Koppen2017-08-03
|
* fixup! Bug 22542: Security Settings window too small on macOS 10.12Kathy Brade2017-08-01
| | | | | | | Automatically adjust the height of the Security Settings window so that no scrollbar is needed. Also, add 100 pixels to the width and increase maxheight and maxwidth to give users more flexibility when they choose to manually resize the window.
* Bug 21999: Detect homepage URLs more effectivelyArthur Edelstein2017-07-09
|
* Bug 21999: Fix display of language prompt for TBB/ESR52Arthur Edelstein2017-07-09
|
* Bug 18913: about:tor should not have chrome privilegesKathy Brade2017-06-24
| | | | | | | | | | | | | | | | | Rearchitect our implementation so that about:tor pages are always loaded in a content process. This also fixes: Bug 22535: Searching brings me to duckduckgo but my query is discarded. Bug 21948: Going back to about:tor page gives "Address isn't valid" error. Most of the code that initializes and updates about:tor content has been moved to a content script. When necessary, IPC is used to pass data from the chrome process to the content script. Removed old, no-longer-used m_tb_orig_BrowserOnAboutPageLoad variable from torbutton.js. Also, update the about:tor newChannel() implementation to accept an nsILoadInfo parameter.
* Bug 22560: Update privacy.thirdparty.isolate preferencebug_22560_v2Georg Koppen2017-06-16
| | | | | | | | | | In commit 2978978e64fbc9164185564a19d56d5fea0b25d8 we hinted at updating `privacy.thirdparty.isolate` once we switch to ESR 52. We forgot that while migrating but replace it now with `privacy.firstparty.isolate` as expected. We remove `dom.workers.sharedWorkers.enabled` as this preference is long gone.
* Bug 22554: Don't set Battery API pref anymoreGeorg Koppen2017-06-12
| | | | | | Mozilla made the Battery API chrome-only (https://bugzilla.mozilla.org/show_bug.cgi?id=1313580). We therefore don't need to take care of it anymore in Torbutton.
* Version bump and CHANGELOG updateGeorg Koppen2017-06-09
|
* Bug 22542: Security Settings window too small on macOS 10.12Kathy Brade2017-06-08
| | | | | | Increase the height of the security slider description area to avoid a scrollbar on macOS 10.12 (previously, the text associated with the "High" level required a scrollbar).
* Version bump and CHANGELOG updateGeorg Koppen2017-06-02
|
* Translations updateGeorg Koppen2017-06-02
|
* Bug 22104: Adjust our content policy whitelist for ff52-esr.Kathy Brade2017-06-02
| | | | | | Fix problems with missing video playback controls and missing scrollbars. Use a regex solution to allow access to all png images, svg images, and css files under chrome://global/skin/media.
* Bug 22457: Allow resources loaded by view-source://Georg Koppen2017-06-02
| | | | | | | Instead of whitelisting single resources for view-source requests that might allow platform detection we allow all of those that are needed by requests with a view-source origin. This should be safe now that https://bugzilla.mozilla.org/show_bug.cgi?id=1172165 landed.
* Bug 21627: Ignore HTTP 304 responses when checking redirects.Kathy Brade2017-06-01
| | | | | | Avoid noise on the error console when a page is reloaded. Since 304 responses do not have Location headers, it is safe to ignore such responses inside our http-on-examine-response observer.
* Bug 22459: Adapt our use of the nsIContentPolicy to e10s modeKathy Brade2017-06-01
| | | | | | | | Load our content policy module as a process script instead of as a component so that our nsIContentPolicy filter runs in content processes. Our http-on-examine-response code that blocks redirects to internal URLs must continue to run in the chrome process only.
* Version bump, and CHANGELOG updateGeorg Koppen2017-04-13
|
* Translation updatesGeorg Koppen2017-04-13
|
* Bug 21865: Update our JIT preferences in the sliderbug_21865_v2Georg Koppen2017-04-13
| | | | | | | | | | | | | | It turns out that the JIT *.content prefs are gone for a while now. This happened in https://bugzilla.mozilla.org/show_bug.cgi?id=939562 and the patch updates the security slider to take this into account. We got the tip to include `javascript.options.native_regexp` as well. `javascript.options.typeinference` is gone with https://bugzilla.mozilla.org/show_bug.cgi?id=972817 and we therefore remove it. And asm.js is disabled globally until we find a good solution for #19417. The tooltip text got updated accordingly.
* Revert "Bug 21201.1: Use new svg.disabled pref"bug_21885Georg Koppen2017-04-07
| | | | | | | | This reverts commit 1b7ce9f53f6a27e8684fdcda0b3be086a914d054. We did not backport Mozilla's patch which uses the new preference. Thus we need to stick to the old one for now. Closes #21885.
* Bug 21201: Mark Torbutton as multiprocess compatibleGeorg Koppen2017-04-04
|
* Bug 21747: 'New Tor Circuit for this Site' in ESR52Arthur Edelstein2017-04-04
| | | | | Also, make sure we renew catchall "--unknown--" domain if user chooses "New Tor Circuit" for about:addons, for example.
* Bug 21745: Fix handling of catch-all circuitArthur Edelstein2017-04-04
|
* Bug 21547: Fix circuit display under e10sArthur Edelstein2017-04-04
|
* Bug 21268: e10s compatibility for New Identity.Kathy Brade2017-04-04
| | | | | | | | | | | | Ignore "not available" errors from appCacheStorage.asyncEvictStorage() since these can occur if the cache has not been used yet. Change torbutton_close_tabs_on_new_identity() to use browser.removeTab() instead of browser.contentWindow.close() since we cannot directly access the contentWindow when multi-process mode is enabled. Fix indentation and modernize the torbutton_close_tabs_on_new_identity() code.
* fixup! Bug 21267: Remove 14429 implementation for nowGeorg Koppen2017-04-04
|
* Bug 21267: Remove 14429 implementation for nowArthur Edelstein2017-04-04
|
* Bug 21201: Avoid accessing contentWindow inside torbutton_resizelistener.Kathy Brade2017-04-04
| | | | Also, use Cc, Ci, and Cr inside torbutton_resizelistener.
* Bug 21201.2: Isolate by firstPartyDomain from OriginAttributesArthur Edelstein2017-04-04
|
* Bug 21201.1: Use new svg.disabled prefArthur Edelstein2017-04-04
|
* Release preparations for 1.9.7.1Georg Koppen2017-03-03
| | | | Version bump, and CHANGELOG update
* Translations updateGeorg Koppen2017-03-03
|
* fixup! Bug 21396: Allow leaking of resource/chrome URIsbug_21396_v3Georg Koppen2017-03-02
|
* Bug 21396: Allow leaking of resource/chrome URIsGeorg Koppen2017-03-01
| | | | | | | | | | | | | | | | Our work around for https://bugzilla.mozilla.org/show_bug.cgi?id=863246 is filtering content requests to resource:// and chrome:// URIs in a way that neuters this fingerprinting vector while not breaking standard Tor Browser functionality. However, there are extensions like Session Manager that are broken with this strategy. Users who think having extensions like that one working is much more important than avoiding the possible information leakage associated with that get a preference they can toggle now. 'extensions.torbutton.resource_and_chrome_uri_fingerprinting' is by default 'false' but setting it to 'true' effectively disables our defense we developed in #8725 and related bugs.
* Translations updateGeorg Koppen2017-03-01
|
* Bug 21574.2: Generate manual link dynamicallyArthur Edelstein2017-02-27
|
* Bug 21574.1: Add link for zh manualArthur Edelstein2017-02-27
|
* Fixup for wrong error messageGeorg Koppen2017-02-21
|
* Bug 21330: Non-usable scrollbar appears in tor browser security settingsKathy Brade2017-02-01
| | | | | Wait until after the security settings window has finished loading before enabling the description box's scrollbar.
* Bug 21324: Don't update NoScript button with timer updatebug_21324_v2Georg Koppen2017-01-26
|
* Release preparations for 1.9.7Georg Koppen2017-01-19
| | | | Changelog update and version bump
* Bug 21243: Fix up user manual labelsArthur Edelstein2017-01-19
| | | | | | 1. Remove double arrow from help menu. 2. Restore localized links inadvertently removed by Transifex. 3. Add localized links for all available manual locales.
* Translation updatesGeorg Koppen2017-01-19
|
* Bug 21243: Add links to es, fr, pt Tor Browser manualArthur Edelstein2017-01-18
|
* Fold in missing 1.9.5 changelogsGeorg Koppen2017-01-17
|
* Bug 21194: Show snowflake in the circuit displayGeorg Koppen2017-01-17
|
* Translation updatesGeorg Koppen2017-01-16
|
* Bug 19898: Use DuckDuckGo on about:torGeorg Koppen2017-01-13
| | | | | | | | We switched to DuckDuckGo as our default search engine recently and this patch makes sure this is reflected on our about:tor page as well. While we are at it we are removing the respective Disconnect.me language strings.
* Bug 21131: Remove 2016 donation bannerArthur Edelstein2017-01-13
|