summaryrefslogtreecommitdiff
path: root/src/bg
Commit message (Collapse)AuthorAgeFilesLines
* Fixed hard reload needed after releasing restrictions (regression on Firefox ↵hackademix2020-05-151-9/+5
| | | | Beta).
* Fixed 3rd party scripts blocking regression on Firefox Trunk due to XBL ↵hackademix2020-05-151-4/+1
| | | | removal (thanks guardao for reporting).
* Fixed typo in unused yet code.hackademix2020-05-151-1/+1
|
* [XSS] Fixed false positives and timeouts (thanks riaggren for report).hackademix2020-04-191-1/+1
|
* Further refresh syntax parsing leniency (thanks insertscript).hackademix2020-03-251-1/+1
|
* Uniform refresh url matching across HTTP and DOM checks (thanks insertscript).hackademix2020-03-221-1/+1
|
* Prevent ANY redirection to data: URIs in documents.hackademix2020-03-181-3/+3
|
* Force CSP inheritance for redirections to data: URIs on Gecko pre-69.hackademix2020-03-132-8/+26
|
* Minor adjustments for Firefox Preview (Fenix) compatibility.hackademix2020-02-292-7/+8
|
* Unrestricted tab support for service workers and their included 3rd party ↵hackademix2020-01-081-5/+15
| | | | scripts.
* Record document origins in TabStatus.hackademix2020-01-081-9/+9
|
* Support for reporting service workers and their imported scripts in UI.hackademix2020-01-081-1/+12
|
* Cross-browser request properties normalization.hackademix2020-01-071-0/+12
|
* Fixed initial requst URL lost across redirections.hackademix2020-01-071-1/+1
|
* Added "ping" (beacon/ping) capability control.hackademix2019-12-251-1/+14
|
* Fixed shortcut and context menu doing nothing unless browserAction icon is ↵hackademix2019-12-112-8/+14
| | | | visible on Firefox (issue #58).
* Debug statement to monitor settings changes.hackademix2019-11-151-1/+1
|
* Fixed onionSecure setting persistence issue (Tor ticket #32362).hackademix2019-11-071-0/+2
|
* Fixed bug in policy fetching.hackademix2019-10-311-1/+2
|
* Make tests not to run automatically on dev mode startup anymore.hackademix2019-10-311-5/+5
|
* [Tor] Treat .onion sites whose protocol is HTTP as if it was HTTPS.hackademix2019-10-271-0/+2
|
* [Mobile] Blocked scripts count displayed in the browser action menu item.hackademix2019-10-251-3/+5
|
* Policy fetching asynchronous only before initialization.hackademix2019-10-181-1/+4
|
* Fixed typo causing initializing promise not being cached.hackademix2019-10-181-2/+3
|
* Avoid unnecessary page reloads on extension updates.hackademix2019-10-181-1/+1
|
* Handle edge-case policy retrieval for file:// pages loaded by session ↵hackademix2019-10-011-6/+16
| | | | restore on startup and alike.
* Make policy fetching resilient to missing tab information.hackademix2019-09-301-5/+5
|
* Fix CSP violation reporting management of "fake" blocked-uri like "eval".hackademix2019-09-301-1/+1
|
* Replace cookie-based hacks with synchronous messaging (currently shimmed) to ↵hackademix2019-09-292-11/+17
| | | | retrieve fallback and per-tab restriction policies.
* Work-around for Chromium not supporting frameAncestors in webRequest.hackademix2019-09-291-8/+14
|
* Remove ChildPolicies and its dependencies.hackademix2019-09-293-223/+33
|
* Removed dead tab permissions management code.hackademix2019-09-291-5/+0
|
* Block CSP violation reports requests synchronously, before they fail on ↵hackademix2019-09-291-1/+1
| | | | .invalid DNS resolution, on Chromium.
* Fixed "Cascade top document restrictions" option not always applied to ↵hackademix2019-09-261-14/+21
| | | | embedded elements.
* Add "Collapse blocked objects" option to the Blocked Objects prompt.hackademix2019-07-231-3/+7
|
* Removed work-around for ↵hackademix2019-05-222-4/+0
| | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1532530 (see https://trac.torproject.org/projects/tor/ticket/29969#comment:9).
* Reference internal pages as absolute URLs for Chromium compatibility.hackademix2019-04-291-1/+3
|
* Make RequestGuard's header processing synchronous on non-supporting browsers.hackademix2019-04-082-8/+15
|
* Fixed inconsistencies in handling of browser-internal URLs.hackademix2019-04-083-6/+8
|
* Fixed resetting options works just once per session (defaults reference ↵hackademix2019-04-061-1/+1
| | | | current settings) - issue #69.
* Chromium-compatible popup closure handling.hackademix2019-03-282-1/+18
|
* Merge branch 'chromium' into merge/chromiumhackademix2019-03-273-4/+11
|\
| * Graceful degradation for missing WebExtensions APIs on Chromium.hackademix2019-02-013-4/+11
| |
* | Fixed ns.requestCan() using hardcoded "script" rather than its capability ↵hackademix2019-03-161-1/+1
| | | | | | | | argument.
* | "General/Cascade top document's restrictions to subdocuments" option ↵hackademix2019-03-153-6/+17
| | | | | | | | (default true on the Tor Browser).
* | Remove double quotes around property names for consistency.hackademix2019-03-151-6/+6
| |
* | Selective handling of Tor Browser options and work-around for ↵hackademix2019-03-144-14/+72
| | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1532530
* | Added missing await to async options saving.hackademix2019-03-141-1/+1
|/
* Cascade top document's restrictions to subframes (Tor issue #28873).hackademix2018-12-171-5/+20
|
* Limit fix for issue #41 to origin-less fetch (exclude frames).hackademix2018-11-251-2/+3
|