2002-03-27 20:36  davorg

	* FormMail.pl (1.66): 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-26 21:45  nickjc

	* FormMail.pl (1.65): Copied $allow_empty_ref docs from README to
	POD

2002-03-26 13:58  nickjc

	* FormMail.pl (1.64), README (1.12): * added %Z to the list of
	strftime directives in the docs

2002-03-26 13:49  nickjc

	* FormMail.pl (1.63), README (1.11): * play nicely under
	Apache::Registry

2002-03-26 09:01  gellyfish

	* FormMail.pl (1.62), README (1.10): Added $allow_empty_ref to
	FormMail configuration

2002-03-19 23:20  nickjc

	* FormMail.pl (1.61): error message fix from Dave Baker

2002-03-17 23:43  nickjc

	* FormMail.pl (1.60), README (1.9): * typos * added a Common
	Problems section to the FormMail docs

2002-03-15 09:02  nickjc

	* FormMail.pl (1.59): return_link_url must be valid if $secure

2002-03-15 00:33  nickjc

	* FormMail.pl (1.58): * Put a limit on the subject length

2002-03-13 23:52  nickjc

	* FormMail.pl (1.57): * Better diagnostics when referrer is
	malformed or missing

2002-03-13 00:49  nickjc

	* FormMail.pl (1.56): * Added an X-Generated-By header.

2002-03-12 23:58  nickjc

	* FormMail.pl (1.55): minor POD tweak for its new context

2002-03-12 23:46  nickjc

	* FormMail.pl (1.54): * moved the POD to the end, and put the
	changelog inside the POD

2002-03-12 19:43  nickjc

	* FormMail.pl (1.53), README (1.8): * Duplicate input name display
	bug fix.  * Better diagnostics when $mailprog exits nonzero.  *
	Replaced out of date hardcoded version numbers with   CVS Revision
	tags.

2002-03-12 00:41  nickjc

	* FormMail.pl (1.52): * Allow the value '0' in a required field

2002-03-10 01:05  nickjc

	* FormMail.pl (1.51): * tightened weak checking on the realname
	part of email addresses * added a test for that

2002-03-07 23:00  nickjc

	* FormMail.pl (1.50): * eliminated the remaining path for
	nonprintable characters to get into   the email body.  * added a
	test for that.

2002-03-06 14:48  proub

	* FormMail.pl (1.49): Inserted README text, in POD format.  Moved
	Log messages to the end of the file.

2002-02-28 21:14  nickjc

	* FormMail.pl (1.48): * warning fix * fixed print_blank_fields bug

2002-02-28 08:51  nickjc

	* FormMail.pl (1.47): Allowed pathless URLs with query strings in
	check_url_valid

2002-02-27 17:51  davorg

	* FormMail.pl (1.46): typo

2002-02-27 09:04  gellyfish

	* FormMail.pl (1.45): * 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-26 23:50  nickjc

	* README (1.7): minor fixes

2002-02-26 22:30  proub

	* FormMail.pl (1.44): Updated no-recipients-defined error message
	-- we now suggest both @allow_mail_to and @recipients as places to
	add valid emails.

2002-02-26 22:13  proub

	* FormMail.pl (1.43): Removed commented-out unit-tests (unit tests
	now live in /tests/formail)

2002-02-26 08:50  nickjc

	* FormMail.pl (1.42): Hide the recipient when it comes directly
	from @allow_mail_to and isn't in $recipient, to prevent SPAM
	harvesting

2002-02-24 21:54  nickjc

	* FormMail.pl (1.41): * DOCTYPE declarations on all output pages

2002-02-22 12:08  nickjc

	* FormMail.pl (1.40): * removed stray ';' from output HTML

2002-02-21 09:17  gellyfish

	* FormMail.pl (1.39): Stylesheet elements will not be added if
	$style is empty

2002-02-14 08:45  nickjc

	* FormMail.pl (1.38): * fixed silly error in body attribute
	checking

2002-02-14 01:33  proub

	* FormMail.pl (1.37): Updated unit tests to reflect new check_email
	behavior (specifically,   disallowing % in names when
	emulate_matts_code is in effect)

2002-02-13 23:36  nickjc

	* FormMail.pl (1.36): (This is the log message for the previous
	checkin) * reworked check_email * made it produce debugging output
	when rejecting recipients * sort order: doc correction * doc typo *
	added a way to keep the email address out of the form (user
	request) * POST_MAX and DISABLE_UPLOADS stuff * restricted the body
	attribute inputs to sane values * squished a couple of warnings *
	allowed relative URLs in check_url_valid

2002-02-13 23:33  nickjc

	* FormMail.pl (1.35), README (1.6): [no log message]

2002-02-03 21:32  dragonoe

	* FormMail.pl (1.34): Indent configuration variables so they are
	all aligned. Made sure that it fits in 80 characters.

2002-02-03 20:47  dragonoe

	* FormMail.pl (1.33): Added header to script after the cvs log.

2002-01-31 17:26  proub

	* FormMail.pl (1.32): no longer accepting email addresses with %
	characters in the name portion	 (to avoid spoofing sendmail
	addressing on some systems) - revert   to old behavior when
	$emulate_matts_code is true when $emulate_matts_code is true,
	verify email addresses in a   case-insensitive manner.

2002-01-30 19:04  proub

	* FormMail.pl (1.31): now properly handling referer URLs involving
	authentication info (e.g.   
	http://www.dave.org.uk@actual.referer.com, or	
	http://someuser@dave.org.uk)  cleared up warnings when no referer
	is present

2002-01-29 00:05  nickjc

	* FormMail.pl (1.30): * typo * added X-HTTP-Client header to the
	confirmation email.

2002-01-28 23:55  nickjc

	* README (1.5): replaced tabs with spaces

2002-01-27 22:58  nickjc

	* README (1.4): Put back in a generic bit that I took out in error
	when adapting countdown/README

2002-01-27 16:00  nickjc

	* FormMail.pl (1.29): allow_mail_to: explicit $ rather than depend
	on the one that's added unless $emulate_matts_code.

2002-01-27 14:45  nickjc

	* FormMail.pl (1.28), README (1.3): * re-wrote README * added
	@allow_mail_to config option

2002-01-27 13:59  gellyfish

	* FormMail.pl (1.27): Issues from 
	http://www.monkeys.com/anti-spam/formmail-advisory.pdf * Left
	anchored regex to check referer * If $secure and no referer
	supplied then croak

2002-01-21 21:58  gellyfish

	* FormMail.pl (1.26): Checkbox fix from Chris Benson

2002-01-20 14:52  nickjc

	* FormMail.pl (1.25): added a warning about the risks of turning on
	the confirmation email

2002-01-19 23:44  nickjc

	* FormMail.pl (1.24): Added the option to send a confirmation email
	to the submitter, in response to a user request.

2002-01-14 08:54  nickjc

	* FormMail.pl (1.23): Took out a warn statement left over from a
	debugging session

2002-01-04 08:55  nickjc

	* FormMail.pl (1.22): tightened valid url regex

2002-01-02 21:21  gellyfish

	* FormMail.pl (1.21): Altered regex in check_valid_url to deal with
	server port number

2002-01-01 01:22  nickjc

	* FormMail.pl (1.20): error message fix from Paul Sharpe

2001-12-15 22:42  nickjc

	* FormMail.pl (1.19): * Added a validity check on the redirect URLs
	* Moved the nonprintable character striping code to a sub

2001-12-09 22:31  nickjc

	* FormMail.pl (1.18): * anchor recipient checks at end (as per
	README) unless $emulate_matts_code * move repeated check_email call
	out one loop level

2001-12-05 14:28  nickjc

	* FormMail.pl (1.17): * Don't do things on GET if $secure *
	Eliminate some warnings in send_email * Restrict realname slightly
	if $secure

2001-12-04 08:55  nickjc

	* FormMail.pl (1.16): stricter check_email if $secure

2001-12-01 19:45  gellyfish

	* FormMail.pl (1.15): * Tested everything with 5.004.04 * Replaced
	the CGI::Carp with local variant

2001-11-29 14:18  nickjc

	* FormMail.pl (1.14): * Removed CGI::Carp::set_message (doesn't
	work under 5.00404) * Added some very minimal input filtering

2001-11-26 19:36  davorg

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

2001-11-26 17:36  nickjc

	* FormMail.pl (1.13): * Allow domain names without '.' so that
	user@localhost works.  * Don't overwrite $Config{recipient} with
	the empty string before   displaying it on the error page.  * Fixed
	a couple of minor errors.

2001-11-26 13:40  nickjc

	* FormMail.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-26 09:20  gellyfish

	* FormMail.pl (1.11): Tidied up the error() subroutine

2001-11-25 16:07  gellyfish

	* FormMail.pl (1.10): A couple of nits

2001-11-25 11:39  gellyfish

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

2001-11-24 11:59  gellyfish

	* FormMail.pl (1.8): * 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-23 13:57  nickjc

	* FormMail.pl (1.7): * added -T switch * Escape metachars in input
	variables when outputing HTML

2001-11-20 17:39  nickjc

	* FormMail.pl (1.6): * Fixed a problem with %Config initialisation
	* Reduced the scope for SPAM relaying

2001-11-14 22:21  davorg

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

2001-11-14 09:10  gellyfish

	* FormMail.pl (1.5): Added extra check on the referer.

2001-11-13 21:40  gellyfish

	* FormMail.pl (1.4): Changed all of the sub calls to be without '&'

2001-11-13 20:35  gellyfish

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

2001-11-11 17:55  davorg

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

2001-11-11 16:48  davorg

	* FormMail.pl (1.1), README (1.1): Initial revision

2001-11-11 16:48  davorg

	* FormMail.pl (1.1.1.1), README (1.1.1.1): Initial import

