1/21/2004:
	schnozzy - Whoops, forgot a bracket that release checking found
	schnozzy - Updated the version to 1.7.3
	schnozzy - Small tweaks to open_mailbox() so it only uses OP_HALFOPEN when no mailbox is specified, and one change to the error string.
	schnozzy - Subscribe to the Sent-items folder on login if not subscribed already
	schnozzy - Switched imap_open() to open_mailbox() in login.php to address the issue of system() potentially calling arbitrary shell commands. Currently, the username on a remote IMAP server must be a shell command to execute this vulnerability (unlikely), and this remaining issue will be addressed in a future update by using hashes instead of entered text as directory names. Thanks to Janis Vizulis jv [at] rtn.lv for pointing it out.


1/16/2004:
	schnozzy - Added a rootfoldermask that probably should have been there a while ago. Now only children of the rootfolderpath are shown (in addition to the inbox). This fixes usability issues in uwimap. (Thanks to Stacy Conrad for the test uw-imap account)
	schnozzy - Incremented version to 1.7.3-beta
	schnozzy - Removed excess call to getfolderlist... should load much faster now


1/15/2004:
	schnozzy - MIME decoding now recurses properly, and anything cclient understands, ISMail understands


11/14/2003:
	schnozzy - Fix for changed JS references
	schnozzy - Updated version to 1.7.2
	schnozzy - Addition of wrapper page for the mail so that external links opened in the same frame don't lose our access to the href of the page


11/4/2003:
	schnozzy - Check to be sure a directory doesn't already exist for a user (probably created on login)
	schnozzy - Fixed PHP warnings when refreshing the top frame
	schnozzy - Fix for not properly loading some of the hidden elements
	schnozzy - Fix for properly displaying text when the alternative type is enriched and not html
	schnozzy - Fix in maillist.php to properly display the currentfolder on top frame refresh
	schnozzy - Removed imap_close in mailheader.php, no longer needed
	schnozzy - Fix for messages that contain no To: header
	schnozzy - Rewrote mailheader to only ever load once per session and be updated dynamically from mail.php. Also cuts the number of open imap connections per message view in half and generally makes things snappier
	schnozzy - Reworked mail viewing to remove extraneous mailview.php file
	schnozzy - Added explicit imap_close() to all pages that opened an imap stream
	schnozzy - Misc code cleanups and fixes related to new error checking
	schnozzy - Dangling parenthesis fix
	schnozzy - Cosmetic fix
	schnozzy - error.php now breaks out of framesets if necessary and takes an additional get variable "close" which changes the string from "return to login page" to "close" (used in dict.php, for example)


10/31/2003:
	schnozzy - Updated version to 1.7.1
	schnozzy - Fix typo when forwarding attachments (sorry)


10/30/2003:
	schnozzy - Fixed tab ordering in sendmail.php to start with the identity
	schnozzy - Now using the new error page when username/password is incorrect
	schnozzy - Fix for clicking on empty folder message


10/29/2003:
	schnozzy - Updated version to 1.7
	schnozzy - Attachments now forward properly
	schnozzy - Changes to make new message processing works when replying
	schnozzy - Message decoding has been rearranged to remove duplicate code and make it all much cleaner. Decoding when replying still to do


10/28/2003:
	schnozzy - Updates to make gettext properly grab translated strings
	schnozzy - Updated language to make translations make more sense
	dpowers - update www regex to hand dashes in the mail domain name
	schnozzy - lf changed to cr/lf &lt;kway&gt;


10/10/2003:
	dpowers - Improve url autolinking to handle commas


9/17/2003:
	dpowers - Fix for highlighting urls with extended paths


8/27/2003:
	schnozzy - Fixed PHP warning in mailfunctions regarding dparameters
	schnozzy - Updates to the czech translation
	schnozzy - Modification to the content-header function to be able to echo or return a string
	schnozzy - Reorganized file layout so session-reliant functions get called before the session is destroyed


8/26/2003:
	dpowers - Fix annoying &gt; surrounding hyperlink problem
	schnozzy - Fix for Javascript warning when dragging and dropping e-mail in mozilla
	schnozzy - Revision of selection clearing code to not use mousemove, and not throw any js errors (that we know of)
	schnozzy - Fix for properly displaying image-only e-mails


8/24/2003:
	schnozzy - Modifications to the identities and sendmail to handle different "from addresses" per identity, as well as a new sample pgsql.schema file.
	schnozzy - Updates to the translation potfiles
	schnozzy - More i18n. If only xgettext recognized php tags.


8/23/2003:
	schnozzy - Completely rewrote folder list generation to handle some buggy IMAP servers that return lists with duplicates
	schnozzy - Misc gettext and code cleanups in subscribe.php
	schnozzy - Rearranged code in logout.php so xgettext will recognize the gettext call
	schnozzy - Cleanup for PHP warnings when there is no subject
	schnozzy - Removed IMAP-specific buttons when using pop3 as the protocol
	schnozzy - Cleanup for PHP warnings
	schnozzy - Added correct behavior to the getfolderlist\(\) wrapper for pop3
	schnozzy - Cleanup for PHP warnings
	schnozzy - Added new protocol checks to make sure behavior was consistent witn protocol being used
	schnozzy - Now using getfolderlist\(\) wrapper function to clean up behavior
	schnozzy - Added isset\(\) check to avoid php warning
	schnozzy - Addition of "protocol" to the conf file to help distinguish pop3 and imap behavior
	schnozzy - Fix for a spurious error when a users directory was non-extant \(thanks venom\)
	schnozzy - Fix for reference to default settings in addressbookpgsql.class
	schnozzy - Fix for adding multiple entries to a postgres data store where there is an entry with no names


8/17/2003:
	schnozzy - More internationalization and updates to the translation files


8/16/2003:
	schnozzy - Fixes to the pgsql address book class


8/14/2003:
	schnozzy - Reorganized gettext wrapper placement
	dpowers - Add an empty istheme.conf for the default theme


8/9/2003:
	schnozzy - Additions to the translation files
	schnozzy - Fixed trailing semi-colon example in ismail.conf.sample


8/8/2003:
	schnozzy - Missing include in the addressbookpopups


8/6/2003:
	schnozzy - Updates to the czech translation


8/5/2003:
	schnozzy - Addition of Italian translation \(thanks diaolin\)
	schnozzy - Wrapped more calls to gettext and updated the czech translation
	dpowers - Add the smalldefault theme for people with limited screen real estate
	dpowers - Fix for height scaling on top bar
	dpowers - Minor fixes to error handling in config file reading
	dpowers - Take semicolon off the end of error messages sent to error.php
	dpowers - Better error handling for missing theme files
	schnozzy - Added checks to see if gettext is installed
	schnozzy - Addition of the czech translation


8/3/2003:
	schnozzy - A Content-type function has been added to help support the new i18n and l10n
	schnozzy - Fixes for miscellaneous PHP warnings
	schnozzy - Addressbook popup include bugfix


8/2/2003:
	schnozzy - Addition of pot files for en_US
	schnozzy - Internationalized Inside Systems Mail. Currently, only en_US is available, and there is no facility to change locale other than the globals file, but there it is. Any volunteers?


7/31/2003:
	dpowers - More robust error handling on address book opening


7/28/2003:
	dpowers - Fix spelling error in conf file
	dpowers - Allow folderseparator as a separate conf setting
	schnozzy - Themified subscribe.php
	dpowers - Fix screen height bug in IE


7/26/2003:
	dpowers - List all supported imap flavors in sample conf file
	dpowers - Update conf file to handle more things automagically


7/25/2003:
	dpowers - add subscribe folder button


7/24/2003:
	schnozzy - Small bugfix in handling cases in certain attachments


7/22/2003:
	schnozzy - Initial support for the UW-Imap flavor


7/21/2003:
	dpowers - limit display of to addresses to 50 characters in the mail header
	dpowers - extend themes to deal with button and button separator sizes
	dpowers - Initial commit of extended themes - link and highlight colors


7/18/2003:
	dpowers - Update grayscale theme with xtree icons
	dpowers - Add themeability to folderlist plugin
	dpowers - Glorious default theme that works! (at least so far)
	schnozzy - Added the actual subscribe file
	dpowers - start the pain of adding themes
	dpowers - Added spellcheck workaround for PHP &lt; 4.3.0 lacking proc_open
	schnozzy - Initial support for subscription/unsubscription
	dpowers - Add better imap-flavor handling to conf file
	dpowers - Fix deletion of address book when moving from encrypted to unencrypted books
	dpowers - Update conf file functions to allow multiple setitngs from a single conf file line


7/17/2003:
	dpowers - Check for domxml functions before trying any domxml stuff
	schnozzy - Typo in ismail.conf example
	schnozzy - Modified the addressbookpgsql.class file to handle new and old versions of the pgsql module in PHP


7/16/2003:
	schnozzy - Changes to login.php and conffilefunctions.php
	schnozzy - Bugfix for error messages in conffilefunctions
	dpowers - Fix for proper setting of outgoing envelope address


7/15/2003:
	schnozzy - Fix for decoded line-feeds in subjects


7/13/2003:
	schnozzy - Bugfix for register_globals=off with new abstracted setting code
	schnozzy - Abstracted all settings code so new settings can be added simply be adding new elements to an array in "globals.php". ( Of course, you should make your setting do something in the code, but they are now easy to add )
	schnozzy - Altered the sorting session options to not be an array in preparation for settings abstraction
	schnozzy - Added option to put hyperlinks in new windows or not


7/8/2003:
	schnozzy - Added the ability to use meta-keys when using the arrow keys to navigate messages
	schnozzy - Addition of an error page and initial support for IMAP server flavors
	schnozzy - Config file layout changes
	schnozzy - Config file changes
	schnozzy - Minor default conf file tweak
	schnozzy - Foreign character decoding fix


7/6/2003:
	dpowers - Switchover to new non-php configuration file


7/2/2003:
	schnozzy - Fix for addslashes/ISDecode ordering
	schnozzy - Misc bugfixes/changes
	dpowers - Initial include of config file and related functions


6/28/2003:
	dpowers - Subscribe to the inbox automatically when logging in
	dpowers - Added named sessions to prevent session overlap issues


6/19/2003:
	schnozzy - Fix for clobbered sentfoldername when register_globals is set to on


6/18/2003:
	dpowers - Move comments on addressbookxml.class inside the PHP tags


6/13/2003:
	schnozzy - Moved addslashes() out of ISDecode so headers show up properly in all locations.
	schnozzy - Updated xtree to version 1.17


5/23/2003:
	dpowers - fix for broken selection clearing in IE


5/22/2003:
	dpowers - Add missing identity settings files
	dpowers - update version # to 1.5.3
	dpowers - regex updates to url autolinker
	dpowers - regex updates to better check for return receipts
	dpowers - regex updates to AddEntryToAddressBook
	dpowers - Initial commit of drag and drop message moving
	schnozzy - minor doc fix
	schnozzy - Updated version to 1.5.2a
	schnozzy - Leftover globals.php file


5/21/2003:
	schnozzy - Merged the two settings files into one file.


5/19/2003:
	schnozzy - URLs in the organization header are now hyperlinks
	schnozzy - mb_*\(\) functions now fail gracefully if mbstring is not compiled into PHP


5/12/2003:
	schnozzy - Added support for signatures with identities
	schnozzy - Added support for a default identity


5/9/2003:
	schnozzy - Fixed root folder bug with new exchange code
	schnozzy - Finishing touches on subfolder support for Exchange
	schnozzy - Workaround for Exchange not having root folders. Subfolders now display properly


5/7/2003:
	schnozzy - Update to the credits to include Kevin
	schnozzy - Misc JS bugfixes/workarounds in the addressbook
	schnozzy - Misc small interface tweaks
	schnozzy - Fixed bug in adding new folders to exchange
	dpowers - Update version number to 1.5
	dpowers - Fix to spellcheck to handle multiple line breaks properly
	schnozzy - New icons for the new settings pages
	dpowers - clarify usage of $imapserversorting parameter in settingspre.php
	schnozzy - Split out spelling and dictionary binaries to test for existence so it can fail gracefully
	schnozzy - Fixed bug in message sorting
	schnozzy - Fixed bug when replying to somebody who was in the addressbook


5/6/2003:
	schnozzy - Misc visual tweaks


5/5/2003:
	schnozzy - Bugfix for removing everything from the maillist
	schnozzy - Initial support for multiple identities


5/1/2003:
	dpowers - widen addressbook name list
	dpowers - Fix next/previous misunderstanding ;)
	dpowers - Addressbook/send mail tie in - added icons, allowed multiple address choice, fixed multiple small useability issues
	dpowers - Initial tie-in of addressbook and sendmail screen
	schnozzy - Fix for negative number of messages at once
	schnozzy - Fixed bug when setting message limit to 0 in certain cases


4/30/2003:
	schnozzy - Fixed another current folder bug
	schnozzy - Fix bug where a current folder is sometimes not found
	schnozzy - Fix bug in folders with quotes in them
	schnozzy - Fixed bug in reselection after moving
	schnozzy - Fixed bubbled event in IE on message navigation.


4/29/2003:
	schnozzy - Initial support for limiting the number of messages that are displayed at once.
	schnozzy - Intelligent reselection of a new message once one has been moved or deleted.
	schnozzy - Small JS optimizations
	schnozzy - Massive speedup for shift-selection in large folders


4/28/2003:
	schnozzy - Bugfix in initial folder loading for servers with no root folder
	schnozzy - More things to handle exchange (will it ever end?)
	schnozzy - More juicy abstractions to deal with Exchange
	schnozzy - Several abstractions for various IMAP server compatibilities (read: Exchange isn't really IMAP)
	schnozzy - Several MS Exchange compatibility portions added
	schnozzy - Fix for frame load order race condition
	schnozzy - Konqueror crash workaround
	dpowers - remove uneeded INSTALL and TODO files
	dpowers - add width and height to button styles and make then classes to increase speed
	dpowers - cleanup and improve regex for HTML email printing and stripping functions
	dpowers - Alter targets in HTML email to all open new windows
	dpowers - cleanup frameset and remove DTD since &lt;frame&gt; is not valid HTML 4.01 transitional


4/26/2003:
	dpowers - Fix for spell correction and addition of graceful error conditions
	dpowers - Handling for mismatched cases in HTML tags in HTML to plaintext parser


4/24/2003:
	schnozzy - Created a function to get settings out of the addressbook to ease maintenance
	schnozzy - Fallback for encryption being enabled but not installed
	schnozzy - Lingering UID transition bugs fixed
	schnozzy - Remove superfluous commented code
	schnozzy - Altered refresh interval to be in minutes and added an extra check to avoid weird refreshing intervals like 0
	schnozzy - Transitioned to UIDs. It makes everything faster and will enable more features later on.


4/23/2003:
	schnozzy - Added a seperator in sendmail.php due to increasing number of buttons
	schnozzy - Finishing touches on encrypted addressbooks and associated pages.
	schnozzy - Set encrypted address books to not be default
	schnozzy - Removed duplicate session_start()
	dpowers - Improvements to HTML to plaintext for emails with scripts and comments
	dpowers - Move of global setting sinto login.php
	dpowers - Reconfigure settings files to be samples
	dpowers - Move $ismailversion variable into globals.php
	dpowers - Enhance HTML to plaintext parser to handle bold and italic formatting tags
	dpowers - Further refinement to HTML to plaintext parser to handle layour issues
	dpowers - Added HTML to plaintext parser to make replaying to HTML email cleaner
	schnozzy - Added DTDs to all pages
	schnozzy - Workaround strange mozilla crashing bug in multiple attachment removal
	schnozzy - Initial encrypted addressbook framework


4/22/2003:
	dpowers - Final (hopefully) fix for newline/carriage return input from Windows
	dpowers - Fix for extra line ending characters in windows
	dpowers - fix spacing on new check spelling button
	dpowers - Fix to spell checking for messages with single quotes in them
	dpowers - Add check spelling button
	dpowers - Initial commit of spell checking feature


4/21/2003:
	schnozzy - New addressbook entries get an explicit default e-mail
	schnozzy - Color changes in the addressbook to make editability more obvious
	schnozzy - Fixed lingering relative reference bugs in xtree
	schnozzy - Added ability to use a different "Sent" folder name
	schnozzy - Tweaked sending mail from addressbook to include real name if there is one.
	schnozzy - Added support for read receipts


4/18/2003:
	schnozzy - Add ability to view entire message body.
	schnozzy - Better looking e-mail deletion
	schnozzy - Updating settingspre.php file to handle implementations trying SSL by default
	dpowers - Added automatic documentation tools to update changelog and documents nightly


4/17/2003:
	schnozzy - Fixed null name handling in addressbook
	schnozzy - Meta refresh to login page after 5 seconds on logout page
	schnozzy - Spam Assassion Tolerance tweak
	schnozzy - Fix some RFC 822 compliance bugs to make Spam Assassin hate ISMail less
	schnozzy - Fixed bugs various bugs in addressbook


4/16/2003:
	dpowers - Fix logout button pushdown in IE
	schnozzy - Fixed bug regarding moving mail
	schnozzy - Added program information to login screen


4/15/2003:
	dpowers - Commented and tested reply-all functionality
	dpowers - Added logout button to topbar
	dpowers - Fixed display of unseen messages to match full listing
	dpowers - Added a logout button
	insidesystems - initial project import
