diff --git a/ChangeLog b/ChangeLog index 845239066..f8bf36f28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,941 @@ +commit 38c9a229c0f389b4a1354fd697fa41bd555802e2 +Author: Ludovic Marcotte +Date: Wed Sep 16 13:44:59 2015 -0400 + + Update for the release + +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc + +commit e75ec09445efebd22414071230e943917d92d79d +Author: Francis Lachapelle +Date: Wed Sep 16 13:31:48 2015 -0400 + + Update NEWS file + +M NEWS + +commit 58d03eedc3e2a3864fabe8014b0b4216074c2ddb +Author: Francis Lachapelle +Date: Wed Sep 16 13:29:37 2015 -0400 + + Update CKEditor to version 4.5.3 + +M UI/WebServerResources/ckeditor/LICENSE.md +M UI/WebServerResources/ckeditor/build-config.js +M UI/WebServerResources/ckeditor/ckeditor.js +M UI/WebServerResources/ckeditor/lang/sv.js +A UI/WebServerResources/ckeditor/lang/zh-cn.js +M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js +M UI/WebServerResources/ckeditor/plugins/image/images/noimage.png +M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js +M UI/WebServerResources/ckeditor/skins/moono/readme.md + +commit 98ad8f1c0b3ae919bd32f5ef310923d1d30bcb97 +Author: Francis Lachapelle +Date: Wed Sep 16 11:52:46 2015 -0400 + + Update NEWS file + +M NEWS + +commit 37b817cd68560c0487217fac3e2e28e30caf00ec +Author: Francis Lachapelle +Date: Wed Sep 16 11:43:22 2015 -0400 + + Fix options availability in Contacts module cont'd + +M UI/WebServerResources/ContactsUI.js + +commit 9fd8f3edefd195daf40f3f8de130a8cc5a63c4ce +Author: Francis Lachapelle +Date: Wed Sep 16 11:38:25 2015 -0400 + + Add verbose output to "sogo-tool remove" command + +M Tools/SOGoToolRemove.m + +commit ce11aca2bde45b9e0e0186e7e73ab02fbfa1df06 +Author: Ludovic Marcotte +Date: Wed Sep 16 09:44:29 2015 -0400 + + (fix) update the doc regarding the temporarily dropping rhel/old debian/ubuntu support + +M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc + +commit 861057f22f0b842f7eed16ef6ecd43cd889295f5 +Author: Francis Lachapelle +Date: Wed Sep 16 09:38:52 2015 -0400 + + Fix options availability in Contacts module + + A user can edit/delete a card from a system addressbook if included in + the "modifiers". Enable the delete/move options of the contextual menu + in this case. + Fixes #3342 + +M UI/Contacts/UIxContactFoldersView.m +M UI/Templates/ContactsUI/UIxContactFoldersView.wox + +commit b910501afa8106a3585e50aae931bccb359b5272 +Author: Francis Lachapelle +Date: Tue Sep 15 15:59:31 2015 -0400 + + Fix localization of calendar categories + + Fixes #3295 + +M NEWS +M SoObjects/SOGo/SOGoDefaults.plist +M UI/PreferencesUI/UIxPreferences.m + +commit 6bccd2eea036114177c59fcfa943f63c067a63d9 +Author: Ludovic Marcotte +Date: Mon Sep 14 11:06:18 2015 -0400 + + (fix) improve spec file regarding disabling OC build + +M packaging/rhel/sogo.spec + +commit 652ae763d4ed3021ccfab9a4efcaa1a2232cd84e +Author: Ludovic Marcotte +Date: Mon Sep 14 10:55:50 2015 -0400 + + (fix) Start/end shifting by 1 hour due to timezone change on last Sunday of October 2015 (#3344) + +M NEWS +M SOPE/NGCards/iCalTimeZonePeriod.m + +commit 42f10e19295276cf5e9e017845928d5e5fb64a94 +Author: Ludovic Marcotte +Date: Thu Sep 10 20:07:42 2015 -0400 + + (fix) safe-guard against not-yet-created calendar of local users + +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit 03b706e1d8fa4d0907db426c2c97565e6c7da0ff +Author: Ludovic Marcotte +Date: Thu Sep 10 19:44:45 2015 -0400 + + (fix) disable oc builds on el6 for now + +M packaging/rhel/sogo.spec + +commit 2be556299ee29d77bbe92061509b20365db151dc +Author: Ludovic Marcotte +Date: Thu Sep 10 19:10:50 2015 -0400 + + (fix) slight modification for fix #3293 + +M SoObjects/SOGo/SOGoGCSFolder.m + +commit b075a306c6c67d6f75d8353d507abb9f1fee78fa +Author: Enrique J. Hernández Blasco +Date: Thu Sep 10 17:26:41 2015 +0200 + + oc-task: Save tasks from Outlook + + It was not working because we try to save as component the + full calendar and its parent was nil. We have to save the calendar + itself to save the task in the personal calendar. + +M OpenChange/MAPIStoreTasksMessage.m + +commit 36d8fa12d39a78c0538e9ac071be1b288a49051b +Author: Juan Vallés +Date: Thu Sep 10 10:24:50 2015 +0200 + + Improve first character check in CSS identifiers + + A CSS identifier can't start with a digit, so when a folder name does, + a '_' character is appended at the beginning of its CSS identifier. + + The check for this first character used the `isdigit()` function, which + takes a `char` argument, while `[self objectAtIndex: 0]` returns a + `unichar`, i.e. a 16-bit unsigned integer. This caused some non-digit + characters to pass this check (e.g. Chinese characters), ending up with + an underscore at the beginning of the folder name. + +M SoObjects/SOGo/NSString+Utilities.m + +commit 07092828fec4f561602318573eb18b5f1a584eb4 +Author: Ludovic Marcotte +Date: Wed Sep 9 10:20:31 2015 -0400 + + (fix) improved EAS speed during initial syncing of large mailboxes (#3293) + +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.m +M NEWS +M SoObjects/Mailer/SOGoMailFolder.h +M SoObjects/Mailer/SOGoMailFolder.m +M SoObjects/SOGo/SOGoGCSFolder.h +M SoObjects/SOGo/SOGoGCSFolder.m + +commit 7c0ba7b72b1ae24e0135e6053de0f50ba1532729 +Author: Ludovic Marcotte +Date: Wed Sep 9 10:12:32 2015 -0400 + + (fix) avoid too-many LIST commands over EAS (#3294) + +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.h +M ActiveSync/SOGoActiveSyncDispatcher.m +M NEWS + +commit 750a629df877e2a76081b09f51a2ad3368412f4c +Author: Ludovic Marcotte +Date: Wed Sep 9 08:24:59 2015 -0400 + + Updated NEWS file regarding PR#102 + +M NEWS + +commit 1fdb44b0a7c2b8f4d9011633b7888be23b47af51 +Author: Javier Amor García +Date: Tue Sep 8 15:37:33 2015 +0200 + + Fix some compilation warnings + + The warnings were introduced in the fix for attachment with used + the filename extended parameter. + + Also removed trailing whitespaces. + +M OpenChange/MAPIStoreMailAttachment.m +M OpenChange/MAPIStoreMailMessage.m + +commit 6280e4ded620658c80b56de91a3733084ff08d14 +Author: Enrique J. Hernández Blasco +Date: Fri Sep 4 16:16:00 2015 +0200 + + oc: Implement setReadFlag for MAPIStoreDBMessage + + This is an utility for testing as I don't see any added value + for real scenario but according to [MS-OXCMSG] all messages + can have PidTagMessageFlags. + +M OpenChange/MAPIStoreDBMessage.m + +commit f19074334cabf8b78b2818e0c0a3547e9a1b9b38 +Author: Enrique J. Hernández Blasco +Date: Fri Sep 4 16:15:05 2015 +0200 + + oc: Use enum mapistore_error as returned value for setReadFlag + +M OpenChange/MAPIStoreCalendarMessage.m +M OpenChange/MAPIStoreMailMessage.m +M OpenChange/MAPIStoreMessage.h +M OpenChange/MAPIStoreMessage.m +M OpenChange/MAPIStoreSOGo.m + +commit b702e40ebbc78302fa7f1e29c02e5bc5af9ecb83 +Author: Enrique J. Hernández Blasco +Date: Thu Sep 3 16:31:40 2015 +0200 + + oc: load versionsMessage on setting up + + versionsMessage object could have outdated version in a root folder + in the following case: + + * Download latest contents using FXBuffer + * versionsMessage is updated by synchroniseCache + * OpenMessage from last FXBuffer + * Setup versions message as root folder + * Get Predecessor Change List from that message + + We could just reload if needed the versions message if something + is missing but I don't know if that situation fixes more than this + one. + +M OpenChange/MAPIStoreGCSFolder.m +M OpenChange/MAPIStoreMailFolder.m + +commit cbc3e3e97dc9a56ac867894d9b7b131fb4de137b +Author: Javier Amor García +Date: Tue Aug 25 16:41:38 2015 +0200 + + Test for [NGMimeMessageGenerator generateDataForHeaderField:value:] + + The NGMimeMessageGenerator can be found in sope + +M Tests/Unit/GNUmakefile +M Tests/Unit/SOGoTest.h +A Tests/Unit/TestNGMimeMessageGenerator.m + +commit 361d5ea3a605c94344ceea1a2e34e91c416db837 +Author: Javier Amor García +Date: Sun Aug 30 14:13:05 2015 +0200 + + Added method [SOGoTest stringFromDiffBetween:and:] + +M Tests/Unit/SOGoTest.h +M Tests/Unit/SOGoTest.m + +commit 47859b76d62af1462dc9a8a9e67ed68780432798 +Author: Enrique J. Hernández Blasco +Date: Mon Aug 24 23:42:38 2015 +0200 + + oc-mail: Return right change key after saving a draft mail + + After saving a draft mail (this is done automatically by Outlook) + a GetProps call is done checking the PidTagChangeKey has been + updated properly. Without this patch, it returned MAPI_E_NOT_FOUND. + + With this patch, we addressed that problem and we have updated + the Predecessor Change List metadata for the draft mail with the + change key provided by the client to avoid conflicting messages + whenever it is possible. + +M OpenChange/MAPIStoreMailFolder.h +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreMailVolatileMessage.m +M OpenChange/MAPIStoreMessage.m + +commit 3a60b6e38edbff5edc0d2836745ef1da702f4237 +Author: Enrique J. Hernández Blasco +Date: Mon Aug 24 12:30:50 2015 +0200 + + oc-mail: Implement ChangeNumber >= restriction + + And warn when other operator than > or >= is used. + + This allows OpenChange to query for change numbers starting from + a given point. + +M OpenChange/MAPIStoreMailMessageTable.m + +commit ae3ac0a09a1ac8df5d2df477b9d5a8168f742069 +Author: Javier Amor García +Date: Wed Aug 19 18:56:15 2015 +0200 + + oc-mail: Support attachments with filename extended parameter + + The attachments which used a extended parameter for their filename + ('filename*=') where silently dropped. + This was because MAPIStore was only looking for no-extended filename + parameter. + The solution is using the 'filename' from the + SOGOExtension of the NSDictionary interface. + +M OpenChange/MAPIStoreMailAttachment.m +M OpenChange/MAPIStoreMailMessage.m + +commit 27a19ac95652172c3e706d57d1c948cf2ef8e7e9 +Author: Ludovic Marcotte +Date: Fri Aug 21 10:30:47 2015 -0400 + + (fix) Session fix when SOGoEnableDomainBasedUID is enabled but logins are domain-less + +M NEWS +M SoObjects/SOGo/SOGoUserManager.m +M UI/MainUI/SOGoRootPage.m + +commit 27b9b7bfa7a97635e0250a406eb4004078e3d571 +Author: Enrique J. Hernández Blasco +Date: Mon Aug 10 18:38:39 2015 +0200 + + oc-mail: Increase Change Number after modifying seen flag + + It is required when you are using SynchronizeImportReadStateChanges ROP + to update the MetaTagCnsetRead meta property. + + See [MS-OXCFXICS] Section 3.2.5.9.4.6 + + This could lead to sync issues. + +M OpenChange/MAPIStoreMailMessage.m + +commit 321672e2c3b5ed8468c5f530a7240a4f72945f7d +Author: Enrique J. Hernández Blasco +Date: Mon Jul 20 11:17:00 2015 +0200 + + oc: Update predecessor change list on saving + + There were cases where only the change key was updated (GCS) or + others were the change key was updated with wrong info. + + This changeset has as goal to update the predecessor change list + and, change key if required, on saving taking into account the latest information + given by the client in high level ROPs such as ImportMessageMove + or SetProperties, and merge it with information provided by the server + backend (IMAP server, SOGo DB) using `synchroniseCache`. + + For more details about `PidTagChangeKey` and `PidTagPredecessorChangeList` + property values check [MS-OXCFXICS] Section 2.2.1.2 + +M OpenChange/MAPIStoreDBMessage.m +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreGCSFolder.h +M OpenChange/MAPIStoreGCSFolder.m +M OpenChange/MAPIStoreGCSMessage.m +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/NSData+MAPIStore.h +M OpenChange/NSData+MAPIStore.m + +commit 8d9b54815c5e35ccf46c8085a5f63c41f2e3c871 +Author: Enrique J. Hernández Blasco +Date: Sat Jul 18 08:56:59 2015 +0200 + + oc: Receive new predecessor change list parameter on move copy op + + This is to apply new API introduced by 85e2d7c commit in OpenChange + repository. + +M OpenChange/MAPIStoreFolder.h +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreSOGo.m + +commit 1dbfc183793b4c01357b95e8c3385ea2aec297a9 +Author: Enrique J. Hernández Blasco +Date: Sat Jul 18 08:47:55 2015 +0200 + + oc: Update to new XID structure definition + + From ede986f commit from OpenChange repository. + +M OpenChange/MAPIStoreGCSFolder.m +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/NSData+MAPIStore.m + +commit 05b330e11b38da5f24669d42afc71c46a193a394 +Author: Ludovic Marcotte +Date: Mon Aug 3 11:06:30 2015 -0400 + + (fix) added changes from PR94 to avoid big merge conflicts + +M UI/MailerUI/Arabic.lproj/Localizable.strings +M UI/MailerUI/Basque.lproj/Localizable.strings +M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MailerUI/Catalan.lproj/Localizable.strings +M UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings +M UI/MailerUI/Czech.lproj/Localizable.strings +M UI/MailerUI/Danish.lproj/Localizable.strings +M UI/MailerUI/Dutch.lproj/Localizable.strings +M UI/MailerUI/English.lproj/Localizable.strings +M UI/MailerUI/Finnish.lproj/Localizable.strings +M UI/MailerUI/French.lproj/Localizable.strings +M UI/MailerUI/German.lproj/Localizable.strings +M UI/MailerUI/Hungarian.lproj/Localizable.strings +M UI/MailerUI/Icelandic.lproj/Localizable.strings +M UI/MailerUI/Italian.lproj/Localizable.strings +M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings +M UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/MailerUI/Polish.lproj/Localizable.strings +M UI/MailerUI/Russian.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MailerUI/Slovenian.lproj/Localizable.strings +M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings +M UI/MailerUI/SpanishSpain.lproj/Localizable.strings +M UI/MailerUI/Swedish.lproj/Localizable.strings +M UI/MailerUI/Ukrainian.lproj/Localizable.strings +M UI/MailerUI/Welsh.lproj/Localizable.strings +M UI/PreferencesUI/Arabic.lproj/Localizable.strings +M UI/PreferencesUI/Basque.lproj/Localizable.strings +M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/PreferencesUI/Catalan.lproj/Localizable.strings +M UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings +M UI/PreferencesUI/Czech.lproj/Localizable.strings +M UI/PreferencesUI/Danish.lproj/Localizable.strings +M UI/PreferencesUI/Dutch.lproj/Localizable.strings +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/Finnish.lproj/Localizable.strings +M UI/PreferencesUI/French.lproj/Localizable.strings +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/Hungarian.lproj/Localizable.strings +M UI/PreferencesUI/Icelandic.lproj/Localizable.strings +M UI/PreferencesUI/Italian.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/Slovak.lproj/Localizable.strings +M UI/PreferencesUI/Slovenian.lproj/Localizable.strings +M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings +M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +M UI/PreferencesUI/Swedish.lproj/Localizable.strings +M UI/PreferencesUI/Ukrainian.lproj/Localizable.strings +M UI/PreferencesUI/Welsh.lproj/Localizable.strings +M UI/Templates/PreferencesUI/UIxPreferences.wox + +commit 307876e6c705f5cf307067b7d6faf81c90fb226a +Author: Luc Charland +Date: Mon Aug 3 10:24:15 2015 -0400 + + cleaned up a few comments + +M Scripts/verify_translations.py + +commit ac6b299988f27f20fc04970b1c1d77e9946cd4f2 +Author: Luc Charland +Date: Mon Aug 3 09:51:31 2015 -0400 + + removed double Name translation in 5 languages + +M UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings +M UI/Scheduler/Czech.lproj/Localizable.strings +M UI/Scheduler/Russian.lproj/Localizable.strings +M UI/Scheduler/Slovak.lproj/Localizable.strings +M UI/Scheduler/Ukrainian.lproj/Localizable.strings + +commit 234db671adfdfeb5fec04d0388616036d4f18ccc +Author: Ludovic Marcotte +Date: Mon Aug 3 10:12:40 2015 -0400 + + Removed merged in templates from v3 + +D UI/Templates/ContactsUI/UIxContactEditorTemplate.wox +D UI/Templates/ContactsUI/UIxContactFolderLinksTemplate.wox +D UI/Templates/PreferencesUI/UIxAccountEditor.wox +D UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +D UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +D UI/Templates/SchedulerUI/UIxCalendarFolderLinksTemplate.wox +D UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox +D UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox + +commit 2d33b01f31c95004c8cb72ec7b01add95e0418eb +Author: Luc Charland +Date: Fri Jul 31 13:54:03 2015 -0400 + + Removing colons + + Conflicts: + + UI/Templates/ContactsUI/UIxContactEditorTemplate.wox + UI/Templates/ContactsUI/UIxContactFolderLinksTemplate.wox + UI/Templates/MailerUI/UIxMailMainFrame.wox + UI/Templates/MainUI/SOGoRootPage.wox + UI/Templates/PreferencesUI/UIxAccountEditor.wox + UI/Templates/PreferencesUI/UIxPreferences.wox + UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox + UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox + UI/Templates/SchedulerUI/UIxCalMainView.wox + UI/Templates/SchedulerUI/UIxCalendarFolderLinksTemplate.wox + UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox + UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox + UI/WebServerResources/angular-material + +M Scripts/verify_translations.py +M SoObjects/Appointments/Arabic.lproj/Localizable.strings +M SoObjects/Appointments/Basque.lproj/Localizable.strings +M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings +M SoObjects/Appointments/Catalan.lproj/Localizable.strings +M SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings +M SoObjects/Appointments/Czech.lproj/Localizable.strings +M SoObjects/Appointments/Danish.lproj/Localizable.strings +M SoObjects/Appointments/Dutch.lproj/Localizable.strings +M SoObjects/Appointments/English.lproj/Localizable.strings +M SoObjects/Appointments/Finnish.lproj/Localizable.strings +M SoObjects/Appointments/French.lproj/Localizable.strings +M SoObjects/Appointments/German.lproj/Localizable.strings +M SoObjects/Appointments/Hungarian.lproj/Localizable.strings +M SoObjects/Appointments/Icelandic.lproj/Localizable.strings +M SoObjects/Appointments/Italian.lproj/Localizable.strings +M SoObjects/Appointments/NorwegianBokmal.lproj/Localizable.strings +M SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings +M SoObjects/Appointments/Polish.lproj/Localizable.strings +M SoObjects/Appointments/Russian.lproj/Localizable.strings +M SoObjects/Appointments/Slovak.lproj/Localizable.strings +M SoObjects/Appointments/Slovenian.lproj/Localizable.strings +M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings +M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings +M SoObjects/Appointments/Swedish.lproj/Localizable.strings +M SoObjects/Appointments/Ukrainian.lproj/Localizable.strings +M SoObjects/Appointments/Welsh.lproj/Localizable.strings +M UI/Contacts/Arabic.lproj/Localizable.strings +M UI/Contacts/Basque.lproj/Localizable.strings +M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings +M UI/Contacts/Catalan.lproj/Localizable.strings +M UI/Contacts/ChineseTaiwan.lproj/Localizable.strings +M UI/Contacts/Czech.lproj/Localizable.strings +M UI/Contacts/Danish.lproj/Localizable.strings +M UI/Contacts/Dutch.lproj/Localizable.strings +M UI/Contacts/English.lproj/Localizable.strings +M UI/Contacts/Finnish.lproj/Localizable.strings +M UI/Contacts/French.lproj/Localizable.strings +M UI/Contacts/German.lproj/Localizable.strings +M UI/Contacts/Hungarian.lproj/Localizable.strings +M UI/Contacts/Icelandic.lproj/Localizable.strings +M UI/Contacts/Italian.lproj/Localizable.strings +M UI/Contacts/NorwegianBokmal.lproj/Localizable.strings +M UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings +M UI/Contacts/Polish.lproj/Localizable.strings +M UI/Contacts/Russian.lproj/Localizable.strings +M UI/Contacts/Slovak.lproj/Localizable.strings +M UI/Contacts/Slovenian.lproj/Localizable.strings +M UI/Contacts/SpanishArgentina.lproj/Localizable.strings +M UI/Contacts/SpanishSpain.lproj/Localizable.strings +M UI/Contacts/Swedish.lproj/Localizable.strings +M UI/Contacts/Ukrainian.lproj/Localizable.strings +M UI/Contacts/Welsh.lproj/Localizable.strings +M UI/MailerUI/Arabic.lproj/Localizable.strings +M UI/MailerUI/Basque.lproj/Localizable.strings +M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MailerUI/Catalan.lproj/Localizable.strings +M UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings +M UI/MailerUI/Czech.lproj/Localizable.strings +M UI/MailerUI/Danish.lproj/Localizable.strings +M UI/MailerUI/Dutch.lproj/Localizable.strings +M UI/MailerUI/English.lproj/Localizable.strings +M UI/MailerUI/Finnish.lproj/Localizable.strings +M UI/MailerUI/French.lproj/Localizable.strings +M UI/MailerUI/German.lproj/Localizable.strings +M UI/MailerUI/Hungarian.lproj/Localizable.strings +M UI/MailerUI/Icelandic.lproj/Localizable.strings +M UI/MailerUI/Italian.lproj/Localizable.strings +M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings +M UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/MailerUI/Polish.lproj/Localizable.strings +M UI/MailerUI/Russian.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MailerUI/Slovenian.lproj/Localizable.strings +M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings +M UI/MailerUI/SpanishSpain.lproj/Localizable.strings +M UI/MailerUI/Swedish.lproj/Localizable.strings +M UI/MailerUI/Ukrainian.lproj/Localizable.strings +M UI/MailerUI/Welsh.lproj/Localizable.strings +M UI/MainUI/Arabic.lproj/Localizable.strings +M UI/MainUI/Basque.lproj/Localizable.strings +M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MainUI/Catalan.lproj/Localizable.strings +M UI/MainUI/ChineseTaiwan.lproj/Localizable.strings +M UI/MainUI/Czech.lproj/Localizable.strings +M UI/MainUI/Danish.lproj/Localizable.strings +M UI/MainUI/Dutch.lproj/Localizable.strings +M UI/MainUI/English.lproj/Localizable.strings +M UI/MainUI/Finnish.lproj/Localizable.strings +M UI/MainUI/French.lproj/Localizable.strings +M UI/MainUI/German.lproj/Localizable.strings +M UI/MainUI/Hungarian.lproj/Localizable.strings +M UI/MainUI/Icelandic.lproj/Localizable.strings +M UI/MainUI/Italian.lproj/Localizable.strings +M UI/MainUI/NorwegianBokmal.lproj/Localizable.strings +M UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/MainUI/Polish.lproj/Localizable.strings +M UI/MainUI/Russian.lproj/Localizable.strings +M UI/MainUI/Slovak.lproj/Localizable.strings +M UI/MainUI/Slovenian.lproj/Localizable.strings +M UI/MainUI/SpanishArgentina.lproj/Localizable.strings +M UI/MainUI/SpanishSpain.lproj/Localizable.strings +M UI/MainUI/Swedish.lproj/Localizable.strings +M UI/MainUI/Ukrainian.lproj/Localizable.strings +M UI/MainUI/Welsh.lproj/Localizable.strings +M UI/PreferencesUI/Arabic.lproj/Localizable.strings +M UI/PreferencesUI/Basque.lproj/Localizable.strings +M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/PreferencesUI/Catalan.lproj/Localizable.strings +M UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings +M UI/PreferencesUI/Czech.lproj/Localizable.strings +M UI/PreferencesUI/Danish.lproj/Localizable.strings +M UI/PreferencesUI/Dutch.lproj/Localizable.strings +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/Finnish.lproj/Localizable.strings +M UI/PreferencesUI/French.lproj/Localizable.strings +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/Hungarian.lproj/Localizable.strings +M UI/PreferencesUI/Icelandic.lproj/Localizable.strings +M UI/PreferencesUI/Italian.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/Slovak.lproj/Localizable.strings +M UI/PreferencesUI/Slovenian.lproj/Localizable.strings +M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings +M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +M UI/PreferencesUI/Swedish.lproj/Localizable.strings +M UI/PreferencesUI/Ukrainian.lproj/Localizable.strings +M UI/PreferencesUI/Welsh.lproj/Localizable.strings +M UI/Scheduler/Arabic.lproj/Localizable.strings +M UI/Scheduler/Basque.lproj/Localizable.strings +M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings +M UI/Scheduler/Catalan.lproj/Localizable.strings +M UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings +M UI/Scheduler/Czech.lproj/Localizable.strings +M UI/Scheduler/Danish.lproj/Localizable.strings +M UI/Scheduler/Dutch.lproj/Localizable.strings +M UI/Scheduler/English.lproj/Localizable.strings +M UI/Scheduler/Finnish.lproj/Localizable.strings +M UI/Scheduler/French.lproj/Localizable.strings +M UI/Scheduler/German.lproj/Localizable.strings +M UI/Scheduler/Hungarian.lproj/Localizable.strings +M UI/Scheduler/Icelandic.lproj/Localizable.strings +M UI/Scheduler/Italian.lproj/Localizable.strings +M UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings +M UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings +M UI/Scheduler/Polish.lproj/Localizable.strings +M UI/Scheduler/Russian.lproj/Localizable.strings +M UI/Scheduler/Slovak.lproj/Localizable.strings +M UI/Scheduler/Slovenian.lproj/Localizable.strings +M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings +M UI/Scheduler/SpanishSpain.lproj/Localizable.strings +M UI/Scheduler/Swedish.lproj/Localizable.strings +M UI/Scheduler/Ukrainian.lproj/Localizable.strings +M UI/Scheduler/Welsh.lproj/Localizable.strings +M UI/Templates/Appointments/SOGoAptMailReceipt.wox +A UI/Templates/ContactsUI/UIxContactEditorTemplate.wox +A UI/Templates/ContactsUI/UIxContactFolderLinksTemplate.wox +M UI/Templates/ContactsUI/UIxListEditor.wox +M UI/Templates/MailerUI/UIxMailSearch.wox +M UI/Templates/MainUI/SOGoRootPage.wox +A UI/Templates/PreferencesUI/UIxAccountEditor.wox +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/Templates/SchedulerUI/UIxAppointmentEditor.wox +A UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +A UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +M UI/Templates/SchedulerUI/UIxCalFilterPanel.wox +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/Templates/SchedulerUI/UIxCalViewPrint.wox +A UI/Templates/SchedulerUI/UIxCalendarFolderLinksTemplate.wox +M UI/Templates/SchedulerUI/UIxComponentEditor.wox +M UI/Templates/SchedulerUI/UIxTaskEditor.wox +A UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox +A UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox + +commit 490354427dd75681ee80f8595784575f592e218d +Author: Luc Charland +Date: Thu Jul 30 10:37:36 2015 -0400 + + fixed Appointments path + +M Scripts/verify_translations.py + +commit 22ce38808a412dd9a8d12b30dd95c97e86ea72e9 +Author: Luc Charland +Date: Thu Jul 30 10:26:43 2015 -0400 + + cleaned up a few comments + +M Scripts/verify_translations.py + +commit 82aca2cfe560dc9ea6cd7c24555aecd367742368 +Author: Luc Charland +Date: Thu Jul 30 10:07:18 2015 -0400 + + added first draft of verify_translation + +A Scripts/verify_translations.py + +commit b17488ff25cdd95b1aa6fb06ac389c39e4aae0d9 +Author: Ludovic Marcotte +Date: Mon Aug 3 09:18:20 2015 -0400 + + Updated NEWS file regarding PR93 + +M NEWS + +commit 26bd1b30fac3c168d0ea33b9c2464ebd9a363b08 +Author: Julio García +Date: Mon Aug 3 09:48:06 2015 +0200 + + Revert "Merge pull request #164 from Zentyal/jgarcia/revert-merge-inverse" + + This reverts commit 1404dbdb8818d950bb74aa2b7fbee49ace70f1f5, reversing + changes made to 72cbd9a45f2becdd3c840356b028e9aca4feb4ee. + +M ActiveSync/NSData+ActiveSync.m +M ActiveSync/NSString+ActiveSync.m +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.m +M ActiveSync/SOGoMailObject+ActiveSync.m +M ActiveSync/iCalEvent+ActiveSync.m +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +A Scripts/sogo-systemd.conf +D Scripts/sql-update-2.1.17_to_2.3.0-mysql.sh +D Scripts/sql-update-2.1.17_to_2.3.0.sh +A Scripts/sql-update-2.2.17_to_2.3.0-mysql.sh +A Scripts/sql-update-2.2.17_to_2.3.0.sh +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Appointments/SOGoAppointmentObject.m +M SoObjects/Appointments/iCalAlarm+SOGo.h +M SoObjects/Appointments/iCalAlarm+SOGo.m +M SoObjects/Mailer/SOGoMailObject.m +M SoObjects/SOGo/NSString+Utilities.h +M SoObjects/SOGo/NSString+Utilities.m +M SoObjects/SOGo/SOGoDefaults.plist +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M SoObjects/SOGo/SOGoUser.m +M SoObjects/SOGo/SOGoUserDefaults.m +M SoObjects/SOGo/SOGoUserManager.m +M Tools/SOGoToolBackup.m +M Tools/SOGoToolRestore.h +M Tools/SOGoToolRestore.m +M Tools/sogo-tool.m +M UI/Contacts/UIxContactEditor.m +M UI/Contacts/UIxContactView.m +M UI/Contacts/UIxListEditor.m +M UI/MainUI/SOGoUserHomePage.m +M UI/PreferencesUI/UIxPreferences.h +M UI/PreferencesUI/UIxPreferences.m +M UI/SOGoUI/UIxComponent.m +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/UIxJSClose.wox +M UI/WebServerResources/ContactsUI.js +M UI/WebServerResources/JavascriptAPIExtensions.js +M UI/WebServerResources/SchedulerUI.js +M packaging/rhel/sogo.spec + +commit 2aba083147bc9b89d93fac1185c536baa44fcc65 +Author: Enrique J. Hernández Blasco +Date: Thu Jul 30 10:07:55 2015 +0200 + + oc: Update ChangeNumber after setting folder properties + + As required by operations like SynchronizationImportHierarchyChanges + a new change number must be generated when a change in a folder + is set. This affects to subfolders. + + See [MS-OXCFXICS] Section 3.2.5.9.4.3 for details. + +M OpenChange/MAPIStoreFolder.m + +commit 9414df26c52fc9086233ff0110949dd6c1bf0116 +Author: Jesús García Sáez +Date: Wed Jul 29 16:35:20 2015 +0200 + + getUIDForEmail works on multidomain: returns login + + This method is used everywhere to try to retrieve the login of the user + (and normally use the return value to [SOGoUser initwithLogin: ...]) + + In multidomain environments (with DomainLessLogin = false) there were + several paths (mostly in SOGoAppointmentObject.m) that were trying to + create SOGoUser objects with incorrect login: using only the uid part, + not full email. Then like domain based uid was enabled, these users + had DomainLessLogin set to true and further calls tried to authenticate + only with the uid part (and they should not). + + This affects to several methods in: + + * ActiveSync/SOGoActiveSyncDispatcher.m + * Appointments/SOGoAppointmentFolder.m + * Appointments/SOGoAppointmentObject.m + * Appointments/SOGoCalendarComponent.m + * SOGoSAML2Session.m + + Probably a few features related with calendars are now fixed or working + as intended in multidomain environments where the email is used as login + +M SoObjects/SOGo/SOGoUserManager.m + +commit 3dc8cc78eaa5e60297405a5848ae4e269fdbcd14 +Author: Jesús García Sáez +Date: Tue Jul 28 12:37:33 2015 +0200 + + Revert merge from inverse + + https://github.com/Zentyal/sogo/pull/150 + + Because the login on web with the use of outlook is broken after + including the DomainLessLogin feature + +M ActiveSync/NSData+ActiveSync.m +M ActiveSync/NSString+ActiveSync.m +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.m +M ActiveSync/SOGoMailObject+ActiveSync.m +M ActiveSync/iCalEvent+ActiveSync.m +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +D Scripts/sogo-systemd.conf +A Scripts/sql-update-2.1.17_to_2.3.0-mysql.sh +A Scripts/sql-update-2.1.17_to_2.3.0.sh +D Scripts/sql-update-2.2.17_to_2.3.0-mysql.sh +D Scripts/sql-update-2.2.17_to_2.3.0.sh +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Appointments/SOGoAppointmentObject.m +M SoObjects/Appointments/iCalAlarm+SOGo.h +M SoObjects/Appointments/iCalAlarm+SOGo.m +M SoObjects/Mailer/SOGoMailObject.m +M SoObjects/SOGo/NSString+Utilities.h +M SoObjects/SOGo/NSString+Utilities.m +M SoObjects/SOGo/SOGoDefaults.plist +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M SoObjects/SOGo/SOGoUser.m +M SoObjects/SOGo/SOGoUserDefaults.m +M SoObjects/SOGo/SOGoUserManager.m +M Tools/SOGoToolBackup.m +M Tools/SOGoToolRestore.h +M Tools/SOGoToolRestore.m +M Tools/sogo-tool.m +M UI/Contacts/UIxContactEditor.m +M UI/Contacts/UIxContactView.m +M UI/Contacts/UIxListEditor.m +M UI/MainUI/SOGoUserHomePage.m +M UI/PreferencesUI/UIxPreferences.h +M UI/PreferencesUI/UIxPreferences.m +M UI/SOGoUI/UIxComponent.m +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/UIxJSClose.wox +M UI/WebServerResources/ContactsUI.js +M UI/WebServerResources/JavascriptAPIExtensions.js +M UI/WebServerResources/SchedulerUI.js +M packaging/rhel/sogo.spec + +commit 10ac445f7cc7c1b361fee583696e7a16d4e2a29b +Author: Enrique J. Hernández Blasco +Date: Mon Jul 27 11:18:14 2015 +0200 + + oc-mail: Fallback to PidTagSubject unicode when creating new mail + + Some clients such as OpenChange client does not send the following + properties PidTagNormalizedSubject or PidTagSubjectPrefix as + suggested by [MS-OXCMAIL]. + +M OpenChange/MAPIStoreMailVolatileMessage.m + +commit c5b5a4243db989149590ea223878dda00d5c6833 +Author: Enrique J. Hernández Blasco +Date: Sat Jul 25 09:56:21 2015 +0200 + + oc: Fix compilation warning in MAPIStoreContext + +M OpenChange/MAPIStoreContext.m + +commit 304ffa2099ce7cd07f92b7ae31ae9dda6930eaa9 +Author: Ludovic Marcotte +Date: Fri Jul 24 11:19:57 2015 -0400 + + (fix) SOGoMaximumMessageSubmissionCount should be independant from SOGoMaximumRecipientCount + +M UI/MailerUI/UIxMailEditor.m + +commit e4ad255fc21a874d453fb69768c8e2f6a71b238a +Author: Francis Lachapelle +Date: Thu Jul 23 14:09:27 2015 -0400 + + (fix) chmod 644 UI/MainUI/Slovenian.lproj/Locale + +M UI/MainUI/Slovenian.lproj/Locale + +commit 390a853471cae5cc61e4632dc9b8c59c1e13aad3 +Author: Francis Lachapelle +Date: Thu Jul 23 14:04:09 2015 -0400 + + (fix) Display of whitelisted attendees in Firefox + + Fixes #3285 + +M NEWS +M UI/WebServerResources/UIxPreferences.js + +commit dd9b5e18b6dbc2e21df89208390abb4d0a75c955 +Author: Ludovic Marcotte +Date: Thu Jul 23 11:51:36 2015 -0400 + + Updates for the release + +M ChangeLog +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M NEWS +M Version + commit 5c017c19fc34acfa3c49559d3f0ffaf15b47c371 Author: Francis Lachapelle Date: Thu Jul 23 11:49:07 2015 -0400 @@ -392,6 +1330,103 @@ Date: Wed Jul 22 09:15:34 2015 -0400 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS +commit 7bde181d3f7d83895fbb727632fa8300300e5c51 +Author: Jesús García Sáez +Date: Tue Jul 21 19:45:03 2015 +0200 + + oc: check ret value get_new_folderID + + On [MAPIStoreContext idForObjectWithKey: key inFolderUrl: url] check the ret value + of mapistore_indexing_get_new_folderID. This should never happen (oh my...) but + if this happens it will be reported + +M OpenChange/MAPIStoreContext.m + +commit 1336a1d5a8c2751d88ba9fad17e2652494daa810 +Author: Jesús García Sáez +Date: Fri Apr 17 13:55:39 2015 +0200 + + oc: remove useless mapistore_indexing call + + [mapping registerURL ...] will insert the mappingId in indexing database + there is no need to call, again, mapistore_indexing_record_add_mid + +M OpenChange/MAPIStoreContext.m + +commit c9f2fe2f85ace90dca4065fc2f240962b83b201b +Author: Jesús García Sáez +Date: Tue Jul 14 17:44:17 2015 +0200 + + oc-folder: user context activation on rootFolders + + Several fixes related with userContext activation + +M OpenChange/MAPIStoreUserContext.m + +commit 10bc15d41d8a29e9c515f7b12145673cd7e39259 +Author: Jesús García Sáez +Date: Tue Jul 14 17:41:33 2015 +0200 + + oc-folder: activate user context when needed + + Before creating sogo objects + +M OpenChange/MAPIStoreContactsFolder.m +M OpenChange/MAPIStoreDBFolder.m +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreTasksFolder.m + +commit 393b6d51280b687a5283112b7a3305d8afa87265 +Author: Jesús García Sáez +Date: Tue Jul 14 17:19:55 2015 +0200 + + oc-folder: simplify lookupFolder method + + use activate and no need to set wocontext, it's already set properly + +M OpenChange/MAPIStoreFolder.m + +commit 68ae978b1392cfa5c77d67c14fb34b818beb68e4 +Author: Jesús García Sáez +Date: Tue Jul 14 17:17:51 2015 +0200 + + oc-mail: activate user context needed + + Before creating new sogo objects + +M OpenChange/MAPIStoreCalendarMessage.m +M OpenChange/MAPIStoreMailMessage.m +M OpenChange/MAPIStoreMailVolatileMessage.m + +commit f4e3b9804256339adef761d2490db7f02ee59727 +Author: Jesús García Sáez +Date: Tue Jul 14 17:08:39 2015 +0200 + + Nothing changed: format and hoarding code removed + +M OpenChange/MAPIStoreContext.m + +commit cfab18e1b845bf24ac896014bce4d61a46f44fde +Author: Jesús García Sáez +Date: Tue Jul 14 16:47:38 2015 +0200 + + oc: activate user context on initialization + +M OpenChange/MAPIStoreContext.m +M OpenChange/MAPIStoreGCSBaseContext.m +M OpenChange/MAPIStoreMailContext.m +M OpenChange/MAPIStoreUserContext.m + +commit 959b4e015da7531bb09ee90e07964de87114c91e +Author: Javier Amor García +Date: Mon Jul 20 14:56:29 2015 +0200 + + [SOgoMailFolder displayName] decodes IMAP4 + +M OpenChange/MAPIStoreMailFolder.m +M SoObjects/Mailer/SOGoMailFolder.m + commit 7c6c78d13b890a086eb1a9bef92f947f4aaa073a Author: Ludovic Marcotte Date: Sun Jul 19 13:37:08 2015 -0400 @@ -400,6 +1435,74 @@ Date: Sun Jul 19 13:37:08 2015 -0400 M NEWS +commit 2ce85f6c5c17214019041ddd9f5713acdebdc5e1 +Author: Javier Amor García +Date: Fri Jul 17 15:46:33 2015 +0200 + + oc-mail: Added [MAPIStoreFolder getPidTagDisplayName:inMemCtx:] + + This getter is necessary to decode folder names + in utf7 encoding. + +M OpenChange/MAPIStoreMailFolder.m + +commit 7d2f96e96b2b5b242be021d8d2e6ce5fc8e38d5c +Author: Jesús García Sáez +Date: Tue Jul 14 16:31:28 2015 +0200 + + oc: use activate instead of activateWithUser + + 100% of the times the user is the one that MAPIStoreUserContext + already has, so no need to have it as an argument. + +M OpenChange/MAPIStoreCalendarFolder.m +M OpenChange/MAPIStoreCalendarMessage.m +M OpenChange/MAPIStoreContext.m +M OpenChange/MAPIStoreGCSBaseContext.m +M OpenChange/MAPIStoreMailContext.m +M OpenChange/MAPIStoreMailFolder.m + +commit 3bf7afdfb7b39b4062d181cde5f71b0e1d8d58f5 +Author: Jesús García Sáez +Date: Tue Jul 14 16:30:51 2015 +0200 + + oc: remove and disable userContext after each call + + This adds [MAPIStoreUserContext activate] method to use + it instead of activateWithUser. + + A cleanup operation is executed after each public function + so there won't be any conflicts with future calls. + + In practice, this will deactivate the current user context set on + MAPIApp, this means two things: (1) set nil as current user context + on MAPIApp and (2) remove woContext from current thread dictionary + +M OpenChange/MAPIApplication.h +M OpenChange/MAPIApplication.m +M OpenChange/MAPIStoreSOGo.m +M OpenChange/MAPIStoreUserContext.h +M OpenChange/MAPIStoreUserContext.m + +commit 503a70118f431dd0aa0d4ef733d36edaad8aeed0 +Author: Jesús García Sáez +Date: Tue Jul 14 13:15:01 2015 +0200 + + oc: remove tabs and unused code + +M OpenChange/MAPIStoreSOGo.m + +commit 928b6b596e7b5929f1b0c1d065827e73c557ed95 +Author: Jesús García Sáez +Date: Tue Jul 14 13:09:09 2015 +0200 + + oc: OC_DEBUG inside macros + + These macros are used before and after every performed + operation + +M OpenChange/MAPIStoreSOGo.m + commit 936c38c43e8c39fa5ad2e00c66456493e2a4f032 Author: Julio García Date: Tue Jul 7 14:25:17 2015 +0200