summaryrefslogtreecommitdiff
path: root/src/bg
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | Further CSP refactoring and removal of obsolete fallbacks.hackademix2018-08-274-152/+123
| |
* | Refactoring CSP building out of RequestGuard.hackademix2018-08-272-97/+57
|/
* 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-222-16/+9
|
* Fixed possible surprises in background script message handling.hackademix2018-08-212-333/+311
|
* Fixed inconstitencies in ChildPolicies content script URL matching.hackademix2018-08-211-1/+2
|
* 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-182-10/+20
| | | | extension.
* Removed all references to RequestUtil.js and dependancies.hackademix2018-08-186-175/+63
|
* Hack: use top.name to store per-tab content-side configuration (e.g. ↵hackademix2018-08-173-8/+26
| | | | unrestricted tab status).
* Policy serialization using the contentScripts API.hackademix2018-08-163-17/+116
|
* Best effort to run webRequest.onHeaderReceived listener last (issue #6)hackademix2018-08-061-6/+24
|
* Skip non-content windows when deferring startup page loading.hackademix2018-08-011-4/+4
|
* 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
|
* Fixed random stallings on page transitions.hackademix2018-07-281-1/+1
|
* Fixed regression in NOSCRIPT elements emulation.hackademix2018-07-281-1/+1
|
* Fixed window.stop() called in empty suframes.hackademix2018-07-281-2/+3
|
* Disable scripting in HTML-embedding objects where webglHook cannot run, if ↵hackademix2018-07-262-11/+16
| | | | webgl not allowed.
* More edge cases covered in dynamic script injection.hackademix2018-07-262-16/+24
|
* Fixed some resource loading feedback glitches.hackademix2018-07-262-41/+44
|
* Fix for stalling embedded objects load on dynamic script injection.hackademix2018-07-251-3/+2
|
* Fixed infinite reload loops on scripting permissions mismatches.hackademix2018-07-251-1/+1
|
* Work-around for serviceWorker loads bypassing webRequest.hackademix2018-07-241-5/+16
|
* More reliable handling of edge startup cases.hackademix2018-07-223-30/+92
|
* Fixed dynamic script injection failing sometimes with "No matching message ↵hackademix2018-07-221-1/+8
| | | | handler" error.
* Fixed externally handled resources opened in popups being broken by dynamic ↵hackademix2018-07-202-20/+37
| | | | script injection.
* Refactor ContentMetadata into ResponseMetaData.hackademix2018-07-191-8/+10
|
* Removed useless work-around suggested in moz bug 1410755 which caused Tor ↵hackademix2018-07-191-14/+5
| | | | Browser content process crashes.
* Prevent script injection from messing with content-disposition=attachment ↵hackademix2018-07-171-11/+15
| | | | responses.
* Cosmetic bug fixes.hackademix2018-07-161-1/+1
|
* Fixed cleaning up reloadingTabs in StreamFilter.onstart() was still breaking ↵hackademix2018-07-121-10/+8
| | | | some feeds sometimes.
* Removed deprecated windowType usages.hackademix2018-07-121-3/+1
|
* Fixed race condition in work-around for broken feeds in ESR60.hackademix2018-07-111-12/+15
|
* Reload hack to let the RSS feed reader work on ESR60hackademix2018-07-101-13/+54
|
* More specific dynamic script injection exceptions.hackademix2018-07-091-14/+14
|
* More graceful handling of internal and restricted URLs.hackademix2018-07-091-2/+4
|
* More specific content-type exception for dynamic script injection.hackademix2018-07-091-1/+2
|
* Fixed dynamic script injection breaking images shown as frame content.hackademix2018-07-072-15/+17
|
* Work-around for onload not being fired on XML documents in Tor Browser/ESR60.hackademix2018-07-062-27/+41
|
* Backport dynamic script injection to Tor Browser / Fx ESR60.hackademix2018-07-031-4/+12
|
* Fixed regression: dynamic script injection breaking images loaded as frame ↵hackademix2018-07-031-1/+17
| | | | content.