TO DO ===== * Add code to allow Z-Push to follow LDAP referrals, for use in master-slave configurations. * Switch to using mail() rather than imap_mail() to send email. * Check existance of private_address_book before allowing LDAP contacts to be added. * Better "from" and "return-path" headers (maybe look up full name from server?). * Investigate dummy and filestorage backend errors. * Get CalDav backend to sync multiple calenders, maybe using categories, or implement iPhone-like multiple calendar folders * Implement iRemoteWipe remote wipe system. For more info see: - http://id.wiki.github.com/maloninc/iRemoteWipe/ - http://www.afp548.com/article.php?story=EASpart2 * Implement a mechanism for clearing the BadMessage list on a regular basis 1.3_fabit-4 =========== * Small bug in IMAP backend that only seems to happen when there are more than 100 emails to be synced. (Not true). - Fixed by adding a "BadMessage" list, done by creating files with the message id number. You need to create a BadMessage directory that the Apache user has write permissions to (like "state"). Under there an IMAP folder will be automatically created, and user there one for each user. If imap_body() crashes, or there is something in imap_errors(), the message will be marked as bad. This directory should probably be cleared out on a regular basis. * Implemented CalDAV tasks. * Works with PHP 5.3 without errors. * Got rid of unused backends. 1.3_fabit-3 =========== * Assorted bug fixes, mainly for caldav. 1.3_fabit-2 =========== * Got rid of "Non-static method Mail_RFC822::parseAddressList() should not be called statically, assuming $this from incompatible context (2048)" error from RFC" in imap.php. * Added BCC headers to copy of sent mail. * CalDAV backend (Events only) (Decided not to implement old style file based iCal) 1.3_fabit-1 =========== * Uses Bas' combined backend. * Sync's Contacts via LDAP (designed to work with Contagged) - Original code copyright Rutger Terborg. * Fixed "message contains bare newlines" bug when saving Sent Mail to Cyrus IMAP server.