Fix verbose messages which didn't show the test number since r1.89
[privoxy.git] / TODO
diff --git a/TODO b/TODO
index 263b125..829e83a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.70 2012/11/24 14:14:37 fabiankeil Exp $
+$Id: TODO,v 1.78 2013/02/26 15:10:18 fabiankeil Exp $
 
 Some Privoxy-related tasks, sorted by the time they
 have been added, not by priority.
 
 Some Privoxy-related tasks, sorted by the time they
 have been added, not by priority.
@@ -8,12 +8,11 @@ http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO
 
 1)  Add some regression tests. Filters should be tested automatically
     (variables too). Could probably reuse large parts of Privoxy-Filter-Test.
 
 1)  Add some regression tests. Filters should be tested automatically
     (variables too). Could probably reuse large parts of Privoxy-Filter-Test.
+    Note that there is currently work in progress to leverage curl's
+    test suite which could be used for this as well.
 
 3)  Fix some more XXX: comments.
 
 
 3)  Fix some more XXX: comments.
 
-4)  Fix some more compiler warnings. (Especially on amd64)
-    Partly done.
-
 6)  Remove actions that aren't needed anymore:
 
     content-type-overwrite should probably stay as it's also
 6)  Remove actions that aren't needed anymore:
 
     content-type-overwrite should probably stay as it's also
@@ -108,8 +107,6 @@ http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO
 44) Privoxy-Log-Parser: Consider highlighting "Connection" in:
     23:13:03.506 283b6100 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
 
 44) Privoxy-Log-Parser: Consider highlighting "Connection" in:
     23:13:03.506 283b6100 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
 
-49) Add FAQ for NTLM proxies. Still necessary?
-
 50) Investigate possible PCRS template speedup when searching
     macros with strstr() before compiling pcrs commands.
     Investigated, needs some restructuring but is probably worth it.
 50) Investigate possible PCRS template speedup when searching
     macros with strstr() before compiling pcrs commands.
     Investigated, needs some restructuring but is probably worth it.
@@ -155,10 +152,10 @@ http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO
     is no legal entity.
 
 65) Polish Website. Probably involves ditching the Docbook
     is no legal entity.
 
 65) Polish Website. Probably involves ditching the Docbook
-    mess in favour of wml. There should be already some threads
-    in the mailinglists archives about this. See also #41.
+    mess in favour of wml. There are already several threads
+    in the mailinglist archives about this. See also #41.
 
 
-66) Increase maximum number of action and filter files.
+66) Stop hard-coding the number of action and filter files.
 
 67) Clean up source code directory layout. Depends on 54 so
     we don't lose the revision history.
 
 67) Clean up source code directory layout. Depends on 54 so
     we don't lose the revision history.
@@ -273,9 +270,6 @@ http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO
     filters by type instead of filter file would reduce the lookup-code
     quite a bit.
 
     filters by type instead of filter file would reduce the lookup-code
     quite a bit.
 
-97) Add support for Tor's 'optimistic data' socks extension.
-    Mostly done, not yet pushed to CVS.
-
 98) When showing action section on the CGI pages, properly escape
     line breaks so they can be copy&pasted into action files without
     adjustments.
 98) When showing action section on the CGI pages, properly escape
     line breaks so they can be copy&pasted into action files without
     adjustments.
@@ -312,3 +306,11 @@ http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO
      and $source-ip-address.
 
 108) Allow to use a somewhat random string intead of PRIVOXY-FORCE.
      and $source-ip-address.
 
 108) Allow to use a somewhat random string intead of PRIVOXY-FORCE.
+
+109) Let log_error() support the format specifier %S which should
+     work like %s but escape new lines like %N. This would be useful
+     to log the result of header filters which may inject new lines.
+
+110) Add a global-buffer-limit directive that roughly limits how
+     much malloc'ed memory Privoxy will use and can potentionally
+     be smaller than (buffer-limit * max-client-connections).