Postcard Direct Change History
Version 5.7.0 - 13 October 2004 - see changed files
- A configuration option has been added to allow PD to generate its own Message ID. This can help in certain circumstances with spam filters (specifically Spamassassin).
Version 5.6.3 - 14 September 2004 - see changed files
- Image uploads directory can now be specified along with a clean up age to remove old uploaded images.
Version 5.6.2 has been removed
Version 5.6.1 - 5 April 2004 - see changed files
- Fixed <pd_recipient_email> tag not being recognised in the design templates.
Version 5.6.0 - 8 February 2004 - see changed files
- Completed Dutch and Japanese translations.
- Added charset definition for non-default character sets.
Version 5.5.0 - 15 December 2003 - see changed files
- Increased the number of free form fields to six.
- Fixed bugs to do with HTML encoding in mail subject and plain/traditional design templates.
Version 5.4.3 - 7 May 2003 - see changed files
- Minor bug fix to allow the title to be specified on the upload form.
Version 5.4.2 - 20 April 2003 - see changed files
- Fixed a bug where if multiple recipients were specified, the second recipient would be ignored. Also the recipient name was not being set correctly.
Version 5.4.1 - 30 March 2003 - see changed files
- Fixed a bug where cards due to be sent at a later date were sent immediately from the preview.
Version 5.4.0 - 1 March 2003 - see changed files
- Added the file upload facility.
- Added the function to send postcards on a specified date.
- Minor tweeks to the stylesheets and templates.
- The example postcard page has been updated to include a whole range of different examples.
- Fixed double slash on URL name.
- Fixed missing stylesheet for web mail.
- Fixed missing variables in traditional template.
Version 5.3.5 - 16 December 2002 - see changed files
- Fixed a bug that prevented midi from playing if the web mail sending method was chosen.
- Fixed a bug where the additional freeform fields weren't recognised using the traditional sending method.
Version 5.3.4 - 24 October 2002 - see changed files
- Fixed a bug where the text wrapping didn't always work correctly.
- Fixed a minor bug which was encoding characters in the plain text message.
- Restrict CGI POST size to prevent potential abuse.
Version 5.3.3 - 11 October 2002 - see changed files
- Workaround for Perl installations with very old versions of the CGI::Carp module.
Version 5.3.2 - 16 September 2002 - see changed files
- Version 5.3.1 still had problems with old version of Perl. This release should be work OK.
Version 5.3.1 - 15 September 2002 - see changed files
- Bug fix to work with old versions of Perl, ie: 5.005_03 and older.
Version 5.3.0 - 10 September 2002 - see changed files
Version 5.2.3 - 12 April 2002 - see changed files
- Better method to work out path to modules.
Version 5.2.2 - 7 April 2002 - see changed files
Version 5.2.1 - 3 April 2002 - see changed files
- Fixed a bug which prevented bcc mail working from the preview.
Version 5.2.0 - 3 April 2002
- Completed Spanish translations.
- Added an option to remove old files from image cache.
- Added new top level domains to the domains file.
Version 5.1.2 - 1 April 2002
- A problem that prevented remote images working correctly.
Version 5.1.1 - 30 March 2002
- Fixed a major bug introduced in version 5.1.0, that prevented mail being sent if a single recipient was specified.
Version 5.1.0 - 29 March 2002
- German translations completed.
- Added an option to BCC multiple recipients
Version 5.0.1 - 26 March 2002
- Workaround to determine module location on servers that don't have functional FindBin module.
Version 5.0.0 - 19 March 2002
Version 4.5.1 - 5 January 2001
- Fixed a bug that caused line breaks in the message to disapear when sending the card from the preview page.
- Fixed a bug that didn't calculate the height and width of a remote image on the initial form.
- Fixed a bug that caused mail to barf if the sender and receipient names had commas in them.
Version 4.5.0 - 26 November 2000
- Postcards sent to incorrect email addresses will now get the mail error sent back to the sender (assuming they have specified their email address correctly).
- The postcard text message is now automatically wrapped if it exceeds the specified line width (default 60) and has no newlines.
- A Reply-To address can now be specified.
Version 4.4.1 - 15 October 2000
- Fixed a bug which caused the plain text message to have HTML BR tags on wrapped lines.
Version 4.4.0 - 10 September 2000
- Receipient email address can now contain multiple comma separated addresses.
- The postcard image can now be specified on the sending page.
Version 4.3.1 - 7 September 2000
- Made the emailvalid module only load when it needs to check an email address. Also stops errors if incorrect paths to the modules have been specified.
Version 4.3.0 - 3 September 2000
- Changed the email address validation code to a standard module. This also fixes
an error doing validation under Perl 5.6
- Updated MIME::Lite module to latest version.
Version 4.2.4 - 29 July 2000
- Fixed the perl version check to see which size module to use.
Version 4.2.3 - 1 July 2000
- Made sure the size module is always loaded if height and width tags are used.
Version 4.2.2 - 29 June 2000
- Updated to automatically select the appropriate size.pm module depending on what version of Perl5 is being used.
- Updated the mimelite.pm module to the latest version.
Version 4.2.1 - 11 June 2000
- Fixed a bug that prevented correct previews when using graphical submit buttons.
Version 4.2.0 - 5 June 2000
- Objects can now be specified in the place of an image. This gives you the choice of specifying a Postcard object or selecting an object from the postcard form.
- Addition of facility to set height and width sizes for the postcard image. This is particularly use for postcards using java applets.
- Various bug fixes with the web sending method.
- Bug fix to correctly detect a background image.
- New example templates and designs for java and Shockwave flash postcards.
Version 4.1.0 - 15 May 2000
- The %MIDI%, %OBJECTS% and %DESIGNS% variables are now entirely optional and don't need to be set as hidden fields if you are not using them.
- Select lists (for midi and/or object lists) now have an closing OPTION tag to compile with HTML 4.0 specifications.
- Bad word list will now only match on whole words. For example, this prevents a banned word like hell matching a valid word like hello.
- Fixed a bug which caused the default form.html had incorrect HIDDEN fields defined that caused midi filenames to be displayed.
Version 4.0.1 - 13 May 2000
- I released version 4.0.0 a little too early and had to fix up a couple of bugs.
Version 4.0.0 - 13 May 2000
- The plain sending method has been removed as it is now included as an alternate part in the postcard. This means if the recipient doesn't have an HTML mail client, they will see the plain text version and an image attachment.
- Remote images can now be specified.
- Added object list to provide a way of handling multi-media objects like RealAudio, MP3, Flash etc
- Added anti-leech functions for those who feel they need it.
- Added a feature to ban specified email addresses.
- Added a feature to ban bad words in the postcard message.
- Improved the startup time of the script by 75% by only loading modules when they are neded.
- Improved the default error messages to include a diagnostic output.
- Split the configuration file into essential and optional sections.
- Added an option to send postcards the sendmail queue. Useful on heavily loaded sites
- SMTP mail failures now show an error diagnostic.
- Re-introducted an option to set a default sender. This can be useful for sites that aren't setup for relaying.
- Changed the default names of text files to have a .txt extention. This is useful for Win/NT users.
Version 3.1.8 - 1 April 2000
- Made the SMTP mail handling more robust.
Version 3.1.7 - 31 March 2000
- Email receiver now has full name specified.
Version 3.1.6 - 24 February 2000
- Made the code for working out additional images more robust.
Version 3.1.5 - 23 February 2000
- Fixed a bug that prevented additional images from being mapped to their full URL when sending by the web method and caused an error if a full URL was used and trying to send by the default method.
- The
$CGI
variable is now set automatically.
- Updated
postcard-log.cgi
to fix the same problem that was fixed in postcard.cgi
in version 3.1.3
Version 3.1.4 - 22 February 2000
- Fixed a problem that truncated multi-line messages if the postcard was being sent through an NT mail server.
Version 3.1.3 - 19 February 2000
- Fixed a problem with web formatted mail not showing the image if the URL had a directory aliases and the webserver didn't recognise double slashes.
Version 3.1.2 - 15 February 2000
- Fixed a minor bug that caused the script to fail if strict email checking was turned off.
Version 3.1.1 - 28 November 1999
- Fixed a bug that prevented the preview displaying correctly if there were
double quotes in the message.
- Fixed a bug that didn't delete the %SEND% text when sending the postcard as plain text with the picture attached.
- The Return and Send buttons on the plain text preview now appear without the large gaps between them.
Version 3.1.0 - 12 November 1999
- Incorporated the mimelite module into the script to reduce possible configuration errors.
- Mail now can get sent either by sendmail or direct to a SMTP server.
Version 3.0.0 - 7 November 1999
- Totally changed the mail sending mechanism to communication via SMTP. This eliminates the need to have separate mail programs for Unix and Win/NT servers.
- Using the new mail sending method now gives a much finer level of error messages.
- Moved all configuration options into the configuration file where they belong.
- Reorganised various parts of the code to enabling trapping of potential errors at an earlier stage and hopefuly avoiding the dreaded "500 Server Error".
- Button text can now be set in the configuration file.
- postcard-log.cgi now has an option to display only the summaries.
- Fixed a problem that prevented midi files being properly embedded if sent from Win/NT systems.
- Removed the option to make the sender email address optional as no one was using it.
- There is now the option to choose %VARIABLES% and/or special tags in the templates to help people with HTML editors that mess up % signs.
Version 2.2.0 - 12 September 1999
- Fixed potential security holes.
Version 2.1.2 - 8 September 1999
- Really fix what version 2.1.1 was supposed to do. I stuffed up big time.
Version 2.1.1 - 5 September 1999
- Changed the form template so that the submit buttons can contain any text you like, rather than depending on them being "Send Postcard" and "Preview Postcard".
Version 2.1.0 - 15 August 1999
- Can now send the postcard from the preview page.
- New option to disable logging if you don't need/want a log file kept.
- An error will now be displayed if the image doesn't exist.
- Error messages for missing midi lists and design lists now work correctly.
- Now checks if a specified midi file exists.
- Fixed a bug that didn't remove the MIDI tags in when sent in plain mode.
- Strict email check will now allow Compuserve style email addresses.
- Renamed postcard-log to postcard-log.cgi to make the naming more consistent.
- Improved (hopefully) the comments in the default.cfg file.
- Improved (hopefully) the installation and configuration documentation.
Version 2.0.1 - 4 June 1999
- Script now honours line breaks in the message
Version 2.0.0 - 25 May 1999
- Did anyway with having to install the MIME::Lite module
- Added a configuration option to choose which mailer to send the postcard with. This should allow Win/NT users to use the service.
- Made sure the distribution included the appropriate gif files
- Other minor code improvements
Version 1.0.2 - 17 May 1999
- Fixed bug that prevented using multiple configurations.
Version 1.0.1 - 15 May 1999
- Added line to cater for locally installled perl modules
Version 1.0.0 - 9 May 1999
Admin Change History
Version 1.2.2 - 29 February 2004 - see changed files
- Changed the cookie encryption key to prevent the "Not authorised/timed out" messages occuring due to dynamic IP address changes.
Version 1.2.1 - 15 March 2003 - see changed files
- Improved the setting of cookies that prevented editing of files in certain circumstances.
Version 1.2.0 - 1 March 2003 - see changed files
- Login cookie now active for the browser session.
- Uses a better key for TEA encryption.
- Hardcoded form colours have been moved into the stylesheet.
Version 1.1.3 - 21 November 2002 - see changed files
- Bug fix to get around failed logins on certain platform/webserver combinations.
Version 1.1.2 - 24 October 2002
- Changed cookie encryption from 3DES to TEA to give greater compatability across multiple platforms.
- Restrict CGI POST size to prevent potential abuse.
Version 1.1.1 - 11 October 2002
- Workaround for Perl installations with very old versions of the CGI::Carp module.
- Bugfix to allow the editting of files with a '-' in their name, eg: form-traditional.html
Version 1.1.0 - 10 September 2002
- Added menu options to edit the stylesheets.
- If the admin script is renamed with a
.pl
for some Windows installations, the script now correctly detects the name of the pdedit function.
- Moved cookie expiry time setting to the
pdglobal.txt
file.
- Fixed the log report to be able to handle multiple recipients.
- Minor interface improvements.
Version 1.0.7 - 17 April 2002
- Even more workarounds to work with IIS.
- Removed referer check as a lot of browsers don't generate referer information.
- Fixed check for valid filenames to include the - character.
Version 1.0.6 - 13 April 2002
- More fixes to work with IIS.
Version 1.0.5 - 12 April 2002
- Better method to work out path to modules.
Version 1.0.4 - 7 April 2002
Version 1.0.3 - 29 March 2002
- Corrected a bug where the language options weren't correctly handled.
- Corrected Javascript to open edit window to make sure the size is correct for most browsers.
- Added a "Generate another Report" button to the bottom of the log report.
Version 1.0.2 - 26 March 2002
- Workaround to determine module location on servers that don't have functional FindBin module.
Version 1.0.1 - 22 March 2002
- Workaround to run under Perl 5.004
Version 1.0.0 - 19 March 2002
Back to main page