Move all doc build stuff to doc/source/GNUmakefile, leaving a 'make dok'
[privoxy.git] / ChangeLog
index 4f7cf36..54d4e7d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,51 +1,76 @@
 --------------------------------------------------------------------
 --------------------------------------------------------------------
-ChangeLog for Internet JunkBuster
+ChangeLog for Privoxy
 --------------------------------------------------------------------
 --------------------------------------------------------------------
+*** Version 2.9.15 (current CVS) *** 
+
+- Impose buffer limits while reading client and server headers.
+- Better memory and CPU optimization.
+- Add Conectiva Linux package.
+- Actions files are changed to: default.action, standard.action, and 
+  user.action. user.action is for personal/local configuration.
+- Major overhaul of the CGI editor (ongoing).
+- Multiple actions files can now be specified in config.
+- The usual many small and miscellaneous fixes.
+
+*** Version 2.9.14 Beta *** 
+
+- Fix Solaris compile problem (gateway.h and filters.h)
+- Makefile fixes for Solaris, FreeBSD (?)
+- Fix build failure where certain features were disabled.
+- 'blocked-compact' template is removed. Various CGI improvements,
+  including an adaptive 'blocked' template.
+- Various tweaks for actions file to get ready for stable 3.0
+- Included a 'Bookmarklet' and PHP scripts for reporting actions file
+  problems via web interface at privoxy.org. Accessed via internal CGIs.
+- Include cgi-style.css for templates.
+- #include mechansim for common text in templates
+- Various other minor fixes.
 
 *** Version 2.9.13 Beta *** 
 
 - *NEWS*: The project has been renamed to Privoxy! The new name is 
 
 *** Version 2.9.13 Beta *** 
 
 - *NEWS*: The project has been renamed to Privoxy! The new name is 
-reflected throughout (file locations, etc).
+  reflected throughout (file locations, etc).
 - ijb.action is now default.action. re_filterfile is now 
 - ijb.action is now default.action. re_filterfile is now 
-default.filter.
+  default.filter.
 - http://i.j.b/ is now http://p.p/
 - The 'logo' option for replacing ad iamges is removed now. 'Pattern' 
 - http://i.j.b/ is now http://p.p/
 - The 'logo' option for replacing ad iamges is removed now. 'Pattern' 
-(checkerboard) is now the default.
+  (checkerboard) is now the default.
+- RPM spec file make over.
 
 
 *** Version 2.9.12 Beta *** 
 
 - **READ**: The default listening PORT is NOW 8118!!! Changed from 
 
 
 *** Version 2.9.12 Beta *** 
 
 - **READ**: The default listening PORT is NOW 8118!!! Changed from 
-8000 due to conflict with NAS (Network Audio Server, whatever that 
-is.)
+  8000 due to conflict with NAS (Network Audio Server, whatever that 
+  is.)
 - More CGI actions editor fixes and improvements.
 - Win32 command line fix ups.
 - re_filterfile now has modular sections that can be activated on a 
 - More CGI actions editor fixes and improvements.
 - Win32 command line fix ups.
 - re_filterfile now has modular sections that can be activated on a 
-per site basis. Some new goodies there too.
+  per site basis. Some new goodies there too.
 - +filter now takes arguments to match FILTER sections in re_filterfile
 - +filter now takes arguments to match FILTER sections in re_filterfile
-for even more flexibility. 
+  for even more flexibility. 
 - Added a new image blocker option: +image-blocker{pattern}, which 
 - Added a new image blocker option: +image-blocker{pattern}, which 
-displays a checkerboard patthern and scales better than the logo.
+  displays a checkerboard patthern and scales better than the logo.
 - PNG images will be used in place of GIF for JB built-in images
 - PNG images will be used in place of GIF for JB built-in images
-if configured with --enable-no-gif.
+  if configured with --enable-no-gif.
 - Clean up compiler warnings (mostly).
 - Improved handling of failed DNS lookups & diagnostics for failed bind
 - Clean up compiler warnings (mostly).
 - Improved handling of failed DNS lookups & diagnostics for failed bind
-to listen socket
+  to listen socket
 - Made --no-daemon mode log to tty instead of logfile.
 - Various spec file and init script cleanups and improvements (Redhat and
 - Made --no-daemon mode log to tty instead of logfile.
 - Various spec file and init script cleanups and improvements (Redhat and
-SuSE).
+  SuSE).
 - CGI Editor works on OS/2 now.
 - Fix restart failure where sockets were in TIME_WAIT.
 - Fixes for actions cgi editor, make sure we have right file.
 - A --pidfile command line option now, in addition to --help, 
 - CGI Editor works on OS/2 now.
 - Fix restart failure where sockets were in TIME_WAIT.
 - Fixes for actions cgi editor, make sure we have right file.
 - A --pidfile command line option now, in addition to --help, 
---version, --no-daemon, --user and configfile. --no-daemon replaces
-the former -d option and _DEBUG define. --user will drop privileges 
-to the specified user.
+  --version, --no-daemon, --user and configfile. --no-daemon replaces
+  the former -d option and _DEBUG define. --user will drop privileges 
+  to the specified user.
 - Signal handling cleanups (*nix).
 - CGI actions editor improvements and fixes.
 - Error handling improvements, especially out of memory.
 - Default re_filterfile fix that caused spurious IJB logos 
 - Signal handling cleanups (*nix).
 - CGI actions editor improvements and fixes.
 - Error handling improvements, especially out of memory.
 - Default re_filterfile fix that caused spurious IJB logos 
-(instead of 'blank').
+  (instead of 'blank').
 - configure.in threading fixes for Solaris.
 - Various other minor fixes.
 
 - configure.in threading fixes for Solaris.
 - Various other minor fixes.
 
@@ -92,14 +117,14 @@ image).
 Thanks to Jörg Strohmayer (joergs at users.sourceforge.net) for these.
 - Temporary hack to get FORCE_LOAD to work with IE.  I just lowercased the
 FORCE_LOAD_PREFIX.  Needs fixing properly.
 Thanks to Jörg Strohmayer (joergs at users.sourceforge.net) for these.
 - Temporary hack to get FORCE_LOAD to work with IE.  I just lowercased the
 FORCE_LOAD_PREFIX.  Needs fixing properly.
-- Most URLs hardcoded into JunkBuster were changed to go through a script
+- Most URLs hardcoded into Junkbuster were changed to go through a script
 e.g. http://ijbswa.sourceforge.net/redirect.php?v=2.9.3&to=faq
 The only other URLs left are the GNU GPL:
   http://www.fsf.org/copyleft/gpl.html
 and the home page:
   http://ijbswa.sourceforge.net/
 e.g. http://ijbswa.sourceforge.net/redirect.php?v=2.9.3&to=faq
 The only other URLs left are the GNU GPL:
   http://www.fsf.org/copyleft/gpl.html
 and the home page:
   http://ijbswa.sourceforge.net/
-... and various URLs which will be intercepted by JunkBuster anyway.
-TODO: Still need to do something with the URLs in JunkBuster Corp's 
+... and various URLs which will be intercepted by Junkbuster anyway.
+TODO: Still need to do something with the URLs in Junkbuster Corp's 
 copyright/trademark notice on the bottom of the show-proxy-args page.
 - PCRE or GNU Regex is now a #define option.
 
 copyright/trademark notice on the bottom of the show-proxy-args page.
 - PCRE or GNU Regex is now a #define option.
 
@@ -140,7 +165,7 @@ To see command-line options, run "./configure --help".
 This is my first ever autoconf script, so it has some rough edges
 (how PCRE is handled is the roughest).
 -  Error logging code replaced with new module errlog.c, based on the
 This is my first ever autoconf script, so it has some rough edges
 (how PCRE is handled is the roughest).
 -  Error logging code replaced with new module errlog.c, based on the
-one from JunkBusterMT (but with the threading code removed).
+one from JunkbusterMT (but with the threading code removed).
 -  Most of Rodney's 0.21 and 0.21A patches applied. (Marked *).  I did not
 apply all of these, since I had already independently done conditional
 popup file, conditional image file, and integration of popup code.
 -  Most of Rodney's 0.21 and 0.21A patches applied. (Marked *).  I did not
 apply all of these, since I had already independently done conditional
 popup file, conditional image file, and integration of popup code.
@@ -175,7 +200,7 @@ being a mix of "U.S. English", "U.K. English" and "Irish English".
 
 ----------------------------------------------------------------------
 Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 
 ----------------------------------------------------------------------
 Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-               Privoxy team.  http://ijbswa.sourceforge.net
+               Privoxy team. http://www.privoxy.org/
 
                Based on the Internet Junkbuster originally written
                by and Copyright (C) 1997 Anonymous Coders and 
 
                Based on the Internet Junkbuster originally written
                by and Copyright (C) 1997 Anonymous Coders and