10/11/2006: kway - fix XSS issue. 6/18/2004: schnozzy - platforms/FreeBSD/daedalus.sh: tweak so that installation does not clobber extant configuration files 6/14/2004: schnozzy - swarthy theme: tweaks for IE broken behavior schnozzy - movemail.php: Hopefully, the movemail bug has been entirely fixed. 6/9/2004: schnozzy - movemail.php: Removed uneeded (and broken) JS CheckData() so moving mail now works again in IE 5/18/2004: schnozzy - include/mailfunctions.php: Attachments with spaces now link correctly, and attachments that have no mimetype are properly displayed/linked schnozzy - sendmail.php: Empty file inputs are now ignored when sending a message schnozzy - xml.php,addressbookentry.php: UI fixes for an entry not having any addresses with it schnozzy - maillist.php: Fix for Javascript giving two different answers to getYear() (Ibrahim Khalifa) schnozzy - sendmail.php: Added a check for missing $headerinfo->message_id when replying 5/7/2004: schnozzy - mailfunctions.php: The name of attachments written to disk is now urlencoded 5/4/2004: schnozzy - settingsidentities.php: Temporary fix for irrelevant PHP errors. Default identities are not supported yet, but will be soon schnozzy - maillist.php: JS fixes for missing various headers like to:, from: or date: 4/27/2004: schnozzy - various: included imap_errors() anywhere there was likely to be an error that needed to be cleared schnozzy - folderlist.php, maillist.php: Added imap_errors() to clean out unnecessary output about empty mailboxes and empty folders now update the statusbar on the bottom schnozzy - sendmail.php: A copy of a sent item is now saved only if the protocol is imap 4/23/2004: schnozzy - include/mailfunctions.php: Reworked getfolderlist() to better function when using POP3 (again) schnozzy - include/globals.php: Removed spurious PHP warning 4/22/2004: schnozzy - include/globals.php: Cleaned up open_mailbox() wrapper and altered error messages slightly schnozzy - include/mailfunctions.php, include/globals.php: Fixed folder display and incorrect error messages when using pop3 schnozzy - sendmail.php: Fixed a JS error for when no identities have been created schnozzy - folderlist.php: Removed old html comments 4/21/2004: schnozzy - include/ismail.conf.sample, include/conffilefunctions.php: Altered the default usernamesuffix and usernameprefix to be blank schnozzy - sendmail.php: Fix to add a BCC header only if non-empty (I. Khalifa) 4/13/2004: schnozzy - Swarthy: tweaked CSS to display properly with new Danish translation schnozzy - Updated potfiles schnozzy - Misc: Added gettext() to a few strings that were missing them schnozzy - Added a Danish translation schnozzy - xml.php: htmlentities() is now used on stored information to avoid character-encoding issues (Lars Peterson) 4/7/2004: schnozzy - error.php: Now uses the default theme and gives a more descriptive error if it is a login error schnozzy - The login process has been modified so that no session variables are set unless the login is actually valid. schnozzy - Removed the users directory. The new mkdir_p() function should create it automatically with the correct permissions 4/5/2004: schnozzy - Updated potfiles schnozzy - movemail.php: Misc formatting cleanups schnozzy - sendmail.php: Tweak for deletion when not using the FIR on the delete button schnozzy - themes/swarthy/css/sendmail.css: modified the theme to account for the FIR technique in the delete graphic schnozzy - sendmail.php: Delete graphic now uses FIR and JS has been modified to get around a bug that removes bound events from cloned nodes schnozzy - logout.php: All attachments and forward attachments are deleted upon logout (Jonathan Vanesco) 3/31/2004: schnozzy - hidden.php: slightly more intelligent reselection when messages are deleted schnozzy - sendmail.php: Messages are now sent in the correct time GMT rather than in local timezone schnozzy - maillist.php: month needed to have 1 added to it since JS starts at 0 schnozzy - Swarthy theme: misc tweaks schnozzy - ismail.php: Broke xhtml compliance to make the frame borders appear correctly in all supported browsers schnozzy - maillist.php: Now only selects a message when left-clicked instead of on any click 3/30/2004: schnozzy - maillist.php: The times are now displayed using the settings from the browser instead of settings from the server schnozzy - addressbookentry.php: Changes to the name or nickname now cause a refresh of the address list pane 3/17/2004: schnozzy - login.php: modified the domain portion to display the domain name if there is only one in the conf file 3/11/2004: schnozzy - hidden.php: altered vm() to use new parameters so intelligent reselection works 3/9/2004: schnozzy - ismail.php, maillist.php: When selecting a folder that is already in view, the current message is no longer lost. Useful for updating a folder to see new messages without losing the current place schnozzy - Bumped working version to 2.0pre3 schnozzy - sendmail.php: removed PHP warning when sending to recipients by addressbook id schnozzy - topbar.php: IE does not recognize spaces in window names. Fixed schnozzy - subscribe.php: removed old JS alert schnozzy - topbar.php: JS tweaks to removed warnings in IE schnozzy - Various: added an is_createmailbox() function which will not attempt to create a mailbox that is already there. This removes a PHP notice schnozzy - addressbookpopuptop.php: removed spurious characters that thre PHP notices schnozzy - addressbookpopuplist.php: added a scrollbar to the list of addresses 3/8/2004: schnozzy - Various: tweaks to removed excess PHP warnings schnozzy - Various: moved mailfunctions.php to the include directory since that is where it really belongs 3/3/2004: schnozzy - mail.php: removed gettext() from comparisons when confirming delivery 3/2/2004: schnozzy - sendmail.php: The sent date/time are now grabbed from the browser instead of the server to more accurately reflect times schnozzy - Update version to 2.0-pre1 schnozzy - locales: removed line numbers from potfiles. schnozzy - sendmail.php: Messages are only marked as read once they are actually responded to, not just when the reply button is hit schnozzy - mailfunctions.php: removed hard-coded css from message display error div schnozzy - mailfunctions.php: general cleanup and addition of GetTextEncoding() and GetTextType() to give more information regarding attachments schnozzy - include/ismail.conf.sample: documentation typo schnozzy - Various: Added a title attribute to all top bar buttons for tooltip-like expansion schnozzy - Various: Removed lingering references to the graphics directory 3/1/2004: schnozzy - Moved the theme directory outside of graphics and removed old incompatible themes schnozzy - Updated potfiles schnozzy - Various: gettext now supports PHP so the code was visually rearranged to be prettier schnozzy - swarthy css tweaks schnozzy - mailwrapper.php: removed frameborder schnozzy - graphics/themes/swarthy: added background images to the top bars schnozzy - editaddressbook.php: Tweaked frame settings for IE schnozzy - include/globals.php: removed excess warnings in rmdir_rf if directory is nonexistent schnozzy - addressbooktopbar.php,addressbooklist.php: Fixed adding and deleting entries. Broken since the hidden frame was removed schnozzy - topbar.php: Now xhtml compliant and uses new css theming. (2 css files added as well) schnozzy - addressbookentry.php: Added check to see if there is a default and sets the first address as default if not and removed excess PHP warnings schnozzy - mailfunctions.php: added strtolower() to attachment code and altered bits that threw spurious PHP warnings schnozzy - hidden.php: Altered code to remove excess imap_close() warnings 2/29/2004: schnozzy - more CSS tweaks for IE schnozzy - Swarthy theme css tweaks for IE schnozzy - editsettings.php: tweaked frameset to look the same in IE and mozilla schnozzy - settingsgeneral.php: added a breaking space so the seperators will show up properly in IE 2/19/2004: schnozzy - added mysql4.schema, mysql4.php data store (contributed by bryan ballard), and modified conffilefunctions.php to account for the new data store schnozzy - The data stores have been organized into a sub-directory in include and now have a .php extension so that if somebody tries to load them in a browser, they will simply appear blank and not reveal any potentially sensitive information schnozzy - ismail.php: tweak to remove unnecessary php notice (added newmessage GET variable) 2/10/2004: schnozzy - mailfunctions.php: added missing md5() to two attachment file references 2/9/2004: schnozzy - Fix for overzealous lower-case replacements 2/6/2004: schnozzy - ismail.php, topbar.php, include/conffilefunctions.php, editsettings.php, edistaddressbook.php: Revamped framesets and conf file to take necessary heights and widths schnozzy - addressbookdecrypt.php: now uses css theming as is xhtml compliant schnozzy - graphics/themes/swarthy/css/addressbookdecrypt.css: added schnozzy - login.php: focus now properly sets on the username input field on load schnozzy - logout.php: now uses css theming and is xhtml compliant schnozzy - graphics/themes/sawrthy/css/logout.css: added schnozzy - error.php: now uses css theming and is xhtml compliant schnozzy - graphics/themes/swarthy/css/error.css: added schnozzy - spellcheck.php: now uses PageHeader() instead of ContentTypeHeader() schnozzy - movemail.php: Now uses css theming and is xhtml compliant (except for xtree) schnozzy - sendmail.php: now uses css theming and is xhtml compliant schnozzy - graphics/themes/swarthy/css/sendmail.css: added schnozzy - addressbookdecrypt.php, sendmail.php, include/addressbookxml.class, spellcheck.php: Now use mkdir_p() and rmdir_rf() instead of system() as well as the new md5() directory scheme schnozzy - login.php: Uses mkdir_p() instead of system() and includes an error page if the directory cannot be written schnozzy - mailfunctions.php: Now uses mkdir_p() and rmdir_rf() instead of system() and uses md5() directory scheme schnozzy - globals.php: new functions mkdir_p() and rmdir_rf() added. Version incremented to v2.0-pre1 2/5/2004: schnozzy - graphics/themes/swarthy/css/folderlists.css: added cursor attributes for the folderlist schnozzy - subscribe.php: now uses css theming and is xhtml compliant schnozzy - graphics/themes/swarthy/css/folderlists.css: added settings for subscribe.php schnozzy - newfolder.php: now uses css theming schnozzy - graphics/themes/swarthy/css/folderlists.css: Added settings for newfolder.php schnozzy - deletefolder.php: rearranged a few elements to fix changing the header text schnozzy - folderlist.php: fixed typo in style tag and removed old stylesheet references schnozzy - deletefolder.php: now uses css theming schnozzy - graphics/themes/swarthy/css/folderlists.css: added (used for most folder-related popups) schnozzy - graphics/themes/swarthy/css/xtree: removed page-specific class schnozzy - folderlist.php: now uses css themes for the most part (xtree is not entirely css, and will likely come back to haunt me) and is mostly xhtml compliant schnozzy - graphics/themes/swarthy/css/xtree.css: added schnozzy - maillist.php: now uses css theming and is xhtml compliant schnozzy - graphics/themes/swarthy/css/maillist.css: added 2/4/2004: schnozzy - maillistheader.php: Now uses css theming and is xhtml compliant schnozzy - graphics/themes/swarthy/css/maillistheader.css: added schnozzy - graphics/themes/swarthy/css/login.css: font size unifications schnozzy - dict.php: Now uses css theming and htmlspecialchars() is used to prevent the browser from removing tag-looking tokens in the definition schnozzy - graphics/themes/swarthy/css/dict.css: added schnozzy - login.php: Now loads the default theme in the config file schnozzy - graphics/themes/swarthy/css/login.css: several tweaks for IE schnozzy - include/conffilefunctions.php: default theme changed to swarthy and readconffile() altered to return default settings if needed schnozzy - include/ismail.conf.sample: default theme set to swarthy schnozzy - graphics/themes/swarthy/css/login.css: added padding at the top schnozzy - login.php: uses new css theming and is xhtml compliant schnozzy - swarthy login.css added schnozzy - viewmailbody.php: uses css and is xhtml compliant schnozzy - mailfunctions.php: <img> missing a trailing / schnozzy - viewmailheader.php now uses the new css theme and is xhtml compliant schnozzy - Added swarthy view.css for use in viewmailheader.php and viewmailbody.php schnozzy - mail.php now uses css themes, is xhtml compliant except in extremely poorly formatted html messages and receipt confirmation now works again schnozzy - added css classes to file attachments in mailfunctions.php schnozzy - Added styles for attachments and messagebody to swarthy mail.css schnozzy - anchor settings added in globals.css schnozzy - swarthy settingslist.css tweaks for IE schnozzy - Cleaned up regex in HTML body parsing schnozzy - Swarthy mail.css added schnozzy - SendReadConfirmations() will now actually send confirmations as it was referencing the wrong variable before. 2/3/2004: schnozzy - mailheader.php now uses the new css theme and is xhtml compliant schnozzy - swarthy mailheader.css added schnozzy - Missed <title/> -> <title></title> in hidden.php schnozzy - Tweaks to swarthy addressbooktopbar.css schnozzy - removed extraneous attributes from globals.css schnozzy - Apparently, IE6 will simply display a blank page if one uses <title/> instead of <title></title>. Who knew? schnozzy - PageHeader() is now used in header.php schnozzy - settingslist.php now uses the new css theme and is xhtml compliant schnozzy - settingslist.css added schnozzy - settingsidentities.php now uses new css theme and is xhtml compliant schnozzy - settingseditidentity.php now uses new css theme and is xhtml compliant schnozzy - Addition of swarthy settingseditidentity.css schnozzy - tweak addressbookentry.css to move "add address" button schnozzy - Addition of swarthy settingsidentities.css schnozzy - settingsgeneral.php now uses css themes and is xhtml compliant schnozzy - Addition of settingsgeneral.css for settingsgeneral.php schnozzy - Tweak to swarthy frameheader.css to vertically center the text in mozilla schnozzy - editsettings.php is now xhtml compliant except for a frameborder attribute in the frameset which causes a big space if missing schnozzy - statusbar.php now css-themed and xhtml compliant schnozzy - Add statusbar.css for the new css-themed statusbar.php schnozzy - addressbooktopbar.php is now xhtml compliant schnozzy - hidden.php is now xhtml compliant (not that it really mattered) schnozzy - editaddressbook.php now xhtml compliant schnozzy - addressbookpopuptop.php switched to new css theme and is xhtml compliant schnozzy - addressbooklist.php is now xhtml compliant schnozzy - addressbookpopupbottom.php switched to new css theme and xhtml compliant schnozzy - addressbookpopuplist.php is not xhtml compliant schnozzy - addressbook.php is now xhtml compliant schnozzy - id additions for css and misc xhtml conformance tweaks. Now xhtml compliant schnozzy - Tweaks to the swarthy addressbookentry.css file schnozzy - ContentTypeHeader() removed and replacd with new PageHeader() that spits out (hopefully correct) xhtml headers 2/2/2004: schnozzy - addressbooktopbar.css has been added to the default theme and addressbooktopbar.php now uses the css themes. The FIR technique was used so that all-text themes are possible schnozzy - Replaced a JS variable needed for deleting entries schnozzy - addressbooklist.php now uses the new css themes schnozzy - addressbookentry.php no longer uses a hidden frame and DHTML to update itself... the code is much smaller and the increased resource usage is minimal. it has also been rewritten to use the new css themes. schnozzy - Changed addressbook.php to use css themes instead of the old-style themes schnozzy - Minor modifications to the body tag schnozzy - header.php is now xhtml compliant schnozzy - Modified header.php to use only css for theming. The original themification was more restrictive and resource-intensive than it needed to be. schnozzy - Initial import of new default theme graphics 2/1/2004: schnozzy - Misc themifications for upcoming default theme 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 <kway> 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 > 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 < 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 <frame> 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