Commit Graph

41 Commits (1d936742a73757a32ad29f51031a7db3b6ac9492)

Author SHA1 Message Date
Ryan Hendrickson 3f2916ed05 More unused code cleaning (#1009)
* remove many unused functions

* remove XAL abstraction
6 years ago
Raymond Hill fb94c85df1
Add ability to block early at launch; adapt to changes in Chromium 72+
Related issues:

- "Requests bypass uMatrix on Firefox start"
  <https://github.com/uBlockOrigin/uMatrix-issues/issues/69>

  Using same approach as with uBO:
  https://github.com/gorhill/uBloc/commit/41548be6be35

  `suspendTabsUntilReady` advanced setting added to "More" pane,
  useful only for Chromium -- the blocking of early network
  requests is enforced unconditionally on Firefox (because it
  supports returning Promises from webRequest handlers).

- "Cookies leaking temporarily"
  <https://github.com/uBlockOrigin/uMatrix-issues/issues/74>

  Changes in the webRequest API in Chromium 72+ caused uMatrix
  to fail to process `Cookie` and `Referer` headers on that
  platform.
6 years ago
Raymond Hill aba697f2f0
fix https://github.com/uBlockOrigin/uMatrix-issues/issues/8 7 years ago
Raymond Hill 98e012599c
code review: attempt to lookup actual tab id of behind-the-scene requests 7 years ago
Raymond Hill 31cc15ca6c
lots of informal fixes
- us integer tab id -- do not stringify anymore
- improved the parsing of hosts files
- better handling of behind-the-scene network requests when a
  context is provided by the webRequest API
- imported webextFlavor code from uBO
- converted instances of object-as-dict to Map()
7 years ago
Raymond Hill 08a0cdc218
fix #954 7 years ago
Raymond Hill 51a68683f8
code review: fix error at extension console; allow recipes to override explicit rules 7 years ago
Raymond Hill 55b9f1c645
add contributor mode and tools to contribute ruleset recipes (need more) 7 years ago
Raymond Hill 749e8d5cc4
improve backup file output for rules: array instead of one huge string 7 years ago
Raymond Hill b963ccb778
code review: simplify PSL selfie generator 7 years ago
Raymond Hill e9e5aa295c
fix #935 7 years ago
Raymond Hill 2cf4a57bf4
first draft toward fixing #30 7 years ago
Raymond Hill 1867635e0d
code review: fix updating of non-hosts resources 7 years ago
Raymond Hill 1228ee55d6
add mitigation for #912 7 years ago
Raymond Hill b2e760f40d
fix #904, #436 7 years ago
gorhill 0207c91312
enable ability to detach the logger (same as uBO) 7 years ago
gorhill ad9d591b16
Fix #118, #271, #649, #771: removing flawed-at-the-core UA spoofer
The end result of the flawed UA spoofer was to accomplish the
OPPOSITE of the intended goal. UA spoofing for privacy purpose
turns out to be a whole complicated task on its own, and is
best undertaken as a separate dedicated extension -- assuming
it is possible at all.

In any case, this had no place in a "Privacy" section in uMatrix,
this was a bad idea to create this feature in the first place. It's
never too late to correct a bad idea, and this is the purpose of
this commit.
7 years ago
gorhill c2d7096500 refactor assets management; working webextension version 8 years ago
gorhill 9e4e4943f3 this fixes many strictness warning in browser console 9 years ago
gorhill a2e5fd671e support external stock hosts files 10 years ago
gorhill 438a7dca0a minor code review 10 years ago
gorhill 186c649984 thsi fixes #170 10 years ago
gorhill 05089dc370 preparing for i18n + better defaults 10 years ago
gorhill 6f786635f4 extremely early draft of matrix integration within the logger 10 years ago
gorhill b4254db51c refactoring: many changes throughout -- not close to be done 10 years ago
gorhill be3e86e055 user is responsible to reload + fixed cleanup of stale tabs 10 years ago
gorhill c472e23c7d assets updater, hosts files pane, etc. 10 years ago
gorhill ed67045360 first pass 10 years ago
Raymond Hill f0063372c5 this fixes #77 10 years ago
Raymond Hill a31351c6f9 doc is hardcoded now 10 years ago
Raymond Hill 5d8bae3da2 this fixes #59 10 years ago
Raymond Hill d01ab961b8 this fixes #7, #36 10 years ago
gorhill 9cc0e9bba0 this fixes #47 10 years ago
gorhill 49441de2b6 bring back `doc` req type; many little fixes 10 years ago
gorhill 8cb0619687 fix to ensure PSL is available when binding tabs 10 years ago
gorhill ceed73dd59 this fixes another console error as per #10 10 years ago
gorhill 0d459545a2 this fixes #2 10 years ago
gorhill a39bd536b5 work on auto-update, backup/restore/reset 10 years ago
gorhill 2b41bc8087 work on many things, need more 10 years ago
gorhill d944198a37 persistence: no more circumbombulated recipes, just plain line-by-line rules 10 years ago
gorhill 0beb752db9 first commit 10 years ago