summaryrefslogtreecommitdiff
path: root/src/bg/RequestGuard.js
Commit message (Collapse)AuthorAgeFilesLines
* Fixed 3rd party scripts blocking regression on Firefox Trunk due to XBL ↵hackademix2020-05-151-4/+1
| | | | removal (thanks guardao for reporting).
* Force CSP inheritance for redirections to data: URIs on Gecko pre-69.hackademix2020-03-131-7/+17
|
* Minor adjustments for Firefox Preview (Fenix) compatibility.hackademix2020-02-291-2/+2
|
* 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
|
* [Mobile] Blocked scripts count displayed in the browser action menu item.hackademix2019-10-251-3/+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-291-1/+5
| | | | 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-291-16/+5
|
* 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
|
* Make RequestGuard's header processing synchronous on non-supporting browsers.hackademix2019-04-081-4/+10
|
* Fixed inconsistencies in handling of browser-internal URLs.hackademix2019-04-081-3/+3
|
* Merge branch 'chromium' into merge/chromiumhackademix2019-03-271-3/+6
|\
| * Graceful degradation for missing WebExtensions APIs on Chromium.hackademix2019-02-011-3/+6
| |
* | "General/Cascade top document's restrictions to subdocuments" option ↵hackademix2019-03-151-1/+1
| | | | | | | | (default true on the Tor Browser).
* | Selective handling of Tor Browser options and work-around for ↵hackademix2019-03-141-1/+1
|/ | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1532530
* 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
|
* Allow extensions to perform origin-less fetching and framing (issue #41).hackademix2018-11-241-1/+4
|
* Darker red badge background to ensure text is kept white across browsers.hackademix2018-10-261-1/+1
|
* Use cookie instead of window.name as a tab-configuration hack.hackademix2018-10-131-1/+8
|
* Set tab restrictions status across all frames.hackademix2018-10-121-1/+1
|
* More efficient window.name persistence for tab-scoped permissions.hackademix2018-09-081-0/+4
|
* Fixed regression: undefined fake request.url ends to for inline scripts CSP ↵hackademix2018-09-081-1/+1
| | | | reports.
* Saner message dispatching.hackademix2018-09-081-0/+1
|
* Fixed bug in requestKey generation.hackademix2018-09-051-1/+1
|
* Better file: protocol support.hackademix2018-09-041-7/+5
|
* Further CSP refactoring and removal of obsolete fallbacks.hackademix2018-08-271-127/+21
|
* Refactoring CSP building out of RequestGuard.hackademix2018-08-271-97/+37
|
* Hotfix for some possible reload loops before refactoring CSP management.hackademix2018-08-251-7/+9
|
* Fixed infinite reload loop on unrestricted tabs.hackademix2018-08-241-2/+2
|
* Fixed minor CSP buildig issues.hackademix2018-08-241-4/+11
|
* Do not fail when onHeadersProcessed is called with no stored pending request.hackademix2018-08-231-3/+10
|
* Fixed regression: framed documents' URLs not being reported in the UI.hackademix2018-08-231-1/+1
|
* Update ChildPolicies when automatic temp TRUST for top-level document s is ↵hackademix2018-08-231-2/+2
| | | | enabled.
* More coherent wrapper around the webex messaging API.hackademix2018-08-221-9/+7
|
* Fixed possible surprises in background script message handling.hackademix2018-08-211-63/+65
|
* Simpler and more reliable safety net to ensure CSP headers are injected last ↵hackademix2018-08-201-23/+40
| | | | among WebExtensions.
* Fixed regression: refresh loop on page using requests of type="object" to ↵hackademix2018-08-191-1/+1
| | | | cache images, stylesheets and other types.
* More reliable attempt to run onResponseHeader listener the last of installed ↵hackademix2018-08-181-5/+19
| | | | extension.
* Policy serialization using the contentScripts API.hackademix2018-08-161-16/+1
|
* Best effort to run webRequest.onHeaderReceived listener last (issue #6)hackademix2018-08-061-6/+24
|
* Fixed inline scripts not being reported to UI (skriptimaahinen).hackademix2018-08-011-0/+1
|
* Fixed startup race condition with pending request tracking.hackademix2018-08-011-2/+3
|