2003-08-16 11:41  nickjc

	* README (1.9), guestbook.pl (1.45): * added $linkname config
	variable, to allow making the username into a link   to be disabled

2003-01-18 08:50  nickjc

	* README (1.8), guestbook.pl (1.44): * replace nonprintable chars
	with space rather than empty string * builtin support for mailing
	via SMTP rather than sendmail

2002-08-18 09:51  davorg

	* MANIFEST (1.3): Reordered MANIFEST files to put most important
	files first

2002-07-23 21:31  nickjc

	* guestbook.pl (1.43): * changed caller(1) to caller(0), preventing
	an undef warning if the error	page is triggered outside a sub.  *
	added missing \ on \377 * replace non-printables with spaces rather
	than the empty string

2002-07-20 09:21  gellyfish

	* README (1.7), README.xml (1.2), guestbook.pl (1.42): Added
	timezone support

2002-05-02 08:54  nickjc

	* guestbook.pl (1.41): * neater code to get $VERSION from the CVS
	revision

2002-05-01 09:09  gellyfish

	* guestbook.pl (1.40): * Added locale stuff to all files that use
	strftime * Fixed typo in formmail/EXAMPLES * Hand fixed
	formmail/README.xml

2002-04-23 21:20  nickjc

	* guestbook.pl (1.39): * replace non-printables with space rather
	than the empty string

2002-04-23 12:51  gellyfish

	* README.xml (1.1): Generated XML Files from READMEs

2002-04-19 08:46  nickjc

	* guestbook.pl (1.38): * fixed some typos * tight checks on
	anything that goes into the email header * added abuse tracking
	headers to both emails

2002-04-18 21:24  nickjc

	* README (1.6): * removed out of date version number

2002-04-15 08:46  nickjc

	* guestbook.pl (1.37): * force output charset to iso-8859-1 * typo
	in HTML entity table * XHTML fixes * strip nonprintable chars from
	inputs * recognize \n as a newline as well as \r\n

2002-04-13 10:00  nickjc

	* guestbook.pl (1.36): * replaced some file scoped lexicals with
	globals to eliminate   warnings under Apache::Registry * removed
	the assumtion that the package is 'main'.

2002-04-11 23:39  nickjc

	* guestbook.pl (1.35): * preserve </body> and </html> in
	guestlog.html and add them if missing

2002-04-09 20:56  nickjc

	* guestbook.pl (1.34): * Made default #! line as documented in the
	README

2002-04-05 23:30  nickjc

	* guestbook.html (1.5), guestbook.pl (1.33), guestlog.html (1.5): *
	fixed some tag nesting errors * <html> becomes <html
	xmlns="http://www.w3.org/1999/xhtml"> * eliminated a warning

2002-04-01 20:12  nickjc

	* guestbook.pl (1.32): * close filehandle on old guestbook before
	renaming new guestbook	 over it.  Failing to do this caused a
	problem on win32.  Fix	 from Bjrn Nilsson.

2002-03-27 20:36  davorg

	* guestbook.pl (1.31): Removed log tags from all programs -
	replaced by an auto-generated ChangeLog file.

2002-03-27 20:30  davorg

	* MANIFEST (1.2): Added ChangeLog file to MANIFESTs

2002-03-04 09:09  gellyfish

	* addguest.html (1.4), guestbook.html (1.4), guestbook.pl (1.30),
	guestlog.html (1.4): * No point in lying about the encoding of our
	output * Made the use of the directory parameter safer in search.pl
	* Added example of use of directory parameter to search.pl

2002-02-27 09:04  gellyfish

	* guestbook.pl (1.29): * Added question about simple search and PDF
	to FAQ * Suppressed output of headers in fatalsToBrowser if
	$done_headers * Suppressed output of '<link rel...' if not $style *
	DOCTYPE in fatalsToBrowser * moved redirects until after possible
	cause of failure * some small XHTML fixes

2002-02-14 12:57  nickjc

	* guestbook.pl (1.28): * file locking review

2002-01-29 08:50  nickjc

	* guestbook.pl (1.27): Improved check_url_valid function from
	FormMail.pl

2002-01-27 21:30  nickjc

	* README (1.5): typos

2002-01-27 15:43  gellyfish

	* README (1.4): Fixed the README

2002-01-20 14:59  nickjc

	* README (1.3): Added a warning about the DoS posibilities of
	$remote_mail to the README

2001-12-28 22:17  nickjc

	* guestbook.pl (1.26): minor HTML filter fix

2001-12-21 08:53  nickjc

	* guestbook.pl (1.25): More HTML filter fixes

2001-12-20 08:57  nickjc

	* guestbook.pl (1.24): tidying and adding comments

2001-12-19 23:12  nickjc

	* guestbook.pl (1.23): HTML filter fixes

2001-12-18 22:21  nickjc

	* guestbook.pl (1.22): * minor HTML filter fixes * started on
	allowing the style attribute * added non-XHTML (but harmless) NOBR
	tag

2001-12-17 23:01  nickjc

	* guestbook.pl (1.21): HTML filter fixes

2001-12-16 11:46  nickjc

	* guestbook.pl (1.20): Ensure regexp matches all text in
	cleanup_html()

2001-12-15 22:22  nickjc

	* guestbook.pl (1.19): * added $url validity check * misc minor
	fixes and tidying

2001-12-15 00:19  nickjc

	* guestbook.pl (1.18): Added a whitelist-based HTML filter to strip
	out unsafe constructs when $allow_html is 1

2001-12-11 08:52  nickjc

	* guestbook.pl (1.17): * more general unescape_html(), in
	preparation for proper HTML filter * more aggressive escape_html()
	* don't turn entities like '&lt;' into '&amp;lt;' in strip_html()
	if   $allow_html is 0

2001-12-10 23:34  nickjc

	* guestbook.pl (1.16): Strengthened strip_html() when $allow_html
	is false

2001-12-09 23:33  nickjc

	* guestbook.pl (1.15): bug fix: strip_html was breaking email
	sending by adding SSI exploit defence stuff to the email address.

2001-12-01 17:53  gellyfish

	* guestbook.pl (1.14): * Fixed up some 5.004.04 compatibility
	issues * Started rationalization of HTML handling

2001-12-01 11:44  gellyfish

	* guestbook.pl (1.13): SSI exploit fix as suggested by Pete Sargent

2001-11-26 19:36  davorg

	* MANIFEST (1.1): Added MANIFEST file to all packages.

2001-11-26 13:40  nickjc

	* guestbook.pl (1.12): Added \Q \E around variables in regexps
	where metacharacters in the variables shouldn't be interpreted by
	the regex engine.

2001-11-25 15:28  gellyfish

	* guestbook.pl (1.11): * Added security features * more refactoring

2001-11-25 11:39  gellyfish

	* guestbook.pl (1.10): * add missing use vars qw($DEBUGGING) from
	most of the files * sundry other compilation failures

2001-11-24 11:59  gellyfish

	* addguest.html (1.3), guestbook.html (1.3), guestbook.pl (1.9),
	guestlog.html (1.3): * documented strfime date formats is various
	places * added more %ENV cleanup * spread more XHTML goodness and
	CSS stylesheet * generalization in wwwadmin.pl * sundry tinkering

2001-11-19 09:21  gellyfish

	* guestbook.pl (1.8): * added allow_html functionality * fixed
	potential for pre lock clobbering in guestbook * some XHTML toshing

2001-11-16 09:06  gellyfish

	* guestbook.pl (1.7): Had forgotten to declare $DEBUGGING

2001-11-14 23:00  davorg

	* guestbook.pl (1.6): More XHTML fixes.

2001-11-14 22:21  davorg

	* README (1.2), guestbook.pl (1.5): Changed script archive URL to
	Sourceforge.  Added link to support mailing list.

2001-11-14 19:43  davorg

	* guestbook.html (1.2), guestlog.html (1.2): XHTML 1.0 Transitional

2001-11-14 19:39  davorg

	* guestbook.pl (1.4): Fixed stupid bug getting CGI parameters

2001-11-14 19:38  davorg

	* addguest.html (1.2): XHTML 1.0 Transitional

2001-11-13 20:35  gellyfish

	* guestbook.pl (1.3): Added the CGI::Carp workaround

2001-11-11 17:55  davorg

	* guestbook.pl (1.2): Small amount of post-import tidying :)

2001-11-11 16:48  davorg

	* README (1.1), addguest.html (1.1), guestbook.html (1.1),
	guestbook.pl (1.1), guestlog.html (1.1): Initial revision

2001-11-11 16:48  davorg

	* README (1.1.1.1), addguest.html (1.1.1.1), guestbook.html
	(1.1.1.1), guestbook.pl (1.1.1.1), guestlog.html (1.1.1.1): Initial
	import

