summaryrefslogtreecommitdiff
path: root/src/bg
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Allow extensions to perform origin-less fetching and framing (issue #41).hackademix2018-11-241-1/+4
|
* Fixed issue #35 "tabId is not defined" on startup.hackademix2018-11-121-6/+6
|
* Darker red badge background to ensure text is kept white across browsers.hackademix2018-10-261-1/+1
|
* Fixed potential race condition in per-tab configuration cookie hack.hackademix2018-10-141-1/+2
|
* Use cookie instead of window.name as a tab-configuration hack.hackademix2018-10-133-16/+21
|
* Set tab restrictions status across all frames.hackademix2018-10-121-1/+1
|
* Simplified CSP HTTP header injection, avoiding report-to until actually ↵hackademix2018-10-061-12/+20
| | | | supported by browsers.
* Include ftp:// URLs in non-secure domain matching.hackademix2018-09-261-2/+6
|
* Fixed line endings.hackademix2018-09-151-38/+38
|
* Removed unused regexp.hackademix2018-09-101-1/+0
|
* Better IPV6 support.hackademix2018-09-101-9/+16
|
* Streamlined child policy content scripts.hackademix2018-09-101-2/+1
|
* Fix for various content script timing related issues.hackademix2018-09-092-25/+12
|
* Prevent total breakages when policies accidentally map to invalid match ↵hackademix2018-09-091-12/+21
| | | | patterns.
* More efficient window.name persistence for tab-scoped permissions.hackademix2018-09-083-2/+10
|
* Fixed regression: undefined fake request.url ends to for inline scripts CSP ↵hackademix2018-09-081-1/+1
| | | | reports.
* Saner message dispatching.hackademix2018-09-082-11/+13
|
* Fixed bug in requestKey generation.hackademix2018-09-051-1/+1
|
* Transparent support for FQDNs and better management of file:/// URLs.hackademix2018-09-041-12/+14
|
* Better file: protocol support.hackademix2018-09-043-42/+54
|
* Reordered startup sequence to be more friendly with embedders like the Tor ↵hackademix2018-08-282-45/+45
| | | | Browser.
* Merge pull request #16 from rustybird/startedhackademix2018-08-281-0/+1
|\ | | | | Broadcast a "started" message after initialization
| * Broadcast a "started" message after initializationRusty Bird2018-08-271-0/+1
| | | | | | | | | | | | | | | | | | Other extensions listening in on NoScript's messages (e.g. Torbutton) can take this message as an indication that it's now safe to send an "updateSettings" message to NoScript without immediately getting clobbered by the configuration loader. See https://trac.torproject.org/projects/tor/ticket/26520 for context.