20000413 version: webfeed 1.0 - initial release 20000505 version: webfeed 1.1 - added the location, sendto, and subject variables - added support for sendmail (requires Mail::Sendmail module) 20000510 version: webfeed 1.2 - changed built-in name/city/state/country/email to customizable fields - use CGI.pm to handle parsing the query string (requires CGI module) - if any pre-determined fields are not filled out, send user to a page indicating they need to fill out the required fields (new hidden value in web form for this) - take field values from "Name" in the web form (so make the "Name" field in the web form look like how you want it to show in the email) - if any field is empty, we do not put it in the email - fields are no longer dependant on the order in which they are passed to the script so you can place the fields in any order you like - updated docs with all configuration information - change name from feed.pl to webfeed - added myvars field to webform so we have one less thing to configure in the script itself 20000531 version: webfeed 1.3 - use a configuration file now, passed to script using a hidden field with name=conf and the value being the config file in /etc/webfeed - read $MAILER, $sendto, $location, $locerror, and $subject from config file now instead of hardcoded - added support for spanning forms with a single email address (user fills out page 1, enters in email address, once done goes to page 2 and doesn't need to enter his email address again). this is configurable via the config file, as is the location of the file that stores the email address if this is enabled - $feedback is no longer required but is tested and if it is available a nice header will be generated prior to putting that value into the email. no header will be generated if $feedback doesn't exist - definable required fields are now supported. you can require as many fields as you want by specifying them in the config file in REQUIRED. if any field is empty or not present, the script will put the user into the unsuccessful url. webmasters need to pay close attention here that all fields they determine as required actually exist in the form as this will send the user to the unsuccessful url if the form is improperly designed - added logging support for help debugging (very basic) 20000601 - test for logfile prior to writing to it (stupid mistake) - added debug logging (option DEBUG in config) - prevent printing config file name in email - prevent printing empty fields in email 20000605 version: webfeed 1.4 20000614 version: webfeed 1.5 - fix for users using sendmail. webfeed wasn't sending anything other than the feedback text (stupid mistake) - prevent feedback from being displayed twice