Zarafa Changelog ---------------- Changes in 6.10 =============== - S/MIME support in Outlook; digitally sign and encrypt/decrypt emails. - Multi-company support; share resources on a high-end server so that multiple companies can make use of it (hosting). - LDAP query performance improvements. Changes in 6.03 =============== Webaccess: -Performance: new option in config.php to disable the full view of the GAB in the webaccess. -Fix: In new contact the option to set contact as private is in dutch -Fix: Webaccess calendar delete does not work in month and week view -Fix: IE7 complains about nonsecure items in SSL mode -Fix: PHP breaks on julian dates in other timezones -Fix: Delete button doesn't work for notes -Fix: Reccurrence from every zero weeks -Fix: Can't set dates before 1970 -Fix: moving a rule using up or down more than once does not work -Fix: free/busy isn't update when accepting a meeting request -Fix: Can add "SYSTEM" to multi user calendar -Fix: WA reminder time broken if set to 0 min -Fix: IE7 complains about nonsecure items in SSL mode -Fix: PHP breaks on julian dates in other timezones -Fix: Delete button doesn't work for notes -Fix: moving a rule using up or down more than once does not work -Fix: Order of rules isn't the same in Outlook when changed in WA -Fix: agenda: right mouse list is placed in the background behind the appointments -Fix: attachments are not saved in Webaccess Calendar appointments -Fix: delete recurring all day appointment offers no option to delete one appointment or the series -Fix: With permission to "create subfolder", new folder does not show up in shared folder -Fix: Script Error in FF when you delete a single occurrance of a Recurring Appointment with no end date in WA in Month view -Fix: Recurrent Appointments are created one less than the actual number -Fix: planning windows have/gets no scrollbar when adding many users to the appointment -Fix: right mouse menu not working in IE6 -Fix: Download attachment from new mail window doesn't work -Fix: Ok button will be outside the window when creating a new folder in IE6 -Fix: searching high characters for in GAB -Fix: wrong position of an appointment on two day's -Fix: Deleting an appointment with attendees does not update the invitees calendar -Fix: FF3 has major XML / UTF-8 problems -Fix: FF 3.0 breaks up mail with high characters -Fix: Unable to create rule that matches with all messages Client: -Fix: Can not sync offline store: SQL Failed, with (offline) server. -Fix: NOD32 plugin crashes OL2007 when opening item -Fix: SQL error when connecting from 6.02 client to 6.03 server. Backend: -Performance: LDAP login downloads entire LDAP tree -Fix: Permanent delete in smaller transactions -Fix: Recurrent Appointments are created one less than the actual number -Fix: Store size update is wrong in some cases -Fix: Recurring items in the calendar are not consistant in WA and OL. -Fix: Meeting request from a non zarafa email ID are not recieved correctly. -Fix: Don't sync user objects without a name -Fix: When CreateSpecificLocalObject() user creation should be reverted when working offline -Fix: edi files need mimetype application/edifact -Fix: Quota notification wrong size -Fix: Syncing addressbook fails, missing some things when user is deleted -Fix: Hang when you close the zarafa-offline server -Fix: Zarafaext32 dll error will pop-up when you do not use a zarafa account -Fix: ICS cleanup locks too much and is too heavy -Fix: Deleting a store may cause server-wide locks -Fix: Replying to SMTP-addresses via an SMTP server will cause TNEF to be sent -Fix: possible crash because of an uninitialized memory block when an error occurs. -Fix: ldap plugin memory leakage -Fix: soft delete items causes server leak memory -Fix: unix plugin occasionaly deletes users with dual CPU's. Gateway: -Performance: Gateway speedup loading folders -Performance: Gateway speedup opening items -Fix: Gateway fixes when server goes offline -Fix: Fix high chars in folder names in gateway -Fix: When clicking fast through Thunderbird you often get the error Mail server: is not a IMAP4 server -Fix: creating and direct deleting folder breaks Installation: -Fix: Ubuntu mapi.so installer problems Changes in 6.02 =============== Backend: -Fix: search in default generated email address too for Unix plugin makes zarafa-dagent -R work when email address was not explicitly set -Fix: users deleted from ldap directly instead of after 5 minutes -Fix: no known end-user problem -Fix: zarafa-user-config installer sets incorrect searchfilter for postfix. -Fix: Softdelete, restore/delete item result in a crash or non deletes/restored items -Fix: Softdelete, restore/delete wrong notifications -Fix: empty addressList header field make dagent segfault -Fix: 0-length RTF breaks synchronization sometimes -Fix: addressbook sync problem, sync failed when deleting users -Fix: spooler can send same message multiple times Webaccess: -Fix: searching in addressbook for non-us-ascii chars. -Fix: some security issues with HTML in mail headers -Fix: a gui glitch while moving appointment with invitees. -Fix: deleting a user from a group in Multi User Calendar crashes. -Fix: special characters in subject line -Fix: Multi user calendar recurrencent appointments dont show up properly. -Fix: Moving subfolder gives error -Fix: Minor english correction in Contacts. -Fix: Pop-up asks to update other attendees but there are NO other attendees -Fix: Category of note dissappears afet editing the note -Fix: Saving rules on other stores overwrites rules on own store -Fix: Disappearing categories in calendar appointments in WA -Fix: Conflicting meetings with a resource in WA -Fix: right click in addressbook and choosing select does nothing -Fix: html/js injection possible with compact table view -Fix: search in subfolders works only if searched twice -Fix: number of appointments in recurrent series is incorrect -Fix: recurrent Appointments in webaccess are shown more than the actual numbers -Fix: recurrent appointments restored on deleting a changed recurrent. -Fix: emails with attachments do not open correctly in WA Gateway: -Fix: ical gateway not checking default calendar -Fix: IMAP copy between stores fails PHP-ext: -Fix: Segfaults in webaccess caused by php-ext using wrong variable types Backup: -Fix: After deleting folder the folder is also removed from backup index file -Fix: broken deleted user stores in public from beta break zarafa-backup --public Changes in 6.01 =============== - Fixed OL exit crash when server unavailable - Fixed zarafa-offline.exe crash on dates < 1970 or > 2038 - Fixed looping in z-push when > 100 changes not available (add action + deleted action) - Fixed contacts created in WA don't show in OL addressbook - Fixed on upgrade, nonactive users converted to active with DB plugin - Fixed sync'ing deep folder structures Changes in 6.00 =============== - New offline capability with selection between cached mode, online mode, and 'detect at startup' - New offline capability for Outlook 2000, 2003 and 2007 - New full synchronisation of store items between offline and online data - New single-sign-on capability which integrates with Samba or Microsoft login environments - New multi-threaded outgoing spooler - New template-based control over quota messages in zarafa-monitor - New optional support for file-based storage of attachments (outside MySQL), improving MySQL cache performance - Various protocol and speed improvements, mainly on high-latency communication WebAccess: - New advanced multi-user calendar - New support for distributions lists - New support for asynchronous searching Changes in 5.22 since 5.21 ========================== backend: - enlarge object cache and make it configurable - fix string escaping problem in Unix plugin - add more range checks for group membership in Unix plugin - don't create wrong SQL command when invoking set all as read on an empty folder - cleanup ISC changes table every hour - add 'sync_lifetime' setting to server config (see man zarafa-server.cfg (5)) ical: - fixes for allday messages - zarafa-ical logrotate - many fixes including recurrence, exceptions and reminders - fix various memleaks - fix some problems with reoccurring items - fix parsing normal items after reoccurring items - fix missing recurrence items in webaccess, and fix possible invalid pointer access - fixes appointment with timezone info to be displayed one hour to early - fix yearly recurrent items - fix normal items becoming recurrent items webaccess: - fix open appointment via contextmenu - don't set readreceipt request when closing mail properties dialog - fixed checkboxes and radio button values from dialogs - let static.php log some errors - fix some charset issues (see also http://nl.php.net/manual/en/function.iconv.php) - show calendar items when duration is 0 - add + and = as valid chars in email address - contextmenu quick change preview pane - fix emtpy subjects which break previewpane - fix context menu for linux version of firefox - more checking for sorting (prevents PHP notices) - cross-site scripting fixes - layout fix for contacts - fix escaping in internet headers - fix signature with html chars - fix sending meeting req from scheduling tab - fix deleting permissions - set correct foldertype when creating new folder - fix deleting rules, fix editing with no rule selected - for addressbook.js: fix rule: mail from sender - fix meetigreq. buttons in silver theme - fix storeid with opening shared folders - fix drag/drop in month view - fixed layout with meeting request bar - fix empty subjects in calendar - fixed display name email address with contacts - reload after changing auto logout setting spooler/dagent: - fixed zarafa-dagent.cfg example - fixes read-receipt from linux (webaccess, dagent forward rule) livesync: - fix email addresses synchronisation - fix progressbar client: - fix for OLK2007 views grouped by date when you have at least 1 item with 'No date' linux clients: - fix possible crash when copying a message with attachment, but the attachment is actually not present. - fix possible crash in apache when updating freebusy times backup tool: - fix possible crash in incremental backup procedures - fix full-restore.sh helper script to actually read the index file again Changes in 5.21 since 5.20 ========================== gateway: - Fixed problem reading e-mail addresses of internal users. This fixes reply'ing to senders inside the local domain zarafa-backup: - Fixed saving the correct index ID of deleted messages in incremental indexes Changes in 5.20 since 5.11 (Summary only) ========================================= backend: - New support for MAPI's ICS system, which is used for replication - Resources support in Outlook 2003/2007 - Support for MAPI's CopyTo() and CopyProps() functions - Support for 'forward' server-side rules - Fixed various high-character sorting issues - Improved speed in various places - Fixed GAL being default addressbook in OLK2007 - Fixed various memleaks - Progressbar when deleting/undeleting messages from 'Recover Deleted Items' webaccess: - New look-and-feel - Improved keyboard control - Previewpane right/bottom/off - Improved drag/drop (including multi-drag/drop) - Support for rules (subset of Outlook rules) - Much-improved loading time due to better caching and loading strategy - Lots of meetingrequest fixes - Many speedups, mainly in the calendar spooler: - Fix exit time (faster now) - Support 'With my address in the To:' rules - Make sure Outlook never double-submits messages php-extension: - Large internal changes leading to better memory management and speed icalendar: - Various bugfixes and improvements backup: - Incremental, seperate-file brick-level backup other: - Support for OpenSuSE 10.2 - ActiveSync mobile synchronizer is available seperately Changes in 5.11 since 5.10 ========================== gateway: - fixed bodystructure being sent to client incorrectly (fixes attachments missing in IMAP clients) webaccess: - fixed reply html when settings are empty - fix reloading tasks after delete - fixed counter "deleted items" after deleting unread mail - fix xml type attribute - fixed opening shared inbox folder without rights - fixed sending with other From address in IE - fix paging in search results - fixed priority buttons in silver theme - fixed freebusy publishing errors - better, faster name resolution in f/b tab - fixed switching between f/b tab and appointment tab - new HTML editor - fixed recurrence editing breaking the timezone - fixed reply-all in classic webaccess - fixed webaccess to log in correctly when you have a store in your folder list which you have no access to inetmapi: - fix reply-to headers with entries from gab - fix mdn crash (spooler and gateway) mobile-sync: - Use client's protocol version to send correct tags back to client - fix version handling, fix zarafa/smtp email address - fix \0 in wbxml output rhel config-users: - rhel config-users about strings - gui fixed new group window to reset the new group name - copyright text fix - gui fixed resaving new group after collision with existing group - email address validation fix - gui don't require or set password for shared store server: - fix segfault when config file was unreadable - fast seek with entryid or instance key - fix memleaks in search folders - fix unread count on search folder - fix forms in outlook (and field chooser) - more efficient session cleanup - 512Kb stack per thread instead of 1Mb - Fixed accented character sorting - Speedup when using CONVENIENT_DEPTH flag client: - fix wrong freebusy data - fix possible soap deadlock - fix table initialization - fix memleak on error - ignore some errors in table - zarafa vs mapi errors in memtable - fix endless loop on empty tables (fix 2002 saving rules) - seek back to row we found to match to correct cursor in table - userlist sort case insensitive (windows) - fix crash in mailmerge - support more charsets in RTF decode - remove more data from RTF when converting to plaintext - fix possible double free in SSL setup spooler / dagent: - remove addressbook object: closes the session on the server immediately - only text/plain and text/html in body, rest as attachment - default to 7bit encoding if no encoding is present - enable resolving of incoming addresses to the GAB tools: - fix zarafa-admin -u crash - fixed zarafa-backup to correctly restore items above a 2GB file size limit on 32 bit machines misc: - Use objectCategory in search filter example for ADS - french translations client install / linux install - win32 version of iconv does not support SJIS-WIN, but only SJIS - fix compares in restrictions - always remove temporary profile - new redhat documentation - fix MSI installer for Vista Changes in 5.10 since 5.02 (Summary only) ========================================= Webaccess: - misc javascript fixes - mark deleted items read - fixed deleting one occurence in a reoccuring item - add reminder properties for outlook - add automatically logout option - improved loading of folder list - fixed marking multiple items read/unread - ask before deleting items - new settings dialog - new optional from field when sending emails - added displaying of original sending with representing text - fixed month view when resizing browser window - fixed negative timezones - add quoting in plaintext mails - add support for read-reciepts - add warning when closing unsaved emails - fixes for php5 - added setting permissions on folders and stores - removed BCC from reply(all)/forward body and recipients - fixed long lines with plain text messages in IE - fixed empty date fields in contacts Backend: - fixed >1024 incoming connections - fixed group handling in unix plugin - add persistent search folder system - add database creation and upgrade system - fixes for Outlook 2007 - changed acl system: users now have all rights set on their level as user, and from all the groups - decreased some network traffic - fixed moving message-in-message attachments to another store Gateway: - fix crash on empty recipients in read-recipt mails - remove leading 0 in date headers so imapsync correctly works - fix logins when public store is not available - fix renaming folders in the public store - fix for creating subfolders Spooler/DAgent: - fixed sending pure-plain text - fixed reply-to-all also replied to yourself - fixed long attachment names containing high characters - added x-heades as named properties PHP extension: - added faster loading of folder hierarchy - copy attachments in meetingrequest Other: - support for Debian 4.0 Etch - support for Ubuntu 6.06 LTS - new tools: zarafa-backup and zarafa-restore, brick-level backup system. - new program: zarafa mobile sync, over-the-air synchronisation of your pda. - new program: zarafa-ical, provides basic ical support. - new program: zarafa-config-users, users configuation and management tool for RHEL only, using LDAP. - new msi installer for clients