Commit Graph

52 Commits (c9ddc9d5d05a08bb092ecbd0a05de7ae9fd6cd67)

Author SHA1 Message Date
xofe c9ddc9d5d0 Only consider hostname blocklisted if it's a full match
Fixes https://github.com/uBlockOrigin/uMatrix-issues/issues/284
4 years ago
Raymond Hill 9b292304d3
Bring uMatrix up to date
Notably:
- Import logger improvements from uBO
- Import CNAME uncloaking from uBO
- Import more improvements from uBO
- Make use of modern JS features

This should un-stall further development of uMatrix.
5 years ago
Raymond Hill 2256552899
fix https://github.com/gorhill/uMatrix/issues/951, https://github.com/uBlockOrigin/uMatrix-issues/issues/62 6 years ago
Raymond Hill f075f96c58
fix #589: use DOM-based CSP directive (idea from 6e80d3f130) 6 years ago
Raymond Hill d825b5562e
integrate CodeMirror's MergeView to the 'My rules' pane 6 years ago
Raymond Hill fb4e07f107
fix regression reported at https://www.wilderssecurity.com/threads/umatrix-the-http-switchboard-successor.369601/page-27#post-2737419 6 years ago
Raymond Hill 749e8d5cc4
improve backup file output for rules: array instead of one huge string 6 years ago
Raymond Hill 19c32608f3
add visual cue to hint at relevance of per-scope switches 7 years ago
gorhill 73c8da05b7
Fix #335
Additionally, performance improvements:
- Reduce overhead of collapsing elements
  (see https://github.com/gorhill/uBlock/issues/2839)
- Cache decomposition of source hostname when matrix-filtering

Also, various code review.
7 years ago
gorhill 9d43f929bc
Revive formerly removed <noscript> tag spoofing code
Also:
- a new per-scope switch has been added to control <noscript> spoofing on
  a per site basis
- a global setting to be used as the default state of the <noscript>
  spoofing switch
- Privacy pane has been merged into Setting pane
7 years ago
gorhill 357b44c265
[corrected commit message] code review of ad9d591b1666: remove more obsolete code 7 years ago
gorhill 65d62ec379
code review of e9968713e4 7 years ago
gorhill e9968713e4
work toward resolving #853 7 years ago
gorhill 537f8ef79a
work toward resolving #853 7 years ago
gorhill 27dea59284 fix #759 7 years ago
gorhill ce97268895 fix #747 7 years ago
gorhill 6fdbf9dd94 this addresses #122 9 years ago
gorhill 3d3673f163 this fixes #283 9 years ago
gorhill a7329ef71d support importing uBlock ruleset syntax 9 years ago
gorhill 0d92dd7e5b default to block if no rule at all 9 years ago
gorhill f8c38177e2 this fixes sticky dirty state 9 years ago
gorhill 7c8a8cdf64 better incremental rendering of the matrix 9 years ago
gorhill 37331b1ef2 various fixes re. behind-the-scene scope 9 years ago
gorhill 0174955287 comment re potential redundant eval 10 years ago
Raymond Hill ee361ae37f comments 10 years ago
Raymond Hill bf5b6c4517 code review 10 years ago
Raymond Hill cf02253cdd this should help futur occurrences of #65 10 years ago
Raymond Hill 5d8bae3da2 this fixes #59 10 years ago
Raymond Hill ce6305210c UI work toward fixing #7, #36 10 years ago
Raymond Hill 5e19edaab7 ability to foil mixed content 10 years ago
Raymond Hill 5ba8f58094 ensure switches are listed first: more convenient 10 years ago
Raymond Hill 2962bd19e2 cide review 10 years ago
Raymond Hill 4aab150af3 infrastructure work toward addressing #7, #36 10 years ago
gorhill 4f456da482 translation work from Crowdin 10 years ago
gorhill 92c48c0d49 "matrix:" instead of too generic "switch:" 10 years ago
gorhill 5c05a8773a revamped "My rules" tab 10 years ago
gorhill 49bbe6f7dd ip address friendly 10 years ago
gorhill 49441de2b6 bring back `doc` req type; many little fixes 10 years ago
gorhill 118306ab51 this fixes #17 10 years ago
gorhill c0450c578d todo 10 years ago
gorhill 65a8000657 fixed parsing of partial rules 10 years ago
gorhill 5f63a0f984 no good reason to prevent scopable literal "1st-party" 10 years ago
gorhill cd7996fb7d fixed bad test for 1st-party 10 years ago
gorhill 78555a5b7c literal "1st-party" row removes the need for auto-whitelist, strict blocking 10 years ago
gorhill 1626c3ecc6 fix manually removing rules, code review 10 years ago
gorhill e06985fcc7 dashboard tab to edit user rules 10 years ago
gorhill d944198a37 persistence: no more circumbombulated recipes, just plain line-by-line rules 10 years ago
gorhill a91c4fd27e issue #1: no more background page reference in popup 10 years ago
gorhill 35003b7e23 continued refactoring work: revert, revert all, persist are back 10 years ago
gorhill 186d10bf48 re issue #1 10 years ago