Commit Graph

527 Commits

Author SHA1 Message Date
hackademix 1b7690538c Policy fetching asynchronous only before initialization. 2019-10-18 22:46:01 +02:00
hackademix 1ead91d2aa Support for safe asynchronous page loading without fallback reloads. 2019-10-18 22:43:08 +02:00
hackademix 1e88b30a20 Fixed asynchronous onSyncMessage listeners support, on Chromium too. 2019-10-18 22:40:55 +02:00
hackademix 260291e07f Fixed typo causing initializing promise not being cached. 2019-10-18 10:51:44 +02:00
hackademix f1cf5d9535 Avoid unnecessary page reloads on extension updates. 2019-10-18 10:49:16 +02:00
hackademix 2c8ac802ea Fixed undefined variable error when in debugging mode. 2019-10-17 22:27:58 +02:00
hackademix ca87f093cb Version bump: 11.0.4rc12. 2019-10-10 17:18:44 +02:00
hackademix 98269dc4b0 [Tor] Display .onion sites as "secure" in the UI (tickets #27313 and #27307). 2019-10-09 14:59:19 +02:00
hackademix a0343e16c2 Fixed typo causing Chromium builds not to be created in the XPI directory. 2019-10-09 12:46:38 +02:00
hackademix 518b8eda60 Version bump: 11.0.4rc11. 2019-10-09 12:45:40 +02:00
hackademix 9769846552 Support for splitting sync storage items into chunks, to allow synchronization of big policies across devices. 2019-10-08 11:21:43 +02:00
hackademix 2335141590 [L10n] Updated ca, nl. 2019-10-08 11:21:43 +02:00
hackademix 7846ead449 Overwrite Chromium zip on reiterated builds. 2019-10-06 21:31:57 +02:00
hackademix 0995fb8dc1 Version bump: 11.0.4rc10. 2019-10-06 21:23:20 +02:00
hackademix 5ee30535c4 IPv4 subnet shortcut matching. 2019-10-05 15:45:56 +02:00
hackademix 9e951a378c Version bump: 11.0.4rc9. 2019-10-05 15:14:33 +02:00
hackademix f848117186 Create chromium zip in the same directory as XPIs. 2019-10-05 11:10:24 +02:00
hackademix c2ea02fd24 Fallback to local storage for any item exceeding limits (fixes persistence problems on Chromium). 2019-10-05 10:59:07 +02:00
hackademix 7cc3422b4f Alternate version numbering for Chromium pre-releases. 2019-10-05 10:59:07 +02:00
hackademix 8a116734f8 [L10n] Updated nl. 2019-10-05 10:59:07 +02:00
hackademix ec9eb9b3fa Version bump: 11.0.4rc8. 2019-10-05 00:52:20 +02:00
hackademix 3547c44495 Prevent startup tabs to remain stuck with about:blank. 2019-10-02 00:35:15 +02:00
hackademix a78117ff24 Version bump: 11.0.4rc7. 2019-10-02 00:34:33 +02:00
hackademix 3b0dd9d4b4 Fix Chromium dev builds failing when signing Firefox extension. 2019-10-02 00:24:29 +02:00
hackademix 1c23d736a0 Prevent startup race conditions breaking pinned tabs sometimes. 2019-10-02 00:22:37 +02:00
hackademix eb4f87d660 Version bump: 11.0.4rc6. 2019-10-02 00:18:16 +02:00
hackademix 8621a36fa1 Make extra efforts to ensure safety net reloads happen only once on startup. 2019-10-02 00:02:01 +02:00
hackademix 1b3a02659e Version bump: 11.0.4rc5. 2019-10-01 23:42:17 +02:00
hackademix 242a3a1717 Improved console reporting. 2019-10-01 22:48:33 +02:00
hackademix 958bfba66c SyncMessage support for asynchronous listeners. 2019-10-01 22:47:19 +02:00
hackademix 0940fc84b3 "use strict" in SyncMessage.js 2019-10-01 22:41:39 +02:00
hackademix caa16365c1 Simplified, less noisy and more resilient Messages abstraction implementation. 2019-10-01 22:39:49 +02:00
hackademix e3c09d4dc0 Handle edge-case policy retrieval for file:// pages loaded by session restore on startup and alike. 2019-10-01 22:37:28 +02:00
hackademix a9a85a5c22 Improved Chromium development-build workflow. 2019-10-01 22:27:13 +02:00
hackademix 23d2e95e1c Updated build artifacts to be ignored by git. 2019-10-01 09:36:34 +02:00
hackademix 11e9e094c0 Version bump: 11.0.4rc4. 2019-09-30 21:18:11 +02:00
hackademix f0f6585314 Make policy fetching resilient to missing tab information. 2019-09-30 08:47:36 +02:00
hackademix 54dc58393a More verbose error logging while processing syncMessage listeners. 2019-09-30 08:44:43 +02:00
hackademix f9f116e65c Fix CSP violation reporting management of "fake" blocked-uri like "eval". 2019-09-30 07:37:03 +02:00
hackademix 6c60ab2710 Leaner and faster SyncMessage shim tab id tracking hack for Firefox. 2019-09-30 07:37:03 +02:00
hackademix 9632791d29 Version bump: 11.0.4rc3. 2019-09-30 07:37:03 +02:00
hackademix 2d7e1e8df1 Minor TLD data change. 2019-09-29 17:29:38 +02:00
hackademix 9e4c03060a Recursive webgl context monkeypatching across same origin windows (concept/patch by skriptimaahinen). 2019-09-29 17:29:38 +02:00
hackademix fcd7c4aef0 Replace cookie-based hacks with synchronous messaging (currently shimmed) to retrieve fallback and per-tab restriction policies. 2019-09-29 17:29:38 +02:00
hackademix c3dcf300a6 Work-around for Chromium not supporting frameAncestors in webRequest. 2019-09-29 17:29:38 +02:00
hackademix 78063f3412 Remove ChildPolicies and its dependencies. 2019-09-29 17:29:38 +02:00
hackademix c9e06983ba Add browser.runtime.(sendSyncMessage|onSyncMessage) shim. 2019-09-29 17:29:38 +02:00
hackademix c52568837e Removed dead tab permissions management code. 2019-09-29 17:29:38 +02:00
hackademix 3bf8e29a9a Block CSP violation reports requests synchronously, before they fail on .invalid DNS resolution, on Chromium. 2019-09-29 17:29:38 +02:00
hackademix c245237c96 Fix typo "breaking" yet to be implemented contextual permissions. 2019-09-29 17:29:38 +02:00