update TODO - surf-adblock - Surf adblock web extension | |
git clone git://git.codemadness.org/surf-adblock | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e59bcd09e0c4e97b7421be5462f07cfb0dcbc7b3 | |
parent 738a182c7157b3f2c0bb9a939d279cae3e1eb0b1 | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Sun, 4 Jun 2017 18:40:45 +0200 | |
update TODO | |
Diffstat: | |
M TODO | 17 ++++++----------- | |
1 file changed, 6 insertions(+), 11 deletions(-) | |
--- | |
diff --git a/TODO b/TODO | |
@@ -1,31 +1,27 @@ | |
+- add test-case for global exception rules (no domains), see globalcss init co… | |
+- test blocking websocket connections in surf. | |
+- skip protocol part when matching for now, (later add support for websockets). | |
+- for f->matchbegin, matchend etc: make sure to match domain properly, check p… | |
+ domain (subdomain). | |
- optimize towupper for fnmatch? check < 128, see musl optimization. | |
- | |
- fix blocking of : ||ads.somesite.com^ | |
matchbegin and matchend rules are wrong. | |
- | |
- fix tweakers.net popup / rule. | |
this is in an exception rule... | |
make sure exception rules are always below in the list? modify awk scr… | |
- | |
- preprocess pattern upfront (no copying of data per match (snprintf)). | |
- | |
- performance: | |
- benchmark rule matching (timing). | |
- bloom filters? some kind of cache? | |
- optimize simple filter case. | |
- also for single wildcard (at most start or end)? */bla or /bla* | |
- | |
- support separator "^" = [/\?]? | |
- test it better. | |
- | |
- CSS: separate CSS rules so it never is iterated in request rules. | |
? Cache all global rules, iterate site rules per site? | |
- | |
-=== | |
- | |
- there is a websocket option? ignore it: block it in surf itself. | |
- how to detect a websocket url? ws://, websocket:// or w/e? | |
+ test if websockets use ws:// prefix. | |
- show linenr on error / ignored rule. | |
Docs: | |
@@ -49,4 +45,3 @@ Docs: | |
- optimize memory allocation. | |
- optimize: pregenerate one global stylesheet that applies to all sites? | |
- separate adblocker into daemon? not sure. | |
-? support exception rules #@# |