2002-03-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 2.7a of WWWOFFLE released.

2002-03-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/NEWS, src/version.h: Update to version 2.7a.

	* src/headbody.c, src/misc.h:
	Improvements to Header manipulation functions.

	* src/parse.c: Bug fix for failure to censor some headers.

	* src/autoconfig.h.in.in, configure.in:
	Add configure checks for the [gs]etres[ug]id() and setgroups() functions.

	* src/purge.c:
	Make statvfs the default if both statfs and statvfs are available (fix Solaris non-compilation problem).

	* src/miscurl.c:
	Handle relative URLs that start with '//' as specified in RFC1808.

	* src/htmlmodify.l:
	Remove the 'alt' attribute from images that are disabled.

2002-03-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* conf/upgrade-config.pl:
	Warn about URL-SPECIFICATIONS that catch people out, http://www.foo/ is not http://www.foo/*.
	Don't print a "changed" line if there is no change.

	* src/purge.c:
	Fix bug that changed the timestamp of compressed files to the compression time.

	* src/configedit.c:
	Add the DontCache section to the list of items in the Configuration URL page.

	* src/configrdwr.c:
	Make the comment that is autotmatically inserted be easily findable.

	* src/configedit.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c:
	Fix core dump with inserting the first item into unnamed items with key type of None.

	* conf/wwwoffle.conf.template:
	Correct the URL-SPECIFICATION examples from '*://foo/' to '*://foo'.

2002-03-03  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c:
	Remove the content-length header only if the server of client connection is compressed.

	* src/configmisc.c: Add void argument to two functions.

	* src/config.h, src/configdata.c, src/wwwoffled.c:
	Remove the unused argument from FinishConfigurationFile().

	* src/configrdwr.c, src/configmisc.c, doc/README.CONF, doc/README:
	Allow wildcards to have more than two '*' in them.

	* src/search.c:
	Give an internal server error if the search script fails.

	* doc/FAQ: Fix typo: s/pnsd/pdnsd/.

2002-03-02  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/ftp.c: Handle NULL strings due to timeouts from server.

	* src/parse.c:
	Make ParseRequest() return NULL when connection times out or is broken.

	* src/configrdwr.c:
	Speed up wildcard matching by removing '/*' when it is the path.

	* cache/Makefile.in: Force deleting of the link called 'default'.

	* src/wwwoffles.c:
	Fix the requesting of compressed data (header added too late).

	* src/control.c, src/wwwoffle.h, src/Makefile.in, src/controledit.c:
	Re-instated the original configuration editing pages.

2002-02-24  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffled.c:
	Make the socket binding error messages even less confusing.

2002-02-23  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c:
	Bug fix for the conditional request problem (304 reply even for non-conditional requests).

2002-02-17  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/Makefile.in: Update the file dependencies.

	* src/connect.c:
	Print the current version when 'wwwoffle -status' is run.

	* src/parse.c:
	When in debug mode print the error status of the current page when re-requesting it.

2002-02-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* configure.in:
	Fix IPv6 checking (configure fails if IPv6 not available).

2002-02-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffle.c:
	Give an error message if 'wwwoffle -put|-post' has no URLs specified.

2002-02-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 2.7 of WWWOFFLE released.

2002-02-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/version.h, doc/NEWS: Update to version 2.7.

	* src/configrdwr.c:
	Remove the multiple backup files created when editing the config file.

	* doc/README.CONF: Fix some of the example URL-SPECIFICATIONS.

2002-02-04  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c:
	Fix the ConfirmRequests option (was not showing WillGet page).

2002-02-03  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/ftp.c:
	Handle servers that respond to EPSV commands with errors like 50x not just 500.

	* src/headbody.c: Some optimisation of the HeaderString() function.

2002-02-02  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.lang:
	Mention updated French, Polish and Dutch translations.

2002-01-20  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configrdwr.c:
	Give an error message if the configuration file is not writable.

	* src/purge.c: Tidy up the delete and compress messages again.

	* src/configmisc.c:
	Add algorithmic comments and some small optimisations to the wildcard matching.

	* src/wwwoffles.c:
	Obey the 'Cache-Control: no-transform' header (no HTML modifications).

	* src/configfunc.c, src/parse.c, doc/README.CONF:
	Make the referer-self and referer-self-dir options add headers if there are none.

2002-01-14  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/messages.l: Stop permanent lockup in case of parsing error.

	* src/sockets4.c, src/sockets6.c:
	Improve the error messages for socket connect/bind failures.

	* src/html.l:
	Update the parser to include the latest htmlmodify parser features & fixes.

	* doc/README.win32: Add request for help updating file contents.

	* doc/README.namazu: Fix script path error.

	* doc/FAQ: Fix installation path error.

	* doc/INSTALL, doc/README, doc/wwwoffled.man:
	The default configuration file is in /etc and not /var/spool/wwwoffle.

2002-01-13  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/sockets4.c: Fix bug with gethostbyaddr() parameters.
	Handle operating systems where gethostbyaddr("0.0.0.0") fails.

2002-01-06  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/parse.c:
	Take account of the 'q' quality factor when choosing the compression method.
	BUT we need to work around the Mozilla bug where it can't handle deflate!
	So we choose gzip when gzip and deflate are equally good for the client.

	* src/wwwoffle.c, doc/wwwoffle.man:
	Make 'wwwoffle URL' put a request in outgoing even if the URL is already cached.

2002-01-05  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c, src/configrdwr.c:
	Fix the configuration editing when there are no entries for an item.

2002-01-02  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/Makefile.in:
	Delete the wwwoffle.conf.man.install file when doing 'make clean'.

	* src/configedit.c, conf/wwwoffle.conf.template, doc/README,
	doc/README.CONF, src/config.h, src/configdata.c, src/parse.c:
	Add an option to re-request pages that contain redirections (from Paul A. Rombouts).

	* src/configedit.c:
	Display the current value of the item in the configuration url page.

2001-12-30  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.CONF: Some "bug fixes" to the descriptions.

	* src/uncompress-cache.c:
	Stop uncompress-cache from crashing on zero length files.

	* doc/README:
	Updated the information about the configuration editing pages.
	Add the default location of the configuration file.

	* src/wwwoffle.h:
	Ensure that sys/time.h is included all places that time.h is used.

	* Makefile.in: Add a target called 'all' that is the same as 'compile'.

	* src/ssl.c, src/uncompress-cache.c, src/wwwoffled.c, src/wwwoffles.c,
	src/parse.c, src/purge.c, src/search.c, src/sockets4.c, src/sockets6.c,
	src/spool.c, src/html.l, src/htmlmodify.l, src/index.c, src/io.c,
	src/messages.l, src/connect.c, src/convert-cache.c, src/errors.c:
	Ensure that sys/time.h is included all places that time.h is used.

2001-12-29  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/htmlmodify.l:
	Fix another bug with script removal when modifying HTML.

2001-12-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.lang: Update the German translation information.
	Raise the importance of translating README.CONF.

2001-12-27  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 2.7-beta of WWWOFFLE released.

2001-12-27  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/version.h, doc/NEWS: Update to version 2.7-beta.

	* doc/FAQ:
	Added a question and answer about the IPv6 connection problem on localhost.

	* src/configrdwr.c, src/wwwoffled.c, src/configfunc.c:
	More IPv6 fixups.

2001-12-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/miscurl.c, src/wwwoffled.c, src/configfunc.c, src/configrdwr.c:
	Some IPv6 improvements.

2001-12-08  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c:
	Add the IndexOptions options and make DontGet work with a URL argument.

	* src/wwwoffles.c: Free some unfreed memory.

	* doc/README.win32: Explain how to start wwwoffled as a cygwin service.

2001-12-01  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/index.c:
	Added links to the new configuration page from the indexes.

2001-11-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* conf/upgrade-config.pl, conf/wwwoffle.conf.template:
	Add some localhost IPv6 addresses to the LocalHost section.

2001-11-27  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configfunc.c, src/html.l, src/refresh.c, src/wwwoffle.h, src/wwwoffles.c, doc/CHANGES.CONF, doc/README.CONF, src/configdata.c, src/configedit.c:
	Added URL-SPECIFICATIONS for the options in the FetchOptions section.

2001-11-25  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c:
	Fix bug that disallowed localhost POST requests when offline.

	* src/purge.c:
	Added a summary of the quantity of files deleted and compressed.

2001-11-18  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/miscencdec.c: Only handle GMT dates in DateToTimeT() function.

	* src/wwwoffles.c:
	Handle the 'Cache-Control: max-age=0' header from the client.

2001-11-11  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c, src/configpriv.h, src/configrdwr.c:
	Finish the web pages for the editing of the configuration file.

2001-11-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c: Allow configuration for a specific URL.

2001-11-06  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/headbody.c:
	Fix problem with detecting HTML with types like 'text/html; charset=iso-8859-1'.

2001-11-05  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/miscencdec.c:
	Use the specified timezone and not the local one in DateToTimeT().

	* src/parse.c:
	Say that a file is modified if it has an invalid Last-Modified date.

2001-11-04  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configrdwr.c:
	Create the backup file using the real filename and not the symlink (if there is one).

	* src/wwwoffles.c: Fix a logic error with refresh URLs.

	* src/configrdwr.c:
	Give an error if there is an equal sign when not expected.

	* src/connect.c, audit-usage.pl: Added 'wwwoffle -status' logging.

2001-10-29  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffle-tools.c:
	Make wwwoffle-ls output dates in local language.
	Allow wwwoffle-ls /var/spool/wwwoffle/http/www.foo/ to work (if SpoolDir known to program).

	* doc/FAQ:
	Added a question about the order the URL-SPECIFICATIONs match in the config file.

2001-10-14  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configrdwr.c:
	Ensure that the URL-SPECIFICATIONS in the config file are URL-encoded canonically.

2001-10-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/htmlmodify.l: Fix bug with script removal when modifying HTML.

	* src/messages.l:
	Fix bug with requests with no Accept-Language headers.

	* src/spool.c: Fix bug with cycling directories at the right time.

2001-10-08  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c: A bugfix for the changes to GetHeader() functions.

	* doc/CHANGES.CONF, doc/README.CONF, src/config.h, src/configdata.c, src/index.c, src/spool.c:
	Add the option to cycle the lasttime/prevtime and lastout/prevout indexes daily.

Sun Oct  7 18:22:54 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/autoconfig.h.in.in: Change the default buffer size to 4K.

Sun Oct  7 14:42:01 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/parse.c, src/wwwoffles.c:
	Change the GetHeader() function to GetHeader() and GetHeader2().
	Change the RemoveHeader() function to RemoveHeader() and RemoveHeader2().
	Use the functions to split up a comma separated list in a header.
	Add handling of If-None-Match headers as well as If-Modified-Since.

	* src/messages.l:
	Change the GetHeader() function to GetHeader() and GetHeader2().
	Use the functions to split up a comma separated list in a header.

	* src/headbody.c, src/misc.h:
	Change the GetHeader() function to GetHeader() and GetHeader2().
	Change the RemoveHeader() function to RemoveHeader() and RemoveHeader2().
	Add functions to split up a comma separated list in a header.

	* src/ftp.c, src/purge.c, src/uncompress-cache.c, src/document.c:
	Change the GetHeader() function to GetHeader() and GetHeader2().
	Change the RemoveHeader() function to RemoveHeader() and RemoveHeader2().

Sat Oct  6 14:04:17 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* cache/Makefile.in, configure.in, doc/INSTALL, src/Makefile.in, src/autoconfig.h.in.in, src/configfunc.c, src/control.c, src/wwwoffle.c:
	Change the configure script --with-localhost=host:port option to --with-server=host:port:port.
	Put the configure localhost and ports into the autoconfig.h file.
	Add a DEF_LOCALHOST variable to the autoconfig.h file.
	Use the DEF_LOCALHOST variable in GetLocalHost() function and use that everywhere.

	* doc/README.1st:
	Updated the README.namazu and renamed README.udmsearch.

Tue Oct  2 19:28:52 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/ftp.c: Make sure that the HTML directory listings are safe.

	* doc/README: Removed the SpoolWillGet mode.

	* src/wwwoffles.c:
	Added lots of comments, block comments for each section and comments for most logic.
	Tidied up several years of modifications.
	Simplified the logic in places (especially /refresh* URLs).
	Removed the SpoolWillGet mode.
	Treat conditional requests better, especially when online.
	Make sure the server connection is closed even if operating mode changes.

Sun Sep 30 08:04:50 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/html.l: Fix iframe link finding error.

Thu Sep 27 19:02:47 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c, src/ftp.c:
	Perform conditional fetching of FTP URLs if server supplies modification time.

Wed Sep 26 18:35:07 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffle.c:
	Make the different error messages for 'wwwoffle -o' return error statuses.

	* doc/FAQ: Updated the information about using EMX for OS/2 porting.

	* src/wwwoffles.c, src/finger.c, src/ftp.c, src/http.c, src/proto.h:
	Change the protocol ReadHead functions so that they return the header, not line by line.

	* src/document.c, src/parse.c, src/purge.c, src/uncompress-cache.c, src/wwwoffle.h:
	Change the interface of the ParseReply function, now only works on file descriptors.

Mon Sep 24 18:40:57 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README, src/Makefile.in, src/wwwoffle-tools.c:
	Add a wwwoffle-hash option to wwwoffle-tools that prints a URL's hash value.

	* src/monitor.c, src/refresh.c, src/spool.c, src/wwwoffles.c:
	Give warning on failure to write to cache or outgoing file (disk full?).

	* src/spool.c, src/monitor.c:
	Don't request monitored files when changing monitor conditions.
	Use mtime of 'M*' file as last monitored time.
	Complain about invalid monitor time file formats.

	* doc/README: Added the not about disable-flash.

Sun Sep 23 15:22:10 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/htmlmodify.l:
	Handle objects that specify inline text the same as iframes.

	* doc/scripts/README.CONF-conf.pl:
	Keep the underlining of section headings in the output.

	* conf/upgrade-config.pl, doc/CHANGES.CONF:
	Added the disable-donget-iframe and disable-flash options.

	* conf/wwwoffle.conf.template: Increased the version number to 2.7.

Sun Sep 23 13:11:41 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.CONF, src/config.h, src/configdata.c, src/htmlmodify.l:
	Add the option to remove shockwave/flash animations.

Sat Sep 22 14:30:07 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c:
	Fix, more like bodge, the content length of compressed server pages by removing the content length.

	* src/headbody.c, src/parse.c: Allow multi-line headers in requests.

Mon Sep 17 18:35:16 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/htmlmodify.l: Disable javascript that is disguised in style tags.

Sun Sep 16 16:30:59 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* conf/wwwoffle.conf.template, conf/upgrade-config.pl:
	Added *.exe as application/octet-stream MIME type.

Sun Sep 16 15:17:01 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configrdwr.c:
	Fix the inserting of entries at the end of sections.

	* doc/Makefile.in, doc/INSTALL, cache/Makefile.in, conf/Makefile.in, configure.in, Makefile.in:
	Improve the makefiles for language specific installation.

	* doc/README, src/config.h, src/configdata.c, doc/README.CONF, src/htmlmodify.l:
	Add the option to disable iframes that include URLs in the DontGet list.

	* src/htmlmodify.l:
	Disable the closing anchor tag when disabling links.

Sat Sep 15 18:15:04 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c:
	Make editing the configuration file work.

	* src/wwwoffles.c: Use gzip and not x-gzip in replies.

	* src/wwwoffles.c: Fix for configuration URL.

Sun Sep  9 13:53:06 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configdata.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c:
	Changes to the configuration file parsing in preparation for allowing writing.

Sat Sep  8 15:53:38 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/configedit.c:
	Fix the README.CONF.txt handling to cope with missing sections or items.

	* src/configfunc.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c:
	Save some memory by not allocating unused arrays in ConfigItem structure.
	Save memory when allocating by UrlSpec structures by not using individually malloced strings.

	* doc/scripts/README.CONF-msg.pl: Fix links to the /configuration page.

	* src/configdata.c, src/configedit.c, src/configfunc.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c:
	Rename some of the data structures to clarify their meaning.
	Add a diagram of how they are all connected (in configpriv.h).

Wed Sep  5 18:47:31 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/sockets.c, src/miscencdec.c, src/headbody.c: Initial revision

	* src/configedit.c: Renamed from configuration.c.

	* src/configmisc.c, src/configfunc.c: Initial revision

	* src/configdata.c:
	Renamed from config.c, split off the functions to configfunc.c.

	* src/configrdwr.c:
	Renamed from configfile.c, split off the miscellaneous configuration functions.

	* src/wwwoffle.h, src/parse.c:
	Split off the header and body functions to a separate file.

	* src/miscurl.c:
	Renamed from misc.c, split encoding and decoding into a new file.

	* src/misc.h: Split misc.c into two and added headbody.c as a new file.

	* src/control.c: Removed the /control/edit configuration editing page.

	* src/configpriv.h:
	Renamed from configfile.h to represent the private parts of the configuration functions.

	* src/config.h: Added some ConfigItems that were static.

	* src/Makefile.in:
	Split up some of the larger files and did some renaming.
	- Renamed config.c to configdata.c and split off configfunc.c
	- Renamed configfile.c to configrdwr.c and split off configmisc.c
	- Renamed misc.c to miscurl.c and split off miscencdec.c
	- Split off headbody.c from purge.c
	- Renamed configfile.h to configpriv.h
	- Removed the old configedit.c and renamed configuration.c to configedit.c

Tue Sep  4 19:13:54 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.CONF: Modifications for improved parsing.

	* doc/wwwoffle.conf.man.template:
	The template for wwwoffle.conf.man (renamed from wwwoffle.conf.man).

	* doc/Makefile.in:
	Create the wwwoffle.conf.man from a template and README.CONF.

	* conf/wwwoffle.conf.template:
	The template for wwwoffle.conf (renamed from wwwoffle.conf).

	* conf/Makefile.in:
	Create the wwwoffle.conf from a template and README.CONF.

	* src/config.c: Handle changes to README.CONF.txt format.

	* doc/scripts/README.CONF-man.pl, doc/scripts/README.CONF-conf.pl:
	Initial revision

	* doc/scripts/README.CONF-html.pl, doc/scripts/README.CONF-msg.pl:
	Updates to README.CONF parsing.

	* src/configuration.c:
	Slight change to the format of the README.CONF.txt file.

Sun Sep  2 18:19:02 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/scripts/README.CONF-msg.pl, doc/scripts/README.CONF-html.pl:
	Initial revision

	* doc/Makefile.in:
	Add a new script that creates the README.CONF.txt file for the configuration editing.

	* doc/README.CONF: Fixup some minor layout errors.

	* src/configuration.c: Initial revision

	* src/wwwoffles.c, src/wwwoffle.h:
	Add the new configuration editing function.

	* src/messages.l:
	The variables in the HTML messages are now persistent across different parts of the message.
	Add a new function to the parser to convert to HTML.
	Fixup some parser problems (backslash quoting).
	Add a function to access aritrary files in the language specific message directory.

	* src/index.c:
	The variables in the HTML messages are now persistent across different parts of the message.

	* src/config.c:
	Add a new field to indicate that repeated keys are valid.
	Make the current configuration a global variable.

	* src/configfile.h: Add a function to print out a configuration item.
	Make the current configuration a global variable.

	* src/configfile.c: Add a function to print out a configuration item.

	* src/Makefile.in: Add configuration.c.

Sat Sep  1 14:22:02 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c, src/io.c:
	Distinguish between timeout errors and compression errors from the remote host.

Thu Aug 30 18:07:49 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/control.c:
	Add a button on the control page that does 'wwwoffle -status'.

Mon Aug 27 14:04:09 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/config.c, src/config.h, src/configfile.c, src/configfile.h, src/html.l,
	src/htmlmodify.l, src/messages.l, src/misc.c, src/spool.c, src/wwwoffled.c, src/wwwoffles.c:
	Remove some obvious memory leaks.

	* src/connect.c, src/wwwoffle.c:
	Make the WWWOFFLE program set the exit status in case of error.

	* src/configfile.c:
	Fix error where two failures to read config file causes exit.

	* src/errors.c: Add a timestamp for each message in ExtraDebug mode.

	* src/connect.c: Don't fork to purge when the -f flag is set.

	* src/misc.c:
	Fix the SplitHostPort() function to handle broken hostnames.

	* src/purge.c:
	Fix bug introduced when getting the block count more accurate.

Sun Aug 26 18:24:11 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* conf/wwwoffle.conf:
	Make the example for the Purge section less confusing.

Sun Aug 26 14:47:25 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/wwwoffled.man:
	Update the manual page with the '--help' and '--version' options.

	* src/connect.c, src/parse.c, src/wwwoffle.c, src/wwwoffled.c, doc/README, doc/wwwoffle.man:
	Add a '-status' option to 'wwwoffle' to get the current 'wwwoffled' status.

	* src/wwwoffle-tools.c:
	Allow multiple 'wwwoffle-ls' and 'wwwoffle-rm' URLs on the command line.

	* src/convert-cache.c, src/uncompress-cache.c:
	Add a -c option to specify the configuration file.

	* src/wwwoffle-tools.c:
	Add --help and --version options to all progams.
	Let the wwwoffle-tools program be run with a command line parameter to select function.

	* doc/README:
	Let the wwwoffle-tools program be run with a command line parameter to select function.

	* src/Makefile.in, src/convert-cache.c, src/uncompress-cache.c, src/wwwoffle.c, src/wwwoffled.c:
	Add --help and --version options to all progams.

	* src/wwwoffled.c:
	Promote the "IPv4 socket not bound, but IPv6 socket is" message to a warning from informational.

	* src/configfile.c:
	Check the number of '*' in URL-SPECIFICATION wildcards.

	* src/html.l, src/htmlmodify.l:
	Handle removing Javascript where \r is used instead of \n as EOL character.

Fri Aug 24 18:43:47 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README.win32: Added information about the hosts file.

Tue Aug 21 18:46:29 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/purge.c: Fix problem with premature diskfree calculation.

Mon Aug 20 19:02:08 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/sockets6.c: Remove some unneeded (buggy) freeaddrinfo() calls.

Sun Aug 12 14:02:37 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/README, src/search.c: Added Namazu search option.

	* doc/README.mnogosearch: Some bug-fixes for the documentation.

	* doc/README.namazu: Initial revision

	* src/wwwoffles.c: Deny requesting from mnoGoSearch User-Agents.

	* doc/README.mnogosearch, src/search.c:
	Replace udmsearch with mnogosearch, but allow the old version to still work.

	* doc/README.htdig:
	Changed the paths for the htdig search scripts & configuration.

	* src/sockets6.c: Fix socket name lookup with NULL arguments.

Sun Aug  5 15:30:11 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/wwwoffled.man, doc/README, src/connect.c, src/wwwoffled.c:
	Added a -f option to not fork and only process one HTTP request.

	* src/misc.c: Fix for memory overrun with some form parsing.

Sat Aug  4 16:07:48 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/wwwoffle.man, doc/wwwoffled.man: Bug fixes in manual pages.

	* conf/upgrade-config.pl: Initial revision

	* configure.in, src/autoconfig.h.in, src/purge.c:
	Check for statvfs and statfs functions to get purge.c working with configure.

	* src/errors.c: Remove compile warning about const type.

	* src/Makefile.in: Fix for FLEXFLAGS and LEXFLAGS.

	* configure.in, src/Makefile.in:
	Check if -lsocket and/or -lnsl is needed.

	* src/search.c: Update the path to the search script.

	* src/wwwoffle.h, src/wwwoffles.c, src/messages.l:
	Serve up the internal error messages in the language set in the browser.

	* src/xml.l: Remove annoying gcc warning message.

	* src/purge.c:
	Updated the comments and use the more exact block calculation method.

Sat Jul 21 16:52:06 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/Makefile.in, cache/Makefile.in, conf/Makefile.in, configure.in, doc/Makefile.in:
	Some fixups so that 'make install' works.

	* cache/Makefile.in, doc/README:
	Create the 'local' directory at the top level of the cache and describe in the the README.

Sat Jul 21 14:04:21 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/Makefile.in: Fixup the install-win32 target.

	* Makefile.in, cache/Makefile.in, configure.in:
	Move the html and search directories into the cache directory, remove the Makefiles.

Fri Jul 20 19:11:29 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/autoconfig.h.in, configure.in, src/Makefile.in, doc/Makefile.in,
	conf/Makefile.in, cache/Makefile.in, Makefile.in:
	Initial revision

	* src/vrml.l, src/wwwoffle-tools.c, src/wwwoffle.c, src/wwwoffle.h, src/wwwoffled.c,
	src/wwwoffles.c, src/xml.l, src/http.c, src/index.c, src/io.c, src/javaclass.c,
	src/messages.l, src/misc.c, src/monitor.c, src/parse.c, src/proto.c, src/purge.c,
	src/refresh.c, src/search.c, src/sockets4.c, src/sockets6.c, src/spool.c, src/ssl.c,
	src/uncompress-cache.c, src/config.c, src/configedit.c, src/configfile.c, src/connect.c,
	src/control.c, src/convert-cache.c, src/document.c, src/errors.c, src/finger.c, src/ftp.c,
	src/gifmodify.c, src/html.l, src/htmlmodify.l:
	Include the autoconfig.h file at the top of the code.

	* doc/INSTALL, doc/README.1st, doc/README.lang:
	Updated information for the new configure script and source directory structure.

	* conf/upgrade-config-2.5-2.6.pl:
	Fix problem with failing to sort purge options.

Thu Jul 12 17:10:36 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffled.c: Fix stupid typo (had #defien instead of #define).

Mon Jul  9 10:18:14 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* src/wwwoffles.c: More informative message about client compression.

	* src/parse.c:
	Fix bug with deciding what sort of compression to use to client.

	* src/sockets6.c: Fix bug with IPv6 getnameinfo() memory trashing.

Mon Jul  2 17:32:21 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* doc/FAQ: Fix error with DontGet example for WWWOFFLE indexes.
