-$Id: TODO,v 1.13 2010/01/24 15:38:50 fabiankeil Exp $
+$Id: TODO,v 1.25 2010/11/06 11:58:01 fabiankeil Exp $
Some Privoxy related task, not ordered in any way.
13) Use zlib to compress content before sending it to
the client. Measure if it makes a difference.
-14) Log and filter POST parameters.
+14) Log and filter POST parameters. They can now be logged with
+ the noisy debug 32768, but are still not filtered.
15) If trusted CGI pages are requested without trusted referrer,
set the status code to 403 instead of 200.
39) Verify loadcfg.c jarfile reloading and friends.
/* XXX: Does disabling this actually work? */
-40) Fix core dumping in daemon mode.
+40) Fix core dumping in daemon mode. Introduce a cwd config option?
41) Change documentation framework to one that works cross-platform.
Evaluate WML.
-42) Add DTrace hooks.
+42) Add DTrace hooks. Now that FreeBSD has userland DTrace
+ support there's no longer any reason not to.
43) Write a tool to check URL patterns against URLs in the log file.
This could be included in Privoxy-Regression-Test.
http://coad.measurement-factory.com/details.html#pricing
57) Allow piping into external programs to allow more powerful
- filters and policy decisions.
+ filters and policy decisions. Incomplete support available
+ in Fabian's popen branch.
58) Move more template strings from the code into the actual templates.
71) Allow to listen on multiple addresses without having to
bind to all.
-73) Factor FEATURE_CONNECTION_SHARING out of
- FEATURE_CONNECTION_KEEP_ALIVE so the later can be enabled
- on platforms without mutex support as well.
-
74) Let Privoxy-Regression-Test optionally check that action
sections which disable actions actually are preceded by
sections that enable said actions.
75) Create a tool that creates Privoxy action (and filter?) files
out of adblock files. Could be implemented as option for
url-pattern-translator.pl.
+
+76) Cache DNS responses. Note that this has been requested
+ several times by users, but is not a developer priority.
+ If you care about this, feel free to submit patches.
+
+77) Allow to configure the IP address used in outgoing connections.
+
+78) Allow to optionally use pcre's DFA algorithm.
+
+79) Evaluate pcre alternatives.
+
+80) Change FEATURE_EXTENDED_HOST_PATTERNS to support both
+ extended and vanilla host patterns at the same time.
+
+81) Merge Fabian's unlimited-config-lines branch.
+
+82) Detect if the system time goes back in time let the user
+ know if it caused any connections to get closed.