diff --git a/ChangeLog b/ChangeLog index 2b35733eb..2f9eabeb2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,402 @@ +commit f10739b3e962015102b3d98bd0dc49461c5e397b +Author: Wolfgang Sourdeau +Date: Wed Oct 10 14:51:46 2012 -0400 + + Searched and replaces "2.0.0" with "2.0.1" + +M Version + +commit 28fffddb9e79f91c22ca3b7eaeeab0a75bbce6cb +Author: Wolfgang Sourdeau +Date: Wed Oct 10 14:50:27 2012 -0400 + + Searched and replaces "2.0.0" with "2.0.1" + +M Documentation/SOGo Installation Guide.odt +M Documentation/SOGo Mobile Devices Configuration.odt +M Documentation/SOGo Mozilla Thunderbird Configuration.odt +M Documentation/SOGo Native Microsoft Outlook Configuration.odt + +commit d597aeb508bba77d9961f62ff8fa4c0f93b2784e +Author: Luc Charland +Date: Wed Oct 10 12:38:23 2012 -0400 + + Used POST for the batch delete call instead of parameters + + This might have bust the 1024 limit. With post, no problem. + +M UI/WebServerResources/ContactsUI.js + +commit 58bb45477475086f0e4fa7831e108a5011f1d1d2 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 11:57:36 2012 -0400 + + "id" is already a pointer type + +M SoObjects/Mailer/SOGoMailForward.m + +commit 420e5e075950a868441ffb5a2d82213fd18c7c76 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 11:55:06 2012 -0400 + + include inttypes.h for PRIx64 + +M OpenChange/MAPIStoreMapping.m + +commit 62860a86698d5212898313c862968b3a88ee5722 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 11:53:50 2012 -0400 + + removed obsolete file + +D .mtn-ignore + +commit 16f0ebc973db0f5010843e45721baf7d55cbb70c +Author: Luc Charland +Date: Wed Oct 10 10:56:06 2012 -0400 + + cosmetic change of a variable name + +M UI/WebServerResources/ContactsUI.js + +commit 2ddeb129e36a52f7cca2b9d65ef43031a4a26425 +Author: Luc Charland +Date: Wed Oct 10 10:19:52 2012 -0400 + + Changed currentContact to currentContactId. + +M UI/WebServerResources/ContactsUI.js + +commit a2c923aae1cbe3cd2a90e0f4e0e933fae278f98e +Author: Luc Charland +Date: Fri Oct 5 14:43:58 2012 -0400 + + Fixed bug #0724 Deleting multiple contacts batch + + Deleting multiple contacts currently involves one HTTP query per entry. + It would be nice to implement a batch delete action, like in the + Mail module. + +M UI/WebServerResources/ContactsUI.js + +commit dd1a8e9285537c0ae90d9fdba43091c5caf5e109 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 10:38:50 2012 -0400 + + only preload message bodies of normal messages, ignore FAI ones + +M OpenChange/MAPIStoreMailFolder.m + +commit 37e8f7ca9835e596f5b93918b22c4f7c682f7290 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 10:38:25 2012 -0400 + + "preload_message_bodies" now take an additional "enum mapistore_table_type" argument + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreSOGo.m + +commit 060c0369367ac64a36c280abe71f34a5bec66ce9 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 08:43:21 2012 -0400 + + ensure that object versions are properly "masked" to 48-bit integers + +M OpenChange/MAPIStoreDBMessage.m +M OpenChange/MAPIStoreDBMessageTable.m + +commit ad2b5fe4131748f474add997621923fd8c88ffa3 +Author: Wolfgang Sourdeau +Date: Wed Oct 10 08:42:44 2012 -0400 + + ensure that shifted property ids are correctly "masked" to 16-bit integers + +M OpenChange/MAPIStoreCalendarMessage.m +M OpenChange/MAPIStoreObject.m +M OpenChange/NSObject+MAPIStore.m + +commit b56bc292377eb17c8a63022c2e7551458a13bb18 +Author: Wolfgang Sourdeau +Date: Tue Oct 9 17:27:08 2012 -0400 + + Fixed output of "ls" when searching resource files + +M UI/WebServerResources/GNUmakefile + +commit 5b7cbb6350cdbe2cee9710d3a13baf724a53b2d0 +Author: Wolfgang Sourdeau +Date: Tue Oct 9 16:39:24 2012 -0400 + + Use NSString instances as keys rather than NSNumber, to work around a performance issue with GNUstep < 1.24 + +M OpenChange/MAPIStoreMailFolder.h +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreMailMessage.m + +commit c9dad4cab66fd0a8a168586f00a17195f6fd5a9d +Author: Wolfgang Sourdeau +Date: Tue Oct 9 14:14:58 2012 -0400 + + Make use of +[NSString stringWithUnsignedLongLong:] from NGExtensions + +M OpenChange/MAPIStoreMapping.m + +commit 37b9aca9408ab3704ae2431bcafdafa7c7b57017 +Author: Wolfgang Sourdeau +Date: Tue Oct 9 14:03:28 2012 -0400 + + Do not consider fetching and storing user info for user ids or emails which contain spaces + +M SoObjects/SOGo/SOGoUserManager.m + +commit 2be692263369c3e45f9285b168c8ae6c4a30046a +Author: Francis Lachapelle +Date: Tue Oct 9 09:12:39 2012 -0400 + + Organizer email address clickable in event editor + + Fixes #2010 + +M UI/Scheduler/UIxComponentEditor.m +M UI/Templates/SchedulerUI/UIxComponentEditor.wox +M UI/WebServerResources/UIxAppointmentEditor.css +M UI/WebServerResources/UIxAppointmentEditor.js +M UI/WebServerResources/UIxComponentEditor.js + +commit 16a1b02826de53a95a47ea7e05ba3e5f94a69dfd +Author: Francis Lachapelle +Date: Mon Oct 8 16:31:17 2012 -0400 + + Fixed position of event info box in day view + + Fixes #2011 + +M UI/WebServerResources/SchedulerUI.js + +commit 113a95d2c7861df4a819249d7220178b856ae79d +Author: Wolfgang Sourdeau +Date: Sun Oct 7 00:17:42 2012 -0400 + + show "dealloc" messages since "init" messages are shown already + +M OpenChange/MAPIStoreSOGoObject.m + +commit 65462b273aee7d42558b6ca8778c04f77f6f47d5 +Author: Wolfgang Sourdeau +Date: Sun Oct 7 00:17:06 2012 -0400 + + dealloc: release the associated woContext, thereby fixing a mem leak + +M OpenChange/MAPIStoreUserContext.m + +commit 3c0e534d111e9e98d0bb7f80fd3fb5f0b06e3275 +Author: Wolfgang Sourdeau +Date: Sat Oct 6 14:51:26 2012 -0400 + + Keep unresolved users in the cache too, to avoid useless queries to the user database + +M SoObjects/SOGo/SOGoUserManager.m + +commit 2758b44d3775fdbda9ecfb8214443779a567f29d +Author: Wolfgang Sourdeau +Date: Sat Oct 6 14:19:34 2012 -0400 + + Small optimization, we avoid copying potentially big array of bytes by attaching a wrapper around the NSData object to the resulting binary structure + +M OpenChange/NSData+MAPIStore.m + +commit a549773554642002d9a6ba55da20737943bc905f +Author: Wolfgang Sourdeau +Date: Sat Oct 6 13:02:39 2012 -0400 + + Implemented a mechanism to preload body parts for email messages + +M OpenChange/MAPIStoreMailFolder.h +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreMailMessage.h +M OpenChange/MAPIStoreMailMessage.m + +commit a7691c552b888a8eae41c39852e592be3a482cea +Author: Wolfgang Sourdeau +Date: Sat Oct 6 13:01:44 2012 -0400 + + Renamed -preloadMessageBodies: to preloadMessageBodiesWithMIDs: and perform a conversion of MIDs to message keys instead of the subclass code + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreSOGo.m + +commit 61b6050058ac25c5d1cdafc5c336c8d59a7630d8 +Author: Wolfgang Sourdeau +Date: Sat Oct 6 12:19:30 2012 -0400 + + the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body" + +M SoObjects/Mailer/SOGoMailObject.m +M UI/MailerUI/UIxMailListActions.m + +commit 46c82286d852ec901d1142c7573bb352bcf8528b +Author: Wolfgang Sourdeau +Date: Fri Oct 5 13:51:58 2012 -0400 + + Added -childKeyFromURL: as translation method and refactored -lookupMessageByURL: and -lookupFolderByURL: to make use of it + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m + +commit 42ef6afd8b1bbb7d03e28ec580d3df736db7c70a +Author: Wolfgang Sourdeau +Date: Fri Oct 5 10:14:55 2012 -0400 + + Silenced errors and warnings regarding missing extensions + +M UI/WebServerResources/GNUmakefile + +commit b2ee81f75a9f4df5ca26403c84855fb7906057f7 +Author: Wolfgang Sourdeau +Date: Fri Oct 5 10:09:38 2012 -0400 + + Commented out freebusy exception for read accesses + +M OpenChange/MAPIStoreDBMessage.m + +commit 671ce26a4802109c0da4ddcbe55e3da3a2a18d74 +Author: Wolfgang Sourdeau +Date: Fri Oct 5 09:59:45 2012 -0400 + + struct UI8Array_r replaces struct I8Array_r + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreSOGo.m +M OpenChange/MAPIStoreTypes.m +M OpenChange/NSArray+MAPIStore.h +M OpenChange/NSArray+MAPIStore.m + +commit eca09c87cccef0e3b6bb64e5ea0dbf8b75723e81 +Author: Wolfgang Sourdeau +Date: Fri Oct 5 09:55:01 2012 -0400 + + Implemented the folder.preload_message_bodies backend op + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreSOGo.m + +commit aa24d5133e620ced3cc87467a537226bee555d9c +Author: Wolfgang Sourdeau +Date: Fri Oct 5 09:54:22 2012 -0400 + + Without the backend prefix, the mapistore backend context would never be found + +M OpenChange/MAPIStoreContext.m + +commit f11308ef816ec2bb3af3d97718dd7f0a8a7baf54 +Author: Francis Lachapelle +Date: Thu Oct 4 10:07:30 2012 -0400 + + Updated NEWS file + +M NEWS + +commit 1b02490e858bf769f908eed990b5ae4a8b999fb5 +Author: Wolfgang Sourdeau +Date: Wed Oct 3 11:25:47 2012 -0400 + + Improved the performance of the dict population by using NSString keys rather than NSNumber ones. The discussion here "https://savannah.gnu.org/bugs/?37494" seems to indicate that this occurs only with old versions of GNUstep. + +M OpenChange/MAPIStoreMapping.m + +commit 034f2c8745dabb71e9e420eb478b668328d6cdb3 +Author: Luc Charland +Date: Fri Sep 28 15:42:49 2012 -0400 + + Fixed bug #1515 Task View is very basic. + + - Added sortable fields on Title, Due date, Location, Category and + Calendar. + - Added Priority column, also sortable. + - Separated the logic of Events and Tasks. + +M NEWS +M UI/Scheduler/NSArray+Scheduler.h +M UI/Scheduler/NSArray+Scheduler.m +M UI/Scheduler/UIxCalListingActions.m +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js + +commit 403822968867faf332c337688fdb89cc876151cf +Author: Francis Lachapelle +Date: Mon Oct 1 10:04:35 2012 -0400 + + Fixed messages list display in IE9 + +M UI/WebServerResources/MailerUI.js + +commit fe811314f6598a3dc69d442f033c041ad9ae11dd +Author: Francis Lachapelle +Date: Fri Sep 28 15:07:09 2012 -0400 + + Calendar module : fixed tab selection persistence + +M UI/WebServerResources/SchedulerUI.js + +commit 6d40f9d3abaa5eb9b8877e3b6549efaff46fe95e +Author: Francis Lachapelle +Date: Fri Sep 28 14:16:58 2012 -0400 + + Improved event info dialog box + +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/SchedulerUI.css + +commit 08eb4d9f842bb65acb353e684333e174e6d77d65 +Author: Wolfgang Sourdeau +Date: Thu Sep 27 19:23:56 2012 -0400 + + Only fetch subfolders when they are supported + +M OpenChange/MAPIStoreFolder.m + +commit ead3c8f6b9417c25f76be02e3e1fb2f356e557de +Author: Wolfgang Sourdeau +Date: Thu Sep 27 19:23:34 2012 -0400 + + Reindentation + +M OpenChange/MAPIStoreMailAttachment.m + +commit fba9788f99b95d6d9103fd75f58c95f6c15d4c34 +Author: Wolfgang Sourdeau +Date: Thu Sep 27 19:23:14 2012 -0400 + + We need to store the message UID as NSString keys rather than NSNumber instances, otherwise the lookups occurring later using NSString keys will not work + +M SoObjects/Mailer/SOGoMailFolder.m + +commit 3c9e11defb2cd5bbaf5b1a160d76ed409de7ceb3 +Author: Jean Raby +Date: Thu Sep 27 16:12:55 2012 -0400 + + openchange_cleanup.py misc fixups + + don't import ldb since it is not used (yet) + comment out function that could call ldb + fix imap{host,port} usage + use 'username' instead of sys.argv[1] in pgsql cleanup... + +M Scripts/openchange_cleanup.py + +commit 1f8f61f2915f3c4bc2c00fb8f8931249932202ca +Author: Francis Lachapelle +Date: Thu Sep 27 10:46:48 2012 -0400 + + Updated ChangeLog + +M ChangeLog + commit 557cb2bf2d6204469260bc6a45b134f39efd98e0 Author: Francis Lachapelle Date: Thu Sep 27 10:33:57 2012 -0400