Introduction
Introduction Statistics Contact Development Disclaimer Help
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 #@#
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.