Commit Graph

81 Commits

Author SHA1 Message Date
hackademix 209d50b0c1 Simplified CSP HTTP header injection, avoiding report-to until actually supported by browsers. 2018-10-06 18:13:27 +02:00
hackademix 71c82b5084 Gracefully handle legacy message recipients. 2018-09-14 07:18:10 +02:00
hackademix 002c8f8b67 Message loops checks coping with multiple options window. 2018-09-09 14:57:09 +02:00
hackademix eb85395a01 Fixed message handling regression causing incompatibilities with embedders and potential internal loops. 2018-09-09 08:21:03 +02:00
hackademix 7514aa20f9 Saner message dispatching. 2018-09-08 11:50:40 +02:00
hackademix 97d4c22669 Work-around for a potential race condition in message handling on extension updates. 2018-09-05 15:51:43 +02:00
hackademix 26470b84f6 Transparent support for FQDNs and better management of file:/// URLs. 2018-09-04 19:28:16 +02:00
hackademix e8716657e4 Reordered startup sequence to be more friendly with embedders like the Tor Browser. 2018-08-28 17:21:56 +02:00
hackademix e2b63cf982 Further CSP refactoring and removal of obsolete fallbacks. 2018-08-27 18:55:00 +02:00
hackademix e82e961dd7 Refactoring CSP building out of RequestGuard. 2018-08-27 18:55:00 +02:00
hackademix b5d7266c50 Updated TLD support. 2018-08-27 18:54:44 +02:00
hackademix 4ce026a16c Fixed messages from content scripts being "eaten" by the wrong dispatcher when UI is open (thanks skriptimaahinen). 2018-08-23 16:23:49 +02:00
hackademix 075a5ad0e0 More coherent wrapper around the webex messaging API. 2018-08-22 16:34:16 +02:00
hackademix 1de1db3c29 Fixed possible surprises in background script message handling. 2018-08-21 23:54:04 +02:00
hackademix 8e1dc9e0ee Fixed regression: refresh loop on page using requests of type="object" to cache images, stylesheets and other types. 2018-08-19 01:30:14 +02:00
hackademix bb232e0895 More reliable attempt to run onResponseHeader listener the last of installed extension. 2018-08-18 22:52:34 +02:00
hackademix 8c8b959474
Merge pull request #13 from Lekensteyn/empty-tld-fixes
Fix policy configuration for domains without dots
2018-08-18 03:27:35 +02:00
hackademix 2f9c5299af Removed all references to RequestUtil.js and dependancies. 2018-08-18 03:20:33 +02:00
Peter Wu 49e34cd176 Fix policy configuration for domains without dots
Make sure that hosts such as "_gateway" (from systemd nss-myhostname) or
"master" (a local domain from DHCP) can be configured in the popup.
2018-08-15 18:40:48 +02:00
hackademix 0d8a94b008 Best effort to run webRequest.onHeaderReceived listener last (issue #6) 2018-08-06 15:59:47 +02:00
hackademix ce541c4a53 Broader detection of UTF-8 encoding in responses. 2018-08-01 18:53:38 +02:00
hackademix 0f089105da Updated TLDs. 2018-07-26 11:45:55 +02:00
hackademix e7fcd76705 Updated TLDs. 2018-07-21 22:50:26 +02:00
hackademix 580450b463 Refactor ContentMetadata into ResponseMetaData. 2018-07-19 01:04:35 +02:00
hackademix 5a60d58d24 Prevent script injection from messing with content-disposition=attachment responses. 2018-07-17 12:10:17 +02:00
hackademix ad6187dfd8 Cosmetic bug fixes. 2018-07-16 15:55:01 +02:00
hackademix f6b7232857 Updated TLDs. 2018-07-16 15:53:55 +02:00
hackademix 7dfa2e640b Added two library files (one, lib/restricted.js, missing from rc8 tag) and version bump. 2018-07-09 19:29:23 +02:00
hackademix 8ae9513f75 Provide a uuid function fallback which doesn't fail in the Tor Browser. 2018-07-03 19:35:33 +02:00
hackademix 81bd93a72d Simplified and apparently more reliable+flexible+efficient dynamic script injection method. 2018-07-02 01:50:32 +02:00
hackademix eceae7187a Initial commit starting at version 10.1.8.3rc4. 2018-07-01 01:01:23 +02:00