X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=TODO;h=4c40a8c5dacd91d5bc4edb9b790e0454fe4f998c;hp=5cf5ba1aaa8471486a45abacac124e5493ca9bf9;hb=e472f8247824f46b534eb392d786080bbc6701a5;hpb=1af663e77597b33f9afb597d33b06ba20deb0cc9 diff --git a/TODO b/TODO index 5cf5ba1a..4c40a8c5 100644 --- a/TODO +++ b/TODO @@ -6,13 +6,13 @@ https://www.privoxy.org/gitweb/?p=privoxy.git;a=blob_plain;f=TODO;hb=HEAD There's work in progress to fund development on these items using donations. If you want to donate, please have a look at: -https://www.privoxy.org/faq/general.html#DONATE +https://www.privoxy.org/donate 1) Add more 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, patches have been submitted upstream: - http://curl.haxx.se/mail/lib-2014-06/0070.html + https://curl.se/mail/lib-2014-06/0070.html 3) Fix some more XXX: comments. @@ -50,6 +50,7 @@ https://www.privoxy.org/faq/general.html#DONATE 12) Support pipelining for outgoing connections. 14) Allow to filter POST parameters. + Work in progress: https://sourceforge.net/p/ijbswa/patches/145/ 19) enable-forward-fallback. Syntax? Suggested by K.R. @@ -292,8 +293,6 @@ https://www.privoxy.org/faq/general.html#DONATE 118) There should be "escaped" dynamic variables that are guaranteed not to break filters. -119) Evaluate using pcre's jit mode. - 120) Add an option to limit pcre's recursion limit below the default. On some platforms the recursion limit doesn't prevent pcre from running out of stack space, causing the kernel to kill Privoxy @@ -361,9 +360,6 @@ https://www.privoxy.org/faq/general.html#DONATE probably shouldn't be affected (such as actions like forward-override). Investigate and fix or document. -141) Port Privoxy to CloudABI, which, despite the name, is actually - rather neat. https://github.com/NuxiNL/cloudlibc - 142) Remove or update the "internal" pcre version. 143) Add support for OpenBSD's pledge feature once it's stablelized. @@ -432,6 +428,37 @@ https://www.privoxy.org/faq/general.html#DONATE 163) Use subdirectories in the certificate-directory to lower the number of files per directory. +164) Evaluate switching from pcreposix(3) to pcre's native api + for URL matching which allows to compile the patterns once + at load-time. + +165) Add a max-connections-per-client directive. + +166) Figure out how to ship Windows binaries with external libraries + like pcre and MbedTLS. Required for #142. Somewhat related: + https://lists.privoxy.org/pipermail/privoxy-devel/2020-November/000400.html + +167) Set up a public Privoxy-Filter-Test instance. + +168) Add a privacy policy. + +169) Preserve all relevant copyright and license statements in binary + packages we distribute. + +170) Serve the ca-cert-file through the CGI interface so client's + can conveniently import it (insecurely). + +171) Create a "view page using Privoxy" website where users can input + an URL and get a screenshot of a browser fetching the URL + through Privoxy. + +172) Create a public git repository for Privoxy-Filter-Test. + +173) Document Privoxy's governance model. + +174) Let the Tor Onion Service for the privoxy website + serve gitweb and the git repository as well. + ########################################################################## Hosting wish list (relevant for #53)