---------------------------------------------------------------------------
Version 1.08:

2001-12-18 Moved "phpost.inc" to "phpost.inc.php" so it can't be read via
           a browser (minor security, since there's nothing really confidential
           in there anyway, but there might be in the future).
2001-11-10 Added support for two additional methods of sending messages:
           "SMTP" is the default method and until now was the only one.
           "PIPE" pipes messages to the sendmail program directly.
           "XMIT" sends messages via the extended POP XMIT facility.
2001-11-10 Added support for APOP logins.
2001-11-06 Added a call to "set_magic_quotes_runtime(0)" to avoid problems
           on installations that have magic quotes enabled.
2001-11-05 Added "popdomain" setting to config file.  If set, it appends the
           domain name to the username when talking to the POP server.
2001-10-20 Changed the $lang array name to $vocab in all language and source
           files.  This avoids an apparent PHP bug on some systems where all
           the prompts and labels show up as the letter "T".
---------------------------------------------------------------------------
Version 1.07:

2001-08-15 Completed basic (and I mean basic) address book functionality
2001-08-09 Added Icelandic, and Russian language files.
2001-07-30 Added sanity check to signature file size (only saves it if it's
           under 2K)
2001-07-16 Added Dutch and Portuguese language files
2001-06-21 Fixed another bare newline that Qmail complains about.
2001-06-18 Changed method of switching charset from an HTTP header to a meta
           tag (just seems more reliable in my tests)
2001-06-18 Added Turkish language file
2001-06-12 Composition screen now lets you select entries from your
           address book and add them to TO, CC, or BCC.
2001-06-12 Reads address book and replaces nicknames with real addresses
           when sending.
2001-06-12 Ignore comments in TO, CC, and BCC when sending.
2001-06-11 Updated the Polish translation and added a Korean one.
2001-06-06 Added Danish language file
2001-05-30 POP commands were terminated with only a LF, now I use CRLF to
           make MS Exchange's POP server happy.
2001-05-29 Somewhere along the way I dropped a call to htmlentities when
           viewing text/plain bodies... fixed.
2001-05-29 When sending as HTML, convert newlines to "<br>\n" to maintain
           layout.
2001-05-29 Trim form values in phpost_send.php because PHP on certain
           platforms is buggy and can't deal with multipart/form-data
           forms properly (pads values with spaces for some reason)
2001-05-24 You can now specify an alternate POP port like this: host:port
2001-05-23 If no secure URL is available, don't bother displaying the lock
           graphic.
2001-05-23 Fixed bug introduced in 1.06 that caused sig files to not be
           saved or used correctly.
2001-05-23 Added the ability to have a different CSS file for each language
           because some charsets need different formatting to look good.
2001-05-23 Fixed yet another missing CR in SendMessage that was causing
           problems for qmail servers.
2001-05-23 Added Slovak language file, fixed a typo in the German file,
           fixed some of the Swedish translations.
---------------------------------------------------------------------------
Version 1.06:

2001-05-22 Replaced all calls to strncasecmp with something else (that
           function appears to be broken on older version of PHP).
2001-05-22 Added several language files.
2001-05-18 Placed larger routines into separate files that are included on
           demand.  This should make it a little lighter on the server.
2001-05-18 Changed GetIndex to do a single LIST command instead of doing it
           once for each message - should speed things up.
2001-05-17 Added "paranoid" setting in config file which makes everything
           more secure by regenerating the session ID on every load and
           disabling the browser caching.
2001-05-17 Fixed silly SMTP "dot" bug where lines that start with a dot
           must add an extra leading dot when sending, and double leading
           dots must be converted back to one dot when reading.
2001-05-17 Implemented a file based cookie mechanism that prevents someone
           from simply backing up and reloading a page and logging in with
           a cached username and password.
2001-05-17 You can now configure it to use a single hardcoded POP server,
           allow the user to select from a list of specific servers, or
           allow the user to type in a hostname.
2001-05-17 Added a References: header when replying (quotes message-id)
2001-05-17 Changed SendMessage() to accept any 25* result code after the
           RCPT TO: command
2001-05-17 Setting the page length to 0 now means "show all messages on a
           single page"
2001-05-15 Option to force secure connections.
2001-05-15 Fixed bug in extracting a reply address when replying to a msg.
2001-05-15 It now extracts the charset from the message headers and sends
           this info along when you read it, meaning you should be able to
           read Japanese, Hebrew, etc, without manually adjusting your
           charset encoding.
2001-05-14 Added user option to render Image parts in-line instead of treating
           them like attachments.
2001-05-14 Eliminated the "Help" button and help files.  It isn't really
           needed and it's just a pain to get translated.
2001-05-14 Changed user config filenames to incorporate the POP server so
           "jdoe@isp1.com" and "jdoe@isp2.com" get separate files.
2001-05-14 File uploading now works in safe mode for PHP 4.0.3 and above
2001-05-14 Added "CC Self" checkbox to composition screen
2001-05-14 Added "Send as HTML" checkbox to composition screen
2001-05-14 Removed "Return-path" header - it's not the responsibility of a
           mail client to add this, the SMTP server does.
2001-05-14 Added a bullet graphic to indicate an unread message (some older
           browsers don't recognise the CSS info that bolds the text).
2001-05-14 Fixed bug in Date: header generation (needed a "+" sign before
           eastern timezones).
2001-05-13 Added user option to render HTML parts in-line instead of treating
           them as attachments.
2001-05-13 Added a stylesheet and removed all hardcoded font/colour settings.
2001-05-13 Replaced "sorted by" text with direction icons (looks better and
           it's less text to translate into other languages)
2001-05-12 Decode BASE64 and/or Q-P text in headers
2001-05-12 Improved MIME support - now handles nested multipart messages.  It
           passes the MIME torture test and all sample MIME messages I could
           find.  It now handles MIME better than Eudora does :-)
2001-05-11 Changed slashes to underscores when accessing user config files
2001-05-11 Placed all global settings in an array (makes things cleaner)
2001-05-11 Placed all user prefs in an array
2001-05-11 Added support for language tables (translators wanted!)
2001-05-11 Added angle brackets around address in MAIL FROM command to make
           certain SMTP servers happy
2001-05-11 Only insert full name into From: header if it has a value (confuses
           some mailers to get a null name)
---------------------------------------------------------------------------
Version 1.05:

2001-05-10 The user can now optionally specify an alternate POP server when
           logging in
2001-05-10 It now detects HTML tags in the body and sets the content-type
           header to "text/html" instead of "text/plain"
2001-05-10 Added a background color to parts of the compose and config screens
2001-05-10 Rearranged the index display a bit, I think it's more intuitive now
2001-05-09 Added a MIME comment at the top of outgoing MIME messages (the
           "real" email clients all seem to do it so why not?)
2001-05-09 Added attachment icon in index display (thanks to Michael Roterman
           for the icon and the suggestion)
2001-05-09 Made the filename parsing in MIME headers more flexible
2001-05-08 Added support for UUENCODING as an alternative to BASE64, both
           for encoding and decoding
2001-05-08 Commented more of the code (sorry, still not complete)
2001-05-08 Fixed bug where the FROM value in the index display could be blank
2001-05-08 Fixed some bare linefeeds in SendMessage() that were causing
           Qmail servers to complain
2001-05-08 Implemented a little trick that gets around a problem with certain
           browsers where they try to save an attachment as "phpost.php"
           instead of the supplied filename.
2001-05-07 Fixed bug in the way headers were being parsed (only affected
           messages that used TAB characters instead of spaces)
2001-05-07 Recognizes QUOTED-PRINTABLE text and decodes it
2001-05-07 Changed boundary string to reflect the recommendation in RFC2045
2001-05-07 Made it recognize a singlepart text/html message and display
           it without escaping HTML codes (ie: properly formatted HTML
           email should display correctly now)
2001-05-07 Fixed error in README (download URL was wrong)
---------------------------------------------------------------------------
Version 1.04:

2001-05-05 You can now send multiple file attachments, plus you can view
           MIME encoded attachments (finally!!)

           NOTE: For file uploads to work right in safe mode you must
                 upgrade to PHP 4.0.5 or better!

2001-05-05 Fixed bug where you might end up replying to the wrong message
           if a new one arrives before you click "Reply"
2001-05-05 Fixed bug in the generation of the Date: header (timezone error)
2001-05-03 Added X-Authenticated-IP: header to outgoing messages
2001-05-03 Made the page length and the max number of attachments a user
           preference instead of a global config setting
2001-05-03 Added EXTRAHEADERS setting to config file which allows you to
           insert additional headers into every outgoing message
2001-05-03 Removed Previous/Next buttons in the index display in favour of
           a page list, which allows you to jump straight to any page
2001-05-02 Moved Terminate() call outside of else clause because it wasn't
           closing the POP session after a POP error
2001-05-02 Added code to GetIndex() to purge the index array. This fixes a
           bug where the message index would be out of whack after deleting
           multiple messages.
2001-05-02 Removed menu bar background image in favour of a solid color
           because apparently it causes problems on older machines/browsers
2001-04-25 Added SECURE_URL and INSECURE_URL settings in config file
---------------------------------------------------------------------------
Version 1.03:

2001-04-12 Moved configurable settings into a separate include file
2001-04-10 Changed '%e' to '%d' in strftime() for portability
2001-04-05 Added secure/insecure lock graphic
2001-04-04 Removed unread counter from cache making it more reliable
2001-04-04 Strip dangerous characters from $context in help()
---------------------------------------------------------------------------
Version 1.02:

2001-03-31 Replaced buggy strtr() call with str_replace() when extracting
           return address for replies
2001-03-30 Fixed PHP_SELF reference on Delete button
2001-03-29 Added "HELO" to SMTP negotiation
---------------------------------------------------------------------------
Version 1.01:

2001-03-28 Added a background color to the menu bar in case the menubg.gif
           file is missing
2001-03-28 Added a DELETE button to the ReadMessage() screen
2001-03-28 Replaced date( "r" ) so that it works with versions of PHP older
           than 4.0.4pl1
2001-03-27 Changed LF to CR+LF when sending to SMTP server
---------------------------------------------------------------------------
Version 1.00:

2001-03-26 Initial release
---------------------------------------------------------------------------
