X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=TODO;h=9243287029bfaf461578c4e8e45707eac3c1af4c;hp=4dfebb5e405a02cd5b0bc487caecc1184650ce72;hb=dd8fb8e27e27aa0aad57d6b887192f5285825f65;hpb=60dff0012ee6f796d27559389da794c674346d5e diff --git a/TODO b/TODO index 4dfebb5e..92432870 100644 --- a/TODO +++ b/TODO @@ -147,8 +147,7 @@ https://www.privoxy.org/faq/general.html#DONATE 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. 68) Use standard make syntax so we don't depend on GNU make. @@ -293,8 +292,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 @@ -424,7 +421,24 @@ https://www.privoxy.org/faq/general.html#DONATE memory footprint a bit which may be noticeable in case of multi-user setups with hundreds of idle connections. -160) Add keep-alive support with +https-inspection. +161) Properly support requests with chunked transfer-encoding with https inspection. + +162) When https inspecting, delete generated keys and certificates if + the connection to the destination could not be established. + Makes silly DoS attacks slightly more complicated. + +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 ########################################################################## @@ -436,8 +450,7 @@ What we need: - Mailinglists (Mailman with public archives preferred) - Webspace (on a Unix-like OS that works with the webserver targets in GNUMakefile) -- Source code repositories (currently CVS, but migrating away - from it is TODO #54 anyway and shouldn't be too much trouble) +- Git repositories - Commit mails (preferably with unified diffs) (Unsorted) details to look at when evaluating hosters: