commit ed5d922ea4bab532708b14a5755950e5725b5f33 Author: Francis Lachapelle Date: Wed Mar 16 10:59:15 2016 -0400 Preparation for release 2.3.9 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit 82b919e7ee5472c6f68f10b8798228ba49d67ee4 Author: Francis Lachapelle Date: Wed Mar 16 10:50:01 2016 -0400 Update translations Added Lithuanian M .tx/config M NEWS M SoObjects/Appointments/Dutch.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile M SoObjects/Contacts/GNUmakefile M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py M UI/AdministrationUI/Dutch.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/English.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/GNUmakefile M UI/Common/German.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Common/Macedonian.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Contacts/Dutch.lproj/Localizable.strings M UI/Contacts/GNUmakefile M UI/Contacts/Italian.lproj/Localizable.strings M UI/Contacts/Macedonian.lproj/Localizable.strings M UI/MailPartViewers/Dutch.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile M UI/MailPartViewers/Italian.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/ChineseTaiwan.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/GNUmakefile M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/MailerUI/Italian.lproj/Localizable.strings M UI/MailerUI/Macedonian.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.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/Croatian.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/GNUmakefile M UI/MainUI/German.lproj/Localizable.strings M UI/MainUI/Hungarian.lproj/Localizable.strings M UI/MainUI/Icelandic.lproj/Locale M UI/MainUI/Icelandic.lproj/Localizable.strings M UI/MainUI/Italian.lproj/Localizable.strings M UI/MainUI/Macedonian.lproj/Localizable.strings M UI/MainUI/NorwegianBokmal.lproj/Locale M UI/MainUI/NorwegianBokmal.lproj/Localizable.strings M UI/MainUI/NorwegianNynorsk.lproj/Locale M UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings M UI/MainUI/Polish.lproj/Localizable.strings M UI/MainUI/Portuguese.lproj/Localizable.strings M UI/MainUI/Russian.lproj/Localizable.strings M UI/MainUI/Slovak.lproj/Locale 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/Locale 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/Croatian.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/GNUmakefile 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/Macedonian.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/Portuguese.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/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/ChineseTaiwan.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/GNUmakefile M UI/Scheduler/German.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/Italian.lproj/Localizable.strings M UI/Scheduler/Macedonian.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings commit 821b7c19ce9f434f925dce356dd51455b1e23a69 Author: Ludovic Marcotte Date: Wed Mar 16 08:59:05 2016 -0400 Updated NEWS file. M NEWS commit bed5175a74315c23176248c94fa09bc6db721465 Author: Ludovic Marcotte Date: Wed Mar 16 08:55:21 2016 -0400 (fix) properly split long headers (fixes #3152) M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m commit 188328d5d76954c6917884041e3e703d34aa313a Author: Francis Lachapelle Date: Tue Mar 15 16:00:13 2016 -0400 (js) Prefer RefreshViewCheck to MailMessageCheck Fixes #3465 M NEWS M UI/WebServerResources/MailerUI.js commit 17afe7c0777e202578e13e94831057a1ec54ef6e Author: Ludovic Marcotte Date: Tue Mar 15 10:38:38 2016 -0400 (fix) avoid escaping values that are quoted (fixes #3296) M SOPE/NGCards/NSDictionary+NGCards.m M Tests/Unit/TestVersit.m commit bfb7fa2e141f5ebf16861f4ec54782a3f24e5375 Author: Ludovic Marcotte Date: Mon Mar 14 13:18:24 2016 -0400 (fix) don't skip last identity M SoObjects/SOGo/SOGoUser.m commit e8ff3dc5393e99fa03ff451f19f228ee0864e986 Author: Ludovic Marcotte Date: Sun Mar 13 13:45:58 2016 -0400 (fix) avoid compilation warning from previous commit M SoObjects/Contacts/NGVCard+SOGo.m commit 20b1d3c0e981b0ec006800ce4828aac8e540d63a Author: Ludovic Marcotte Date: Sun Mar 13 13:44:42 2016 -0400 Use GMT tz when setting birthday (fixes #3579) M SoObjects/Contacts/NGVCard+SOGo.m commit 3a66e54bd0a306a93e0893660f0a7efa621b3e1d Author: RaphWeyman Date: Sat Mar 12 12:51:17 2016 +0000 Update SOGoActiveSyncDispatcher.m Add local memory pool so as to restrict memory consumption while waiting in the ping cycle. Consumption can otherwise grow quite large while if the SOGoMaximumPingInterval and SOGoMaximumSyncInterval have been increased to allow for push ActiveSync. M ActiveSync/SOGoActiveSyncDispatcher.m commit d1c3327d4766b279444094f5942b745ea4ddf177 Author: Ludovic Marcotte Date: Wed Mar 9 08:49:17 2016 -0500 (fix) avoid truncating the MIME content when fetching the whole message M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit 100841efbdfff9a6a556253e1bd083f0361d1adc Author: Ludovic Marcotte Date: Tue Mar 8 08:24:16 2016 -0500 (fix) remove unnecessary error message M SoObjects/SOGo/SOGoObject.m commit 8617ddc05e045217a3ef5a72bed4789174c7b794 Author: Francis Lachapelle Date: Tue Feb 23 11:56:28 2016 -0500 Review order of ProxyPass directives Fixes #3461 M Apache/SOGo.conf commit 8e94c33a0f8a3ddc2e98ffba9aa38897cd800561 Author: Ludovic Marcotte Date: Fri Feb 19 09:07:53 2016 -0500 (fix) avoid truncating XML entities M ActiveSync/SOGoMailObject+ActiveSync.m commit 32bb1456e23a32c7f45079c3985bf732dd0d276d Author: Ludovic Marcotte Date: Tue Feb 16 16:28:11 2016 -0500 (feat) attachment size upload using WOMaxUploadSize (fixes #3510 and #3135) M NEWS M UI/MailerUI/UIxMailEditor.m commit d01f5d36fa768e46f71d09d73869fac0d5b8aebc Author: Francis Lachapelle Date: Tue Feb 16 14:31:34 2016 -0500 (css) Fix overlap of elements in preferences M UI/WebServerResources/UIxPreferences.css commit 6de15edb9c5fe44ad0384bd423b9c83deb2c09f7 Author: Ludovic Marcotte Date: Tue Feb 16 08:32:04 2016 -0500 (fix) don't mark content as truncated if it's not M ActiveSync/SOGoMailObject+ActiveSync.m commit a2078da5f063cc536df2715cd8623f71b8da1de9 Author: Ludovic Marcotte Date: Mon Feb 15 17:39:42 2016 -0500 Updated NEWS file regarding cherry-picked commits M NEWS commit 2193dbb67892733d39f8754480fd965a9fb1591c Author: Ludovic Marcotte Date: Mon Feb 15 16:12:21 2016 -0500 Make sure we don't go overbounds M ActiveSync/SOGoMailObject+ActiveSync.m commit cb9f26cc1fdee5a3257ea5cbab301f3c7d78cd03 Author: Ludovic Marcotte Date: Mon Feb 15 16:04:18 2016 -0500 (fix) support EAS MIMETruncation M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoMailObject+ActiveSync.m commit e4473a656b0b04c3b9cc29b2b7429d8fe8584810 Author: Ludovic Marcotte Date: Fri Feb 12 13:07:34 2016 -0500 (fix) make sure our heartbeat interval is always greater than the internal one M ActiveSync/SOGoActiveSyncDispatcher.m commit 7cbf019742449533c6d2ba4214bf111b80d7096c Author: Ludovic Marcotte Date: Thu Feb 11 15:07:01 2016 -0500 Updated NEWS file regarding previous commit M NEWS commit 456ff7d5a31f3cbef7ae1db53d5c59f2cde54a96 Author: Ludovic Marcotte Date: Thu Feb 11 15:04:44 2016 -0500 (fix) avoid EAS bday offset (fixes #3518) + small fix in previous commit M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit 5f0061205f54ecf36707941334561810ac4eb40a Author: Ludovic Marcotte Date: Thu Feb 11 14:35:50 2016 -0500 Updated NEWS file regarding previous commit M NEWS commit 11a2bcfffdee880db217cdea9221d6041f4d4bee Author: Ludovic Marcotte Date: Thu Feb 11 14:33:39 2016 -0500 (fix) EAS issue with attachments in 2nd-level mailboxes (fixes #3505) M ActiveSync/SOGoActiveSyncDispatcher.m commit 0b1fbf0dee57cf9af6cf16c9425e4b421f58e382 Author: Ludovic Marcotte Date: Wed Feb 10 15:05:47 2016 -0500 Updated NEWS file regarding previous commit. M NEWS commit 499dbf68ae6678d41410992bc54b27566263aeab Author: Ludovic Marcotte Date: Wed Feb 10 15:03:20 2016 -0500 (fix) allow resources to prevent invitations (fixes #3410) M SoObjects/Appointments/SOGoAppointmentObject.m commit 4c6c0a3644dad10e355cdd3555fd311ea7a7cc97 Author: Francis Lachapelle Date: Fri Feb 5 12:16:34 2016 -0500 Update ChangeLog M ChangeLog commit 1c6542424276b4bc1ba8d00cd8b70c81c8c1a1f3 Author: Francis Lachapelle Date: Fri Feb 5 12:16:13 2016 -0500 Preparation for release 2.3.8 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M Version commit 08bf6d528b1a18d998f8529906540aa7d297a046 Author: Francis Lachapelle Date: Fri Feb 5 12:14:48 2016 -0500 Update translations M SoObjects/Appointments/Italian.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Contacts/Italian.lproj/Localizable.strings M UI/MailPartViewers/Italian.lproj/Localizable.strings M UI/MailerUI/Dutch.lproj/Localizable.strings M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/MailerUI/Italian.lproj/Localizable.strings M UI/MainUI/English.lproj/Localizable.strings M UI/MainUI/French.lproj/Locale M UI/MainUI/Italian.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/Italian.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/Italian.lproj/Localizable.strings commit a9083004ef007e404fff1dad55a54d55e0a514cf Author: Francis Lachapelle Date: Fri Feb 5 12:11:36 2016 -0500 Update CKEditor to version 4.5.7 M NEWS M UI/WebServerResources/ckeditor/LICENSE.md M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/eu.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js A UI/WebServerResources/ckeditor/lang/hr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/mk.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/pt.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sl.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/lang/zh-cn.js M UI/WebServerResources/ckeditor/lang/zh.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/dialog/dialogDefinition.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/readme.md M UI/WebServerResources/ckeditor/styles.js commit ec02c41d9b89122d91a669e66cb62b0c895c3d7e Author: Ludovic Marcotte Date: Fri Feb 5 10:09:47 2016 -0500 Updated NEWS file M NEWS commit 07e3c48ed05ea6148570930c3ba95fd63b83e774 Author: Ludovic Marcotte Date: Fri Feb 5 10:03:56 2016 -0500 (fix) added local memory pool M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 920bfba8b8b7a8d391bf78a472533d13bdfc7b7f Author: Ludovic Marcotte Date: Fri Feb 5 10:01:18 2016 -0500 (fix) add shared/public namespaces in the list or returned folders M SoObjects/Mailer/SOGoMailAccount.m commit bc2e46cda7a0374e87d82cfe024cee187421f999 Author: Ludovic Marcotte Date: Thu Feb 4 10:41:21 2016 -0500 Updated NEWS file regarding PR#196 M NEWS commit e9d24fe0e6fe52ce76b115d3dc975b3dd6597db3 Author: Ludovic Marcotte Date: Thu Feb 4 10:37:44 2016 -0500 (fix) correctly encode filename of attachments over EAS (#3491) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 8baf8731b7e2bb63311b326bb25d848180f9dcca Author: gilcn Date: Thu Feb 4 11:23:02 2016 +0100 (fix) Bug #3321: Folders with square brackets error http://sogo.nu/bugs/view.php?id=3321 M UI/WebServerResources/JavascriptAPIExtensions.js commit b9cdc437eb6f24900e6f30f57e1689e980d908b2 Author: Francis Lachapelle Date: Wed Jan 27 13:13:14 2016 -0500 Update translations M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings commit a451a1120bfd8827c6da25c032858741061a44a7 Author: Francis Lachapelle Date: Tue Jan 26 11:41:59 2016 -0500 Preparation for release 2.3.7a M Version commit 6cfed4eb67d62912cb696312feadbe84cd8389bc Author: Francis Lachapelle Date: Tue Jan 26 11:14:53 2016 -0500 Update translations M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings commit a55c98b98d9aaef5344d8034f82ae4258f3dc089 Author: Francis Lachapelle Date: Tue Jan 26 09:19:13 2016 -0500 Update French translation M UI/MailerUI/French.lproj/Localizable.strings commit 7c0649efcf27ba3d03696cc863ad70bae9e70e1f Author: Ludovic Marcotte Date: Tue Jan 26 09:07:26 2016 -0500 (fix) small i18n fixes M UI/MailerUI/English.lproj/Localizable.strings M UI/WebServerResources/MailerUI.js commit 0ca6512617a7c51927f10fc2567e6e7f8de32b35 Author: Ludovic Marcotte Date: Tue Jan 26 08:16:19 2016 -0500 (fix) added missing icon + localization M UI/WebServerResources/MailerUI.js A UI/WebServerResources/tb-mail-junk-flat-17x17.png commit 3ee29c0b71017f965782fff5ed69e5332dbc4d58 Author: Francis Lachapelle Date: Mon Jan 25 11:19:20 2016 -0500 Update ChangeLog M ChangeLog commit 7b4c6346f8df57851670a5532cb33a60df0ecb15 Author: Francis Lachapelle Date: Mon Jan 25 11:19:06 2016 -0500 Preparation for release 2.3.7 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit d5fd7192121edb0b9adb3c66ee34fed2a5e9223e Author: Ludovic Marcotte Date: Mon Jan 25 11:08:33 2016 -0500 (doc) missing SOGoMailKeepDraftsAfterSend documentation M Documentation/SOGoInstallationGuide.asciidoc commit be7971ceef333ba0aa6c217abadd62f3841f0167 Author: Francis Lachapelle Date: Mon Jan 25 10:50:07 2016 -0500 Add Croatian translation M .tx/config M NEWS A SoObjects/Appointments/Croatian.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile A SoObjects/Contacts/Croatian.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Mailer/Croatian.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoMailCroatianForward.wo/SOGoMailCroatianForward.html A SoObjects/Mailer/SOGoMailCroatianForward.wo/SOGoMailCroatianForward.wod A SoObjects/Mailer/SOGoMailCroatianReply.wo/SOGoMailCroatianReply.html A SoObjects/Mailer/SOGoMailCroatianReply.wo/SOGoMailCroatianReply.wod M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py A UI/AdministrationUI/Croatian.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile A UI/Common/Croatian.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Contacts/Croatian.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/MailPartViewers/Croatian.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailerUI/Croatian.lproj/Localizable.strings M UI/MailerUI/GNUmakefile M UI/MainUI/Arabic.lproj/Localizable.strings M UI/MainUI/Basque.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/ChineseTaiwan.lproj/Localizable.strings A UI/MainUI/Croatian.lproj/Locale A UI/MainUI/Croatian.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/GNUmakefile 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/Macedonian.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/Portuguese.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 A UI/PreferencesUI/Croatian.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/GNUmakefile 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/Macedonian.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/Portuguese.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 A UI/Scheduler/Croatian.lproj/Localizable.strings M UI/Scheduler/GNUmakefile A UI/Templates/SOGoACLCroatianAdditionAdvisory.wox A UI/Templates/SOGoACLCroatianModificationAdvisory.wox A UI/Templates/SOGoACLCroatianRemovalAdvisory.wox A UI/Templates/SOGoFolderCroatianAdditionAdvisory.wox A UI/Templates/SOGoFolderCroatianRemovalAdvisory.wox commit 3f0c2b647cfafa3bf09cf30d4c06261d29330d15 Author: Ludovic Marcotte Date: Mon Jan 25 10:25:54 2016 -0500 (fix) do not try to decode non-wbxml responses for debug output (#3444) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 155acfa9a6af98f9a11b3eeebaa415de28703e95 Author: Ludovic Marcotte Date: Mon Jan 25 10:21:23 2016 -0500 (feat) newly created folders using EAS are always sync'ed by default (#3454) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 5ba476789c13118e720ac612e18c0952c9a8c91b Author: ethoms Date: Sun Jan 24 03:43:24 2016 +0800 fix (revised) for issue with CardDAV sync with the DAVDroid sync client. This is a revised fix for the issue raiased in sogo bug tracker 3370 and 3373. It supercedes the fix in commit 2c723070c69899055b456119f6e8f42c279d0c57 . The fix was noted in NEWS with the comment "we now return all cards when we receive an empty addressbook-query REPORT". However it did not work for me and at least two others, as can be seen in the commit comments. In summary, only contacts with email addresses were synced. The suggested change from kwirk fixes the regular address book sync, but it completely breaks syncing of the read-only Group Directory (Corporate Directory). My suggested changes work in full (as far as I'm able to test). I have done some fairly extensive testing of CardDAV sync (with DAVDroid only) and it seems to work 100% now. In addition to the obvious tests, I have tested with contacts that only have one field of data entered. The feilds I've tested (with all other fields empty) are as follows: First name Last name Display name email address Work (telephone) Home (telephone) Fax (telephone) Mobile (telephone) Additionally, I tested syncing of a contact with only the Work Address fully populated. In the webmail, since the name fields are all missing, the "Organization" field of the Work Address takes the place of the name field in the 'Name' column. This does get synced to my phone and it also appears my Android contact list with 'Name' set to the 'Organization' field data. The address, organization and website fields being in tact also. In addition, I tested a Group Directory (Corporate Directory) [SOGoUserSources->isAddressBook] sync. It seems contacts without email addresses do not sync. This seems to be the behaviour across the board with a "." search filter. This happens despite the filter in SOGoUserSources including ldap entries without a mail attribute. Nothing I can do to patch this in SOGoFolder+CardDAV.m, that would have to be fixed in the code that deals with the special "." search filter (I guess). I think the contact search system needs some looking into, particularly the "." search filter behaviour. There is another bug related to contact search in the webmail address book view. I will make a bug report on that soon. It's a shame there isn't an "all" search filter, it would seem it would make various parts of SOGo easier to get the right behaviour. M SoObjects/Contacts/SOGoFolder+CardDAV.m commit 49d5a72d65671be2901c1333fc5ffc4c2d5ffe94 Author: Ludovic Marcotte Date: Fri Jan 22 20:30:40 2016 -0500 (fix) rewrote the string sanitization to be 32-bit Unicode safe M NEWS M SoObjects/SOGo/NSString+Utilities.m commit f34aa2996da5212f09228240174fbcb0a3242005 Author: Ludovic Marcotte Date: Fri Jan 22 14:02:05 2016 -0500 (fix) more fix regarding recurrence exceptions and body tags M ActiveSync/iCalEvent+ActiveSync.m commit 5686e086cd5c2f062c3c07fcca45fc4a4f81369f Author: Ludovic Marcotte Date: Fri Jan 22 13:35:02 2016 -0500 (fix) now always generate invitation updates when using EAS M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/iCalEvent+ActiveSync.h M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit ed9ec046691033f71b54e0646b090a15d6c0f9b3 Author: Ludovic Marcotte Date: Fri Jan 22 12:37:00 2016 -0500 (fix) make sure we escape control chars M ActiveSync/NSString+ActiveSync.m commit 737d2ffccc6af16d16f47d79fe876197c2ca6217 Author: Ludovic Marcotte Date: Fri Jan 22 10:32:13 2016 -0500 (feat) UI for previously commited new feature (junk/not junk) M UI/MailerUI/Toolbars/SOGoMailFolder.toolbar M UI/MailerUI/Toolbars/SOGoMailObject.toolbar M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/MailerUI/UIxMailPopupView.wox M UI/WebServerResources/MailerUI.js M UI/WebServerResources/MailerUIdTree.js M UI/WebServerResources/UIxMailPopupView.js commit 7ca66b40789a6b81667fa6453a380470febfd547 Author: Ludovic Marcotte Date: Fri Jan 22 10:30:27 2016 -0500 (feat) new junk/not junk capability with generic SMTP integration M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoJunkFolder.h A SoObjects/Mailer/SOGoJunkFolder.m M SoObjects/Mailer/SOGoMailAccount.h M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailBaseObject.h M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/Mailer/SOGoTrashFolder.h M SoObjects/Mailer/SOGoTrashFolder.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.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/UIxMailFolderActions.h M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/product.plist commit 04c68e0674358566275413ae872ee76f849046e0 Author: Francis Lachapelle Date: Thu Jan 21 10:10:13 2016 -0500 Localization M UI/Contacts/French.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/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit bf7f5e8be745d08408212590b7c52ddec41bfa62 Author: Francis Lachapelle Date: Wed Jan 20 15:09:22 2016 -0500 Localization M UI/Scheduler/English.lproj/Localizable.strings commit f1d0f770df215631aff5d05e4cebac4b0076d25d Author: Francis Lachapelle Date: Wed Jan 20 13:59:13 2016 -0500 Revert "Request all contacts when no filter" This reverts commit 1c8b693656bfb79445fce3c99a97534c228de163. M UI/WebServerResources/ContactsUI.js commit 596c22d8280d886897f47858fd3201bb8c8c8815 Author: Francis Lachapelle Date: Mon Jan 18 14:17:36 2016 -0500 Update ChangeLog M ChangeLog commit e223d064d96460047ef6049c3f0e723cd1922e51 Author: Ludovic Marcotte Date: Mon Jan 18 14:13:25 2016 -0500 (fix) disabled test for now since it fails on squeeze M Tests/Unit/TestSBJsonParser.m commit dbf642644912276d616cb67ba93647b387c0b9fb Author: Ludovic Marcotte Date: Mon Jan 18 14:05:30 2016 -0500 (fix) don't use false, but use NO M Tests/Unit/TestRTFHandler.m commit 7fc6eec157e742a638761b70d0c7d5f5c480fd42 Author: Francis Lachapelle Date: Mon Jan 18 11:24:23 2016 -0500 Update ChangeLog M ChangeLog commit f48b3405d7e8449f810cc211c2ba8ce240d833d0 Author: Ludovic Marcotte Date: Mon Jan 18 11:14:25 2016 -0500 (fix) old case with gcc M Tests/Unit/TestNGMimeMessageGenerator.m commit 52bc589ab811a60d8e5caf03d56489d6ddac1cc2 Author: Ludovic Marcotte Date: Mon Jan 18 10:50:48 2016 -0500 (fix) re-enabled test M Tests/Unit/GNUmakefile commit 03f879433bac4df3d9f3bf09c903c91c17b0cf68 Author: Ludovic Marcotte Date: Mon Jan 18 10:23:19 2016 -0500 (fix) let the test compile on older gcc M Tests/Unit/TestNGMimeHeaderFieldGenerator.m commit ad141295ed37c869108515a1540e81ad6c24bd8f Author: Francis Lachapelle Date: Mon Jan 18 09:55:36 2016 -0500 Update ChangeLog M ChangeLog commit 5fef815191d73e7015e31d4d2d324ab3ff4853d8 Author: Francis Lachapelle Date: Mon Jan 18 09:55:21 2016 -0500 Preparation for release 2.3.6 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit ec28fdc8d0620a425e9065b208b2b72dc55bf191 Author: Francis Lachapelle Date: Mon Jan 18 09:51:58 2016 -0500 Update ChangeLog M ChangeLog commit b1590f6b2e01ac697597018871f7953f992226f9 Author: Francis Lachapelle Date: Mon Jan 18 09:51:22 2016 -0500 Update translations M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings M SoObjects/Contacts/SpanishArgentina.lproj/Localizable.strings M UI/AdministrationUI/French.lproj/Localizable.strings M UI/Common/French.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/BrazilianPortuguese.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/Polish.lproj/Localizable.strings M UI/Contacts/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/French.lproj/Localizable.strings M UI/MailPartViewers/German.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.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/Polish.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/MainUI/French.lproj/Localizable.strings M UI/MainUI/German.lproj/Localizable.strings M UI/MainUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.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/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.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/Polish.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 800d143a35e97cb4b3c24ed45bc953afac312adb Author: Ludovic Marcotte Date: Mon Jan 18 09:20:41 2016 -0500 Update NEWS file regarding PR#184 M NEWS commit d5bf661cf141c03af7dc4a16483719195f309e97 Author: Ludovic Marcotte Date: Sun Jan 17 06:29:13 2016 -0500 (fix) avoid generating empty ConversationId which can break Android EAS M ActiveSync/SOGoMailObject+ActiveSync.m commit dc2878b5e2a705ace7347fec7efbf4075daf2977 Author: Ludovic Marcotte Date: Sat Jan 16 08:08:37 2016 -0500 (fix) don't generate dual Body tag for event exceptions M ActiveSync/iCalEvent+ActiveSync.m commit f9aab0de75fa42ef0181d38ceec7f40cc5951072 Author: Ludovic Marcotte Date: Thu Jan 14 14:49:22 2016 -0500 (fix) correctly remove the event/task M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 5c58299458ac112af7a109843352520916f07e02 Author: Francis Lachapelle Date: Thu Jan 14 09:10:31 2016 -0500 Update Russian translation M SoObjects/Appointments/Russian.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Contacts/Russian.lproj/Localizable.strings M UI/MailPartViewers/Russian.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MainUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings commit 57fad470fbcf6123c85baacfc2f0f88a36492a60 Author: Enrique J. Hernández Blasco Date: Thu Jan 7 01:47:29 2016 +0100 oc-calendar: Detail limitations on setting permissions As MAPI permission flags are much more detailed that SOGo ones. M OpenChange/MAPIStoreCalendarFolder.m commit e0b7efbbbfd266428a0f9ab42ae3686b9b96fb1c Author: Enrique J. Hernández Blasco Date: Thu Jan 7 01:21:25 2016 +0100 oc-calendar: Set simple and Detailed Free/Busy permission level By restricting when FolderVisible right is set to the following rights: * ReadAny * EditAny * DeleteAny This goes beyond what specs says about when FolderVisible right is mandatory but there is no more information stored in SOGo (no possibility to set FolderVisible specific right) See [MS-OXCPERM] Section 2.2.6 for more details M OpenChange/MAPIStoreCalendarFolder.m commit 4278e417a787205f1dc6fe4ce23fda959a48b5c9 Author: Enrique J. Hernández Blasco Date: Thu Jan 7 01:13:32 2016 +0100 oc-calendar: Enable editor role When Outlook sets the editor role, the FreeBusyDetailed and FreeBusySimple right flags are set as Full Details are available. When we store this information in SOGo, the SOGoCalendarRole_PublicModifier, SOGoCalendarRole_PrivateModifier and SOGoCalendarRole_ConfidentialModifier are stored as well as the free busy related roles, but as [SOGoAppointmentFolder aclsForUser:forObjectAtPath] only returns the highest access rights, we have to set as well the FreeBusy flags. More details on [MS-OXCPERM] Section 2.2.6 M OpenChange/MAPIStoreCalendarFolder.m commit 230688bf4eeddeef192902188225b3648b01aba6 Author: Ludovic Marcotte Date: Wed Jan 13 11:29:41 2016 -0500 (fix) adjusted JS files regarding translation updates M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SOGoRootPage.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxCalViewPrint.js M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.js commit 1a1f74b5d0ed1f5648566c5707922e63daa79b5e Author: Francis Lachapelle Date: Wed Jan 13 10:52:36 2016 -0500 (fix) Remove non-localized languages names M UI/PreferencesUI/UIxPreferences.m commit 93d1c3d4e7428643606c01acf70644d56e98407b Author: Francis Lachapelle Date: Wed Jan 13 10:49:29 2016 -0500 verify_translations.py: fix syntax error M Scripts/verify_translations.py commit ea37a9cd29050a6331765364b4e9a989ffb6bb1d Author: Francis Lachapelle Date: Wed Jan 13 10:48:17 2016 -0500 verify_translations.py: handle JavaScript files M Scripts/verify_translations.py commit 8e8e19666a751845853009bf4450fe23461202d6 Author: Francis Lachapelle Date: Wed Jan 13 09:45:03 2016 -0500 Localization M UI/Scheduler/English.lproj/Localizable.strings commit 76b4563b2fc7de1bf9a6d987e03aa0b49f038913 Author: Francis Lachapelle Date: Wed Jan 13 09:41:03 2016 -0500 verify_translations.py: handle toolbars M Scripts/verify_translations.py commit 4ce3947e60cae62a8b04bf69fa8fa4d1064c3da8 Author: Francis Lachapelle Date: Wed Jan 13 09:26:21 2016 -0500 Fix localizable strings (templates, JavaScript) M UI/Templates/ContactsUI/UIxContactFolderProperties.wox M UI/Templates/PreferencesUI/UIxFilterEditor.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/Templates/SchedulerUI/UIxCalendarProperties.wox M UI/WebServerResources/UIxComponentEditor.js commit 0a8f52ce7d7282205317e0e1f248e5437b33307c Author: Francis Lachapelle Date: Wed Jan 13 09:17:20 2016 -0500 Update Russian translation M UI/AdministrationUI/Russian.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Contacts/Russian.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MainUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Templates/SOGoACLRussianAdditionAdvisory.wox commit 0c5f4edb36994f7555505d1b49c4af30b2d86e1d Author: Enrique J. Hernández Blasco Date: Thu Dec 17 11:56:02 2015 +0100 Give support to JUnit output format for sogo-tests To integrate with CI system. sogo-tests now accepts a flag (-f) to determine the output format: * text : Current behaviour and default value * junit: XML output suitable for CI system such as Jenkins M Tests/Unit/SOGoTest.m M Tests/Unit/SOGoTestRunner.h M Tests/Unit/SOGoTestRunner.m M Tests/Unit/sogo-tests.m commit 90378b76eb055a24deca5fd705c7ae900ad6ce0b Author: Jesús García Sáez Date: Tue Jan 12 16:10:21 2016 +0100 draft: remove attachment on failure Attachment creation can succeed and attachment mime file could fail This can happen, e.g., when the filename's length is close to the maximum allowed but your filesystem and then mime file will exceed that limit (because it has a prefix). M SoObjects/Mailer/SOGoDraftObject.m commit 216371fd8021a21508f8cf5ca4664a7058d7ec39 Author: Francis Lachapelle Date: Mon Jan 11 09:47:27 2016 -0500 Russian localization Fixes #3383 M UI/Templates/SOGoACLRussianRemovalAdvisory.wox commit 6a3e64f84932e7eb6ddfe0f465d7b1d0ea358d77 Author: Ludovic Marcotte Date: Fri Jan 8 13:12:00 2016 -0500 (fix) when deleting an event using EAS, properly invoke the auto-scheduling code M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 490043b2e189e67239c5aa9b1c487ed6e5717c07 Author: Ludovic Marcotte Date: Fri Jan 8 12:02:33 2016 -0500 (fix) we now follow 301 redirects when fetching ICS calendars M NEWS M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit 210d6908b8cab691552289c6560492cbd60261d8 Author: Ludovic Marcotte Date: Fri Jan 8 11:39:19 2016 -0500 (fix) Fixed DomainLessLogin logins in multi-domain M SoObjects/SOGo/SOGoUserManager.m commit ca7f0931550677a908cdfa4520c5483ed13c32f0 Author: Ludovic Marcotte Date: Thu Jan 7 10:17:37 2016 -0500 (fix) properly escape the UID too M ActiveSync/iCalEvent+ActiveSync.m commit b5780357cb93e9b0cc3890757a221533d33e37f6 Author: Ludovic Marcotte Date: Thu Jan 7 10:00:45 2016 -0500 (fix) updated NEWS file M NEWS commit 67f38e112786f458a4913b8dbb461db7cab42edd Author: Ludovic Marcotte Date: Thu Jan 7 09:58:44 2016 -0500 (fix) don't escape twice (#3423) M ActiveSync/SOGoActiveSyncDispatcher.m commit 36985a19e956843b690bf5fb0792e37a6bc8f458 Author: Ludovic Marcotte Date: Thu Jan 7 09:17:46 2016 -0500 (feat) UI for previous commit M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox commit 06cbe527e8cc62124da8c8da056d35a1db0c278d Author: Ludovic Marcotte Date: Thu Jan 7 09:17:35 2016 -0500 (feat) Now able to sync only default mail folders when using EAS M NEWS M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m commit 51dbfaba1552c4690915eb0048c212a3be95deb6 Author: Francis Lachapelle Date: Wed Jan 6 09:52:15 2016 -0500 Improve verification of SOGoLoginDomains array M SoObjects/SOGo/SOGoSystemDefaults.m commit 3d55396661752d6d58f5d5e50cb857c2513568c6 Author: Francis Lachapelle Date: Tue Jan 5 14:33:12 2016 -0500 Update ChangeLog M ChangeLog commit 2c97b680a8ccb5c03bb77cabfa334fe339c10b83 Author: Francis Lachapelle Date: Tue Jan 5 14:33:01 2016 -0500 Preparation for release 2.3.5 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit f9cb896f92b10513af5dc8e9f81ac2574ea4858b Author: Francis Lachapelle Date: Tue Jan 5 14:08:05 2016 -0500 Update Russian translation Fixes #3383 M NEWS M SoObjects/Mailer/SOGoMailRussianForward.wo/SOGoMailRussianForward.html M SoObjects/Mailer/SOGoMailRussianReply.wo/SOGoMailRussianReply.html M UI/Templates/SOGoACLRussianModificationAdvisory.wox M UI/Templates/SOGoACLRussianRemovalAdvisory.wox M UI/Templates/SOGoFolderRussianAdditionAdvisory.wox M UI/Templates/SOGoFolderRussianRemovalAdvisory.wox commit 46edcce1d54b76db8d23d0d2386f35f6e16417f9 Author: Francis Lachapelle Date: Tue Jan 5 14:00:43 2016 -0500 Don't try to translate "SOGo" M UI/Common/English.lproj/Localizable.strings M UI/Common/UIxPageFrame.m commit 1b14fee96e1686b7a10dafbdef84519137b2128d Author: Francis Lachapelle Date: Tue Jan 5 13:56:40 2016 -0500 Localization M UI/AdministrationUI/German.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/SpanishArgentina.lproj/Localizable.strings M UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Macedonian.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/MainUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Macedonian.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings commit 0777e9fe675f4d3b11987764cf96a9746e016578 Author: Francis Lachapelle Date: Tue Jan 5 13:44:20 2016 -0500 Fix Danish localization Fixes #3422 M UI/PreferencesUI/Danish.lproj/Localizable.strings commit 8b078817e2e5385bce0dc44e1eda06af831709fb Author: Enrique J. Hernández Blasco Date: Mon Jan 4 09:38:10 2016 +0100 oc: Print retval on high debug for library interface When exiting a library function M OpenChange/MAPIStoreSOGo.m commit dd56d5e85c4ac94583b65ffecac6b29a9d8da788 Author: Ludovic Marcotte Date: Wed Dec 30 09:08:38 2015 -0500 Updated NEWS file regarding the merge of PR #180 M NEWS commit ccd9e385a0e88b0dc086dc6adf1f44c96ac96309 Author: Juan Vallés Date: Mon Dec 28 11:04:39 2015 +0100 Add the domain in the `uidInDomain` method This method is used to get the login and we weren't returning the domain, which led to problems when creating appointments on multidomain environments like, for instance, not sending the invitation mails. M SoObjects/Appointments/iCalPerson+SOGo.m commit 376e717f459d1a74f90ba8da6471b9d80e30722d Author: Juan Vallés Date: Wed Dec 16 18:49:09 2015 +0100 oc-calendar: Use the calendar's time zone if it is present If the event was created by the MAPI client, the client's time zone (if present) is assigned to the event's calendar in iCalEvent+MAPIStore. This way, we can use it to deliver the event's properties correctly. M OpenChange/MAPIStoreAppointmentWrapper.h M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarEmbeddedMessage.m M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreRecurrenceUtils.h M OpenChange/MAPIStoreRecurrenceUtils.m M OpenChange/iCalTimeZone+MAPIStore.h M OpenChange/iCalTimeZone+MAPIStore.m commit 7fe1b5f0468caa4543d12bc8ad634b811079b521 Author: Enrique J. Hernández Blasco Date: Fri Dec 18 10:43:46 2015 +0100 oc: Do compile with Samba 4.1 As requested by @extrafu to maintain sogo packages for a little while M OpenChange/MAPIStoreSamDBUtils.m commit dbfd86db0497d16e2eb5b7a54cf0c7fd43657630 Author: Enrique J. Hernández Blasco Date: Wed Dec 23 00:27:09 2015 +0100 oc: Set Editor as role is now possible in Outlook According to [MS-OXCPERM] Section 2.2.7 in PidTagMemberRights possible values, once we set the DeleteAny flag, the DeleteOwned flag must be set. Likewise EditOwned must be set when EditAny is set. In this way, the rights sent by the MAPI client are equal to the returned by the server when Editor is set. In real world practice, makes more strict Outlook 2013 work with editor permissions the sharing of user's defined calendars, tasks or contacts folders as the recipients can be editors of that folder. M OpenChange/MAPIStoreCalendarFolder.m M OpenChange/MAPIStoreContactsFolder.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreTasksFolder.m commit 135535e00e0802b5a054b6e9f5b1b631bbd18df1 Author: Francis Lachapelle Date: Tue Dec 22 14:25:00 2015 -0500 Update NEWS file M NEWS commit e386404b0a8e2c05857084d573be453f87749bf8 Author: Francis Lachapelle Date: Tue Dec 22 14:19:02 2015 -0500 Properly compute the last week number for the year Fixes #1010 M SoObjects/SOGo/SOGoUser.m commit 4ae5feb1318212a0d9a65e01f591f97890aac6a3 Author: Juan Vallés Date: Fri Dec 11 12:15:11 2015 +0100 oc-calendar: Extract time zone from TimeZoneDefinition All-day and recurrent events have a binary property that describes the time zone they take place in. We were using the user's time zone in the webmail, but it may not be equal to the one in the client. This difference eventually leads to time shifts in events. M OpenChange/MAPIStoreRecurrenceUtils.h M OpenChange/MAPIStoreRecurrenceUtils.m M OpenChange/iCalEvent+MAPIStore.m M OpenChange/iCalTimeZone+MAPIStore.h M OpenChange/iCalTimeZone+MAPIStore.m commit db213c2b73ee927a145215f693949ee2a3b5ccbb Author: Jesús García Sáez Date: Mon Dec 21 17:22:13 2015 +0100 unittest: just reformat and indentation no real changes M Tests/Unit/TestNGMimeMessageGenerator.m commit c2922e2a2605a65c190aee3fd3e5bd0ee13857e3 Author: Jesús García Sáez Date: Mon Dec 21 17:20:32 2015 +0100 unittest: QP encode function from NGMimeHeaderFieldGenerator M Tests/Unit/GNUmakefile A Tests/Unit/TestNGMimeHeaderFieldGenerator.m commit 1529e7ec4eef728f4e198faa7505b40ce5f63105 Author: Jesús García Sáez Date: Tue Dec 15 17:34:07 2015 +0100 unittest: compare properly decimal numbers M Tests/Unit/TestSBJsonParser.m commit 332508e2dbb1e238d1b9d0a11ea9188dabb4f865 Author: Juan Vallés Date: Tue Dec 15 10:40:19 2015 +0100 oc-calendar: Use signed integer for time zone biases This change adapts the bias fields in the TimeZoneStruct and TZRule structures to the changes in openchange that allow this offsets to be negative (zentyal/openchange bba372faea29d942b9471e6bed90bf425dc4b231) M OpenChange/iCalTimeZone+MAPIStore.m commit d2ea6fef2eaca8b82b3389b5d993171b094ac0d5 Author: Juan Vallés Date: Fri Dec 11 10:36:59 2015 +0100 oc-calendar: Initialise NSCalendarDate with a SYSTEMTIME struct The method computes the date of a SYSTEMTIME structure, in which the day within the month is given by the Nth occurrence of a weekday (see [MS-OXOCAL] 2.2.1.39). M OpenChange/NSDate+MAPIStore.h M OpenChange/NSDate+MAPIStore.m commit 75ff4af7ccf536556bdc9a4e69b2c81b7f2af119 Author: Jesús García Sáez Date: Mon Dec 21 17:09:11 2015 +0100 Use new function from sope to qp-encode the subject M SoObjects/SOGo/NSString+Utilities.m commit 916c04387b52d551a9496c19eb428e9271492653 Author: Enrique J. Hernández Blasco Date: Fri Dec 18 12:23:49 2015 +0100 oc-mail: Return error when delivery was not successful For example, if the SMTP is down, then the message is not sent and an error is returned. We returned back this error code to be managed by upper layer. M OpenChange/MAPIStoreMailVolatileMessage.m commit 7c460b694e0b8ac149c3bd8a5c8980df479256c3 Author: Ludovic Marcotte Date: Wed Dec 16 08:32:20 2015 -0500 Enable new code. M SoObjects/Appointments/SOGoAppointmentObject.m commit 29f2d960a7364d5ce9f3d3170f2c6f1d014e0610 Author: Ludovic Marcotte Date: Tue Dec 15 16:15:48 2015 -0500 Enable old code. M SoObjects/Appointments/SOGoAppointmentObject.m commit 225fe847a7c5138d6b06eab36af6bac68c428614 Author: Ludovic Marcotte Date: Tue Dec 15 16:12:17 2015 -0500 Disabled today's code for now. It requires more testing. M SoObjects/Appointments/SOGoAppointmentObject.m commit 720b1d5ab57468d86c1207851cc49bb91c717fde Author: Ludovic Marcotte Date: Tue Dec 15 15:21:33 2015 -0500 (fix) carry over delegatedFrom too M SoObjects/Appointments/SOGoAppointmentObject.m commit 28bd4ca318a1b1833da15675d1fdd1ec0449beed Author: Ludovic Marcotte Date: Tue Dec 15 15:05:40 2015 -0500 (fix) carry over the delegatedTo, not only the part stat M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m commit c6dbcb2f7cf0e60761026d214d92c555da727e80 Author: Francis Lachapelle Date: Tue Dec 15 14:24:25 2015 -0500 Update ChangeLog M ChangeLog commit 5dfbfe827dc7d7ebdf0384fd57d041764b9aedea Author: Francis Lachapelle Date: Tue Dec 15 14:24:12 2015 -0500 Preparation for release 2.3.4 M Documentation/SOGoInstallationGuide.asciidoc M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit 6ddb40fd2b0bf7de415ea7c566bbeeaad607ce7b Author: Francis Lachapelle Date: Tue Dec 15 14:20:57 2015 -0500 Update CKEditor to version 4.5.6 M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/lang/eu.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js commit 37f29c06ea007f12eca03b8a9047225da20475c2 Author: Francis Lachapelle Date: Tue Dec 15 13:18:06 2015 -0500 Localization M SoObjects/Appointments/Catalan.lproj/Localizable.strings M SoObjects/Appointments/Macedonian.lproj/Localizable.strings M SoObjects/Appointments/Polish.lproj/Localizable.strings M UI/AdministrationUI/BrazilianPortuguese.lproj/Localizable.strings M UI/AdministrationUI/Catalan.lproj/Localizable.strings M UI/AdministrationUI/Finnish.lproj/Localizable.strings M UI/AdministrationUI/Hungarian.lproj/Localizable.strings M UI/AdministrationUI/Macedonian.lproj/Localizable.strings M UI/AdministrationUI/Polish.lproj/Localizable.strings M UI/AdministrationUI/Russian.lproj/Localizable.strings M UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Macedonian.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings M UI/Contacts/Catalan.lproj/Localizable.strings M UI/Contacts/Finnish.lproj/Localizable.strings M UI/Contacts/Hungarian.lproj/Localizable.strings M UI/Contacts/Macedonian.lproj/Localizable.strings M UI/Contacts/Polish.lproj/Localizable.strings M UI/Contacts/Russian.lproj/Localizable.strings M UI/Contacts/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings M UI/MailPartViewers/Catalan.lproj/Localizable.strings M UI/MailPartViewers/Finnish.lproj/Localizable.strings M UI/MailPartViewers/Hungarian.lproj/Localizable.strings M UI/MailPartViewers/Macedonian.lproj/Localizable.strings M UI/MailPartViewers/Polish.lproj/Localizable.strings M UI/MailPartViewers/Russian.lproj/Localizable.strings M UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Catalan.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/MailerUI/Macedonian.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/Catalan.lproj/Localizable.strings M UI/MainUI/Finnish.lproj/Localizable.strings M UI/MainUI/Hungarian.lproj/Localizable.strings M UI/MainUI/Macedonian.lproj/Localizable.strings M UI/MainUI/Polish.lproj/Localizable.strings M UI/MainUI/Russian.lproj/Localizable.strings M UI/MainUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/Macedonian.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Catalan.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/Macedonian.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 248892c394c658f0acb9f31455e72cf544485b10 Author: Ludovic Marcotte Date: Tue Dec 15 11:14:58 2015 -0500 (fix) small fix over previous commit M SoObjects/Appointments/SOGoAppointmentObject.m commit b4e4b9c29f345abb6b78957115d9825ed4e3564f Author: Ludovic Marcotte Date: Tue Dec 15 11:08:30 2015 -0500 (fix) avoid duplicating attendees when accepting event using a different identity over CalDAV M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m commit e94b4416f873918457d414f857bdcc00f3c041b0 Author: Francis Lachapelle Date: Tue Dec 15 10:05:21 2015 -0500 Localization cleanup M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m commit 8d19ec4aff246d918bc8b52ae29fccc67adebdaf Author: Francis Lachapelle Date: Wed Dec 9 15:14:34 2015 -0500 Remove duplicate key in MainUI localization M UI/MainUI/English.lproj/Localizable.strings commit 41e388c5f6aad3f65c3b2e98782f21e7abfa2bdb Author: Javier Amor García Date: Thu Dec 3 13:17:18 2015 +0100 sogo-mail: Priorize filename attribute to get attachment name Some clients (such apple mail) use only the filename attribute in the content/disposition header and the name attribute from the content/type header is filled with uninternationalized characters. Example: Content-Type: application/msword; x-apple-part-url=C4977556-0D01-4C6C-8A51-451E0AADE431; name=_______.doc Content-Disposition: attachment; filename*=utf-8''%D0%A0%D0%95%D0%9A%D0%92%D0%98%D0%97%D0%98.doc This changeset gives priority to the filename attribute. M SoObjects/Mailer/NSDictionary+Mail.m commit db17872dd64cd1ac7771181e6066f1f9a94aeac6 Author: Enrique J. Hernández Blasco Date: Mon Dec 14 23:39:32 2015 +0100 oc: Dump property canonical name in dbmsgreader M OpenChange/GNUmakefile M OpenChange/dbmsgreader.m commit 980db7a980c0ac127fe04f162ab44aab3633b064 Author: Ludovic Marcotte Date: Fri Dec 11 14:50:26 2015 -0500 (fix #127) fallback to "work" when export as ldif M SoObjects/Contacts/NGVCard+SOGo.m commit c5c6ff33d82d2fd06af0c52418905aa6a1c7144a Author: Ludovic Marcotte Date: Fri Dec 11 14:10:39 2015 -0500 (fix #119) disable servername and url by default M Apache/SOGo.conf commit 7e1bbe34dc95dd72e6565b94221251be5418c30a Author: Ludovic Marcotte Date: Fri Dec 11 14:02:59 2015 -0500 (fix #118) handle /.well-known/carddav M Apache/SOGo.conf commit a618386d5ecec5e13a5b37fa7583dd7f9a08fdbe Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:38:21 2015 +0100 oc-db: Store version number instead of CN To be able to search in this for every kind of operator. As we cannot do a migration, we have to add a new key to the property dictionary (@"version_number") which stores the version: version = exchange_globcnt(CN >> 16) Instead of the CN structure which is stored in @"version" key. This way we can do searches for CN to download only missing data from the given state of the client for this kind of messages. M OpenChange/MAPIStoreDBMessage.m M OpenChange/MAPIStoreDBMessageTable.m commit 5993fe97c396d868cf9ed46049cee41ba3c0e849 Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:37:02 2015 +0100 oc-db: Implement description message to ease debugging Which dumps the properties NSMutableDictionary M OpenChange/MAPIStoreDBMessage.m commit 7cdf48335b7ae8b25463e7acd04159c42f9e3db3 Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:35:55 2015 +0100 oc: Support every operator for CN restriction No limitation is found in SQL queries. So use them all. M OpenChange/MAPIStoreGCSMessageTable.m commit 3dff73636c0c401e1c13fae41d9490e8c657b889 Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:33:41 2015 +0100 oc: Use NSString index for version lookup It was using NSNumber in versions Dictionary for GCSMessages but it is stored as the NSString representation (0x390300000000001), so the lookup has always failed. M OpenChange/MAPIStoreGCSMessageTable.m commit 2fc21e48d81e0a90cccfd058d3a10adfa86e1cec Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:31:15 2015 +0100 oc: Use proper variable name for last modified value M OpenChange/MAPIStoreGCSFolder.m commit 98ed9c3b17f22c38a81e1140029cddf5fe2d88fc Author: Enrique J. Hernández Blasco Date: Fri Dec 11 11:22:26 2015 +0100 oc-mail: Manage multiple CN restriction By ignoring <, =< and = operators and simplifying the following request: MODSEQ >= x || MODSEQ >= y || MODSEQ >= z --> MODSEQ >= min(x, y, z) This hack will reduce the number of current retrieved UID keys from the IMAP server. Current status is to retrieve everything when the multiple CN restriction is sent as the required restriction is too complex and it is not defined by the IMAP spec. The proper implementation for: CN > x_1 & CN < x_2 | CN > y_1 & CN < y_2 | CN > z_1 It will be something like this: set(MODSEQ >= x_1 + 1) - set(MODSEQ >= x_2) U set(MODSEQ >= y_1 + 1) - set(MODSEQ >= y_2) U set(MODSEQ >= z_1) Assuming x_1 <= x_2 <= y_1 <= y_2 <= z_1. M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessageTable.m commit f9884e3f55423114be529f26b1447e1dd7b76653 Author: Ludovic Marcotte Date: Thu Dec 10 14:12:33 2015 -0500 (fix) added new strings from v3 M UI/Contacts/English.lproj/Localizable.strings M UI/MailerUI/English.lproj/Localizable.strings M UI/Scheduler/English.lproj/Localizable.strings commit 10cabca57ef437b906e67c7245521cce1147725a Author: Enrique J. Hernández Blasco Date: Thu Dec 10 16:36:22 2015 +0100 oc: Use ReplicaID from connection info Instead of hardcoding it to 0x0001. M OpenChange/MAPIStoreSOGoObject.m commit 2e1ed274c87ba1fca0e68d3e57c2f25451ab289c Author: Jesús García Sáez Date: Wed Dec 9 19:47:11 2015 +0100 unittest: fix TestNGMailAddressParser It had wrong expectation strings M Tests/Unit/TestNGMailAddressParser.m commit e4cd451be8339d93e37567531c2f42d9b0ac07e0 Author: Jesús García Sáez Date: Wed Dec 9 19:44:02 2015 +0100 unittest: removed TestNGMimeAddressHeaderFieldGenerator Needs redo M Tests/Unit/GNUmakefile commit 603da75818d786f7d266785f34197256e4825786 Author: Javier Amor García Date: Thu Nov 12 17:47:04 2015 +0100 Added test for spanish characters A Tests/Unit/Fixtures/spanish_accents.rtf M Tests/Unit/TestRTFHandler.m commit 9ed3812795a726447472c4735a3956b4ee368a7d Author: Javier Amor García Date: Fri Nov 27 12:30:48 2015 +0100 Added test for character escape A Tests/Unit/Fixtures/escapes.rtf M Tests/Unit/TestRTFHandler.m commit a0b15d0c8ca806b1bf8c3538d3d606b069f9f7fd Author: Javier Amor García Date: Sun Nov 8 16:25:34 2015 +0100 Test for [RTFHandler parseFontTable] This changeset includes changes in relevant classes to make them easier to test. M OpenChange/RTFHandler.h M OpenChange/RTFHandler.m M Tests/Unit/TestRTFHandler.m commit 7e4571874ee612af3b08c1e0c9d6238ec36fbce6 Author: Javier Amor García Date: Fri Nov 6 16:14:57 2015 +0100 Added test for RTF with russian characters Changed and refactored TestRTFHandler helper methods A Tests/Unit/Fixtures/mini_russian.rtf M Tests/Unit/TestRTFHandler.m commit b076801e1bca2e14d54f9b1be9f151bb946587ac Author: Javier Amor García Date: Thu Apr 16 16:20:57 2015 +0200 Added test fixture for RTF crash 6977 A Tests/Unit/Fixtures/zentyal_crash_7067.rtf M Tests/Unit/TestRTFHandler.m commit 0316e441fc266a143937de3dab17ac33d6f3ef1d Author: Jesús García Sáez Date: Thu Mar 12 21:35:22 2015 +0100 unittest: RTF without color table definition A Tests/Unit/Fixtures/zentyal_crash_6977.rtf M Tests/Unit/TestRTFHandler.m commit 75208428ddeb8d6f7b6a04b62c6f66b937d2a378 Author: Jesús García Sáez Date: Wed Mar 11 11:09:05 2015 +0100 unittest: New unittest with a rtf file This currently sigfault due to bad parsing a \*\shppict tag with a \binXXXX tag inside it A Tests/Unit/Fixtures/zentyal_crash_8346.rtf M Tests/Unit/TestRTFHandler.m commit 942f48c9a02d622ec568db53d271fab250abe65c Author: Jesús García Sáez Date: Tue Dec 23 10:32:05 2014 +0100 unittest: RTF with \pict A Tests/Unit/Fixtures/zentyal_crash_6330.rtf M Tests/Unit/TestRTFHandler.m commit 24a7515bb5a1101d93226a36dbaef143e3a9aad6 Author: Jesús García Sáez Date: Tue Dec 23 10:28:56 2014 +0100 unittest: file as NSData and try different encodings M Tests/Unit/TestRTFHandler.m commit a8e5a3c025a8649f25ad3a5ace3d18923047d9b8 Author: Jesús García Sáez Date: Fri Oct 24 13:05:45 2014 +0200 unittest: NSString objectFromJSONString for single values M Tests/Unit/TestNSString+Utilities.m commit 0b69727a495a5a7b42e56efad5100ef46667f1b0 Author: Jesús García Sáez Date: Thu Aug 7 19:07:41 2014 +0200 unittest: add rtf test A Tests/Unit/Fixtures/zentyal_crash_2089.rtf M Tests/Unit/TestRTFHandler.m commit 2a2d1416291bd7b2005e0cfddce3825389843c31 Author: Jesús García Sáez Date: Wed Jul 30 21:24:25 2014 +0200 unittest: rtf, test crash core dump A Tests/Unit/Fixtures/zentyal_crash_2058.rtf M Tests/Unit/GNUmakefile A Tests/Unit/TestRTFHandler.m commit b98d112738eae27058efc5460473d48754dc4781 Author: Jesús García Sáez Date: Wed Jul 30 21:11:35 2014 +0200 unittest: commented failing test M Tests/Unit/SOGoTestRunner.m M Tests/Unit/TestiCalTimeZonePeriod.m commit 1c8b693656bfb79445fce3c99a97534c228de163 Author: Jesús García Sáez Date: Wed Dec 9 13:07:30 2015 +0100 Request all contacts when there is no filter M UI/WebServerResources/ContactsUI.js commit 15ab0f851dca306eb8200558369da3bbfc294103 Author: Francis Lachapelle Date: Tue Dec 8 10:05:19 2015 -0500 Localization M UI/PreferencesUI/English.lproj/Localizable.strings commit 1f98d7ccedb2a57cf96cdda4740dfd617cca04ab Author: Ludovic Marcotte Date: Thu Dec 3 15:40:38 2015 -0500 (fix) fixed broken translations M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Italian.lproj/Localizable.strings commit 2755a83e652132e72357bc626fd3c0d56d5ec160 Author: Ludovic Marcotte Date: Thu Dec 3 15:02:01 2015 -0500 (fix) remove trailing semicolon everywhere 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/Macedonian.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/Portuguese.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/AdministrationUI/Arabic.lproj/Localizable.strings M UI/AdministrationUI/Basque.lproj/Localizable.strings M UI/AdministrationUI/BrazilianPortuguese.lproj/Localizable.strings M UI/AdministrationUI/Catalan.lproj/Localizable.strings M UI/AdministrationUI/ChineseTaiwan.lproj/Localizable.strings M UI/AdministrationUI/Czech.lproj/Localizable.strings M UI/AdministrationUI/Danish.lproj/Localizable.strings M UI/AdministrationUI/Dutch.lproj/Localizable.strings M UI/AdministrationUI/English.lproj/Localizable.strings M UI/AdministrationUI/Finnish.lproj/Localizable.strings M UI/AdministrationUI/French.lproj/Localizable.strings M UI/AdministrationUI/German.lproj/Localizable.strings M UI/AdministrationUI/Hungarian.lproj/Localizable.strings M UI/AdministrationUI/Icelandic.lproj/Localizable.strings M UI/AdministrationUI/Italian.lproj/Localizable.strings M UI/AdministrationUI/Macedonian.lproj/Localizable.strings M UI/AdministrationUI/NorwegianBokmal.lproj/Localizable.strings M UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings M UI/AdministrationUI/Polish.lproj/Localizable.strings M UI/AdministrationUI/Portuguese.lproj/Localizable.strings M UI/AdministrationUI/Russian.lproj/Localizable.strings M UI/AdministrationUI/Slovak.lproj/Localizable.strings M UI/AdministrationUI/Slovenian.lproj/Localizable.strings M UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings M UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings M UI/AdministrationUI/Swedish.lproj/Localizable.strings M UI/AdministrationUI/Ukrainian.lproj/Localizable.strings M UI/AdministrationUI/Welsh.lproj/Localizable.strings M UI/Common/Arabic.lproj/Localizable.strings M UI/Common/Basque.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/ChineseTaiwan.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Danish.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/English.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/French.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Icelandic.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Common/Macedonian.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Common/NorwegianNynorsk.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Portuguese.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Common/Slovak.lproj/Localizable.strings M UI/Common/Slovenian.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Common/Swedish.lproj/Localizable.strings M UI/Common/Ukrainian.lproj/Localizable.strings M UI/Common/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/Macedonian.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/Portuguese.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/MailPartViewers/Arabic.lproj/Localizable.strings M UI/MailPartViewers/Basque.lproj/Localizable.strings M UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings M UI/MailPartViewers/Catalan.lproj/Localizable.strings M UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings M UI/MailPartViewers/Czech.lproj/Localizable.strings M UI/MailPartViewers/Danish.lproj/Localizable.strings M UI/MailPartViewers/Dutch.lproj/Localizable.strings M UI/MailPartViewers/English.lproj/Localizable.strings M UI/MailPartViewers/Finnish.lproj/Localizable.strings M UI/MailPartViewers/French.lproj/Localizable.strings M UI/MailPartViewers/German.lproj/Localizable.strings M UI/MailPartViewers/Hungarian.lproj/Localizable.strings M UI/MailPartViewers/Icelandic.lproj/Localizable.strings M UI/MailPartViewers/Italian.lproj/Localizable.strings M UI/MailPartViewers/Macedonian.lproj/Localizable.strings M UI/MailPartViewers/NorwegianBokmal.lproj/Localizable.strings M UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings M UI/MailPartViewers/Polish.lproj/Localizable.strings M UI/MailPartViewers/Portuguese.lproj/Localizable.strings M UI/MailPartViewers/Russian.lproj/Localizable.strings M UI/MailPartViewers/Slovak.lproj/Localizable.strings M UI/MailPartViewers/Slovenian.lproj/Localizable.strings M UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings M UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/Swedish.lproj/Localizable.strings M UI/MailPartViewers/Ukrainian.lproj/Localizable.strings M UI/MailPartViewers/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/Macedonian.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/Portuguese.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/Macedonian.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/Portuguese.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/Macedonian.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/Portuguese.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/Macedonian.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/Portuguese.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/ContactsUI/UIxContactEditor.wox M UI/Templates/MailerUI/UIxMailEditor.wox M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox M UI/WebServerResources/UIxFilterEditor.js commit 9936477f079f85454464f852a368d35723c3cadf Author: Francis Lachapelle Date: Thu Dec 3 13:09:24 2015 -0500 Update translations M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Czech.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/German.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 25dbce42cdee7c472fc740491bbba8ee4aceeff7 Author: Jesús García Sáez Date: Thu Dec 3 16:31:44 2015 +0100 Reorganize methods according to MS-OXOCNTC Nothing has been change but this way is much more readable M OpenChange/MAPIStoreContactsMessage.m commit a9fe80c36775636ddfed29705afca15774a8fad7 Author: Jesús García Sáez Date: Thu Dec 3 15:29:07 2015 +0100 oc-contacts: don't return empty values If the property has an empty string, return not found M OpenChange/MAPIStoreContactsMessage.m commit bc5aa3cacb00b901808e4643e2d291126ee7e634 Author: Jesús García Sáez Date: Thu Dec 3 15:25:29 2015 +0100 Whitespaces and indentation No real changes M OpenChange/MAPIStoreContactsMessage.m commit 0ddbd79fadc2742c52cd583e9630fc9f575c38b3 Author: Jesús García Sáez Date: Thu Dec 3 15:22:15 2015 +0100 Remove commented code These methods don't make any sense here M OpenChange/MAPIStoreContactsMessage.m commit 2a3367a13b5e13bae3a69cd9032b5eb42e1a6110 Author: Jesús García Sáez Date: Thu Dec 3 15:18:31 2015 +0100 oc-contacts: returning properly personal contacts We needed to return AddressBookProviderEmailList, AddressBookProviderArrayType and Email1OriginalEntryId to make it compatible with the standard. Besides a refactorization to return better EmailNFoobar properties M OpenChange/MAPIStoreContactsMessage.m commit 2deda01e5c70dbaccb4b2761d7197ee11f736697 Author: Enrique J. Hernández Blasco Date: Wed Dec 2 16:06:31 2015 +0100 oc-mail: Do not crash after reconnect sending mails After the providing the workaround on rebuilding the LDAP connection, the sam_ctx variable can be freed and it was used as memory context to store the AddressBookEntryId or OneOffEntryId when resolving recipients. After this changeset, a local memory context which I think is more sane. M OpenChange/MAPIStoreMailVolatileMessage.m commit 8c0ef9cf50ff1ac2aabc4c1379cd15d3ca045ce8 Author: Ludovic Marcotte Date: Tue Dec 1 11:42:02 2015 -0500 (fix) proper fix for #3389 M UI/WebServerResources/UIxAttendeesEditor.js commit 8456d4968695cacef614f96da9984b56b487df83 Author: Ludovic Marcotte Date: Tue Dec 1 11:39:07 2015 -0500 Revert "(fix) fixed addressbrook-only source entires having a c_uid set" This reverts commit ef7de7c10d6d0b722850347e88fb3d620588a66b. M NEWS M SoObjects/Contacts/SOGoContactSourceFolder.m commit 5a3cafbbb03dffaa11a4ec9750e8aa2ac874a9b1 Author: Ludovic Marcotte Date: Tue Dec 1 09:26:52 2015 -0500 (fix) prevent characters in calendar component UID causing issues during import process M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m commit dc085789e7d3b5f232545a559a5c3e508c6a522f Author: Ludovic Marcotte Date: Mon Nov 30 09:19:01 2015 -0500 (feat) Initial support for EAS calendar exceptions M ActiveSync/NGDOMElement+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit 94d4da6e1ef1846da93d36fd7cc4c2c09284f0fd Author: Javier Amor García Date: Fri Nov 13 15:53:36 2015 +0100 Reimplemented [RTFHandler parse] to have an unambiguous decoding of control words [RTFHandler parseFontTable] reimplemented on the same line. M OpenChange/RTFHandler.m commit 2f63542e07b1b71efbaba1ad5d924b3a52a3fc5a Author: Javier Amor García Date: Fri Nov 13 12:53:02 2015 +0100 Fixed problem with ascii chars that had different unicode value Also cleaned a bit the parse loop M OpenChange/RTFHandler.m commit 3155bd01726c81110ab82b7de72b55ac8c59c38f Author: Javier Amor García Date: Thu Nov 12 19:04:31 2015 +0100 Fixed bug which created unnecesary font tags M OpenChange/RTFHandler.m commit 2518b37e322ba93879703d9f8aaa6b2fe960211a Author: Javier Amor García Date: Thu Nov 12 16:17:31 2015 +0100 Fixed RTF support for unicode characters greater than 32767 M OpenChange/RTFHandler.m commit 8e3e4a5445ed8f9e3a61914a7536d32d5f3256b7 Author: Javier Amor García Date: Thu Nov 12 15:39:04 2015 +0100 Added RTF escapes parsing M OpenChange/RTFHandler.m commit 01dcf3d6c8835f1860b429bab8bea4c5ee77ad22 Author: Javier Amor García Date: Tue Nov 10 12:50:22 2015 +0100 Fixed activation of characters sets in [RTFHandler parse] M OpenChange/RTFHandler.h M OpenChange/RTFHandler.m commit fa4d3a0e20a64a005b1114e20c1e81083374c1dc Author: Javier Amor García Date: Mon Nov 9 07:59:13 2015 +0100 Reimplementation of [RTFHandler parseFontTable] M OpenChange/RTFHandler.m commit bbdb27e75e9eb12a5ba701677125c2702a195d8f Author: Francis Lachapelle Date: Fri Nov 27 08:36:34 2015 -0500 (css) Enlarge max width of toolbar buttons M UI/WebServerResources/generic.css commit 1279629e86b7c6cd31711c49be1a5e82ecd7613b Author: Ludovic Marcotte Date: Wed Nov 25 15:53:08 2015 -0500 (fix) correctly handle all-day event exceptions when the master event changes M NEWS M SOPE/NGCards/iCalEntityObject.m commit f7d748ea986bcd9116d02bc99d8f9b5213cda411 Author: Ludovic Marcotte Date: Wed Nov 25 15:08:24 2015 -0500 (fix) EAS fix on qp-encoded subjects (#3390) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 2d1a4b320c928bd44ed080e2d4277e7edbf8db78 Author: Ludovic Marcotte Date: Wed Nov 25 10:56:39 2015 -0500 (fix) adjust doc and packaging regarding oc cleanup script M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc D Scripts/openchange_user_cleanup M packaging/debian-multiarch/rules M packaging/debian/rules M packaging/rhel/sogo.spec commit 8df311547f74b685fa55fae8c19b526e4aea1962 Author: Ludovic Marcotte Date: Mon Nov 23 18:07:50 2015 -0500 (fix) EAS fix for wrong charset being used (#3392) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit f42d6f5f4ae5502641562961eb14f60ccc205489 Author: Francis Lachapelle Date: Mon Nov 23 13:29:02 2015 -0500 Enlarge size of event/task editor window Fixes #3381 M UI/WebServerResources/SchedulerUI.js commit 01642eca3e1f08b23d474dc6992e6530b62563bf Author: Ludovic Marcotte Date: Mon Nov 23 13:20:55 2015 -0500 (fix) fixed one unit test M Tests/Unit/TestNGMailAddressParser.m commit 9554e92c8bbd9b1d18a092611a5456340df988ea Author: Carlos Pérez-Aradros Herce Date: Fri Nov 20 23:47:50 2015 +0100 Adapt to new safe_ldb_search function M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStorePermissionsTable.m M OpenChange/MAPIStoreSamDBUtils.h M OpenChange/MAPIStoreSamDBUtils.m commit 2ae8c6f8b2fdadf3fb3ba293f3b3800fa8d8bc27 Author: Francis Lachapelle Date: Mon Nov 23 07:07:37 2015 -0500 Add missing tooltips on buttons of toolbars M UI/AdministrationUI/Toolbars/UIxAdministration.toolbar M UI/PreferencesUI/Toolbars/UIxPreferences.toolbar M UI/Scheduler/Toolbars/SOGoAppointmentObject.toolbar M UI/Scheduler/Toolbars/SOGoComponentClose.toolbar M UI/Scheduler/Toolbars/SOGoTaskObject.toolbar commit 31deae11b4eed6b213062c7a005d2ba135500c35 Author: Ludovic Marcotte Date: Fri Nov 20 11:21:38 2015 -0500 (fix) domain in doc M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit 19676593eaaf462c02c8bf1f7cc5edf21d038d8e Author: extrafu Date: Thu Nov 19 17:57:04 2015 -0500 (fix) allow getting password from context for OC M OpenChange/MAPIStoreAuthenticator.h M OpenChange/MAPIStoreAuthenticator.m commit 4a27beabddd506c2b43b0cacfad42d8443176394 Author: Francis Lachapelle Date: Thu Nov 19 09:46:07 2015 -0500 (css) Limit toolbar buttons min/max width M NEWS M UI/WebServerResources/generic.css commit 8dae5faaa101d0412baf3fca2f7d6bfc80d69cf9 Author: Francis Lachapelle Date: Thu Nov 19 09:41:36 2015 -0500 Localization M UI/Scheduler/English.lproj/Localizable.strings commit 85ce41dc6865c0d08912a2108c855029b0d78c45 Author: Francis Lachapelle Date: Thu Nov 19 09:22:31 2015 -0500 (fix) JS exception when printing calendars Fixes #3203 M NEWS M UI/WebServerResources/generic.js commit a73df96b78b5824a3fa81231f94b1c7125d6c1b3 Author: Javier Amor García Date: Mon Nov 16 13:56:04 2015 +0100 [MAPIStoreGCSMessage getPidTagChangeKey:inMemCtx:] return on error This method aborted when no PidTagChangeKey was found and the new flag was not set. Now it returns MAPISTORE_ERR_NOT_FOUND. M OpenChange/MAPIStoreGCSMessage.m commit 70157137413247ae0dd13bcc55ff99323e2c39e5 Author: Francis Lachapelle Date: Wed Nov 18 09:43:02 2015 -0500 Update ChangeLog M ChangeLog commit 7644d6fb4dcd75559c5b93b920ca3c3fd5820880 Author: Francis Lachapelle Date: Wed Nov 18 09:42:05 2015 -0500 Preparation for release 2.3.3a M NEWS M Version commit ec598321c4d1c2dedf509f6785a8f6673162c1f8 Author: Carlos Pérez-Aradros Herce Date: Tue Nov 10 17:38:35 2015 +0100 Add user defined user source M SoObjects/SOGo/SOGoUserManager.m commit 4b8a9bcc3bc8a9c3910ba9f3527711b88090acc8 Author: Francis Lachapelle Date: Mon Nov 16 09:02:37 2015 -0500 Always show user's name in top banner M UI/Templates/UIxPageFrame.wox commit a9984d948744e58e04ad43b599aacdcddf20950a Author: Francis Lachapelle Date: Mon Nov 16 09:01:05 2015 -0500 Fix regression when saving mail folders state M UI/MailerUI/UIxMailMainFrame.m commit 88a74bcb5cf5b89ce1778b0637786a1e0a7dbce0 Author: Javier Amor García Date: Wed Nov 4 13:08:53 2015 +0100 Do not save IPM.DistList messages M OpenChange/MAPIStoreContactsMessage.m commit 2a90102a81475757017d7700f79fdd4fb04947cc Author: Francis Lachapelle Date: Wed Nov 11 15:51:33 2015 -0500 Update translations M UI/MailerUI/Macedonian.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/Macedonian.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/Portuguese.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/Catalan.lproj/Localizable.strings M UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings M UI/PreferencesUI/Czech.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/Macedonian.lproj/Localizable.strings M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/Portuguese.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/Ukrainian.lproj/Localizable.strings M UI/PreferencesUI/Welsh.lproj/Localizable.strings commit fbc73dc3bca266fd20500fcefd485a87ce350118 Author: Francis Lachapelle Date: Wed Nov 11 14:06:11 2015 -0500 Update ChangeLog M ChangeLog commit 1d78b2df96357de32775e098e40be04e88e52247 Author: Francis Lachapelle Date: Wed Nov 11 14:04:19 2015 -0500 Preparation for release 2.3.3 M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS commit 6aef713d288b1663b38219b181f368824372163d Author: Francis Lachapelle Date: Wed Nov 11 14:02:25 2015 -0500 Update prototype.js to v1.7.3 M UI/WebServerResources/prototype.js commit 71db3945cbab757d0284f0f9c8b12276c18a3edf Author: Francis Lachapelle Date: Wed Nov 11 14:01:30 2015 -0500 Update CKEditor to version 4.5.4 M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js A UI/WebServerResources/ckeditor/lang/mk.js A UI/WebServerResources/ckeditor/lang/pt.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/div/dialogs/div.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc_ie.js commit da230410be141ab5e5a52a1849e10e471d1266f4 Author: Francis Lachapelle Date: Wed Nov 11 13:31:58 2015 -0500 Handle ExpandedFolders settings like in v3 This implies a transition where ExpandedFolders can be either a string or an array. M UI/MailerUI/UIxMailMainFrame.m commit 82114f75aa619666a8fbbc103a7909d4d4d98048 Author: Francis Lachapelle Date: Wed Nov 11 12:58:26 2015 -0500 Fix Macedonian et Portuguese translations M UI/PreferencesUI/Macedonian.lproj/Localizable.strings M UI/PreferencesUI/Portuguese.lproj/Localizable.strings commit f8d31a6413081da6c866bc8333288ff2de4e2cc1 Author: Francis Lachapelle Date: Wed Nov 11 12:04:19 2015 -0500 Update NEWS file M NEWS commit 707aabde153ee1c0f841fa91e42fa8a276741726 Author: Francis Lachapelle Date: Wed Nov 11 12:04:04 2015 -0500 Update Slovenian translation M UI/AdministrationUI/Slovenian.lproj/Localizable.strings commit ceec497aeca6da36ce67825ee8d33238b8008b04 Author: Francis Lachapelle Date: Wed Nov 11 11:50:32 2015 -0500 Fix Portuguese translation M UI/Contacts/Portuguese.lproj/Localizable.strings M UI/PreferencesUI/Portuguese.lproj/Localizable.strings commit 46f93d862949b40e9106cdc9e936d42923b35553 Author: Francis Lachapelle Date: Wed Nov 11 11:50:06 2015 -0500 Fix Macedonian translation M UI/Contacts/Macedonian.lproj/Localizable.strings M UI/PreferencesUI/Macedonian.lproj/Localizable.strings commit f2347e13d732af4e7ddf1f10b3195b673034ef7a Author: Francis Lachapelle Date: Wed Nov 11 11:49:36 2015 -0500 Fix localizable strings in contact editor M UI/Templates/ContactsUI/UIxContactEditor.wox commit 106f8ec3145cbe06340b164cb8f8c83093249814 Author: Francis Lachapelle Date: Wed Nov 11 09:46:21 2015 -0500 Improve Portuguese translation 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/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/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 commit f58554a70051b647a8fd33db01c5175dad0be34c Author: Francis Lachapelle Date: Wed Nov 11 09:31:54 2015 -0500 Add Macedonian translation M .tx/config M SoObjects/Appointments/GNUmakefile A SoObjects/Appointments/Macedonian.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Contacts/Macedonian.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/Macedonian.lproj/Localizable.strings M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m A SoObjects/Mailer/SOGoMailMacedonianForward.wo/SOGoMailMacedonianForward.html A SoObjects/Mailer/SOGoMailMacedonianForward.wo/SOGoMailMacedonianForward.wod A SoObjects/Mailer/SOGoMailMacedonianReply.wo/SOGoMailMacedonianReply.html A SoObjects/Mailer/SOGoMailMacedonianReply.wo/SOGoMailMacedonianReply.wod M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py M UI/AdministrationUI/GNUmakefile A UI/AdministrationUI/Macedonian.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Common/Macedonian.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/Contacts/Macedonian.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailPartViewers/Macedonian.lproj/Localizable.strings M UI/MailerUI/GNUmakefile A UI/MailerUI/Macedonian.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/GNUmakefile 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 A UI/MainUI/Macedonian.lproj/Locale A UI/MainUI/Macedonian.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/Portuguese.lproj/Localizable.strings M UI/MainUI/Russian.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/GNUmakefile 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 A UI/PreferencesUI/Macedonian.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/Portuguese.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/GNUmakefile A UI/Scheduler/Macedonian.lproj/Localizable.strings A UI/Templates/SOGoACLMacedonianAdditionAdvisory.wox A UI/Templates/SOGoACLMacedonianModificationAdvisory.wox A UI/Templates/SOGoACLMacedonianRemovalAdvisory.wox A UI/Templates/SOGoFolderMacedonianAdditionAdvisory.wox A UI/Templates/SOGoFolderMacedonianRemovalAdvisory.wox commit 76b8de180514bdd1a6b53bde37bd464848bce0a3 Author: Francis Lachapelle Date: Tue Nov 10 16:33:11 2015 -0500 Add Portuguese translation M .tx/config M SoObjects/Appointments/GNUmakefile A SoObjects/Appointments/Portuguese.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Contacts/Portuguese.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/Portuguese.lproj/Localizable.strings M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m A SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.html A SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.wod A SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.html A SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.wod M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py M UI/AdministrationUI/GNUmakefile A UI/AdministrationUI/Portuguese.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Common/Portuguese.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/Contacts/Portuguese.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailPartViewers/Portuguese.lproj/Localizable.strings M UI/MailerUI/GNUmakefile A UI/MailerUI/Portuguese.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/GNUmakefile 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 A UI/MainUI/Portuguese.lproj/Locale A UI/MainUI/Portuguese.lproj/Localizable.strings M UI/MainUI/Russian.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/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/GNUmakefile 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/NorwegianNynorsk.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings A UI/PreferencesUI/Portuguese.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/GNUmakefile A UI/Scheduler/Portuguese.lproj/Localizable.strings A UI/Templates/SOGoACLPortugueseAdditionAdvisory.wox A UI/Templates/SOGoACLPortugueseModificationAdvisory.wox A UI/Templates/SOGoACLPortugueseRemovalAdvisory.wox A UI/Templates/SOGoFolderPortugueseAdditionAdvisory.wox A UI/Templates/SOGoFolderPortugueseRemovalAdvisory.wox commit 64456c10e5539550b49b699babef6422e19df5df Author: Ludovic Marcotte Date: Mon Nov 9 14:30:58 2015 -0500 (fix) additional fix for #3356 M ActiveSync/SOGoActiveSyncDispatcher.m commit 5f5b5d9273ef2448007957b182efe7df3a6bff0e Author: Jesús García Sáez Date: Mon Nov 9 19:39:54 2015 +0100 oc: activate user context on initialization (for real) Even with cached ones (completes cfab18e1b845bf24ac896014bce4d61a46f44fde) M OpenChange/MAPIStoreUserContext.m commit 194c415631f97e8e85687df97c01bb4025c01661 Author: Jesús García Sáez Date: Mon Nov 9 19:55:55 2015 +0100 Log an error for SOGoObject without wocontext M SoObjects/SOGo/SOGoObject.m commit 08f05ac2ef532edc60f99fc1c92add7dbb75a5b9 Author: Javier Amor García Date: Mon Nov 9 19:06:36 2015 +0100 sogo-openchange: Avoid compile warnings after changes in exchange.idl The changes in the exchange.idl file from OpenChange has changed some string pointers from 'const char *' to 'uint8_t *'. This changeset cast them to avoid compilation warnings. M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreTypes.m M OpenChange/NSArray+MAPIStore.m commit 77bba8e5ea6253b7473f15e3fac684e0d1901aa4 Author: Enrique J. Hernández Blasco Date: Thu Oct 29 23:10:22 2015 +0100 Use application context when initialising quick tables ACLs As the stored context from initialisation may have changed by `setContext` by other operations when acting as a OpenChange library. This would make having a login set to nil and forcing a NSException when it attempts to set a nil key at [SOGoAppointmentFolder:roleForComponentsWithAccessClass:forUser] inside [SOGoAppointmentFolder:initializeQuickTablesAclsInContext]. M SoObjects/Appointments/SOGoAppointmentFolder.m commit 946665ff4934fbf9ddb862e7ba5375ea125a8ea7 Author: Juan Vallés Date: Fri Nov 6 11:05:58 2015 +0100 oc-calendar: Make invitation/update mails have the event name as subject SOGo event notification mails add information to the event name in their subject (e.g. _Event invitation: "foo"_). The client uses the mail subject to create a copy of the event on the attendee's calendar, so we need to strip out that extra information if we want the event to have the proper name. M OpenChange/MAPIStoreMailMessage.m commit ef7de7c10d6d0b722850347e88fb3d620588a66b Author: Ludovic Marcotte Date: Fri Nov 6 13:33:36 2015 -0500 (fix) fixed addressbrook-only source entires having a c_uid set M NEWS M SoObjects/Contacts/SOGoContactSourceFolder.m commit 106c6a24ae1a2254a8a983de829a89e1c0313bae Author: Francis Lachapelle Date: Fri Nov 6 09:40:36 2015 -0500 (js) Fix dialogs when partially visible Fixes #2646, #3378 M NEWS M UI/WebServerResources/SchedulerUI.js commit 863f182e844fcb1f3a8f7d5a07a2dffee9a39d17 Author: Ludovic Marcotte Date: Fri Nov 6 09:25:49 2015 -0500 (fix) fixed wrong comparison of meta vs. META tag in HTML mails M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit ba37353e42163a1411f7b32e74d571d8ad4a5135 Author: Francis Lachapelle Date: Fri Nov 6 09:14:09 2015 -0500 (fix) Position of popup menu Fixes #3381 M UI/WebServerResources/UIxAppointmentEditor.css M UI/WebServerResources/generic.js commit 1915748e33ab3f652cb34d07c989cde079cb0d13 Author: Francis Lachapelle Date: Fri Nov 6 09:03:20 2015 -0500 Bump version to 2.3.3 M Version commit b170ae866f72cbb6be64a3fd0cf10518194d5c62 Author: Ludovic Marcotte Date: Fri Nov 6 08:56:23 2015 -0500 (fix) small fixes M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/SOGo/SOGoCacheGCSObject.m commit 7c69e37449b72bbf55f3c5d1017c75e36dfc590e Author: Francis Lachapelle Date: Fri Nov 6 08:45:42 2015 -0500 (fix) JavaScript syntax error in attendees editor M NEWS M UI/WebServerResources/UIxAttendeesEditor.js commit 7f26d47cd110a3a6b2502a811cf220e194d033f7 Author: Ludovic Marcotte Date: Thu Nov 5 15:39:08 2015 -0500 We drop Lucid. M Documentation/SOGoInstallationGuide.asciidoc commit b55ec52bfe1ba32bc43bb7bc124dbc84d7f79e11 Author: Ludovic Marcotte Date: Thu Nov 5 15:21:13 2015 -0500 (fix) handle emails having an attachment as their content M NEWS M SoObjects/Mailer/SOGoMailObject.m commit f919df050a4e566ef09e564d69bdc67f2f4d00ec Author: Ludovic Marcotte Date: Thu Nov 5 14:58:58 2015 -0500 (fix) one more fix for #3118 M ActiveSync/SOGoActiveSyncDispatcher.m commit c2e4f7441d9dec4bbbf4825621c9354c123b8250 Author: Ludovic Marcotte Date: Thu Nov 5 13:57:51 2015 -0500 (fix) double declaration of same method M SoObjects/Appointments/SOGoCalendarComponent.m commit ca274649841493cba9f6a6bc856fc45596413ed8 Author: Ludovic Marcotte Date: Thu Nov 5 13:43:48 2015 -0500 (fix) added type cast M ActiveSync/iCalRecurrenceRule+ActiveSync.m commit e4fae417b9a6f93127b99519ac3473ef69b4655d Author: Euan Thoms Date: Wed Nov 4 06:02:45 2015 +0800 Stage 8 of clang compiler warning patches. Update WORequest+SOGo.m M SoObjects/SOGo/WORequest+SOGo.m commit a6bbe13f9bb2766651a45b947bdc50135edc9f35 Author: Carlos Pérez-Aradros Herce Date: Thu Nov 5 17:47:43 2015 +0100 Add missing header files M SoObjects/SOGo/GNUmakefile commit 8cfb0f0d44830fe8972990dd781b77cc2372070b Author: Jesús García Sáez Date: Wed Sep 23 15:52:41 2015 +0200 Avoid inserting second email for Contacts When we have a contact with an email, avoid generating another one with SOGoMailDomain value (normally we ended up with a contact with two identical emails on 'emails' key and for multidomain source we would had ended up with an email @localhost) M SoObjects/SOGo/SOGoUserManager.m commit 08f57f6ad527f0f0b55fbf43c69c3609bc389bd6 Author: Jesús García Sáez Date: Wed Sep 23 15:49:53 2015 +0200 SOGoUserManager: get domain after authentication For multidomain source which has no domain defined, we get the domain from the username which must have @domain as suffix M SoObjects/SOGo/SOGoUserManager.m commit 30a94161af562ed83b9a06afbce2661f4529fa84 Author: Jesús García Sáez Date: Wed Sep 23 15:48:21 2015 +0200 SOGoUserManager.m: format and small refactor Removed all tabs used for indentation M SoObjects/SOGo/SOGoUserManager.m commit ec533809aa46141545628be5d918a966ca8514e9 Author: Jesús García Sáez Date: Wed Sep 23 15:41:48 2015 +0200 return enableDomainBasedUID based only on the key M SoObjects/SOGo/SOGoSystemDefaults.m commit 0d05e3579cb56b98cd80a3216ea8e6c51655e04e Author: Jesús García Sáez Date: Wed Sep 23 15:38:11 2015 +0200 defaultsForDomain return sharedSystemDefaults for unknown domains M SoObjects/SOGo/SOGoDomainDefaults.m commit bf4a581d0f6ddd18493d4813292f7bd9c7ad4bcc Author: Jesús García Sáez Date: Wed Sep 23 15:36:39 2015 +0200 Added isDomainDefined To check whether a domain is supported by our defined sources M SoObjects/SOGo/SOGoSession.m M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.h M SoObjects/SOGo/SOGoUserManager.m commit 9d3f3c619d5172c9a303bd3681f8a4b01f514df0 Author: Jesús García Sáez Date: Wed Sep 23 15:11:08 2015 +0200 LDAPSource: release displayName on dealloc M SoObjects/SOGo/LDAPSource.m commit 7d49674d9d431dc6fbb838416f8862af74a95d96 Author: Jesús García Sáez Date: Wed Sep 23 15:09:45 2015 +0200 Add domain to lookupContactEntry M SoObjects/Contacts/SOGoContactSourceFolder.m M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoSource.h M SoObjects/SOGo/SOGoUserManager.m M SoObjects/SOGo/SQLSource.m M Tools/SOGoToolBackup.m commit 48832a4878d5f1763c22ab6d9f0f4d6b128b5b74 Author: Jesús García Sáez Date: Wed Sep 23 14:51:46 2015 +0200 Add domain to lookupGroupEntryByUID/ByEmail M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoGroup.m commit eda84c7b5d6cc6060ae9f3981a9865ae9210493b Author: Euan Thoms Date: Fri Nov 6 01:29:26 2015 +0800 Stage1b (v2 branch) of clang compiler warning patches. M ActiveSync/iCalAlarm+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m M Main/SOGo+DAV.m M SOPE/GDLContentStore/GCSChannelManager.m M SOPE/NGCards/CardElement.m M SOPE/NGCards/CardGroup.m M SOPE/NGCards/NSCalendarDate+NGCards.m M SOPE/NGCards/iCalMonthlyRecurrenceCalculator.m M SOPE/NGCards/iCalRecurrenceRule.m M SOPE/NGCards/versitCardsSaxDriver/VSSaxDriver.m M SoObjects/Appointments/MSExchangeFreeBusy.m M SoObjects/Appointments/SOGoAppointmentFolder.h M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/Appointments/iCalAlarm+SOGo.m M SoObjects/Appointments/iCalEvent+SOGo.h M SoObjects/Appointments/iCalEvent+SOGo.m M SoObjects/Contacts/NGVCard+SOGo.m M SoObjects/Contacts/SOGoContactEntryPhoto.m M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Contacts/SOGoContactGCSEntry.m M SoObjects/Contacts/SOGoContactGCSList.m M SoObjects/Contacts/SOGoContactSourceFolder.m M SoObjects/Mailer/NSString+Mail.m M SoObjects/Mailer/SOGoMailBodyPart.m M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailLabel.m M SoObjects/Mailer/SOGoMailObject.m M SoObjects/SOGo/BSONCodec.m M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/NSCalendarDate+SOGo.m M SoObjects/SOGo/NSDictionary+DAV.m M SoObjects/SOGo/NSString+Utilities.m M SoObjects/SOGo/SOGoCacheGCSObject.m M SoObjects/SOGo/SOGoContentObject.m M SoObjects/SOGo/SOGoFolder.m M SoObjects/SOGo/SOGoGCSFolder.m M SoObjects/SOGo/SOGoGroup.m M SoObjects/SOGo/SOGoObject.m M Tests/Unit/SOGoTest.m M Tests/Unit/TestNGMailAddressParser.m M Tests/Unit/TestNGMimeAddressHeaderFieldGenerator.m M Tests/Unit/TestNGMimeMessageGenerator.m M Tests/Unit/TestVersit.m M Tests/Unit/TestiCalRecurrenceCalculator.m M Tests/Unit/TestiCalTimeZonePeriod.m M Tools/SOGoEAlarmsNotifier.m M Tools/SOGoSockDOperation.m M Tools/SOGoToolCreateFolder.m M Tools/SOGoToolExpireUserSessions.m M Tools/SOGoToolManageEAS.m M Tools/SOGoToolRemoveDoubles.m M Tools/SOGoToolRenameUser.m M Tools/SOGoToolUserPreferences.m M Tools/sogo-tool.m M UI/Common/UIxToolbar.m M UI/Contacts/UIxContactActions.m M UI/Contacts/UIxContactFolderActions.m M UI/Contacts/UIxContactFolderProperties.m M UI/Contacts/UIxContactView.m M UI/MailPartViewers/UIxMailPartHTMLViewer.m M UI/MailPartViewers/UIxMailPartMixedViewer.m M UI/MailPartViewers/UIxMailPartViewer.m M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/UIxMailListActions.h M UI/MailerUI/UIxMailMainFrame.m M UI/MailerUI/UIxMailView.m M UI/MainUI/SOGoMicrosoftActiveSyncActions.m M UI/PreferencesUI/UIxPreferences.m M UI/SOGoUI/SOGoAptFormatter.m M UI/Scheduler/UIxCalDateSelector.m M UI/Scheduler/UIxCalDayTable.h M UI/Scheduler/UIxCalDayTable.m M UI/Scheduler/UIxCalDayView.m M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxCalMonthView.m M UI/Scheduler/UIxCalViewPrint.m M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/UIxRecurrenceEditor.m commit 9d310237246ba79a316a4cb006368ddd53c20a87 Author: Ludovic Marcotte Date: Thu Nov 5 11:11:18 2015 -0500 (fix) additional fix for #3118 M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/SOGo/SOGoCacheGCSObject.h commit 41e80bb1057f19840c10a40ea32e4fe00437797c Author: Ludovic Marcotte Date: Thu Nov 5 09:48:17 2015 -0500 Updated NEWS file regarding PR#120 M NEWS commit 7a5e550510a809e19f951e338dd42bf8e337e861 Author: Ludovic Marcotte Date: Thu Nov 5 09:36:11 2015 -0500 (fix) manually added patch from PR#113 to avoid many "broken" commits M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/SOGo/SOGoParentFolder.m commit 0605fdf02a0c8bcaa8b2f365d3aa973b9fd55b08 Author: Euan Thoms Date: Wed Nov 4 03:40:53 2015 +0800 Delete .orig files left over from applying patches to Stage 2. D SOPE/NGCards/iCalPerson.m.orig D SoObjects/Contacts/SOGoContactSourceFolder.m.orig D SoObjects/SOGo/SOGoCacheGCSFolder.m.orig D SoObjects/SOGo/SQLSource.m.orig commit d3290dbb8ddcc1dd8f3ac0c66d64b5d933d5a0f4 Author: Euan Thoms Date: Wed Nov 4 03:36:34 2015 +0800 Stage 2 of clang compiler warning patches. M SOPE/NGCards/iCalPerson.m A SOPE/NGCards/iCalPerson.m.orig M SoObjects/Contacts/SOGoContactSourceFolder.m A SoObjects/Contacts/SOGoContactSourceFolder.m.orig M SoObjects/SOGo/SOGoCacheGCSFolder.m A SoObjects/SOGo/SOGoCacheGCSFolder.m.orig M SoObjects/SOGo/SQLSource.m A SoObjects/SOGo/SQLSource.m.orig commit 34f626b84c69603e7fd4c2c8301d83309c3d0af3 Author: Ludovic Marcotte Date: Wed Nov 4 09:21:42 2015 -0500 (fix) small fixes around web calendars + sync M UI/Scheduler/UIxCalendarProperties.m commit e173c6d621073e5674893ed09aa35b0d707e014a Author: Euan Thoms Date: Wed Nov 4 06:13:01 2015 +0800 Stage 9 of clang compiler warning patches. M SoObjects/SOGo/NSData+Crypto.m commit 1425bb1c7574be44e7a2f1f2f45b7133f08eb44d Author: Euan Thoms Date: Wed Nov 4 05:28:03 2015 +0800 Stage 5 of clang compiler warning patches. M SoObjects/Appointments/SOGoAppointmentObject.m M Tools/SOGoToolRestore.m commit 5b65eaa57259d415ec4d8139899f5722029d79fc Author: Euan Thoms Date: Wed Nov 4 04:59:27 2015 +0800 Stage 4 of clang compiler warning patches. M SoObjects/SOGo/SOGoCacheGCSFolder.h M SoObjects/SOGo/SOGoCacheObject.h commit 892bd693d7ee901bc1c7947e0785ff0787fc112a Author: Euan Thoms Date: Wed Nov 4 03:59:40 2015 +0800 Stage 3 of clang compiler warning patches. Conflicts: UI/PreferencesUI/UIxJSONPreferences.m M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.m M SoObjects/Mailer/NSDictionary+Mail.m M SoObjects/Mailer/SOGoMailBaseObject.m M SoObjects/SOGo/SOGoCache.h M UI/Common/WODirectAction+SOGo.m M UI/Contacts/UIxContactFolderActions.m M UI/MailPartViewers/UIxMailPartICalActions.m M UI/MainUI/SOGoMicrosoftActiveSyncActions.m M UI/PreferencesUI/UIxJSONPreferences.m commit 6812cb08dcbf08bebfb32fcb34b58b351243337f Author: Francis Lachapelle Date: Tue Nov 3 08:57:51 2015 -0500 Display missing events when printing working hours M NEWS M UI/WebServerResources/UIxCalViewPrint.js commit b62167dd00851661c9d43b87cc6d66cde7f87f2e Author: Francis Lachapelle Date: Tue Nov 3 08:27:50 2015 -0500 Fix Brazilian (Portuguese) translation Fixes #3355 M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings commit e0d49d24073ec57af26627f860df8c2dc3500468 Author: Enrique J. Hernández Blasco Date: Thu Oct 29 23:04:42 2015 +0100 oc-mail: Check the number of uids fetched on synchroniseCache Equals to the number of uids requested. There are corner-cases when this is not happening, we don't know yet why this is happening but IMAP server log should do the trick. This avoids to launch a NSException trying to access an element outside the array bounds. M OpenChange/MAPIStoreMailFolder.m commit 1013c473cd72762b6587281d069245ef8daeec16 Author: Ludovic Marcotte Date: Mon Oct 26 10:25:11 2015 -0400 (feat) support for ghosted elements on contacts over EAS M ActiveSync/NGVCard+ActiveSync.m M NEWS commit b8d77259cdb17c43bac8c7790dd7f9f36e9c58e8 Author: Ludovic Marcotte Date: Mon Oct 26 10:15:35 2015 -0400 (feat) we now save the supported elements in EAS collections M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit 40cb81fd0b9b6156fb81a9cc0545699663a68416 Author: Ludovic Marcotte Date: Mon Oct 26 10:08:00 2015 -0400 (fix) prevent postal address showing on single line over EAS (#2614) M ActiveSync/NGVCard+ActiveSync.m M NEWS commit b378d258cbe732cb583c91b86b4d65516933d8ab Author: Ludovic Marcotte Date: Fri Oct 23 15:54:33 2015 -0400 (fix) add unit test from PR #105 M Tests/Unit/GNUmakefile A Tests/Unit/TestNGMailAddressParser.m commit 3ba1e33eb66b49c563588f69149400cbe1d65b4a Author: Ludovic Marcotte Date: Fri Oct 23 15:39:49 2015 -0400 (fix) perms fixes on scripts M Scripts/sql-update-1.3.11_to_1.3.12-mysql.sh M Scripts/sql-update-1.3.16_to_1.3.17-mysql.sh M Scripts/sql-update-1.3.3_to_1.3.4-mysql.sh M Scripts/sql-update-1.3.3_to_1.3.4.sh M Scripts/sql-update-20080303.sh commit 40a1d5fdbf326d4fbd4c8739d2a6f9b5861b8af0 Author: Ludovic Marcotte Date: Fri Oct 23 14:34:19 2015 -0400 (fix) inline images sent from SOGo webmail are not displayed in Mozilla Thunderbird (#3271) M NEWS M SoObjects/Mailer/SOGoDraftObject.m commit 1b44218a3565fa69f15c5e1f3b69bbdf6ab9f1d3 Author: Ludovic Marcotte Date: Fri Oct 23 12:44:43 2015 -0400 (fix) avoid crash when replying to a mail with no recipients (#3359) M NEWS M SoObjects/Mailer/SOGoDraftObject.m commit df211af604793a61065d3a4f38c922ada6ae089c Author: Ludovic Marcotte Date: Fri Oct 23 11:32:04 2015 -0400 (fix) fixed br_pt translation + updated transifex (#3355) M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings commit 2c723070c69899055b456119f6e8f42c279d0c57 Author: Ludovic Marcotte Date: Wed Oct 21 10:54:15 2015 -0400 (fix) we now return all cards when we receive an empty addressbook-query REPORT M NEWS M SoObjects/Contacts/SOGoFolder+CardDAV.h M SoObjects/Contacts/SOGoFolder+CardDAV.m commit 6f5bb3882cf5f332d97950dcb7785c6233af31cc Author: Enrique J. Hernández Blasco Date: Wed Oct 21 10:53:08 2015 +0200 oc-mail: Sync expunged messages on first cache sync There is a use case where this has caused crashes: A message was hard-deleted using an IMAP client, this is the first message you deleted in that folder and you have cleared offline items in the client so a full sync is asked by upper layer. In that situation, the SyncLastDeleteChangeNumber version property is not set and return 0 in [getDeletedKeysFromChangeNumber:andCN:inTableType] making OpenChange to crash while it is asking for deleted fmids since a given change number. This is a regression from 18d7070c4a44a8437. M OpenChange/MAPIStoreMailFolder.m commit fc9b175f25460b870335c397b03086e347e1af5a Author: Ludovic Marcotte Date: Tue Oct 20 15:33:18 2015 -0400 (feat) now possible to choose which folders to sync over EAS M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 1716e46210ab1deec5ee346f03816fd189c37f6f Author: Ludovic Marcotte Date: Tue Oct 20 08:48:39 2015 -0400 (fix) last fixes for cache coherency M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m commit 8800cdf64115c013ce141640f8c1c481f77dcd11 Author: Juan Vallés Date: Fri Oct 16 11:11:50 2015 +0200 oc-calendar: force cache synchronisation for a message before aborting Sometimes we're trying to get the `objectVersion` of a calendar message, but this message's entry is not in the cache. The method `synchroniseCache` won't work in this case, so we try to force the synchronisation of that particular message in order to get the change number before aborting. M OpenChange/MAPIStoreGCSFolder.h M OpenChange/MAPIStoreGCSFolder.m M OpenChange/MAPIStoreGCSMessage.m commit d998786ea61d39c3ad3bfa27a9587bc1c12ad279 Author: Enrique J. Hernández Blasco Date: Tue Oct 20 09:56:11 2015 +0200 oc-mail: Always increase the CN when setting the message read flag And perform the real IMAP operation on save method as described by [MS-OXCFXICS] and [MS-OXCMSG] Section 2.2.3.3, these operations must be committed when SaveChangesMessage is called. As it is expected by Outlook to increase the change number when performing the `SetMessageReadFlag` ROP, if it is not done, the client tries indefinitely to store that. M OpenChange/MAPIStoreMailMessage.m commit 498cec767b7433d9de21708bff601618db15fde8 Author: Juan Vallés Date: Fri Oct 16 12:08:50 2015 +0200 Revert "Store c_content in sogo_cache_folder as a BLOB" This reverts commit b32951384568dc705d16cde4be910a886cb58b49. It was causing issues and we'll need to do more testing on this optimisation. M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m M SoObjects/SOGo/SOGoCacheGCSObject.m commit 8cb580633d16b13447d85230fd3a0907f4695905 Author: Ludovic Marcotte Date: Thu Oct 15 15:54:25 2015 -0400 (fix) oh well, old crappy distros M ActiveSync/SOGoActiveSyncDispatcher.m commit 2b1e06088199c52a2e1f0086329866f6113bd2c7 Author: Ludovic Marcotte Date: Thu Oct 15 15:31:46 2015 -0400 (feat) initial S/MIME support for EAS (#3327) M ActiveSync/GNUmakefile.preamble M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS M SoObjects/Mailer/SOGoMailObject.m commit 3702e79a007faddca77c9a5b9a5c0061b598cdf9 Author: Ludovic Marcotte Date: Thu Oct 15 12:51:30 2015 -0400 (fix) don't escape quoted strings during versit generation M NEWS M SOPE/NGCards/NSString+NGCards.m commit beb484da102196a491c6f0c6332e99af02b0ccf4 Author: Ludovic Marcotte Date: Wed Oct 14 09:57:56 2015 -0400 (fix) make sure English is always used when generating Date headers using EAS (#3356) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit a54cc22da8c690c7ec4b9c03b99349be7b326262 Author: Ludovic Marcotte Date: Wed Oct 14 09:29:52 2015 -0400 (fix) we no longer always rewrite emails for Outlook when using EAS M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 7f92aca0bd1ffc91767755f1a10621205f428cda Author: Ludovic Marcotte Date: Wed Oct 14 09:27:34 2015 -0400 (fix) handle references correctly over EAS (#3365) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 8d85ca13df1e9d0e127e44c86b75f7248c159d16 Author: Ludovic Marcotte Date: Wed Oct 14 09:21:32 2015 -0400 (fix) numerous EAS fixes when connections are dropped before the EAS client receives the response (#3058, #2849) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoSyncCacheObject.h M ActiveSync/SOGoSyncCacheObject.m M NEWS M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/SOGo/SOGoCacheGCSObject.h M SoObjects/SOGo/SOGoCacheGCSObject.m commit c55eab640411a08d118130913313c91b87ca938e Author: Xavy Bahillo Date: Thu Oct 1 18:16:59 2015 +0200 Changed Spanish string for view all (events/tasks) As current string was referring only to events M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit eebf878e896bd7b1395e4b2bdcb7a93d320c80ca Author: Enrique J. Hernández Blasco Date: Wed Sep 30 11:35:12 2015 +0200 Ignore recurrence-id vevents without dtstart and outside date range Happened in an imported vevent from Mozilla Thunderbird. The crash was: Sep 14 15:49:38 sogod [21063]: <0x6442DBF8[SOGoAppointmentFolder]:personal> missing 'c_startdate' in record? Sep 14 15:49:38 sogod [21063]: <0x6442DBF8[SOGoAppointmentFolder]:personal> missing 'c_enddate' in record? 2015-09-14 15:49:38.927 sogod[21063] NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil! EXCEPTION: NAME:NSInternalInconsistencyException REASON:NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil! INFO:(null) The relevant ICS file lines are the following ones: BEGIN:VEVENT UID:040000008200E00074C5B7101A82E00800000000901646A7234BCE01000000000000000010000000E9152C8FF1C27D488C91967FAAFCC2B0 RECURRENCE-ID:20140513T100000Z DURATION:PT1H CLASS:PUBLIC ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CN=krsny >> Ann Thierry K:mailto:krsny@example.com END:VEVENT M SoObjects/Appointments/SOGoAppointmentFolder.m commit c01b21e402af6d7f4bee720d68a89a5d22c397be Author: Javier Amor García Date: Sun Sep 27 12:32:17 2015 +0200 oc-mail: Fixed false positive in [MAPIStoreAttachment hasContentId] This method does not longer returns true if the content id was a empty string. In some case the old false positive triggered the removal of attachments when sending messages. M OpenChange/MAPIStoreMailVolatileMessage.m commit c8c7aaa45975ac18d4e6139df7300d3956c5b998 Author: Ludovic Marcotte Date: Fri Sep 25 15:21:06 2015 -0400 (feat) GUI code to set or now sync flag on address book. Also thrashed entirely the sync tag concept. Funambol is dead, thank god for that. M NEWS M UI/Contacts/UIxContactFolderProperties.m M UI/Contacts/product.plist M UI/Scheduler/UIxCalendarProperties.h M UI/Scheduler/UIxCalendarProperties.m M UI/Templates/ContactsUI/UIxContactFolderProperties.wox M UI/Templates/SchedulerUI/UIxCalendarProperties.wox M UI/WebServerResources/UIxCalendarProperties.js M UI/WebServerResources/UIxContactFolderProperties.js commit 5409cb292789f6ff01a469dcc73f1ba63ee97953 Author: Ludovic Marcotte Date: Fri Sep 25 15:18:22 2015 -0400 (feat) moved FolderSynchronize code to GCS M SoObjects/Appointments/SOGoAppointmentFolder.h M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit b32951384568dc705d16cde4be910a886cb58b49 Author: Juan Vallés Date: Fri Sep 25 12:14:32 2015 +0200 Store c_content in sogo_cache_folder as a BLOB This reduces considerably the query time for that column, which can be rather large. M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m M SoObjects/SOGo/SOGoCacheGCSObject.m commit 0ca6e7c6d32b37fac3c4a692c5c3abd6cdf80b16 Author: Jesús García Sáez Date: Thu Sep 24 18:56:07 2015 +0200 Fix freebusy for multidomain environments When returning contacts we have to supply also the domain field. Because in a multidomain environment UIDField is unique only in the domain so an user must be identified as uid@domain. So when creating http requests from client side, we have to use uid@domain instead of only uid so the SOGoUser created on server side when parsing the requests is created properly. M SoObjects/Contacts/SOGoContactSourceFolder.m M UI/WebServerResources/UIxAttendeesEditor.js commit 8a3adeadd2be77606cf48c4ee3ff7c75e9e69854 Author: Francis Lachapelle Date: Mon Sep 21 20:37:50 2015 -0400 Rename Slovenian template Closes #104 A UI/Templates/SOGoACLSlovenianModificationAdvisory.wox D UI/Templates/SOGoACLSolvenianModificationAdvisory.wox commit c8acba8f5a8eb43c6b4a5ff2b648af82bbf8fd59 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 deca6e383a8a117b3b318d89e5b9c038df968656 Author: Enrique J. Hernández Blasco Date: Fri Sep 18 21:45:00 2015 +0200 oc: Include 0x683d0040 as another unknown FAI message property And returning right type. We have sorted the FAI properties by number and set the available name as a comment to ease the tracking afterwards. M OpenChange/MAPIStoreDBMessage.m commit f3ac7b83344c9cfce9e21efd3707436e1c356b7d Author: Enrique J. Hernández Blasco Date: Fri Sep 18 21:40:01 2015 +0200 oc: Return FAI available properties on instance method as well The operation RopFastTransferSourceCopyTo calls the available properties for a message using the instance method. It seems the preferred method by Outlook to synchronise a FAI message. OpenChange calls the message to get the available properties, so the instance method is called. As it is specialised to return the custom hack FAI properties, we have to call that class method instead of using generic one available at NSObject (MAPIStoreProperties) class. This avoids crashing the Outlook client after we synchronise the calendar folder after changing the timeframe view (eg from day view to month view). M OpenChange/MAPIStoreDBMessage.m commit ad8941ba56487693f152d872ca314c190cea43b6 Author: Francis Lachapelle Date: Fri Sep 18 13:48:36 2015 -0400 Fix URL escaping unti test M Tests/Unit/TestNSString+URLEscaping.m commit 2bccfcb725e9269e01df11ef3b2c03eba675fc4c Author: Ludovic Marcotte Date: Thu Sep 17 16:28:42 2015 -0400 (fix) additional fix for issue #3152 M ActiveSync/SOGoActiveSyncDispatcher.m commit 4d174b4c6cebf3c3bb8679855f2925f8330827e9 Author: Ludovic Marcotte Date: Thu Sep 17 16:02:21 2015 -0400 (fix) typo in previous commit M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 3b15a79c0ade39070fc4b7e736dfae5e0504ed2e Author: Ludovic Marcotte Date: Thu Sep 17 15:58:38 2015 -0400 (fix) memory leak when sync'ing GCS collections M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit b4c2857bb54f1603e74608488fa6568332787069 Author: Ludovic Marcotte Date: Wed Sep 16 15:18:10 2015 -0400 (fix) typo in version number for doc M Documentation/docinfo.xml commit 6f2eae5d67a0c8fc8a21bc0810baff94a8993cd8 Author: Ludovic Marcotte Date: Wed Sep 16 14:37:56 2015 -0400 Bump version to 2.3.2 M Version commit 9a7ea26b800b1ae59be4c5a73d826aa2f6ba9164 Author: Ludovic Marcotte Date: Wed Sep 16 13:45:28 2015 -0400 Update ChangeLog M ChangeLog 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 ba68bd8935227fd98c43f13ede349ff081c5a254 Author: Juan Vallés Date: Mon Sep 14 15:40:34 2015 +0200 Make folderKey encoding consistent The folder names are encoded through the `asCSSIdentifier` and `stringByEncodingImap4FolderName` functions when we store them as folder keys. In addition, the prefix "folder" is added to the key. The order in which these operations were done when storing the folder keys (and reverted when retrieving them) wasn't consistent trough the code. This led to problems such as creating twice a folder with a digit at the beginning of its name. The folder name goes now through the following operations when being stored as a key (the retrieval reverts these in the reverse order): * `stringByEncodingImap4FolderName` * `asCSSIdentifier` * Add "folder" prefix M OpenChange/MAPIStoreMailContext.m M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailFolder.m M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/UIxMailMainFrame.m M UI/WebServerResources/MailerUI.js 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 734aba5ddbb6094fe4e7429b6d3d0cefe7344985 Author: Juan Vallés Date: Mon Sep 14 15:53:07 2015 +0200 oc: Fix asCSSIdentifier in openchange_user_cleanup The method lacked the check for the initial character, which adds an underscore at the beginning of the strings that start with a digit. M Scripts/openchange_user_cleanup 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 Update Spanish (Argentina) translation M UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings commit dec152e8e57ccec8b2177f4e9ffb345ec7081cf4 Author: Francis Lachapelle Date: Thu Jul 23 11:47:53 2015 -0400 Update CKEditor to version 4.5.1 M NEWS M UI/WebServerResources/ckeditor/LICENSE.md M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js A UI/WebServerResources/ckeditor/lang/eu.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js A UI/WebServerResources/ckeditor/lang/sl.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js A UI/WebServerResources/ckeditor/lang/zh.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/dialog/dialogDefinition.js M UI/WebServerResources/ckeditor/plugins/div/dialogs/div.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/icons_hidpi.png M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/ciframe.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/tmpFrameset.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.css M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc_ie.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png M UI/WebServerResources/ckeditor/skins/moono/icons_hidpi.png A UI/WebServerResources/ckeditor/skins/moono/images/spinner.gif M UI/WebServerResources/ckeditor/skins/moono/readme.md M UI/WebServerResources/ckeditor/styles.js commit 4922e6004d52ae0ccf99ac4f141d6d6f6db41cbe Author: Francis Lachapelle Date: Thu Jul 23 11:13:26 2015 -0400 Add missing templates for Basque language A UI/Templates/SOGoACLBasqueAdditionAdvisory.wox A UI/Templates/SOGoACLBasqueModificationAdvisory.wox A UI/Templates/SOGoACLBasqueRemovalAdvisory.wox A UI/Templates/SOGoFolderBasqueAdditionAdvisory.wox A UI/Templates/SOGoFolderBasqueRemovalAdvisory.wox commit b91972d1dc178a66144d371f121e211d46b2f1a3 Author: Francis Lachapelle Date: Thu Jul 23 11:12:16 2015 -0400 Add missing template for Slovenian language A UI/Templates/SOGoACLSolvenianModificationAdvisory.wox commit 5c3cdda186dff8c39fb3a13de4b51d79efc23cc3 Author: Francis Lachapelle Date: Thu Jul 23 11:09:04 2015 -0400 Add Chinese (Taiwan) translation M .tx/config M NEWS A SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile A SoObjects/Contacts/ChineseTaiwan.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Mailer/ChineseTaiwan.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoMailChineseTaiwanForward.wo/SOGoMailChineseTaiwanForward.html A SoObjects/Mailer/SOGoMailChineseTaiwanForward.wo/SOGoMailChineseTaiwanForward.wod A SoObjects/Mailer/SOGoMailChineseTaiwanReply.wo/SOGoMailChineseTaiwanReply.html A SoObjects/Mailer/SOGoMailChineseTaiwanReply.wo/SOGoMailChineseTaiwanReply.wod M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py A UI/AdministrationUI/ChineseTaiwan.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile A UI/Common/ChineseTaiwan.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Contacts/ChineseTaiwan.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings M UI/MailerUI/GNUmakefile 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 A UI/MainUI/ChineseTaiwan.lproj/Locale A 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/GNUmakefile 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/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 A 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/GNUmakefile 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 A UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings M UI/Scheduler/GNUmakefile A UI/Templates/SOGoACLChineseTaiwanAdditionAdvisory.wox A UI/Templates/SOGoACLChineseTaiwanModificationAdvisory.wox A UI/Templates/SOGoACLChineseTaiwanRemovalAdvisory.wox A UI/Templates/SOGoFolderChineseTaiwanAdditionAdvisory.wox A UI/Templates/SOGoFolderChineseTaiwanRemovalAdvisory.wox commit 4b19e64071a3c8173a63714c633e9a94b76fd7e5 Author: Ludovic Marcotte Date: Thu Jul 23 10:22:36 2015 -0400 (fix) fallback to utf-8/latin1 in rare decoding error cases - this is ugly M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit b6dee056ca98131fb36abff11cf0850e7b8de921 Author: Francis Lachapelle Date: Thu Jul 23 08:46:08 2015 -0400 (fix) Return value of [iCalPerson+SOGo uidInDomain:] M SoObjects/Appointments/iCalPerson+SOGo.m commit 6830d6d930b1b07e1732e7108b11f78ce4e40f7c Author: Francis Lachapelle Date: Wed Jul 22 16:45:42 2015 -0400 Calendar module optimizations in multidomain setup M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/iCalEntityObject+SOGo.m M SoObjects/Appointments/iCalPerson+SOGo.h M SoObjects/Appointments/iCalPerson+SOGo.m M UI/Common/UIxAclEditor.m M UI/Common/UIxUserRightsEditor.m M UI/MailPartViewers/UIxMailPartICalActions.m M UI/Scheduler/UIxAppointmentEditor.m commit 366ad44cd168b0e81f842a1edf65ca1e0e27f061 Author: Francis Lachapelle Date: Wed Jul 22 16:42:06 2015 -0400 Fix .wod files for English and Basque M SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.wod M SoObjects/Mailer/SOGoMailEnglishForward.wo/SOGoMailEnglishForward.wod commit 9430f40101036134eb9386f87472abe2727ae323 Author: Francis Lachapelle Date: Wed Jul 22 16:41:37 2015 -0400 Add Slovenian translation M .tx/config M NEWS M SoObjects/Appointments/GNUmakefile A SoObjects/Appointments/Slovenian.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Contacts/Slovenian.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m A SoObjects/Mailer/SOGoMailSlovenianForward.wo/SOGoMailSlovenianForward.html A SoObjects/Mailer/SOGoMailSlovenianForward.wo/SOGoMailSlovenianForward.wod A SoObjects/Mailer/SOGoMailSlovenianReply.wo/SOGoMailSlovenianReply.html A SoObjects/Mailer/SOGoMailSlovenianReply.wo/SOGoMailSlovenianReply.wod A SoObjects/Mailer/Slovenian.lproj/Localizable.strings M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py M UI/AdministrationUI/GNUmakefile A UI/AdministrationUI/Slovenian.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Common/Slovenian.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/Contacts/Slovenian.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailPartViewers/Slovenian.lproj/Localizable.strings M UI/MailerUI/GNUmakefile A UI/MailerUI/Slovenian.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/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/GNUmakefile 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 A UI/MainUI/Slovenian.lproj/Locale A 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/Catalan.lproj/Localizable.strings M UI/PreferencesUI/Czech.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/GNUmakefile M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Icelandic.lproj/Localizable.strings M UI/PreferencesUI/Italian.lproj/Localizable.strings M UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/Slovak.lproj/Localizable.strings A UI/PreferencesUI/Slovenian.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.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/GNUmakefile A UI/Scheduler/Slovenian.lproj/Localizable.strings A UI/Templates/SOGoACLSlovenianAdditionAdvisory.wox A UI/Templates/SOGoACLSlovenianRemovalAdvisory.wox A UI/Templates/SOGoFolderSlovenianAdditionAdvisory.wox A UI/Templates/SOGoFolderSlovenianRemovalAdvisory.wox commit b7c2d8ae9509033a0cd13838324964193f9b11bf Author: Ludovic Marcotte Date: Wed Jul 22 14:49:09 2015 -0400 (fix) we now respect the cr/lf in event's description (#3228) M NEWS M UI/WebServerResources/UIxCalViewPrint.js commit f03e7a66043342880ce8f8b019893a6a636694b2 Author: Ludovic Marcotte Date: Wed Jul 22 11:54:50 2015 -0400 (doc) ModuleConstraints for EAS M Documentation/SOGoInstallationGuide.asciidoc commit 4e7a3ce5fac99efd712168986016295e8e47629a Author: Ludovic Marcotte Date: Wed Jul 22 10:26:09 2015 -0400 (fix) fixed EAS conversation ID issues on BB10 (#3152) M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 61c542cb959611e90b25565cbc20006ad76215a4 Author: Ludovic Marcotte Date: Wed Jul 22 10:12:47 2015 -0400 (fix) make sure ActiveSync is always usable with SQL-based auth sources M SoObjects/SOGo/SQLSource.m commit d2640e1501708fcf38f8887e26b14378aae73690 Author: Ludovic Marcotte Date: Wed Jul 22 09:59:36 2015 -0400 (fix) fixed computation of GlobalObjectId (#3235) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 20b91cc7bff3f5cafe0b77a7b3612332285f356f Author: Ludovic Marcotte Date: Wed Jul 22 09:46:06 2015 -0400 (fix) improved EAS email flagging handling (#3140) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit b05f7a5bebffd414a51c45b1776ff3f53b7d5f7a Author: Ludovic Marcotte Date: Wed Jul 22 09:25:29 2015 -0400 (fix) compilation warning M ActiveSync/SOGoActiveSyncDispatcher.m commit 3a61b7bae49dc750ab20001dbe9ce12de654d382 Author: Ludovic Marcotte Date: Wed Jul 22 09:15:34 2015 -0400 Android EAS Lollipop fixes (#3268 and #3269) 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 Updated NEWS file regarding PR from Zentyal folks 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 Remove not needed block in SoObjects/SOGo/SOGoUserManager.m M SoObjects/SOGo/SOGoUserManager.m commit 62b16f4ef35202cbaf37a43f54e589bd051f902d Author: Enrique J. Hernández Blasco Date: Mon Jun 29 23:50:55 2015 +0200 oc: Check PidTagObjectType before dereferencing on ModifyRecipients This is crashing when the PidTagObjectType property is set for some recipient and not for others. If the property is missing, then no object type for the recipient is assumed. M OpenChange/MAPIStoreMessage.m commit b86b1afdb9a838cb4e13c99f44849652927058ec Author: Ludovic Marcotte Date: Mon Jun 29 13:49:41 2015 -0400 Fix for dfecce738187a57da17e4792d0daa5cc3fc147d2 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit dc2cc14d25857200aae9ac583532255e9ee031eb Author: Julio García Date: Fri Jun 26 09:35:47 2015 +0200 Revert "Revert "(fix) more fixes and clarifications on the mutli-domain settings"" This reverts commit 3dd8bddc0e0e5f8cab3507e36e37f643ea70bea6. M Documentation/SOGoInstallationGuide.asciidoc M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 3f1a43cc13b223d94a987bbe2a7d00f2f3a7a2c4 Author: Julio García Date: Fri Jun 26 09:35:37 2015 +0200 Revert "Revert "(fix) more multi-domain fixes and cleanups"" This reverts commit 90e11d76f61dd8855f7c6ddb267feb39bf26bc52. M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 67d0d9586986337d5e73769df5e5484d47d6e182 Author: Julio García Date: Fri Jun 26 09:35:26 2015 +0200 Revert "Revert "Fixed mess regarding uid/realUID"" This reverts commit 96d88de564f36e45bf9d82258c1378b881532b7f. M SoObjects/SOGo/SOGoUser.m commit d16bf7c1a793396534fa6824dec5b0cf51395350 Author: Francis Lachapelle Date: Wed Jun 24 07:48:01 2015 -0400 (fix) Tasks list display in Calendar module Fixes #3267 M NEWS M UI/WebServerResources/SchedulerUI.js commit b5270999070251be966fd226bf38b8f595982944 Author: Francis Lachapelle Date: Tue Jun 23 09:23:29 2015 -0400 (fix) Events list display in Calendar module Fixes #3261 M NEWS M UI/WebServerResources/SchedulerUI.js commit 72aab7f83f03468a412c9f933059394829a45fa5 Author: Javier Amor García Date: Thu Jun 18 18:19:02 2015 +0200 ActiveSync: can be controlled by module constraint Added 'ActiveSync' module constraint. If constraint is not honored the ActiveSync request returns a forbidden (403). M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoUserManager.m commit dfecce738187a57da17e4792d0daa5cc3fc147d2 Author: Ludovic Marcotte Date: Mon Jun 22 09:19:54 2015 -0400 (feat) added support for DeletesAsMoves over EAS M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 82798ccb99b66c1a9d7da80e83c4fd40db63cb5c Author: Francis Lachapelle Date: Fri Jun 19 22:08:08 2015 -0400 Change signature of [iCalAlarm alarmForEvent:..] The first argument doesn't have to be a iCalRepeatableEntity; a simple iCalEntity is enough. M SoObjects/Appointments/iCalAlarm+SOGo.h M SoObjects/Appointments/iCalAlarm+SOGo.m commit 3809c002ede0c7aebe1cc0b846362418b87b2a48 Author: Ludovic Marcotte Date: Wed Jun 17 15:57:16 2015 -0400 Revert "(fix) ensure calendar objects have a (fake) filename" This reverts commit a145fdbb5366703c8eb564430a3d1ec8953e3275. M SoObjects/Mailer/SOGoMailObject.m commit d9b4abc2f1f6f959432f4501d0937a7019c123f2 Author: Ludovic Marcotte Date: Wed Jun 17 08:46:09 2015 -0400 (fix) improved memory usage M ActiveSync/NSString+ActiveSync.m commit 5ad36626406e55e82867351c9775a357748e2b28 Author: Ludovic Marcotte Date: Thu Jun 11 13:32:57 2015 -0400 (fix) fixed multi-domain support for sogo-tool backup/restore (#2600) M NEWS M SoObjects/SOGo/SOGoUserManager.m M Tools/SOGoToolBackup.m M Tools/SOGoToolRestore.m M Tools/sogo-tool.m commit 667e38ff0c42e6ed30f706ac3f25b2eea162e70a Author: Francis Lachapelle Date: Thu Jun 11 13:14:19 2015 -0400 (fix) Escaping of unexpected characters in emails Properly encode characters in DOM attributes. Fixes #3241 M UI/Contacts/UIxContactView.m commit 76196bf6f4f460fb93b7a791e2f58a6fb20c33f4 Author: Francis Lachapelle Date: Thu Jun 11 12:03:11 2015 -0400 (fix) Handling of cards with unexpected UID Fixes #3239 Fixes #3245 M NEWS M UI/Templates/ContactsUI/UIxContactFoldersView.wox M UI/WebServerResources/ContactsUI.js commit 5435c2dd04cdc718952b08d4f8c1fdea21f5707b Author: Francis Lachapelle Date: Thu Jun 11 11:45:24 2015 -0400 (js) New method String.prototype.fromCSSIdentifier M UI/WebServerResources/JavascriptAPIExtensions.js commit a70ea385722f364c01aa227351480d31684e040a Author: Francis Lachapelle Date: Thu Jun 11 11:44:17 2015 -0400 New method [NSString+Utilities asSafeJSString] M SoObjects/SOGo/NSString+Utilities.h M SoObjects/SOGo/NSString+Utilities.m commit 5e66e8e299a08275be0ce517031f815169057aa9 Author: Ludovic Marcotte Date: Thu Jun 11 11:36:03 2015 -0400 (fix) improvement over previous commit to avoid double-bind M SoObjects/SOGo/SOGoUserManager.m commit 44af47f69e6dbaecd23adf250de8d149be9abb6a Author: Ludovic Marcotte Date: Wed Jun 10 20:09:40 2015 -0400 (fix) avoid method clash from categories that would lead to unexpected behaviors M ActiveSync/NSString+ActiveSync.m commit 54224637b685a913feb451be61dadddcb9242355 Author: Ludovic Marcotte Date: Wed Jun 10 20:06:00 2015 -0400 Revert "Revert "(fix) JavaScript syntax error in 'asCSSIdentifier'"" This reverts commit 662d06d24a5c8c5e364246359be500b5cc33db2c. M UI/WebServerResources/JavascriptAPIExtensions.js commit d9896192f30d4f350c4678036f69da5698109b76 Author: Ludovic Marcotte Date: Wed Jun 10 20:05:40 2015 -0400 Revert "Revert "Improve creation of CSS identifier"" This reverts commit 7d018221ef753942711826b534f23f8e3bf7447e. M SoObjects/SOGo/NSString+Utilities.m M UI/WebServerResources/JavascriptAPIExtensions.js commit 85ad849189d1372459da5c5015eb0fae9f53cb77 Author: Ludovic Marcotte Date: Wed Jun 10 20:05:13 2015 -0400 Revert "Revert "Improved rationale"" This reverts commit 6994c029b8d1fe53840aedd3916c775f66465ebe. M SoObjects/SOGo/SOGoUserManager.m commit 2c5f598a23dbab988535812eb37f90a87101eb65 Author: Ludovic Marcotte Date: Wed Jun 10 20:04:51 2015 -0400 Revert "Revert "(fix) fixed multidomain issue where UID isn't part of the email address"" This reverts commit ac30c821658316e8daf35386b1ea0fed9a116234. M SoObjects/SOGo/SOGoUserManager.m commit ac30c821658316e8daf35386b1ea0fed9a116234 Author: Ludovic Marcotte Date: Wed Jun 10 19:11:26 2015 -0400 Revert "(fix) fixed multidomain issue where UID isn't part of the email address" This reverts commit 1f83ba9d507d9d1fca78f2d221aefe68a9e35cdf. M SoObjects/SOGo/SOGoUserManager.m commit 6994c029b8d1fe53840aedd3916c775f66465ebe Author: Ludovic Marcotte Date: Wed Jun 10 19:11:04 2015 -0400 Revert "Improved rationale" This reverts commit 977406de765f78d34f390da9319d2371f3a22632. M SoObjects/SOGo/SOGoUserManager.m commit 977406de765f78d34f390da9319d2371f3a22632 Author: Ludovic Marcotte Date: Wed Jun 10 16:31:30 2015 -0400 Improved rationale M SoObjects/SOGo/SOGoUserManager.m commit 7d018221ef753942711826b534f23f8e3bf7447e Author: Ludovic Marcotte Date: Wed Jun 10 16:31:15 2015 -0400 Revert "Improve creation of CSS identifier" This reverts commit e40a19cf8990136e55ba728b4626ca1877e064be. M SoObjects/SOGo/NSString+Utilities.m M UI/WebServerResources/JavascriptAPIExtensions.js commit 662d06d24a5c8c5e364246359be500b5cc33db2c Author: Ludovic Marcotte Date: Wed Jun 10 16:30:56 2015 -0400 Revert "(fix) JavaScript syntax error in 'asCSSIdentifier'" This reverts commit 9897cee77981274f86e68397eb231dee24b2b7ac. M UI/WebServerResources/JavascriptAPIExtensions.js commit 9897cee77981274f86e68397eb231dee24b2b7ac Author: Francis Lachapelle Date: Wed Jun 10 15:43:00 2015 -0400 (fix) JavaScript syntax error in 'asCSSIdentifier' M UI/WebServerResources/JavascriptAPIExtensions.js commit 1f83ba9d507d9d1fca78f2d221aefe68a9e35cdf Author: Ludovic Marcotte Date: Wed Jun 10 14:31:32 2015 -0400 (fix) fixed multidomain issue where UID isn't part of the email address M SoObjects/SOGo/SOGoUserManager.m commit e40a19cf8990136e55ba728b4626ca1877e064be Author: Francis Lachapelle Date: Wed Jun 10 14:00:29 2015 -0400 Improve creation of CSS identifier Now escaping (), [], {}, ", and ; M SoObjects/SOGo/NSString+Utilities.m M UI/WebServerResources/JavascriptAPIExtensions.js commit 6bc471ad9a4dc35ec0789dd8efb73a6de5a6ea3f Author: Ludovic Marcotte Date: Wed Jun 10 10:58:59 2015 -0400 (fix) properly support big characters in EAS and fix encoding QP EAS error for Outlook (#3082) M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit b1453e1d7e4dc180d33b782eee21f4a374b46938 Author: Ludovic Marcotte Date: Wed Jun 10 10:47:30 2015 -0400 (fix) fixed potential organizer highjacking when using EAS (#3131) M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit 88cab67f6d68c037be10bd02a31bd731af39907b Author: Ludovic Marcotte Date: Wed Jun 10 10:12:15 2015 -0400 (fix) properly escape folder after creation using EAS (#3237) M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit e1ecf797f5274b3a95ae6f55f68b5f72e137bb93 Author: Francis Lachapelle Date: Wed Jun 10 09:08:10 2015 -0400 Use double-quotes for setTimeout of UIxJSClose.wox M UI/Contacts/UIxContactEditor.m M UI/Contacts/UIxListEditor.m M UI/SOGoUI/UIxComponent.m M UI/Templates/UIxJSClose.wox commit a56dbeb6a9e06777e4117e97a0e71b23a1558cc6 Author: Ludovic Marcotte Date: Tue Jun 9 20:30:22 2015 -0400 (fix) improved the handling of default calendar categories/colors (#3200) M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoUserDefaults.m M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit 76360958a2a82a67bee00590fd8c76b1fe5733e3 Author: Ludovic Marcotte Date: Tue Jun 9 13:38:10 2015 -0400 (fix) make sure PRODID is set to Inverse/SOGo when importing events M SoObjects/Appointments/SOGoAppointmentFolder.m commit aa623c5171f0171742dc13431605bed0f3eb8ad7 Author: Ludovic Marcotte Date: Tue Jun 9 09:46:38 2015 -0400 (fix) don't add the domain if already in the uid M UI/MainUI/SOGoUserHomePage.m commit b93cbeee26f332a07b295cbcf3699b023ebd7b1f Author: Ludovic Marcotte Date: Fri Jun 5 12:18:27 2015 -0400 (fix) fixed some rare cornercases in multidomain configurations M NEWS M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit f3c2d3ca090ad5bb17151fcecd7a2e889713e122 Author: Ludovic Marcotte Date: Thu Jun 4 14:02:50 2015 -0400 Slightly improvement to the text displayed to users M Scripts/sql-update-2.2.17_to_2.3.0-mysql.sh M Scripts/sql-update-2.2.17_to_2.3.0.sh commit 24edb2bce82cc44f27c4bb96726218805f038674 Author: Ludovic Marcotte Date: Thu Jun 4 13:46:50 2015 -0400 (fix) code improvemnent to previous commits M SoObjects/Appointments/SOGoAppointmentObject.m commit 05232526a7f84107f0379af0922898899ca33b0c Author: Ludovic Marcotte Date: Thu Jun 4 11:46:59 2015 -0400 (fix) small improvement over previous commit M SoObjects/Appointments/SOGoAppointmentObject.m commit 8c4cb64246d1f5cfa7511882c963f30318eed4d1 Author: Ludovic Marcotte Date: Thu Jun 4 11:39:54 2015 -0400 (fix) now always enforce the organizer's default identity in appointments M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit ccbaea69995aaf17b15e55312dd398636de9ead2 Author: Ludovic Marcotte Date: Tue Jun 2 13:05:37 2015 -0400 (fix) EAS's GetItemEstimate/ItemOperations now support fetching mails and empty folders M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 75206f1f2cefa256f8fb324109f11fd132565706 Author: Ludovic Marcotte Date: Tue Jun 2 12:57:37 2015 -0400 (fix) improved EAS speed, especially when fetching big attachments M ActiveSync/NSData+ActiveSync.m M NEWS commit 7540cc3e33ba47ec8ca56271db7ae22a2e3d8588 Author: Javier Amor García Date: Tue Mar 3 17:03:29 2015 +0100 oc: can use client data to get recipient address Before this change, the recipient address was only extracted from the sogo user object. This made mail to groups undeliverable. Now if we do not have mail addresses from user object, we try to use parameters from the client call. M OpenChange/MAPIStoreMessage.m commit 18a0422367b442790d205c3bd5ed8b9ef8f4d9a0 Author: Ludovic Marcotte Date: Tue Jun 2 09:03:34 2015 -0400 (fix) wrong filename for chmod M packaging/rhel/sogo.spec commit 2f533f6dae241d28d0145abc9934dbde31317d91 Author: Ludovic Marcotte Date: Tue Jun 2 09:00:21 2015 -0400 (fix) create ${RPM_BUILD_ROOT}/etc/tmpfiles.d/ if not present (test) M packaging/rhel/sogo.spec commit 4df323eddb23ddc5703501711baf18e2311c3e6b Author: Ludovic Marcotte Date: Tue Jun 2 08:46:17 2015 -0400 (fix) fixed the target path and name M packaging/rhel/sogo.spec commit 9435a22905eca35b4976940f2cb366073f88649e Author: Ludovic Marcotte Date: Tue Jun 2 08:41:53 2015 -0400 (fix) added tmpfs systemd script A Scripts/sogo-systemd.conf M packaging/rhel/sogo.spec commit 15bbfeda3abe564a140c1f02de6bbc8d4a3b3d9c Author: Ludovic Marcotte Date: Tue Jun 2 08:25:54 2015 -0400 (fix) renamed scripts 2.1.17 -> 2.2.17 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 commit d92b0341fbd5aa8f7b711a4cec9198dc34ca899c Author: Jesús García Sáez Date: Thu May 28 17:28:52 2015 +0200 sogo-tool restore works in multidomain environments c_uid is not unique globally when multidomain is enabled M Tools/SOGoToolRestore.m commit 5e84f2817f8ac3e24ad1a9d6c8085fe4d48c44cb Author: Javier Amor García Date: Wed May 27 16:41:22 2015 +0200 sogo-tool: Added create-folder command M Tools/GNUmakefile A Tools/SOGoToolCreateFolder.m A Tools/SOGoToolRestore.h M Tools/SOGoToolRestore.m commit 96d88de564f36e45bf9d82258c1378b881532b7f Author: Julio García Date: Tue Jun 2 12:24:56 2015 +0200 Revert "Fixed mess regarding uid/realUID" This reverts commit 4f303f8aa26046ecae916c457839d84622b260bb. M SoObjects/SOGo/SOGoUser.m commit 90e11d76f61dd8855f7c6ddb267feb39bf26bc52 Author: Julio García Date: Tue Jun 2 12:24:44 2015 +0200 Revert "(fix) more multi-domain fixes and cleanups" This reverts commit ed42d1e26b047e9d074a46a1a60c13a65e2d39de. M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 3dd8bddc0e0e5f8cab3507e36e37f643ea70bea6 Author: Julio García Date: Tue Jun 2 12:24:32 2015 +0200 Revert "(fix) more fixes and clarifications on the mutli-domain settings" This reverts commit d07df554f3d43078dedd74cefe7a63049992c67f. M Documentation/SOGoInstallationGuide.asciidoc M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 617e6f6454439cde3a41126de35ed47e02815cec Author: Francis Lachapelle Date: Mon Jun 1 11:56:52 2015 -0400 Update NEWS file M NEWS commit f65076defdc21f487ee0db7574261a17e555a317 Author: Francis Lachapelle Date: Mon Jun 1 11:20:32 2015 -0400 Update NEWS file M NEWS commit 1ec53a063c72ba23f9b8481b49c5d987bd64d134 Author: Juan Vallés Date: Thu May 28 14:47:07 2015 +0200 oc-calendar: Improve check for appointment updates The UID was being used to check if the changes in an appointment had been made by its organiser. In this case, the UID is the user name, without taking the domain into account. The `owner` variable, however, is a full email address, so the comparison was never successful. This caused the update notification mail not to be sent. M SoObjects/Appointments/SOGoAppointmentObject.m commit 289100beff160072d12afd74e8aaa4d116a0be03 Author: Ludovic Marcotte Date: Mon Jun 1 08:36:02 2015 -0400 Updated files for the 2.3 release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit 7da6b0b822c302e3ec1e661fd05fc7c60dfabf82 Author: Ludovic Marcotte Date: Fri May 29 14:23:01 2015 -0400 (fix) only dump broken eas data to file if SOGoEASDebugEnabled is enabled M ActiveSync/NSData+ActiveSync.m commit 6cf2fd1e52373fbf7c783795c29e08b8800d0615 Author: Ludovic Marcotte Date: Thu May 28 13:41:19 2015 -0400 Adjusted the doc for the procedure on Wheezy/Precise M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit c95568373fd4711b4795a418ad4804835fba70a7 Author: Ludovic Marcotte Date: Thu May 28 11:29:44 2015 -0400 Added control file for i386/i686 distro to not build OC A packaging/debian-multiarch/control-no-openchange commit bd12a817a68facbfa351d8b887aff8eb70a84f19 Author: Francis Lachapelle Date: Thu May 28 08:30:30 2015 -0400 Update languages in Installation Guide M Documentation/SOGoInstallationGuide.asciidoc commit 76f80c507cf0c3438346bc551458d5a7971d28fc Author: Jesús García Sáez Date: Thu May 28 12:35:18 2015 +0200 safe decoding of secured value This was crashing with invalid value (shorter than it should be or nil value) M SoObjects/SOGo/SOGoSession.m commit 2fd0beeaca85e615d8af693f8bc3eb0b3828bd40 Author: Ludovic Marcotte Date: Wed May 27 15:52:44 2015 -0400 Added precision on supported architectures M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit db4cd9da6eb4623006a1d8cef10d6cb99ed00009 Author: Ludovic Marcotte Date: Wed May 27 11:07:38 2015 -0400 (fix) doc update regarding samba 4.1.18 M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit bea9b2690741c34817b1b103bee868f4e6f3eabc Author: Gilles Gagniard Date: Tue May 26 22:55:14 2015 +0200 systemd needs to reload the newly installed sogod.service, otherwise enable/start will fail on first sogo installation M packaging/rhel/sogo.spec commit 84dfba797809d0181fdbf35d78ec7b1caec7c040 Author: Gilles Gagniard Date: Tue May 26 22:50:28 2015 +0200 honor PREFORK setting in /etc/sysconfig/sogo when starting sogod with systemd M Scripts/sogo-systemd-redhat commit b04b66fd797b4333792554dcad9fee135e8da0a7 Author: Enrique J. Hernández Blasco Date: Tue May 26 21:42:57 2015 +0200 Use UTC offset to encode NSCalendarDate in BSON Using name abbreviation in Objective-C is discouraged as it stated in the following link: https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSTimeZone_Class/index.html#//apple_ref/occ/clm/NSTimeZone/timeZoneWithAbbreviation: Indeed, the GNUStep library is generating the name abbreviation using the system tzdata information but parsing this data using GNUStep resources making changes like this: http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html Not working until GNUStep reaches these tzdata changes. Using the UTC offset we are losing the position in planet Earth but it could be considered valid looking at other bson implementations. M SoObjects/SOGo/BSONCodec.m commit ce3d55d2cc9ddafe2e76c0200c3a1a9dd74266ef Author: Ludovic Marcotte Date: Tue May 26 11:08:30 2015 -0400 (fix) do not rewrite the username when using the session from the db M SoObjects/SOGo/SOGoSession.m commit b43c3f6d98d06529972d0bcbcff8e7b1e2d043c1 Author: Francis Lachapelle Date: Mon May 25 13:52:25 2015 -0400 Fix asciidoc of Installation guide M Documentation/SOGoInstallationGuide.asciidoc commit abcd48a0cdd0662df43e79738fec8456af8cb89d Author: Ludovic Marcotte Date: Mon May 25 13:37:04 2015 -0400 Added missing image used in the documentation A Documentation/images/note.png commit d07df554f3d43078dedd74cefe7a63049992c67f Author: Ludovic Marcotte Date: Mon May 25 13:00:08 2015 -0400 (fix) more fixes and clarifications on the mutli-domain settings M Documentation/SOGoInstallationGuide.asciidoc M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 7dc333e79013cccc730284151acfe575a2e73af6 Author: Jesús García Sáez Date: Wed May 20 15:24:00 2015 +0200 Fix warning distinct Objective-C type failedCount is a NSDictionary *, not NSMutableDictionary * M SoObjects/SOGo/SOGoUserManager.m commit cc62576fef5e64fe2fce97937fc5e64fa574413b Author: Jesús García Sáez Date: Wed May 20 12:31:25 2015 +0200 Avoid cache entries with uid@domain@domain prefix Depend of the current workflow these paths are reached with username as uid and sometimes as uid@domain. So in multidomain environments only append @domain when needed. M SoObjects/SOGo/SOGoUserManager.m commit 772c3b3115d596d28f2e86e0ee75328f583374f0 Author: Ludovic Marcotte Date: Mon May 25 10:43:42 2015 -0400 (fix) formatting fixes M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit ed42d1e26b047e9d074a46a1a60c13a65e2d39de Author: Ludovic Marcotte Date: Mon May 25 09:19:04 2015 -0400 (fix) more multi-domain fixes and cleanups M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit e0c1d5e47ba9104030946abe99f3778436e4ae55 Author: Ludovic Marcotte Date: Mon May 25 08:27:46 2015 -0400 Improved the doc for the 2.3 release M Documentation/SOGoInstallationGuide.asciidoc commit 55d91973bda76775518b0070cf0d9ac019bcc058 Author: Ludovic Marcotte Date: Fri May 22 15:23:48 2015 -0400 Improved the doc for the release M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit 4f303f8aa26046ecae916c457839d84622b260bb Author: Ludovic Marcotte Date: Fri May 22 14:03:49 2015 -0400 Fixed mess regarding uid/realUID M SoObjects/SOGo/SOGoUser.m commit c8995087d8da99a5ece2b3d0742dcac51981a252 Author: Ludovic Marcotte Date: Fri May 22 13:50:06 2015 -0400 Small improvements to the docs M Documentation/SOGoInstallationGuide.asciidoc commit 2ae5f342daf05b8fa865458ed51a616dda163ab6 Author: Ludovic Marcotte Date: Fri May 22 13:47:48 2015 -0400 Fix a crasher M SoObjects/SOGo/SOGoUserManager.m commit 725dea5f6f6f1547cbf6f4e740683e424f3f8fb6 Author: Javier Amor García Date: Mon May 18 14:43:11 2015 +0200 Show 'complexity password' error instead of a generic error There is not discrimination between complexity and length errors because LDAP does not return different error codes for each case. M SoObjects/SOGo/LDAPSource.m commit 1e0473f1e51bc1ae5e6b1a7e75a04f2849f6494b Author: Francis Lachapelle Date: Fri May 22 07:58:26 2015 -0400 Localization M UI/Common/French.lproj/Localizable.strings commit 7990e23aaa2dfc4ade88309f8a53cfe9e23ccb80 Author: Jesús García Sáez Date: Wed May 20 15:24:00 2015 +0200 Fix warning distinct Objective-C type failedCount is a NSDictionary *, not NSMutableDictionary * M SoObjects/SOGo/SOGoUserManager.m commit 04ce8d10665ca734fefcbb8cd5c217add4ab614b Author: Jesús García Sáez Date: Wed May 20 12:31:25 2015 +0200 Avoid cache entries with uid@domain@domain prefix Depend of the current workflow this paths are reached with username as uid and sometimes as uid@domain. So in multidomain environments only append @domain when needed. Conflicts: SoObjects/SOGo/SOGoUserManager.m M SoObjects/SOGo/SOGoUserManager.m commit 37461e650d1dca5106daea7e73bf0428211fc803 Author: Jesús García Sáez Date: Wed May 20 12:30:05 2015 +0200 Fix conflicts with externalLoginWithEmail + DomainBasedUid On multidomain environment (SOGoEnableDomainBasedUID) with email for imap authentication (SOGoForceExternalLoginWithEmail) we need to use uid@domain instead of just uid in method getEmailForUID M SoObjects/SOGo/SOGoUserManager.m commit 9922ec56d9d19eed61874a80b33975c3377043e8 Author: Jesús García Sáez Date: Wed May 20 11:44:06 2015 +0200 Avoid uid+attributes entries on shared cache In multidomain environments this will produce that info@domain1.com can read info@domain2.com emails when info@domain2.com log in after info@domain1.com is already logged in. If multidomain is not enabled, this action is not needed because uid+attributes has been already saved on shared cache M SoObjects/SOGo/SOGoUserManager.m commit 789334924429a4750d5f2c7ad4cfdb84c42e0717 Author: Francis Lachapelle Date: Thu May 21 21:35:13 2015 -0400 TimePicker: allow entries from numpad Fixes #1516 M UI/WebServerResources/SOGoTimePicker.js commit 76dd53b4619c833ade32a54b0cdcdd545a0d36e6 Author: Jesús García Sáez Date: Wed May 20 12:30:05 2015 +0200 Fix conflicts with externalLoginWithEmail + DomainBasedUid On multidomain environment (SOGoEnableDomainBasedUID) with email for imap authentication (SOGoForceExternalLoginWithEmail) we need to use uid@domain instead of just uid in method getEmailForUID M SoObjects/SOGo/SOGoUserManager.m commit 020c8959258928a1e99ec4dafb2e1dedf8eeb9b2 Author: Jesús García Sáez Date: Wed May 20 11:44:06 2015 +0200 Avoid uid+attributes entries on shared cache In multidomain environments this will produce that info@domain1.com can read info@domain2.com emails when info@domain2.com log in after info@domain1.com is already logged in. If multidomain is not enabled, this action is not needed because uid+attributes has been already saved on shared cache M SoObjects/SOGo/SOGoUserManager.m commit f4963df50f9aca4ebf7dc49b54d6de5159eaa347 Author: Ludovic Marcotte Date: Tue May 19 13:48:59 2015 -0400 (fix) avoid appending the domain unconditionally when SOGoEnableDomainBasedUID is set to YES M SoObjects/SOGo/SOGoUserFolder.m M SoObjects/SOGo/SOGoUserManager.m M UI/MainUI/SOGoRootPage.m commit e40be922048b284597fb6711da60ad89e155acee Author: Ludovic Marcotte Date: Thu May 21 08:48:45 2015 -0400 Updated NEWS file regarding PR#84 M NEWS commit 79bfc7aedf0b03acf40f78fbc714c12d11f37254 Author: Ludovic Marcotte Date: Wed May 20 14:27:57 2015 -0400 (fix) more rhel7 fix M packaging/rhel/sogo.spec commit 54ab0bf822bec60bec48a1e79ba0553e69f1dd79 Author: Ludovic Marcotte Date: Wed May 20 14:24:02 2015 -0400 (fix) rhel7 packaging fix M packaging/rhel/sogo.spec commit 7e8c79c64697ff012d7fb4419e07e8ad0e297498 Author: Ludovic Marcotte Date: Wed May 20 13:51:16 2015 -0400 (fix) use the contact-info, not the user/group bit identifier M UI/WebServerResources/AdministrationUI.js commit 7160d94e91142412ab7a8252effbd3b8764ad70e Author: Jesús García Sáez Date: Wed May 20 18:32:44 2015 +0200 Set domain before fetching auth sources In multidomain environment right now we are trying to authenticate against all sources defined in sogo.conf because the domain is not set at this point. In sogo.conf we have to specify the domain a source is useful for, so with this patch instead of 'n' tries of authentication we will perform only 1 (in a scenario where we have 1 source per domain, and we have 'n' domains). M SoObjects/SOGo/SOGoUserManager.m commit 416711ea43af4fe1c7095111ef6beef5fb577432 Author: Ludovic Marcotte Date: Tue May 19 13:48:59 2015 -0400 (fix) avoid appending the domain unconditionally when SOGoEnableDomainBasedUID is set to YES M NEWS M SoObjects/SOGo/SOGoUserFolder.m M SoObjects/SOGo/SOGoUserManager.m M UI/MainUI/SOGoRootPage.m commit 5a8f310bc80b2e2daed248d7e7fb4a400a6ee48a Author: Javier Amor García Date: Mon May 18 14:43:11 2015 +0200 Show 'complexity password' error instead of a generic error. There is not discrimination between complexity and length errors because backend does not return different error codes for each case. M SoObjects/SOGo/LDAPSource.m commit ae72c2f1d5c32a009207b09bc748cdccd257452e Author: Ludovic Marcotte Date: Tue May 19 06:35:19 2015 -0400 Renamed scripts D Scripts/sql-update-2.1.17_to_2.1.18-mysql.sh D Scripts/sql-update-2.1.17_to_2.1.18.sh 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 commit e2ef0103c4c05c38354b620a09fc83c8c299da0d Author: Enrique J. Hernández Blasco Date: Tue May 19 00:01:47 2015 +0200 oc-calendar: Fix regression on AppointmentTimeZoneDefinitionStartDisplay Introduced by ebe2a466e7 in PR #132 when the event is not all day neither recurrent one. The fix is just to initialise to nil when it is a normal event and it returns NOT_FOUND for this property. M OpenChange/MAPIStoreAppointmentWrapper.m commit 143ee59f5b5401c28374f882ad73d7763c3894d7 Author: Ludovic Marcotte Date: Fri May 15 09:38:58 2015 -0400 Improved debian packaging regarding apache 2.2 -> 2.4 M packaging/debian-multiarch/sogo.postinst M packaging/debian-multiarch/sogo.prerm commit 037a3a136a83ecf4bf5c4d01ca3d396cee6d31ad Author: Ludovic Marcotte Date: Thu May 14 15:58:53 2015 -0400 (fix) message bodies not shown on some EAS devices (#3173) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit c98a00051597a9c1bee39bdb9f9e0514c4089b23 Author: Ludovic Marcotte Date: Thu May 14 15:49:53 2015 -0400 (feat) many improvements to EAS SmartReply/SmartForward commands M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit cc1e9f2fff0460cd7cff5acdf6cccc705c14c666 Author: Ludovic Marcotte Date: Thu May 14 15:40:03 2015 -0400 (fix) additional fix for #3152 M ActiveSync/SOGoMailObject+ActiveSync.m commit 9dc0a08bba30c80412652be02b3c5b1d79042769 Author: Ludovic Marcotte Date: Thu May 14 15:28:23 2015 -0400 (fix) removed unused import M ActiveSync/SOGoActiveSyncDispatcher.m commit 5412599832d812e4db181d2398dfd06dbd0a16de Author: Ludovic Marcotte Date: Thu May 14 15:26:18 2015 -0400 (feat) now possible to log EAS commands using the SOGoEASDebugEnabled system defaults M ActiveSync/SOGoActiveSyncDispatcher.m M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit fbf5c4f6c2dcad6fa8afb24e0faa7f1704d074fb Author: Ludovic Marcotte Date: Wed May 13 19:09:58 2015 -0400 (fix) always include SrcMsgId in the MoveItems's response M ActiveSync/SOGoActiveSyncDispatcher.m commit d97813451eae96da5a0441d6789e56271440b764 Author: Ludovic Marcotte Date: Wed May 13 16:09:41 2015 -0400 (fix) moved stuff to multiarch M packaging/debian-multiarch/rules M packaging/debian-multiarch/sogo.install M packaging/debian-multiarch/sogo.postinst M packaging/debian-multiarch/sogo.prerm M packaging/debian/rules M packaging/debian/sogo.install M packaging/debian/sogo.postinst M packaging/debian/sogo.prerm commit 4de814c3b22d93cd51e368f7f4c3d93edb871d16 Author: Ludovic Marcotte Date: Wed May 13 15:48:47 2015 -0400 (fix) first pass (and hopefully only) at Apache 2.2->2.4 mess M packaging/debian/rules M packaging/debian/sogo.install M packaging/debian/sogo.postinst M packaging/debian/sogo.prerm commit fb121974ec38564f194cb2f710d6adaf1758bc50 Author: Ludovic Marcotte Date: Wed May 13 14:52:10 2015 -0400 refactored previous commit M UI/Scheduler/UIxCalListingActions.m commit 39aa9a97db9785a1857436a6cd17ffd8203d7935 Author: Ludovic Marcotte Date: Wed May 13 14:36:35 2015 -0400 (fix) make sure we return event blocks sorted by start date (#2939) M UI/Scheduler/UIxCalListingActions.m commit dc48e05dd37ae05a5d2c16c8b0da8da76e07582e Author: Ludovic Marcotte Date: Wed May 13 13:12:15 2015 -0400 (feat) print event/task description in list view (#2881) M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/iCalEvent+SOGo.m M SoObjects/Appointments/iCalToDo+SOGo.m M UI/Scheduler/UIxCalListingActions.m M UI/WebServerResources/UIxCalViewPrint.js commit 0ea0a776664c02716f693171a0e787266bdd1c68 Author: Ludovic Marcotte Date: Wed May 13 10:55:17 2015 -0400 fixed typo in previous commit M SOPE/GDLContentStore/appointment.ocs commit f8b7ebdaf8215406208b756e94d18c7b420cd9f6 Author: Ludovic Marcotte Date: Wed May 13 10:51:12 2015 -0400 Adjust OCS files regarding previous commit M SOPE/GDLContentStore/appointment-oracle.ocs M SOPE/GDLContentStore/appointment.ocs commit 5cf500d56013ab76d61c490a2da3bc771adb6a20 Author: Ludovic Marcotte Date: Wed May 13 10:45:19 2015 -0400 (feat) added c_description to calendar quick tables M Scripts/sql-update-2.1.17_to_2.1.18-mysql.sh M Scripts/sql-update-2.1.17_to_2.1.18.sh commit c1ce32ac943f559b5ada73c3b88d924a1a415aa2 Author: Ludovic Marcotte Date: Tue May 12 15:48:42 2015 -0400 (fix) now handle very large amount of participants correctly (#3175) M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SOPE/GDLContentStore/appointment-oracle.ocs M SOPE/GDLContentStore/appointment.ocs A Scripts/sql-update-2.1.17_to_2.1.18-mysql.sh A Scripts/sql-update-2.1.17_to_2.1.18.sh commit e71a1c9974cc6f0177b50065a173aa37963cc159 Author: Ludovic Marcotte Date: Tue May 12 10:44:51 2015 -0400 (fix) addition fix for #3152 M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m commit 96b2e0e1f5465627925faa60188c232d67f4e4ae Author: Ludovic Marcotte Date: Tue May 12 10:37:26 2015 -0400 (fix) use dateTime instead of compact format for meeting requests M ActiveSync/SOGoMailObject+ActiveSync.m commit a145fdbb5366703c8eb564430a3d1ec8953e3275 Author: Ludovic Marcotte Date: Tue May 12 10:33:05 2015 -0400 (fix) ensure calendar objects have a (fake) filename M SoObjects/Mailer/SOGoMailObject.m commit 619e9fe7ddc2696ebd6ef58eee73f7884d2a2c47 Author: Ludovic Marcotte Date: Tue May 12 10:28:47 2015 -0400 (fix) now correctly handle multiple email addresses in the GAL over EAS M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 64da65d827a282de96353eeed3179c6e2886a228 Author: Ludovic Marcotte Date: Tue May 12 10:19:20 2015 -0400 (fix) fallback to Latin1 when trying to parse versit data M SOPE/NGCards/versitCardsSaxDriver/VSSaxDriver.m commit 364a07bd05834c356ba4c3391b0a20ca52d7073e Author: Ludovic Marcotte Date: Tue May 12 10:15:07 2015 -0400 set the preferred body type for meeting response M ActiveSync/SOGoMailObject+ActiveSync.m commit 2c78d60e4abeb972ecc86e3d3ecd43ca376a5c84 Author: Ludovic Marcotte Date: Tue May 12 10:12:57 2015 -0400 (fix) now correct handle external invitations using EAS M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit ee8caa5a990ced533059020ad82c21ebb66a541f Author: Ludovic Marcotte Date: Tue May 12 10:05:45 2015 -0400 (fix) now set MeetingMessageType only for EAS 14.1 M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit f666b436dd40e48de67c8f1f6e29b65c714f9e52 Author: Ludovic Marcotte Date: Tue May 12 09:59:01 2015 -0400 (fix) make sure sure email invitations can always be read by EAS clients M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 4826f0155552d56a98712dff1a607a2504b98591 Author: Ludovic Marcotte Date: Tue May 12 09:52:13 2015 -0400 (fix) fixed EAS replies decoding from Outlook (#3123) M NEWS M SoObjects/Mailer/SOGoMailObject.m commit 0a285eedec327c8ea7f285f228c6083bcf5438d0 Author: Juan Vallés Date: Wed May 6 16:22:06 2015 +0200 oc-calendar: Fix property values of invitation responses The value of `PidTagResponseRequested` property in the invitation mail wasn't being set properly, while the `PidTagReplyRequested` property wasn't being set at all. This caused invitation response mails not to be sent. Both properties are expected to be `true`. M OpenChange/MAPIStoreMailMessage.h M OpenChange/MAPIStoreMailMessage.m commit fbb779a71d6fc1b97ccfb7ba5a68f02ab973f43a Author: Ludovic Marcotte Date: Wed May 6 16:03:33 2015 -0400 (fix) During login, we now extract the domain from the user to accelerate authentication requests on sources M NEWS M SoObjects/SOGo/SOGoUserManager.m commit 15f95c4956b897eb5927c65abc5adcdd172a768a Author: Enrique J. Hernández Blasco Date: Thu Apr 30 00:16:24 2015 +0200 oc-mail: Support restricitions on name for MAPIStoreMailFolderTable This allows us to search for a subfolder in a mail folder successfully. This is happening, for instance, on folder creation. M OpenChange/GNUmakefile M OpenChange/MAPIStoreMailFolder.m A OpenChange/MAPIStoreMailFolderTable.h A OpenChange/MAPIStoreMailFolderTable.m commit 2d65b75b56c43f105ff7982864f0fa7cab2a0f83 Author: Enrique J. Hernández Blasco Date: Tue May 5 10:46:53 2015 +0200 oc-mail: Flush IMAP hierarchy cache to update Outlook folders This fixes two scenarios: * An IMAP subfolder has updated its hierarchy when it is asked to be synchronised * An IMAP root folder is created on Outlook when you logon. OpenChange changes are required to be refreshed on synchronisation. M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMailFolder.m commit ebe2a466e7ac3d6aa0f10befc9367555224ac752 Author: Juan Vallés Date: Tue May 5 10:28:58 2015 +0200 oc-calendar: Compute PidLidAppointmentDefinitionStartWhole for all-day events M OpenChange/MAPIStoreAppointmentWrapper.m commit 7e89c43919a258dc4f41d309b58408dab307b6d5 Author: Juan Vallés Date: Tue May 5 10:01:09 2015 +0200 oc-calendar: Compute time offset in floating time in all-day recurring events M OpenChange/MAPIStoreAppointmentWrapper.m commit a37f43866343131b7da329020193d10684c72092 Author: Ludovic Marcotte Date: Mon May 4 09:11:52 2015 -0400 (fix) the EAS maximum response size being per-folder, and not global M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 50896eb526b2bb1b3f50c9b5ef2bf183fab156cf Author: Francis Lachapelle Date: Tue Apr 28 14:44:29 2015 -0400 (i18n) Improve Basque Locale file M UI/MainUI/Basque.lproj/Locale commit 7ff12c7a64bf86a039ee6c9ca4f33ad91cbb26bd Author: Ludovic Marcotte Date: Mon Apr 27 15:07:44 2015 -0400 Updated NEWS file regarding Zentyal's PRs M NEWS commit f2b5f5917b123eade52c13903a6cc3486ca85e7a Author: Ludovic Marcotte Date: Mon Apr 27 15:02:00 2015 -0400 Fixed dot notation M OpenChange/RTFHandler.m commit dfb960eac423292e0be74cd8e1ad1f301cc215f2 Author: Ludovic Marcotte Date: Mon Apr 27 14:57:44 2015 -0400 Disabled -Werr for now M OpenChange/GNUmakefile commit a1406d01e18e3ffe69f0d47206a864661fbfbf79 Author: Francis Lachapelle Date: Mon Apr 27 13:57:37 2015 -0400 Initial Basque translation M .tx/config M NEWS A SoObjects/Appointments/Basque.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile A SoObjects/Contacts/Basque.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Mailer/Basque.lproj/Localizable.strings M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.html A SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.wod A SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.html A SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.wod M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py A UI/AdministrationUI/Basque.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile A UI/Common/Basque.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Contacts/Basque.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/MailPartViewers/Basque.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailerUI/Basque.lproj/Localizable.strings M UI/MailerUI/GNUmakefile M UI/MainUI/Arabic.lproj/Localizable.strings A UI/MainUI/Basque.lproj/Locale A UI/MainUI/Basque.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/Catalan.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/GNUmakefile 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/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 A UI/PreferencesUI/Basque.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/GNUmakefile 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/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 A UI/Scheduler/Basque.lproj/Localizable.strings M UI/Scheduler/GNUmakefile commit 07ac3f43fbdaeede58a7941c831f9f86c13bcdbd Author: Francis Lachapelle Date: Mon Apr 27 10:38:29 2015 -0400 Simplify some calls in SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentFolder.m commit 84c199b95a8e83374305688c4408a839ff7be8f7 Author: Jeroen Dekkers Date: Sun Apr 26 13:33:03 2015 +0200 Spelling fix: dictionnary -> dictionary M SoObjects/Appointments/SOGoAppointmentFolder.m M UI/MailerUI/UIxMailActions.m M UI/WebServerResources/MailerUI.js commit 769045bbf6bd010c36c56e1b30cc6d4773dc78f6 Author: Jeroen Dekkers Date: Sat Apr 25 14:40:42 2015 +0200 Do not include nonexistent config.h M SoObjects/SOGo/md4.c commit 78f5f60b16194f502871ec77270bef8ac1265fdf Author: Julio García Date: Mon Apr 20 13:15:22 2015 +0200 Revert "oc: monkeypatched NGImap4Connection class from sope" This reverts commit 24e35103ff0a5094f81b9f241cb8164293ac7b83. M OpenChange/GNUmakefile D OpenChange/NGImap4Connection+Monkeypatching.h D OpenChange/NGImap4Connection+Monkeypatching.m commit 255b3d2d006a6acf2aeb854aa20d88f8e77f8c1d Author: Julio García Date: Mon Apr 20 13:15:13 2015 +0200 Revert "oc: NGImap4Connection:fetchUids don't delete RawResponse" This reverts commit c410a9fc3ff7694d179e69e5d9a904396f0ab07e. M OpenChange/NGImap4Connection+Monkeypatching.h M OpenChange/NGImap4Connection+Monkeypatching.m commit 1d9e085658cdb8ca93a44b8066a3907f14f0047b Author: Julio García Date: Mon Apr 20 13:15:04 2015 +0200 Revert "oc: NGImap4Connection:fetchUids changed error messages" This reverts commit 41320a4813e232b02780eea42792b108c7f4bf3f. M OpenChange/NGImap4Connection+Monkeypatching.m commit 9901788db67cb09843752652d6170aeeead50e0e Author: Julio García Date: Mon Apr 20 09:51:02 2015 +0200 Revert "Update news for next release" This reverts commit cd47c926c92c29c7ee63c3990417883d60be2be7. Conflicts: NEWS M NEWS commit 8e39f03f834679bc8f0073daaf286849da919da5 Author: Julio García Date: Mon Apr 20 09:48:52 2015 +0200 Revert "Prepare for 2.2.17a-zentyal1" This reverts commit 8706443685ff3cb4e71d79e08204e826698db597. Conflicts: NEWS M NEWS commit f6370d10cba1f75c59b837addc5d4236a579c744 Author: Julio García Date: Mon Apr 20 09:47:40 2015 +0200 Revert "Prepare for new 2.2.15-zentyal3 version" This reverts commit 914e7b7418128dbc112746d4b58a81eef2a64d88. Conflicts: NEWS M NEWS commit d0c1737b1b65c4ab16a65594002ca1ad7a8a7215 Author: Ludovic Marcotte Date: Fri Apr 17 14:09:51 2015 -0400 Removed TODO refs M packaging/debian-multiarch/sogo.docs M packaging/debian/sogo.docs commit 836095e9844f37c29fc140680980877dd1ed0a57 Author: Ludovic Marcotte Date: Fri Apr 17 14:09:13 2015 -0400 Removed old TODO file D TODO commit a86b164228a43e897c338d6f362446410048a2f2 Author: Luc Charland Date: Fri Apr 17 10:38:40 2015 -0400 uses a dict instead of a string of a dict for preventInvitationsTest M Tests/Integration/test-preferences.py M Tests/Integration/test-prevent-invitations.py commit 5847e086ec803905d8225e064a9a5dfc38612761 Author: Francis Lachapelle Date: Fri Apr 17 09:55:27 2015 -0400 (fix) Edition and access of attach URL in editor M NEWS M UI/WebServerResources/UIxComponentEditor.js commit 3872af35d1ecdf93ff0cf3db92ff0bd6708eaeb8 Author: Ludovic Marcotte Date: Fri Apr 17 09:41:39 2015 -0400 (fix) Improve prevent invitations error handling M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.m commit beb666bc5f995e81c3cf56925038a780ad80e7f4 Author: Ludovic Marcotte Date: Fri Apr 17 09:29:49 2015 -0400 (fix) fixed md4 support (for NTLM password changes) with GNU TLS M NEWS M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/GNUmakefile.preamble M SoObjects/SOGo/NSData+Crypto.m A SoObjects/SOGo/md4.c A SoObjects/SOGo/md4.h commit 030d34343271f3e41a3d8c7715bd917bbaf791d6 Author: Enrique J. Hernández Blasco Date: Mon Apr 13 11:55:43 2015 +0200 oc: Do not create indexing entry for a root folder This is done by OpenChange after this patchset is merged: https://github.com/openchange/openchange/pull/273 M OpenChange/MAPIStoreContext.m commit a7306a77cb3db91ebef22771b9fd5e69f0ed22b0 Author: Francis Lachapelle Date: Thu Apr 16 15:27:55 2015 -0400 (fix) JavaScript error when saving preferences The error was occuring when the user enabled forwarding but no domains constraints were defined in the SOGo's configuration. M UI/WebServerResources/UIxPreferences.js commit 539060d25271cc5e5ba0a28d34522f806ff4025b Author: José Antonio Calvo Date: Thu Apr 16 09:34:43 2015 +0200 oc-calendar: Fix recipient type for invitations Take into account optional attendees setting the recipient type to MAPI_CC when they have the iCal role set to OPT-PARTICIPANT instead of harding always MAPI_TO (required) as was done before. This is a complementary fix for: https://github.com/Zentyal/sogo/pull/108 M OpenChange/MAPIStoreAppointmentWrapper.m commit d4930a7960e0cd3c8891d2695d8f957b3471e69d Author: Julien Kerihuel Date: Mon Mar 30 04:42:13 2015 +0200 oc: Remove deprecated notification code. M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreMessageTable.m commit 0f432b654f708ab96c79c5197d67e8cd8980951a Author: Jesús García Sáez Date: Wed Apr 15 18:52:55 2015 +0200 oc: Fix internal EntryIds properties on multidomain PidTag*EntryId properties were not being generated (which contain the email address and so on). Functionality on Outlook clients like "Reply All" were not working because of this (probably a lot more stuff related with email addresses). With multidomain support enabled outlook clients will use full email address (e.g. user@domain.com) as login. This change is needed because we were performing ldap queries on samdb using (sAMAccountName=UIDFieldName), being UIDFieldName the parameter configured in sogo.conf for that source. In multidomain environment this field could be `sAMAccountName` but it could not. Actually the more logical scenario will be to use `uid` field here (which will be just `user`, without the `@domain.com` part). SOGoUserManager will return `sAMAccountName` if the contact has it (in Outlook environment that means always) so it can (and must) be used to query samdb in MAPIStoreSamDBUtils properly. TL;DR: use sAMAccoutName instead of uid to query samdb M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreSamDBUtils.m M SoObjects/SOGo/SOGoUserManager.m commit cdb608551018fe6de9696393cd4b021cfe46dd7b Author: Julio García Date: Thu Apr 16 09:55:32 2015 +0200 Revert "Adding missing build dependency gnulib" This reverts commit 210053ea20ef9b803b7486e700576bc33e70330f. M SoObjects/SOGo/NSData+Crypto.m M packaging/debian/control commit 6b3454376eee8f81f023f91dc982c5d40f48e76f Author: Julio García Date: Thu Apr 16 09:55:22 2015 +0200 Revert "configure: Fix gnulib/crypto/md4 dependency" This reverts commit f0a3fdae5bdfa242d8b4a6b01025195c0eb4a620. D SoObjects/SOGo/.gitignore M SoObjects/SOGo/GNUmakefile.preamble M configure commit a8e8ec535af3d1674d261df0e39e1bd5ce3bc954 Author: Julio García Date: Wed Apr 15 16:10:03 2015 +0200 Prepare for 2.2.17a-zentyal1 M NEWS commit 8706443685ff3cb4e71d79e08204e826698db597 Author: Julio García Date: Wed Apr 15 16:10:03 2015 +0200 Prepare for 2.2.17a-zentyal1 M NEWS commit f0a3fdae5bdfa242d8b4a6b01025195c0eb4a620 Author: Jesús García Sáez Date: Wed Apr 15 14:31:42 2015 +0200 configure: Fix gnulib/crypto/md4 dependency Gnulib project needs Autoconf to be able to import their modules with gnulib-tool http://www.gnu.org/software/gnulib/manual/html_node/Initial-import.html#Initial-import We only need md4.c file so this is a workaround to compile it without using gnulib-tool --import A SoObjects/SOGo/.gitignore M SoObjects/SOGo/GNUmakefile.preamble M configure commit 210053ea20ef9b803b7486e700576bc33e70330f Author: Julio García Date: Fri Apr 10 18:50:47 2015 +0200 Adding missing build dependency gnulib M SoObjects/SOGo/NSData+Crypto.m M packaging/debian/control commit 1d6f1a83af84b563914e5f47ddafdb093b9b2016 Author: Jesús García Sáez Date: Tue Apr 14 13:08:21 2015 +0200 use full login for sogo_cache_folder tables So when multidomain is enabled we will have tables like sogo_cache_folder_user_A_domain_D_com instead of just sogo_cache_folder_user If multidomain is disabled the folders will still be like sogo_cache_folder_user M ActiveSync/SOGoActiveSyncDispatcher.m M OpenChange/MAPIStoreUserContext.m M Tools/SOGoToolManageEAS.m commit 914e7b7418128dbc112746d4b58a81eef2a64d88 Author: Julio García Date: Tue Apr 14 11:44:32 2015 +0200 Prepare for new 2.2.15-zentyal3 version M NEWS commit bddd67fb9317c03fcf17e384ee4785050885136a Author: Enrique J. Hernández Blasco Date: Mon Apr 13 11:48:42 2015 +0200 oc: Enforce the folder creation mapping when the FID exists We believe the folder ID OpenChange is sending us is new and we keep the indexing database properly updated. Although the solution is not elegant, this could avoid inconsistencies between what the client stores and the relation in the MAPIStore backend. M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit fa23b574eb7f58cc8fdc679dd6c2e47a5f7090da Author: Enrique J. Hernández Blasco Date: Mon Apr 13 11:37:48 2015 +0200 oc: Search for properties in a SOGoMAPIDB object now works sogo-openchange library stores the properties as NSString keys and the search function casts the values to NSNumber, which it may be valid for other parts but not for this library. The real fix would be to store the property keys as NSNumbers as they are uint32_t at the end. However, this may lead to a great refactor in the library. With this fix, we can match the search for a property in a MAPIStoreFallback folder, such as Notes or Deleted Items, or MAPIStoreFolder properties (ie: search for a subfolder) or for MAPIStoreFAIMessages in a folder. M SoObjects/SOGo/EOQualifier+SOGoCacheObject.m commit cdc74e498448d701dc8ea9998542effc13d5cb0c Author: Francis Lachapelle Date: Thu Apr 9 09:06:19 2015 -0400 Update translations M NEWS M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings M SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings M UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/English.lproj/Localizable.strings commit 1e4596ca3a42bc1e3c64d4c0d075fb7ea09336be Author: Ludovic Marcotte Date: Wed Apr 8 14:20:33 2015 -0400 (fix) fixed serialization of PreventInvitationsWhitelist M NEWS M UI/PreferencesUI/UIxPreferences.m commit 755efa789bb2cfdc6f3c056266cbaa9575a91b4e Author: Francis Lachapelle Date: Wed Apr 8 12:07:28 2015 -0400 [fix] initial loading of inbox uids and headers M NEWS M UI/WebServerResources/MailerUI.js commit eae327ca191957ad956be7c750761c341ce599a9 Author: Francis Lachapelle Date: Tue Apr 7 08:27:30 2015 -0400 [fix] Paragraph margins in HTML message Fixes #3163 M NEWS M UI/WebServerResources/MailerUI.css commit 01857a9a47ae11561ab844a8759478f48ee607d3 Author: Francis Lachapelle Date: Thu Apr 2 11:53:03 2015 -0400 [fix] Timezone of MS Exchange freebusy information M NEWS M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m commit e2c3259b164d16c4ae4cbe4aa14914d071e9c80a Author: Francis Lachapelle Date: Wed Apr 1 20:10:52 2015 -0400 [fix] Issues with freebusy in attendees editor M UI/WebServerResources/JavascriptAPIExtensions.js M UI/WebServerResources/UIxAttendeesEditor.js commit 77917780c81310ab72cc294798a2574cf84d6544 Author: Ludovic Marcotte Date: Wed Apr 1 08:46:46 2015 -0400 (fix) packaging issue on RHEL M packaging/rhel/sogo.spec commit 9b320ec2a175f1db74a410b8a34767b4c28951e7 Author: Ludovic Marcotte Date: Tue Mar 31 16:17:21 2015 -0400 Improvements over 491d7aaffcc2fc2b8acb468e6387501c2af376e4 M ActiveSync/SOGoMailObject+ActiveSync.m commit b2d7eb40c2d86b9c536477170eebe68716212b60 Author: Ludovic Marcotte Date: Tue Mar 31 16:13:52 2015 -0400 (fix) fixed a potential EAS error with multiple email priority flags M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit ab121e6c153208a9e18174d664645c52826ae9d2 Author: Francis Lachapelle Date: Tue Mar 31 15:19:53 2015 -0400 [fix] Issues with freebusy in attendees editor M NEWS M UI/WebServerResources/JavascriptAPIExtensions.js M UI/WebServerResources/UIxAttendeesEditor.js commit 94d546dc7a87ee65cfa0668da7bfd889e6155129 Author: Ludovic Marcotte Date: Tue Mar 31 13:42:59 2015 -0400 (feat) added systemd startup script (PR#76) M NEWS commit 06ef3fe8564729d971b50822e1669372324600c1 Author: peruchi Date: Tue Mar 31 14:37:35 2015 -0300 Delete sogo-systemd-redhat.spec D packaging/rhel/sogo-systemd-redhat.spec commit c9ec636a533836ec8464acadea97dc09276d2557 Author: peruchi Date: Tue Mar 31 14:36:04 2015 -0300 Update sogo.spec M packaging/rhel/sogo.spec commit 36a70b161c32653cf8d7f2bdf83c6d0c4aac9b76 Author: peruchi Date: Tue Mar 31 14:19:16 2015 -0300 Create sogo-systemd-redhat A Scripts/sogo-systemd-redhat commit 784f0100e9d4dc55d5320e41eecfc3a7e68f9943 Author: peruchi Date: Tue Mar 31 14:18:23 2015 -0300 Create sogo-systemd-redhat.spec A packaging/rhel/sogo-systemd-redhat.spec commit db9536adcc5f57fa1596c8ed6efbcdf0b349d664 Author: Ludovic Marcotte Date: Tue Mar 31 09:25:57 2015 -0400 (fix) fix yet an other potential crash during freebusy lookups during timezone changes M NEWS M UI/MainUI/SOGoUserHomePage.m commit c428ac255337739856833fe96d56fb82ab8df977 Author: Ludovic Marcotte Date: Mon Mar 30 09:57:27 2015 -0400 EAS reply fix when message/rfc822 parts are included in the original mail (#3153) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit f5607b3e857270f2efdf7c28a629d93b54029d86 Author: Ludovic Marcotte Date: Mon Mar 30 09:49:44 2015 -0400 now keep the BodyPreference for future EAS use and default to MIME if none set (#3146) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 491d7aaffcc2fc2b8acb468e6387501c2af376e4 Author: Ludovic Marcotte Date: Mon Mar 30 09:42:32 2015 -0400 improved multipart handling using EAS M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 95a8a9316a8723999fc12de4c97fcc4f0c95c0c4 Author: Enrique J. Hernández Blasco Date: Thu Mar 26 23:43:28 2015 +0100 oc: Use new OC_DEBUG macro Avoiding the usage of __FUNCTION__ and __LINE__ and more related with the logging system is being in place for OpenChange. As well as set the proper level to some debug messages. M OpenChange/MAPIStoreSOGo.m commit 1ee47b1ee233a1e5218441ccae777a769932ffd0 Author: Enrique J. Hernández Blasco Date: Fri Mar 27 10:27:16 2015 +0100 oc: return last modified messages when sorted by PidMessageTagDeliveryTime This change is required as oxcfxics is asking for sorting using this property. We fake this property on GCS folders (Tasks, Calendar, Contacts) using c_lastmodified column. M OpenChange/MAPIStoreCalendarMessageTable.m M OpenChange/MAPIStoreContactsMessageTable.m M OpenChange/MAPIStoreTasksMessageTable.m commit dfde498b7c170cd0c92bf75e74dd8c47d8764fa0 Author: Enrique J. Hernández Blasco Date: Thu Mar 26 22:45:13 2015 +0100 oc-mail: Include Deleted flagged messages on syncing cache This gives an accurate value for SyncLastDeletedMessage M OpenChange/MAPIStoreMailFolder.m commit 06476abdf7018337116b1608ffe2016196f3924c Author: Enrique J. Hernández Blasco Date: Thu Mar 26 22:05:43 2015 +0100 oc-mail: return soft-deleted mails while syncing As well as hard deleted As explained in [MS-OXCFXICS] Section 2.2.1.3.1, the property MetaTagIdsetDeleted must include both types of messages and this idset is filled with the return value of this message. M OpenChange/MAPIStoreMailFolder.m commit dc869ce106dad20c0fc8595ae283e77de3042a64 Author: Jesús García Sáez Date: Tue Mar 24 18:05:58 2015 +0100 oc-mail: Support for PidTagTransportMessageHeaders property This property is needed to show the 'Internet Headers' in Outlook. Outlook 2010 shows them in the properties dialog of a message. Outlook 2007 show them in message options section from context menu of a mail message. The property is defined in [MS-OXOMSG] section 2.2.1.61. The property is formed concatenating the mail message headers properly mime encoded. The headers are appended in no defined order. M NEWS M OpenChange/MAPIStoreMailMessage.m commit ddcae9f132619a15d85af629910c92cd1ac261ba Author: Ludovic Marcotte Date: Thu Mar 26 13:57:58 2015 -0400 Updates for the release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit f11bcd3373f39967b870f8d8f3358759a6221b62 Author: Ludovic Marcotte Date: Thu Mar 26 13:54:17 2015 -0400 Avoid using stringByReplacing... since old runtimes don't support it M UI/MailerUI/UIxMailEditor.m M UI/Scheduler/UIxCalMainView.m commit a47f1de6074c7604b794c2ba507e96a2b63cfd86 Author: Enrique J. Hernández Blasco Date: Thu Mar 26 14:18:34 2015 +0100 oc-mail: Update place for Sharing Flavour prop values It has been moved in OpenChange M OpenChange/MAPIStoreSharingMessage.m commit 82fb03b67b7106aea8b489e21b03225bcb761faa Author: Enrique J. Hernández Blasco Date: Wed Mar 25 16:53:42 2015 +0100 oc-mail: Ensure we are creating folder to the right user As it happened with dba17fb if we interleave requests from different users while creating a folder we can create the folder in other user's mailbox as latest activeUser is the one from latest sogo_context_get_root_folder call. This is for me a lack of right design and a workaround only fixing this issue but not the root cause. M OpenChange/MAPIStoreMailFolder.m commit f9c8661fe6308e795ac098f85de2407344342869 Author: Enrique J. Hernández Blasco Date: Wed Mar 25 00:03:51 2015 +0100 oc-mail: Use constant names in props value This gives to the developer more information about the property values for PidLidSharingFlavor and PidLidSharingCapabilities. M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreSharingMessage.h M OpenChange/MAPIStoreSharingMessage.m commit 661b6694af3e2dacb1daa560c489b6ac9553db4a Author: Enrique J. Hernández Blasco Date: Thu Mar 19 00:00:55 2015 +0100 oc-mail: Fix several sharing properties managing * PidNameXSharingFlavor is used by Outlook 2010 so we have to store it * 0x5100 is used although it is not in spec as Sharing Flavour value when the request is denied from a message where Request + Invitation was sent. * Return properly PidNameXSharingCapabilities and PidNameXSharingFlavor as it is an string representation of a hex number * Try to guess proper sharing flavour value when it is missing M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreSharingMessage.m commit 514b1c03be190f065f45e5e205e2efd0a2d241d9 Author: Enrique J. Hernández Blasco Date: Wed Mar 18 23:57:33 2015 +0100 oc-mail: Store request properties Save them in extra properties from folder container. This is required because the client once a request is accepted or denied sets these two properties and save the message again. As we cannot modify an IMAP message, we use this utility. See [MS-OXSHARE] Section 3.1.4.3 for details. M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreSharingMessage.h M OpenChange/MAPIStoreSharingMessage.m commit a663fdd260e0bed5e3f09b3ff1ad709037b4a553 Author: Enrique J. Hernández Blasco Date: Wed Mar 18 23:54:10 2015 +0100 oc-mail: Give support to store extra properties in versions message This is handy when you want to store properties once a mail has hit the server and thus cannot be changed. M OpenChange/MAPIStoreMailFolder.h M OpenChange/MAPIStoreMailFolder.m commit b933f53fc2580bd5b9913f7afebcf6b2d9bedc53 Author: Ludovic Marcotte Date: Tue Mar 24 10:56:26 2015 -0400 Changes for the 2.2.17 release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit 097d5c2333515092f03ace5e64fc6824682ba974 Author: Ludovic Marcotte Date: Tue Mar 24 08:40:13 2015 -0400 now possible to configure objectClass names for LDAP groups using GroupObjectClasses (#1499) M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoGroup.m M SoObjects/SOGo/SOGoSource.h commit d75fb0722a0ced5bb937e5b754e95cd0261df7a7 Author: Ludovic Marcotte Date: Tue Mar 24 08:34:29 2015 -0400 Code cleanups M UI/Scheduler/UIxAttendeesEditor.h M UI/Scheduler/UIxAttendeesEditor.m M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m commit 6204aebf2c9143d1b124c82d9a8046944115492e Author: Enrique J. Hernández Blasco Date: Mon Mar 23 23:57:33 2015 +0100 oc-calendar: do not crash with invalid events A failure in parsing an ICS makes return a nil calendar object. Instead of creating an appointment with nil information which can lead to crashes like the one generated creating PidLidCleanGlobalObjectId property. We return an empty message with no information which is taken into account in Outlook but not displayed like in SOGo webmail does. M OpenChange/MAPIStoreCalendarMessage.m commit 26d876e67a32e6c2dc36a3a92449aa0b6638ec41 Author: Francis Lachapelle Date: Mon Mar 23 16:28:32 2015 -0400 Improve event attendees editor - Avoid repetitive AJAX queries; - Improve handling of daylight changes. M UI/WebServerResources/JavascriptAPIExtensions.js M UI/WebServerResources/UIxAttendeesEditor.js commit cc3652b59b40bcb420d806412277509ac247d85d Author: Ludovic Marcotte Date: Mon Mar 23 17:23:29 2015 -0400 improvements to EAS SyncKey handling to avoid missing mails (#3048, #3058) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 9d7bbbc312cbe8ccb535e24308be111a3a2eb710 Author: Ludovic Marcotte Date: Mon Mar 23 14:55:14 2015 -0400 enable by default HTML mails support using EAS on Windows and BB phones M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit d2915add6d69a8fd05d15bb8c2ed979fe6ad9026 Author: Ludovic Marcotte Date: Mon Mar 23 14:08:31 2015 -0400 now favor login@domain as the default email address if multiple mail: fields are specified M NEWS M SoObjects/SOGo/SOGoUser.h M SoObjects/SOGo/SOGoUser.m commit 67139ce3e3f69160a683d8c11bee439be202a84e Author: Ludovic Marcotte Date: Mon Mar 23 11:35:45 2015 -0400 improved GetItemEstimate to count all vasnished/deleted mails too M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 9eb138b867ebd0a51b9a649891422bac70406510 Author: Ludovic Marcotte Date: Mon Mar 23 10:54:36 2015 -0400 prevent potential freebusy lookup crashes during timezone changes with repetitive events M NEWS M UI/MainUI/SOGoUserHomePage.m commit baf3d1f986d48d4fa37a076ccf555d75f4d5dbda Author: Ludovic Marcotte Date: Fri Mar 20 09:10:49 2015 -0400 immediately delete mails from EAS clients when they are marked as deleted on the IMAP server M NEWS M SoObjects/Mailer/SOGoMailFolder.m commit ecd336fa5c6513ee8533dae05e5a328c81527a38 Author: Ludovic Marcotte Date: Fri Mar 20 08:51:35 2015 -0400 Fix compilation warning and error M ActiveSync/NGMimeMessage+ActiveSync.m M ActiveSync/SOGoMailObject+ActiveSync.m commit afd73289d1ebb13c643f7a8290eac7da43b69330 Author: Ludovic Marcotte Date: Fri Mar 20 08:45:42 2015 -0400 properly fallback over EAS to UTF-8 and then Latin1 for messages w/o charset (#3103) M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit bff21ab1ff136ada7d93cc529a87da9dd254fa60 Author: Ludovic Marcotte Date: Thu Mar 19 16:08:33 2015 -0400 support for mail prority using EAS M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 6d99226b1390d2dce1f7dfc6a3bab5143aad6364 Author: Ludovic Marcotte Date: Thu Mar 19 14:53:01 2015 -0400 Always add DisplayName no matter EAS client version M ActiveSync/SOGoMailObject+ActiveSync.m commit 69974807b5740f245376f8e19f71559997bcae44 Author: Francis Lachapelle Date: Thu Mar 19 08:32:37 2015 -0400 Fix Language-Region tags in Web interface Fixes #3121 M NEWS M UI/MailerUI/UIxMailEditor.m M UI/Scheduler/UIxCalMainView.m commit 8ee2303e781056d512c4d83ba76683c7c1496669 Author: Enrique J. Hernández Blasco Date: Thu Mar 19 00:06:14 2015 +0100 oc: Empty ACL from a folder works with several users The `[SOGoFolder:aclUsers]` returns a reference to a `NSArray` which is being modified in the `for` loop making fail when more than one user is in the ACL with `NSRangeException`. M OpenChange/MAPIStoreFolder.m commit 2668bc313cdd517c7f127e921e277ea8e672b018 Author: José Antonio Calvo Date: Fri Mar 13 18:50:10 2015 +0100 oc-calendar: Fix event invitations for optional attendees Outlook sets recipient type of Required attendees as MAPI_TO and optional ones as MAPI_CC, so the fix is just to not only iterate over the "to" list of recipients but also the "cc" one. We're also setting the proper iCal value for this case (OPT-PARTICIPANT instead of REQ-PARTICIPANT) In [MS-OXOCAL] Section 2.2.4.10.7 says the recipient type is 0x01 as Required and 0x02 as Optional and other documents such as [MS-OXCMSG] 2.2.3.1.2 indicates that MAPI_TO is 0x01 and MAPI_CC is 0x02, that's why is stored in 'to' and 'cc' respectively. M NEWS M OpenChange/iCalEvent+MAPIStore.m commit 637ac1e98a720fb7e1ca07d5d72ee8ad0b72d13d Author: Jesús García Sáez Date: Thu Mar 12 21:36:50 2015 +0100 oc-rtf: no color table definition Be able to parse rtf files without color table defined \colortbl M NEWS M OpenChange/RTFHandler.m commit cdb766e2eff3b6e420da48b3f396814edff96b4f Author: Ludovic Marcotte Date: Wed Mar 18 10:15:33 2015 -0400 Documented NGMimeBuildMimeTempDirectory M Documentation/SOGoInstallationGuide.asciidoc commit fb4c3a4730a05238ef88b29715f6716b4c0057e6 Author: Enrique J. Hernández Blasco Date: Tue Mar 10 00:36:36 2015 +0100 oc-calendar: Fix weekly recurring events exported to Outlook from SOGo SOGo does not create BYDAY mask in weekly recurrence, so we have to guess it from the start date's day of week. In other case, the event is not exported to Outlook and it says that is corrupted. M NEWS M OpenChange/MAPIStoreRecurrenceUtils.m commit 6f44ec42c1bdf934f8035bdd1fb3035bc74925d3 Author: Enrique J. Hernández Blasco Date: Fri Mar 6 13:23:17 2015 +0100 oc-calendar: Fix import in SOGo exceptions from recurring series According to [MS-OXICAL] Section 2.1.3.1.1.20.13, the EXDATE property must be written only if there are ocurrences from the series that have been deleted and before this commit ModifiedInstanceDates were also included. We check against every ExceptionInfo from exception ocurrences of the series to know if the ocurrence was deleted or only modified. M NEWS M OpenChange/MAPIStoreRecurrenceUtils.h M OpenChange/MAPIStoreRecurrenceUtils.m M OpenChange/iCalEvent+MAPIStore.m commit e25a7e3d8d0a5f11a65a6fa337a637b3e1f44432 Author: Ludovic Marcotte Date: Wed Mar 18 09:36:35 2015 -0400 Fix for bug #3138 M ActiveSync/NGMimeMessage+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 9f3f2aebe458a6cb6ea94aa9e32d2607f83afb39 Author: Enrique J. Hernández Blasco Date: Thu Mar 12 20:24:06 2015 +0100 oc-mail: Register source message as soft deleted on movement This makes sent mails are not longer automatically copied to Drafts folder. Reasoning: When Outlook sends a mail, OpenChange submits the message and copy the message to Drafts folder. Afterwards, the client asks to move this message using SyncImportMessageMove ROP from Drafts to Sent. During this movement, the message is unregistered from the indexing database. If the client has updated Drafts folder before that movement, then the client will keep this message as the MID is not returned in oxcfxics download sync as deleted. Setting the message as soft deleted, make it work. M NEWS M OpenChange/MAPIStoreMailFolder.m commit 1d5ae27c996f63488653d3a8638b33320540741c Author: Francis Lachapelle Date: Tue Mar 17 15:31:35 2015 -0400 Fix issues with freebusy (Web, busyOffHours) M NEWS M SoObjects/Appointments/SOGoFreeBusyObject.m M UI/WebServerResources/UIxAttendeesEditor.js commit 0be36df21173a33d1494d2ed1e09507a525b5c02 Author: Julio García Date: Mon Mar 16 13:22:52 2015 +0100 Preparing release for 2.2.15-zentyal2 M NEWS commit 1bdd5dfc9085e1f08f839b8179a7ccb37b038e5c Author: Jens Erat Date: Fri Mar 13 14:06:58 2015 +0100 Remove obsolete archive string from translations M UI/MailerUI/Arabic.lproj/Localizable.strings M UI/MailerUI/Danish.lproj/Localizable.strings M UI/MailerUI/Icelandic.lproj/Localizable.strings M UI/MailerUI/Italian.lproj/Localizable.strings M UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings M UI/MailerUI/Swedish.lproj/Localizable.strings M UI/MailerUI/Ukrainian.lproj/Localizable.strings M UI/MailerUI/Welsh.lproj/Localizable.strings commit 37fbd75d552873575f11853e4478d6dce9640201 Author: Jens Erat Date: Fri Mar 13 11:41:07 2015 +0100 Rename "Archive" to "Export" in Webmail, ctd. Fixes #2758 also for non-Inbox folders M UI/Templates/MailerUI/UIxMailMainFrame.wox commit 1c1a75d2c16b5b331c90695f8bee31f1d3ccfd00 Author: Enrique J. Hernández Blasco Date: Fri Mar 13 09:34:21 2015 +0100 oc-mail: Use body.peek to preload message bodies In this way, we do not modify the flags (\Seen) on preloading. The IMAP server returns the content without .peek section so it is removed. This also performs the modification intended by the following Pull Request: https://github.com/Zentyal/sogo/pull/50 That tried to avoid set \Seen flag when preloading message bodies on synchronisation. But in this case we are not incrementing the modseq as we are not modifying any messages flags. M NEWS M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.m commit f0488607299e7941be4315ad1407ab125b6b7032 Author: Enrique J. Hernández Blasco Date: Fri Mar 13 00:00:40 2015 +0100 Revert "oc-mailfolder: Avoid setting seen flag on preloading message bodies" This reverts commit 7e0cddc06bc520c8eefe1b9190e92443853a15bc. M OpenChange/MAPIStoreMailFolder.m commit 6d6053865f970f40e6dc4e6ac37df8c4d5bf29d7 Author: Enrique J. Hernández Blasco Date: Fri Mar 13 00:00:29 2015 +0100 Revert "oc-mailfolder: Get seen flag directly from message in preloading" This reverts commit d076e04ad47c8938531450af9f002552328f8fa1. M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.h M OpenChange/MAPIStoreMailMessage.m commit 6e0027498814f27a2cac3cdbdd472431a700c259 Author: Jesús García Sáez Date: Wed Mar 11 11:22:41 2015 +0100 oc-rtf: safe parse ignoring content Be able to parse safely \*\xxxxx control words with \binXXXX elements inside it (before final }) M NEWS M OpenChange/RTFHandler.m commit f1fda8bd0617d5e6b924bb1ae57fb7840bbcc13f Author: Francis Lachapelle Date: Tue Mar 10 13:27:17 2015 -0400 Return a single phone number in JSON contacts list M SoObjects/Contacts/SOGoContactSourceFolder.m commit 517f4b0f49e2545f930408b922dabc1a4a9006eb Author: Francis Lachapelle Date: Mon Mar 9 14:04:21 2015 -0400 Fix possible JS exception in Contacts module M NEWS commit 2b54897d29cf6beeadd602acb4620229858623d8 Author: Enrique J. Hernández Blasco Date: Thu Mar 5 00:05:02 2015 +0100 oc-sharing: Guess PidLidSharingFlavor from other props When it is not set by the client on the first place. See [MS-OXSHARE] Section 2.2.2.5 for details on returned values. M OpenChange/MAPIStoreSharingMessage.m commit ae7ac1be296ab362ac98c55345c66811ce591f9d Author: Enrique J. Hernández Blasco Date: Thu Mar 5 00:02:19 2015 +0100 oc-mail: Return sharing properties on sharing object mail message When it is asked for available properties for an specific message. M OpenChange/MAPIStoreMailMessage.m commit 6af8b486df521274082f312e57614c0e88b68e0d Author: Enrique J. Hernández Blasco Date: Tue Mar 3 00:08:34 2015 +0100 oc-mail: Return special properties on sharing_metadata.xml attachment As required by [MS-OXWSMSHR] Section 3.1.1 to display the share object message correctly and be able to open the shared calendar directly from the message. M NEWS M OpenChange/MAPIStoreMailAttachment.m commit 316ade13f84798006c3cdaf2c0fa5e884d7a29c1 Author: Enrique J. Hernández Blasco Date: Mon Mar 2 23:41:04 2015 +0100 oc: Implement Sharing Message Object It acts as a proxy of MAPIStoreMailMessage and it manages the properties defined in [MS-OXSHARE] Section 2.2 by storing them in the mail message as eXtensible MIME headers which starts with X-MS-Sharing. M OpenChange/GNUmakefile M OpenChange/MAPIStoreMailMessage.h M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailVolatileMessage.m A OpenChange/MAPIStoreSharingMessage.h A OpenChange/MAPIStoreSharingMessage.m commit cbba0719bb58229d9be8d3bb5af5fba23da3ae14 Author: Francis Lachapelle Date: Wed Mar 4 10:05:12 2015 -0500 Fix exception in SOGoUserManager M SoObjects/SOGo/SOGoUserManager.m commit 3b2cbb945c86b4a9fdfea7f6f66ff64d0005daf9 Author: Carlos Pérez-Aradros Herce Date: Wed Jan 21 00:27:14 2015 +0100 oc: Free headerEncoding variable M OpenChange/MAPIStoreMailMessage.m commit 8e0849029ea93bfc9e1f9e2cb4ff2e0e5b6a4308 Author: Francis Lachapelle Date: Tue Mar 3 21:18:46 2015 -0500 Fix contacts lookup by UID When looking for a specific contact UID, we no longer match a pattern that could return multiple results. We search for the exact UID only. M NEWS M SoObjects/Appointments/SOGoFreeBusyObject.m M SoObjects/SOGo/SOGoUserManager.h M SoObjects/SOGo/SOGoUserManager.m commit 61923225136db72ceb89294d504b65a7f62e7a7f Author: Francis Lachapelle Date: Tue Mar 3 20:59:32 2015 -0500 Fix some gcc warnings M SoObjects/SOGo/SOGoCASSession.m M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.m commit 44dfd35521b4f94420fb674e00ada395fab7a370 Author: Enrique J. Hernández Blasco Date: Tue Mar 3 22:52:42 2015 +0100 oc-mail: Set sender on email messages without an orig recipient But it has recipients. This is for sure happening with event invitations messages. M NEWS M OpenChange/MAPIStoreMailVolatileMessage.m commit 575600cabc57b29f3161b999389e50497307506e Author: Enrique J. Hernández Blasco Date: Mon Mar 2 23:36:28 2015 +0100 oc-calendar: Return PidTagContainerClass for Calendar folders And it must "IPF.Appointment" as described in [MS-OXOCAL] Section 2.2.11.1 M OpenChange/MAPIStoreCalendarFolder.m commit cd47c926c92c29c7ee63c3990417883d60be2be7 Author: Julio García Date: Mon Mar 2 10:12:20 2015 +0100 Update news for next release M NEWS commit ef6aab63c900f7fe3d6ee2b00c540a4e54e3b286 Author: Javier Amor García Date: Mon Feb 23 15:21:16 2015 +0100 oc-calendar: Don't change event recurrence if parse failed. get_AppointmentRecurrencePattern() can fail to parse the input data, added a check to avoid setup the recurrence pattern in that case. This should only happen when input data is incorrect. M OpenChange/iCalEvent+MAPIStore.m commit df59b73a221467523c18c56493c13c86003d7271 Author: Ludovic Marcotte Date: Thu Feb 26 17:56:42 2015 -0500 use correct mail attachment elements for EAS 2.5 clients - patch from tfu M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit a5672fda5210e6149bd893683c7ee4338f0c3cf9 Author: Ludovic Marcotte Date: Thu Feb 26 17:55:36 2015 -0500 do not use syncKey from cache when davCollectionTag = -1 - patch from tfu M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit b593ddc6436e0d4aff2ef24e6ff9b3cda0c0c396 Author: Ludovic Marcotte Date: Thu Feb 26 17:53:58 2015 -0500 SmartReply improvements for missing body attributes - patch from tfu M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 38d61f720f0c9352619fa2cb214e81734ed05868 Author: Ludovic Marcotte Date: Thu Feb 26 17:52:37 2015 -0500 use the correct body element for events for EAS 2.5 clients - patch from tfu M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit 733e334726824be7ab3a41ca7d4b885550a18f9a Author: Ludovic Marcotte Date: Thu Feb 26 17:51:02 2015 -0500 fixed tasks disappearing issue with RoadSync - patch from tfu M ActiveSync/iCalToDo+ActiveSync.m M NEWS commit 22888ba5ac2cdc8d52d4c8eba9a94936376b7520 Author: Ludovic Marcotte Date: Thu Feb 26 17:49:26 2015 -0500 use the correct mail body element for EAS 2.5 clients - patch from tfu M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 33c485d2f6d58443c0c67297b87d8cc3d67d1398 Author: Ludovic Marcotte Date: Thu Feb 26 17:48:06 2015 -0500 fixed empty sync responses for EAS 2.5 and 12.0 clients - patch from tfu M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 9160e34134c1c24f5f51cd6c9081723f0963e7c5 Author: Ludovic Marcotte Date: Thu Feb 26 17:46:34 2015 -0500 multiple collections support for GetItemEstimate - patch from tfu M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 5ceddc213ec08ccb5b44b07aae47921a19b36fd8 Author: Ludovic Marcotte Date: Thu Feb 26 16:00:03 2015 -0500 Fix for bug #3116 M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit b97002565e3d21b417f99b704641abee1052642c Author: Ludovic Marcotte Date: Wed Feb 25 08:42:18 2015 -0500 Updated NEWS file regarding previous commit M NEWS commit 22196e0054f9040ba33557e693701afc9ee16ec2 Author: Jesús García Sáez Date: Wed Feb 25 12:01:31 2015 +0100 Fix change password with DomainBasedUID When users use full domain to login (SOGoEnableDomainBasedUID) the user attributes in the cache were not being properly updated because in this case the key is `uid@domain` instead of just `uid`. M SoObjects/SOGo/SOGoUserManager.m commit 8d21bc3e36014d63db0e37bf7121d81c8200b5e1 Author: Jesús García Sáez Date: Wed Feb 25 12:01:31 2015 +0100 Fix change password with DomainBasedUID When users use full domain to login (SOGoEnableDomainBasedUID) the user attributes in the cache were not being properly updated because in this case the key is `uid@domain` instead of just `uid`. M SoObjects/SOGo/SOGoUserManager.m commit 4c3c741d9f6b05eb67c0bb1c454b5f9027682493 Author: Juan Vallés Date: Mon Feb 23 14:45:16 2015 +0100 oc-contacts: Save missing contact properties in database M OpenChange/MAPIStoreContactsMessage.m commit 731934f0618c17760bd6c2cac53e9d97d485914c Author: Jesús García Sáez Date: Thu Feb 19 15:00:27 2015 +0100 oc: Add fai properties for custom views Without this outlook clients with custom views set on folders will crash because this are needed properties and were not being saved M OpenChange/MAPIStoreDBMessage.m commit 9b847a276c5bf442a67975078d13c028a112a579 Author: Enrique J. Hernández Blasco Date: Sun Feb 15 23:52:06 2015 +0100 oc-calendar: Implement categories to share the colour See [MS-OXCICAL] Section 2.1.3.1.1.20.3 for details. It requires https://github.com/openchange/openchange/pull/216 to retrieve the value from MAPI client M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/iCalEvent+MAPIStore.m commit 624967c60b5d4c2bb23051f6995e323163f0c12d Author: Enrique J. Hernández Blasco Date: Sun Feb 15 18:44:47 2015 +0100 oc-calendar: Implement PidTagSensitivity As described in [MS-OXCICAL] Section 2.1.3.11.20.4 by using access CLASS iCal field. Although Outlook does not support confidential level, it is properly exported and imported. M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreMessage.m M OpenChange/iCalEvent+MAPIStore.m commit e6ba15bbae0633bf4a8bbd327a1578217cb2128f Author: Enrique J. Hernández Blasco Date: Sun Feb 15 18:41:03 2015 +0100 oc-calendar: PidTagImportance and PidTagNormalizedSubject working It wasn't being called because the proxy (AppointmentWrapper) is not being called as there is a base implementation for these properties in MAPIStoreMessage making them impossible to be shared between Outlook profiles. M OpenChange/MAPIStoreCalendarMessage.m commit 2a1b363feedf77f1bcc1c848d8468d93817d7023 Author: Enrique J. Hernández Blasco Date: Sun Feb 15 18:39:43 2015 +0100 oc-calendar: Proper getter for AppointmentWrapper proxy object Do not assume it is in 0 position any longer M OpenChange/MAPIStoreCalendarMessage.m commit eaec3c061074ff7bf42bc54569acb8f066243a9e Author: Enrique J. Hernández Blasco Date: Sun Feb 15 18:38:59 2015 +0100 oc-calendar: Remove useless method Better off implemented by AppointmentWrapper proxy M OpenChange/MAPIStoreCalendarMessage.m commit d3a4b497c69c39de6130cd5861d0f43e5a91614e Author: Enrique J. Hernández Blasco Date: Sun Feb 15 18:34:28 2015 +0100 oc-calendar: Remove commented code Available at MAPIStoreAppointmentWrapper class M OpenChange/MAPIStoreCalendarMessage.m commit b26ea30b1b794e983ea272b5de713b0205fda0d8 Author: Ludovic Marcotte Date: Thu Feb 12 11:06:57 2015 -0500 Update ChangeLog M ChangeLog commit 72b210cd2ebccc8e9cdc13c23abb76b7f455b780 Author: Ludovic Marcotte Date: Thu Feb 12 10:29:46 2015 -0500 Fixed typo M NEWS commit a80d75d09cd0b6f310455e33847ae62433e258ca Author: Ludovic Marcotte Date: Thu Feb 12 10:27:10 2015 -0500 Preparation for the release M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit aae76dc4e6ce1909a1aeaee9500ec65e8e67aec8 Author: Ludovic Marcotte Date: Thu Feb 12 09:57:10 2015 -0500 Limit curl request for webcalendars to 60 seconds M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit c20ca0e33dd3e25ba41f7b2a2cd70a1c39d1e125 Author: Francis Lachapelle Date: Thu Feb 12 09:29:40 2015 -0500 Fix exception in set operation of sogo-tool M NEWS M Tools/SOGoToolUserPreferences.m commit 601a9ca5598490f839938884f20d0a366388ed4b Author: Francis Lachapelle Date: Thu Feb 12 09:09:18 2015 -0500 Update translations M NEWS M UI/PreferencesUI/Czech.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 commit d7c283f7511c7753f2cf0fc5af0e2eaea826b66f Author: Ludovic Marcotte Date: Thu Feb 12 08:49:17 2015 -0500 improved fetching of text parts over EAS M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit f3325b8b0d59a730716090b8f5e1319ce3edfd70 Author: Ludovic Marcotte Date: Wed Feb 11 18:13:36 2015 -0500 Updated NEWS file wrt fixes M NEWS commit b4ea4d7e9fd90520675452bdcbf70155d6b87eef Author: Ludovic Marcotte Date: Wed Feb 11 14:39:57 2015 -0500 Improvement over previous commit M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.js commit 9447437d6fd9da2701312363ae92427d2404749a Author: Ludovic Marcotte Date: Wed Feb 11 14:33:32 2015 -0500 Added missing strings from previous commit M UI/PreferencesUI/English.lproj/Localizable.strings commit 322f72626a3253f9d290cfb6d83ff8f5fac2a4e4 Author: Ludovic Marcotte Date: Wed Feb 11 14:30:40 2015 -0500 now possible to limit automatic forwards to internal/external domains M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.js commit 55ae4cb8c0390f2007ea08896e1adcb722e72c10 Author: Ludovic Marcotte Date: Wed Feb 11 12:59:04 2015 -0500 First pass at EAS' best practices for SOGo M Documentation/SOGoInstallationGuide.asciidoc M NEWS commit e5d01428ad074d45ed8719b3aaac5d09537faba4 Author: Ludovic Marcotte Date: Wed Feb 11 11:31:35 2015 -0500 now possible for SOGo to change the sambaNTPassword/sambaLMPassword M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/NSData+Crypto.h M SoObjects/SOGo/NSData+Crypto.m M SoObjects/SOGo/NSString+Crypto.h M SoObjects/SOGo/NSString+Crypto.m A SoObjects/SOGo/lmhash.c A SoObjects/SOGo/lmhash.h M Tools/SOGoTool.h M Tools/SOGoTool.m commit 82178fd6ceb5c4cb9acb10a4be06c022c895de7a Author: Ludovic Marcotte Date: Wed Feb 11 08:31:32 2015 -0500 Initial patch from tfu for bug #3055 M ActiveSync/SOGoMailObject+ActiveSync.m commit 68ebc9e0ff64f1baebbd9f5adbd38cfd1fcf0b76 Author: Enrique J. Hernández Blasco Date: Tue Feb 10 23:34:51 2015 +0100 oc: Use dlinklist from samba for now Due to https://github.com/openchange/openchange/pull/204. Until it is published by OC or dismissed. M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreFallbackContext.m commit 6cf1ec998e33990e77725b9c84bb3ba7ec34dcbc Author: Ludovic Marcotte Date: Tue Feb 10 07:09:31 2015 -0500 Updated NEWS file for the #3095 bug fix in SOPE M NEWS commit 6c9b1a494fa1f0a44b118f6c4a399e958796704d Author: Ludovic Marcotte Date: Mon Feb 9 16:12:59 2015 -0500 Fix for bug #2332 M NEWS M SoObjects/SOGo/SOGoSieveManager.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox commit 98e4c8ca55b0424111bd7c98060f689316008572 Author: Ludovic Marcotte Date: Mon Feb 9 09:10:55 2015 -0500 Fixed doc regarder domain vs. system settings M Documentation/SOGoInstallationGuide.asciidoc commit 96986812f458922f012ccb7af3f149266d6ea93a Author: Enrique J. Hernández Blasco Date: Sat Feb 7 00:22:45 2015 +0100 oc-mail: Set content type for a message after upgrading sope 2.2.15 Now that message headers can be set dynamically, we can set the body-related headers using `setHeader` selector. This fixes emails sent using this sope version are all in plain text. M OpenChange/MAPIStoreMailVolatileMessage.m commit 142deeb5f0ed97cbc78f7641a7c5141d30aefd70 Author: Enrique J. Hernández Blasco Date: Thu Feb 5 23:49:59 2015 +0100 oc: Implement move a DB subfolder to root DB folders are Notes and Fallback (Journal, InfoPath Form and Deleted Items). By moving the DB path and update the indexing DB. M OpenChange/MAPIStoreDBFolder.m commit dc8012e3d34c76c2dbc4302361fdf02b6147ead6 Author: Enrique J. Hernández Blasco Date: Thu Feb 5 23:48:46 2015 +0100 oc-mail: Implement move a mail subfolder to root By moving at IMAP level the mailbox and update the indexing DB and local db path. M OpenChange/MAPIStoreMailFolder.m commit 3731819e1565a6198237218dff078047628b1316 Author: Ludovic Marcotte Date: Thu Feb 5 16:21:27 2015 -0500 Added patch from tfu for #2995 M ActiveSync/SOGoMailObject+ActiveSync.m M Documentation/SOGoInstallationGuide.asciidoc M NEWS commit eca22caefc921fa713c2b83e24831f52b397eca7 Author: Ludovic Marcotte Date: Thu Feb 5 11:14:53 2015 -0500 Fix for bug #3078 M NEWS M UI/MailerUI/UIxMailFolderActions.m commit 923bcf8ae291f574feb611d80c8b5a861dcb663a Author: Ludovic Marcotte Date: Thu Feb 5 09:29:29 2015 -0500 Applied patch for #3092 M SOPE/GDLContentStore/GCSChannelManager.m commit 0b44fa81f4c1ec9c5b812d799bf76399ce240b5b Author: Francis Lachapelle Date: Tue Feb 3 13:20:57 2015 -0500 Update NEWS file M NEWS commit 776b17ff202c45ff63bfc5144dd0ccc37a2f3e58 Author: Francis Lachapelle Date: Tue Feb 3 12:06:28 2015 -0500 Fix mail editor when not called from mail module Fixes #3088 M UI/WebServerResources/UIxMailEditor.js commit 2aa528dacca6c61d194bd2603cf0ba0d5a436647 Author: Ludovic Marcotte Date: Fri Jan 30 11:08:43 2015 -0500 Preparation for the release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M Version commit d1d398091961f5d497b67313e098a8a5624089f4 Author: Francis Lachapelle Date: Fri Jan 30 11:03:38 2015 -0500 Update translations M NEWS M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings commit cf35eec1f5c56d8c7332bed34e2195a8ad9c9e9f Author: Ludovic Marcotte Date: Fri Jan 30 10:28:45 2015 -0500 Improved the NEWS file for the release M NEWS commit 58a0b0c173616db9a3a1592b437dba7e40475321 Author: Ludovic Marcotte Date: Fri Jan 30 10:23:04 2015 -0500 Updated for the release M NEWS commit 723a9d4e080644a7a8cef60de9b7450621f0964e Author: Ludovic Marcotte Date: Thu Jan 29 16:21:06 2015 -0500 Reverted bug fix from #3054 and added comment M SoObjects/SOGo/SOGoParentFolder.m commit 4cc158043eb6183ecefed7abd93b579afbdfd7f6 Author: Francis Lachapelle Date: Wed Jan 28 16:38:27 2015 -0500 Improve CSS server-side cleaner Fixes #3040 M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 7fd1564a86d50cc96995bd3dec44939741312f4a Author: Ludovic Marcotte Date: Wed Jan 28 15:16:21 2015 -0500 fix for #3076 M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SoObjectWebDAVDispatcher+ActiveSync.m M Documentation/SOGoInstallationGuide.asciidoc M NEWS commit 981c718d228f70a23e73d8db913234be7161166c Author: Ludovic Marcotte Date: Wed Jan 28 15:03:49 2015 -0500 improved handling of EAS Push when no heartbeat is provided M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 5258ee2e76e85d053917fb52f1c1954a162e54de Author: Jesús García Sáez Date: Tue Jan 27 19:07:26 2015 +0100 oc-appointments: ignore alarms already triggered M OpenChange/MAPIStoreAppointmentWrapper.m commit 57d591c427b2d7897bcd57717545d6aea2084381 Author: Enrique J. Hernández Blasco Date: Wed Jan 28 11:26:56 2015 +0100 oc: Set right container in dbFolder when moving a folder The path attribute from SOGoCacheGCSFolder is properly updated in the database but not when returning from path message as the container is the old one. M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreMailFolder.m M SoObjects/SOGo/SOGoCacheGCSFolder.h M SoObjects/SOGo/SOGoCacheGCSFolder.m M SoObjects/SOGo/SOGoObject.h commit b01de763dafde3d8b7f083b53814ba9a074b4541 Author: Enrique J. Hernández Blasco Date: Tue Jan 27 18:27:11 2015 +0100 oc: Move back and forth folders now are in sync Two different indexing entries were created on move operation making impossible to restore old folder position in the original parent folder. This was due to cleanupCaches message calls to objectId which requires to have the indexing entry available. Use case: * Restore a folder from "Deleted items" folders M OpenChange/MAPIStoreFolder.m commit 0e8bf0d2390c848154de4f9c9fa864b7c4b03002 Author: Enrique J. Hernández Blasco Date: Mon Jan 26 15:55:22 2015 +0100 oc-mail: Move mail folders with reserved chars The URL was incorrectly set when any of ;/?:@&=+$,# was used in the folder name. We have to mimetise what it is done in createFolder message selector. That is, perform the IMAP4 encoding + URL encoding without CSS encoding. The IMAP4 + CSS encoding (without URL encoding) is used to store the folder in SOGo and OpenChange Indexing database as we do right now. M OpenChange/MAPIStoreMailFolder.m commit 086361b79a8be7722d8ae476140858067bb06c2a Author: Ludovic Marcotte Date: Fri Jan 23 16:16:36 2015 -0500 Avoid GNUstep warnings M SOPE/GDLContentStore/GCSFolderType.m M UI/MailerUI/UIxMailEditor.m commit ab12c84887a663c0ec442cfa22b2c9fd1f737f24 Author: Ludovic Marcotte Date: Fri Jan 23 15:32:22 2015 -0500 More NSLog usage cleanups M SoObjects/Appointments/iCalCalendar+SOGo.m M SoObjects/Mailer/NSData+Mail.h M SoObjects/Mailer/NSData+Mail.m M SoObjects/SOGo/BSONCodec.m M SoObjects/SOGo/SOGoMailer.m M SoObjects/SOGo/SOGoSieveManager.m M SoObjects/SOGo/SOGoWebDAVAclManager.m commit 312084243b664932f55457738b30bc345457f5a4 Author: Jesús García Sáez Date: Fri Jan 23 18:19:24 2015 +0100 oc: improve modseqFromMessageChangeNumber to return an approximation. Only for scenarios where we hadn't store the cn <-> modseq relationship M OpenChange/MAPIStoreMailFolder.m commit 47be392d4f92c6afb1954244fe52cc4344c2ae1f Author: Jesús García Sáez Date: Fri Jan 23 18:18:25 2015 +0100 oc: avoid request change number until necessary Minor changenumber leak, but avoid it anyway M OpenChange/MAPIStoreMailFolder.m commit 34efcfee4e4bc593d01efe64c0db2b7e20b1a994 Author: Jesús García Sáez Date: Fri Jan 23 18:17:45 2015 +0100 oc: synchroniseCache store modseq for last delete change number. This will be the more frequent change number used to obtain updates on the folder related with deleted messages M OpenChange/MAPIStoreMailFolder.m commit 8e7f6d1aec1ebf05afe3330447cea4cf6797d3a3 Author: Jesús García Sáez Date: Fri Jan 23 18:15:44 2015 +0100 oc: avoid change number leaking when refreshing folder. Everytime a folder where its last operation was delete some email was requesting change numbers that were not used. M OpenChange/MAPIStoreMailFolder.m commit e2bee230217d16287883fb595d7bfc7ddec0ff77 Author: Ludovic Marcotte Date: Thu Jan 22 16:25:16 2015 -0500 Avoid unnecessary calls to NSLog M UI/Contacts/UIxListView.m M UI/MailPartViewers/UIxMailPartHTMLViewer.m M UI/MailerUI/UIxMailView.m M UI/Scheduler/UIxCalView.m M UI/Scheduler/UIxComponentEditor.m commit 1a10599369da87e64b77cf110624ca6745605585 Author: Ludovic Marcotte Date: Thu Jan 22 15:39:57 2015 -0500 Removed unnecessary NSLog calls M SOPE/NGCards/CardGroup.m M SOPE/NGCards/IcalResponse.m M SOPE/NGCards/NSCalendarDate+ICal.m M SOPE/NGCards/NSString+NGCards.m M SOPE/NGCards/iCalObject.m commit d907d5d268b470c7f461cb0b7951b894e4b77772 Author: Ludovic Marcotte Date: Thu Jan 22 13:31:31 2015 -0500 Avoid using NSLog() where we can M ActiveSync/NSData+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M Main/SOGo.m M Main/sogod.m commit 99a36be03403ced16f6c3952a4086252fdc3f7e8 Author: Enrique J. Hernández Blasco Date: Wed Jan 21 12:44:31 2015 +0100 oc: Remove a source folder on move folder operation Calling deleteFolder message to actually remove it from DB/IMAP depending on the class. M OpenChange/MAPIStoreFolder.m commit 8b44c08a32375b8386b24d518e3fdc0b906ec3cd Author: Enrique J. Hernández Blasco Date: Fri Jan 16 00:12:24 2015 +0100 oc-calendar: Remove unnecessary shifts on start,end and replace time props As the data is sent in UTC, no shifts are longer required. M OpenChange/iCalEvent+MAPIStore.m commit c893963da592bc56d0d95b7c18e7085907a9fdeb Author: Enrique J. Hernández Blasco Date: Fri Jan 16 00:09:01 2015 +0100 oc-tasks: Set right start, due and complete dates As explained in [MS-OXOTASK], we have to shift the given date to store the right point in time with the correct timezone. M OpenChange/MAPIStoreTasksMessage.m commit c6b976a83077b94b043d38b4e1bb7c16ccbc1898 Author: Enrique J. Hernández Blasco Date: Fri Jan 16 00:06:11 2015 +0100 oc-mail: Remove unnecessary time shift in date for new mails The MIME type can store the date in UTC and the clients are responsible on showing correctly to the client as it does. M OpenChange/MAPIStoreMailVolatileMessage.m commit d5d97db8e8d64ddbc0797325ce023723fd1227bb Author: Enrique J. Hernández Blasco Date: Fri Jan 16 00:02:01 2015 +0100 oc: PT_SYSTIME is an absolute timestamp As the epoch is in UTC timezone, we set this timezone for NSCalendarDate. M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreTypes.m commit d98ff69fbee723ae268b0cb0836c8dca75394743 Author: Ludovic Marcotte Date: Tue Jan 20 08:35:10 2015 -0500 Version bumps for the release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit daa7ab87d7de8553c4df8790a10f18dead51e61f Author: Ludovic Marcotte Date: Mon Jan 19 13:54:04 2015 -0500 Fix cosmetic change when fetching fb info M Documentation/SOGoInstallationGuide.asciidoc M UI/MainUI/SOGoUserHomePage.m commit 00cef845b75ec2859e412a63a1a97fecfe21463d Author: Carlos Pérez-Aradros Herce Date: Mon Jan 19 19:04:06 2015 +0100 Restore multitenancy changes for OpenChange M OpenChange/MAPIStoreFallbackContext.m M OpenChange/MAPIStoreGCSBaseContext.m M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreNotesContext.m M OpenChange/MAPIStoreSOGo.m commit f9550b91812248b12657943fd81d3524399eb4ae Author: Jesús García Sáez Date: Mon Jan 19 15:35:44 2015 +0100 oc: several uninitialized variables M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreObject.m M OpenChange/RTFHandler.m commit 3e59b1ad6eb4dcca87b75fc478931bb9a404900e Author: Ludovic Marcotte Date: Fri Jan 16 12:55:38 2015 -0500 Improved documentation regarding password policies over LDAP M Documentation/SOGoInstallationGuide.asciidoc commit e45451a9f9a38f869268f4db47e4e24045b63530 Author: Ludovic Marcotte Date: Fri Jan 16 09:18:37 2015 -0500 Improved comments over previous commit M SOPE/NGCards/iCalTimeZonePeriod.m commit b35fee8efc206b92d55c30757005df484f764cbf Author: Enrique J. Hernández Blasco Date: Fri Jan 16 01:34:16 2015 +0100 oc-contacts: Implement Wedding Anniversary As specified by Microsoft using x-ms-anniversary custom vcard element [MS-OXVCARD] Section 2.1.3.9.6 M OpenChange/MAPIStoreContactsMessage.m commit e9e3dd5646cdf004896f350e35fddd661463f029 Author: Ludovic Marcotte Date: Thu Jan 15 15:29:02 2015 -0500 fixed timezone calculation on recurring event M NEWS M SOPE/NGCards/iCalTimeZonePeriod.m M SoObjects/Appointments/SOGoAppointmentFolder.m commit 16c863d89dc7555d3c1a490c3467c08c00bd421f Author: Ludovic Marcotte Date: Thu Jan 15 11:55:04 2015 -0500 Fixed potential issue when handling multiple Add/Change/Delete/Fetch EAS commands (#3057) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit 7e7d302165061964a8730e5b42f1ef5c27a20465 Author: Jesús García Sáez Date: Thu Jan 15 13:50:26 2015 +0100 oc: warning if codepage not found from headerCharset M OpenChange/MAPIStoreMailMessage.m commit d052356724fdde9a5b1777e81edceb5e0a794696 Author: Jesús García Sáez Date: Thu Jan 15 13:27:37 2015 +0100 oc: encoding names must be case insensitive M OpenChange/Codepages.m commit d87056ebfadff870518d032a0fbbd52d5c6d0a88 Author: Ludovic Marcotte Date: Mon Jan 12 14:38:55 2015 -0500 handle multipart for EAS/ItemOperations M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 135b463e8fa770f47aadb58ede53898ce6a8bfdc Author: Ludovic Marcotte Date: Mon Jan 12 13:39:06 2015 -0500 Updated the EAS doc M ActiveSync/README M Documentation/SOGoInstallationGuide.asciidoc commit f4c4f5af6271956de6a9a339d8834b4f2f66ea45 Author: Ludovic Marcotte Date: Mon Jan 12 09:09:06 2015 -0500 fixed From's full name over EAS M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 70e45f78430e07f75e1fe094f8087902f572fab6 Author: Ludovic Marcotte Date: Mon Jan 12 08:40:06 2015 -0500 fixed birthday offset in EAS M ActiveSync/NGVCard+ActiveSync.m M NEWS commit 28e449b05077b2f0686fae645a84447af1b6d4e8 Author: Ludovic Marcotte Date: Sat Jan 10 07:55:55 2015 -0500 Updated NEWS file for bugs fixed M NEWS commit 6b52e9c945af28188b221f4cbf26e0ee28f58195 Author: Ludovic Marcotte Date: Fri Jan 9 09:04:15 2015 -0500 Fix for bug #2960 M NEWS M SoObjects/SOGo/WOContext+SOGo.h M SoObjects/SOGo/WOContext+SOGo.m M SoObjects/SOGo/WORequest+SOGo.h M SoObjects/SOGo/WORequest+SOGo.m commit 1cfbea69c14468424f5eb713bcb5918a70b3d676 Author: Ludovic Marcotte Date: Thu Jan 8 15:56:16 2015 -0500 Make sure we always release local pool M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit cb9118d869d1d2535c50d46df5457038160de59e Author: Ludovic Marcotte Date: Wed Jan 7 09:29:31 2015 -0500 Moved the pool destruction at the correct location M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit dd6dd7251ca15dc5e758e733e2529003e08e7c7c Author: Francis Lachapelle Date: Tue Jan 6 13:59:20 2015 -0500 Fix selection of calendar in event/task editors Fixes #3049 Fixes #3050 M UI/Scheduler/UIxComponentEditor.m M UI/Templates/SchedulerUI/UIxAppointmentEditor.wox M UI/Templates/SchedulerUI/UIxTaskEditor.wox commit 24c6c8c91d421594bd51f07904d4cd3911cd187c Author: Ludovic Marcotte Date: Tue Jan 6 10:59:56 2015 -0500 Fix for bug #3054 M NEWS M SoObjects/Appointments/SOGoAppointmentFolders.m M SoObjects/SOGo/SOGoFolder.h M SoObjects/SOGo/SOGoFolder.m M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoObject.h M SoObjects/SOGo/SOGoObject.m M SoObjects/SOGo/SOGoParentFolder.h M SoObjects/SOGo/SOGoParentFolder.m commit b1ac7a0cca0ace6aecd3ee650e3029ca16709831 Author: Ludovic Marcotte Date: Mon Jan 5 13:49:28 2015 -0500 MultipleBookingsFieldName can be set to -1 M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.h M SoObjects/SOGo/SOGoUserManager.m M UI/MainUI/SOGoUserHomePage.m commit 59e6d6df4aa131ca1ea658a212ec1c30e516b5f1 Author: Francis Lachapelle Date: Mon Jan 5 10:12:57 2015 -0500 Fix selection of calendar in event/task editors Fixes #3049 Fixes #3050 M NEWS M UI/Templates/SchedulerUI/UIxAppointmentEditor.wox M UI/Templates/SchedulerUI/UIxTaskEditor.wox commit 71ad5de910de96a293f75c7c0caba7a36b96c020 Author: Ludovic Marcotte Date: Tue Dec 30 08:00:41 2014 -0500 Bumped everything for the release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit ead665de85e2202dbde926c316cbba927d38dfa7 Author: Ludovic Marcotte Date: Mon Dec 29 16:19:10 2014 -0500 fix tz issue when the user one was different from the system one with EAS M ActiveSync/NSString+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m M NEWS commit 838ae8995ff592d4526194a37c8f5554082cbca6 Author: Jesús García Sáez Date: Mon Dec 29 19:20:16 2014 +0100 oc: ignore unhandled properties instead of abort When setting a row with properties not handled right now, ignore them like they were never there instead of abort() M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreTypes.m commit a0c1ce8f3b7c22002661d40c24e95a1233b6a6e8 Author: Ludovic Marcotte Date: Mon Dec 29 12:43:20 2014 -0500 Improved handling of non-existant vs. subscribed folders over EAS M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailFolder.m commit 204a62aa6ac8feb5a13d5a2ee162bb26cc495a50 Author: Ludovic Marcotte Date: Tue Dec 23 10:25:53 2014 -0500 Improved comments in the code M SoObjects/Appointments/SOGoAppointmentFolder.m commit 31cffdffd34429d1f4873d07d67e822bff82b7cf Author: Ludovic Marcotte Date: Tue Dec 23 10:24:16 2014 -0500 Fix freebusy info not always returned M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/SOGo/SOGoFolder.h M SoObjects/SOGo/SOGoFolder.m commit 501ee7976664629616089cf88b9f779c6c9fe75e Author: Jesús García Sáez Date: Tue Dec 23 10:59:01 2014 +0100 oc-rtf: fix parse \pict tag with \bin data M OpenChange/RTFHandler.m commit 255bcbe92fa6b4610edf5f4d05c97b74537ecb6e Author: Ludovic Marcotte Date: Mon Dec 22 19:59:33 2014 -0500 Fixed memory leaks in SOGoSyncCacheObject and correctly kill the cache upon each EAS iteration M ActiveSync/SOGoSyncCacheObject.m M SoObjects/Mailer/SOGoMailBaseObject.m M SoObjects/SOGo/NSObject+Utilities.m M UI/MainUI/SOGoMicrosoftActiveSyncActions.m commit 72732879fafe8ef928593c0cf3e39d962b096ec9 Author: Ludovic Marcotte Date: Mon Dec 22 19:32:17 2014 -0500 Added memory statistics - set SOGoDebugLeaks = YES and call [[self class] memoryStatistics] M SoObjects/SOGo/NSObject+Utilities.h M SoObjects/SOGo/NSObject+Utilities.m commit a56fc93a9afbeaf2323296d2843be0ca9aa80238 Author: Enrique J. Hernández Blasco Date: Tue Dec 23 00:54:16 2014 +0100 oc: Guess recipients from some properties while importing PST This is happening when importing a PST file. From -> PidTagSenderEntryId To -> PidTagOriginalDisplayTo CC -> PidTagOriginalDisplayCc The tested EntryID are the local users and OneOffEntries when the users are not from the directory. It requires https://github.com/openchange/openchange/pull/175 to work. M OpenChange/MAPIStoreMailVolatileMessage.m commit 24a934275f5678f7ab86cb706aa817dfb5ef8991 Author: Ludovic Marcotte Date: Mon Dec 22 16:12:26 2014 -0500 Fix small memory leak incase of errors M ActiveSync/SOGoActiveSyncDispatcher.m commit 58f634bffe35b3a1f6a02072ba0103fea2155a45 Author: Ludovic Marcotte Date: Mon Dec 22 15:26:22 2014 -0500 Cosmetic improvements to the code M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/SOGo/SOGoMailer.h M SoObjects/SOGo/SOGoMailer.m commit ca4a754f2c12784ff437df34c255d3dccbf5c6f2 Author: Ludovic Marcotte Date: Mon Dec 22 12:39:58 2014 -0500 Use the right cutoff date M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS M SoObjects/SOGo/SOGoGCSFolder.m commit 8015688df31a3e3254093b260851d4664d725ea6 Author: Ludovic Marcotte Date: Mon Dec 22 11:50:51 2014 -0500 Added SOGoMaximumSyncResponseSize to support memory-limited EAS syncs M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit b07913d66d4a47919e09cbcd0c41d92bd97ea0a3 Author: Ludovic Marcotte Date: Mon Dec 22 08:36:55 2014 -0500 See NEWS file M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit df8a0d8715d97873e782ccfbfaab8b580c88c66e Author: Ludovic Marcotte Date: Fri Dec 19 09:03:37 2014 -0500 Update ChangeLog M ChangeLog commit e6cc56dca1126e09cb8336bdbd4e5dabc7b83cf1 Author: Ludovic Marcotte Date: Fri Dec 19 09:03:19 2014 -0500 Bumped version to 2.2.12a M Version commit de3d38262b047a1b72ec9a49042059b90e2abc2c Author: Ludovic Marcotte Date: Fri Dec 19 09:01:39 2014 -0500 Fix for bug #3034 M NEWS M SoObjects/Mailer/SOGoDraftObject.m commit 0e56527e05566e78ac8fe4687d19423de78b0276 Author: Chris Rosenhain Date: Fri Dec 19 11:04:05 2014 +1030 Change ACL modification text to non-gender specific terms M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/SOGo/SOGoGCSFolder.m M SoObjects/SOGo/SOGoUserFolder.h M UI/MainUI/SOGoRootPage.m M UI/Templates/SOGoACLDanishModificationAdvisory.wox M UI/Templates/SOGoACLDanishRemovalAdvisory.wox M UI/Templates/SOGoACLDutchModificationAdvisory.wox M UI/Templates/SOGoACLDutchRemovalAdvisory.wox M UI/Templates/SOGoACLEnglishModificationAdvisory.wox M UI/Templates/SOGoACLEnglishRemovalAdvisory.wox commit db911f323d23f263f5fa9c5fb02d8234127687b3 Author: Ludovic Marcotte Date: Thu Dec 18 08:56:23 2014 -0500 Updated ChangeLog and version numbers for the release M ChangeLog M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M Version commit fcddb37a0dd76f75bb16f9380e8b8a01865d0c4c Author: Ludovic Marcotte Date: Thu Dec 18 08:53:31 2014 -0500 Fixed typo and bumped for release M NEWS commit 8e79d4f88ba2b9603f589e1ee300164647217c8d Author: Francis Lachapelle Date: Thu Dec 18 08:51:50 2014 -0500 Update translations M NEWS M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings commit f8ab3d5a427c17d647286bda441d63a98481fdbe Author: Francis Lachapelle Date: Thu Dec 18 08:45:27 2014 -0500 Update NEWS file M NEWS commit 8aea5f232e049024047726305a55580807d5e54b Author: Ludovic Marcotte Date: Wed Dec 17 16:18:39 2014 -0500 Fix for bug #3028 M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m M NEWS commit 493c366ac42481d99c014eb9746b38bd43d726a2 Author: Ludovic Marcotte Date: Wed Dec 17 15:26:02 2014 -0500 Fix for bug #3003 M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit cd70bec9faf8f29159eafb3ae1e63ab9d7a76919 Author: Ludovic Marcotte Date: Wed Dec 17 13:57:49 2014 -0500 Fix for bug #3008 M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m commit dba17fbcbcd3c8725385df5273911499a6321bdd Author: Enrique J. Hernández Blasco Date: Tue Dec 16 23:39:42 2014 +0100 Create child folder objects using parent context for real We activate the user for the context using the root folder context as there are times where the active user is not matching with the one stored in the application context and SOGo object is storing cached data with the wrong user leading to create folders in wrong mailboxes, etc. As this application is single-threaded, no problems are expected. Indeed, the same code is available at getting the root folder (ie INBOX). M OpenChange/MAPIStoreFolder.m commit 6027cb50d4d1d351935ef924d957d5876e73d026 Author: Francis Lachapelle Date: Tue Dec 16 16:13:59 2014 -0500 Fix CSS and templates of component/apptmt editor M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/UIxAppointmentEditor.css M UI/WebServerResources/UIxComponentEditor.css commit eb4d20e50f109e20d4d040b56fecf27513c46c2c Author: Ludovic Marcotte Date: Tue Dec 16 13:27:01 2014 -0500 Privacy and categories support for tasks M ActiveSync/iCalToDo+ActiveSync.m commit 70dbcf0418d24f68232383186cb8443ffc269c8b Author: Ludovic Marcotte Date: Tue Dec 16 13:24:10 2014 -0500 Fix for MeetingStatus applied yesterday M ActiveSync/iCalEvent+ActiveSync.m commit bfaaf6eb3436cbfca5e8ede5963cd53012eff92a Author: Ludovic Marcotte Date: Tue Dec 16 13:17:59 2014 -0500 Revert back to using GNUSTEP_SYSTEM_LIBRARIES for teststrings M Tests/Integration/GNUmakefile.preamble commit 68655deabd942718c318feeb29e407a4c5b499c2 Author: Ludovic Marcotte Date: Tue Dec 16 12:36:08 2014 -0500 Improved rpath handling (#2996) M ActiveSync/common.make M Main/GNUmakefile M Tests/Integration/GNUmakefile.preamble M Tools/GNUmakefile M configure commit 7380b25b7596e58775afb4203dfa35bd5dd29c4f Author: Ludovic Marcotte Date: Tue Dec 16 10:55:12 2014 -0500 Be a bit more verbose regarding IMAP requirements for EAS M Documentation/SOGoInstallationGuide.asciidoc commit cbfb927ec91677ed75f3307d8e41b92a59ec45dd Author: Ludovic Marcotte Date: Tue Dec 16 10:42:18 2014 -0500 Properly escape Attendee's email address in case it contains crap M ActiveSync/iCalEvent+ActiveSync.m commit 0f2798f017c340cdf1000b771e5e74c2372562fc Author: Ludovic Marcotte Date: Tue Dec 16 10:35:32 2014 -0500 Lucid fixes for EAS M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M Tools/SOGoToolManageEAS.m commit e040805e0d56458d825102fb5920f381026bf09d Author: Francis Lachapelle Date: Tue Dec 16 10:07:08 2014 -0500 Fix display of dialog in RO appointment editor M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/UIxAppointmentEditor.css commit fb6ef3aa8a8d00db1cb00dbdb51b43c51ae3a438 Author: Ludovic Marcotte Date: Tue Dec 16 09:20:27 2014 -0500 Now possible to set alarms on event invitations M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M SoObjects/Appointments/GNUmakefile M SoObjects/Appointments/SOGoAppointmentObject.h M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/SOGoComponentOccurence.h M SoObjects/Appointments/SOGoComponentOccurence.m A SoObjects/Appointments/iCalAlarm+SOGo.h A SoObjects/Appointments/iCalAlarm+SOGo.m M UI/MailPartViewers/UIxMailPartICalActions.m M UI/Scheduler/GNUmakefile D UI/Scheduler/Toolbars/SOGoAppointmentObjectAccept.toolbar D UI/Scheduler/Toolbars/SOGoAppointmentObjectAcceptOrDecline.toolbar D UI/Scheduler/Toolbars/SOGoAppointmentObjectDecline.toolbar M UI/Scheduler/UIxAppointmentEditor.m M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/product.plist M UI/Templates/SchedulerUI/UIxAppointmentEditor.wox M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxComponentEditor.js commit 3eac0f5261bc4bc4aa4c65547d93d29771fe816e Author: Ludovic Marcotte Date: Mon Dec 15 19:37:04 2014 -0500 Improved NEWS file M NEWS commit f29a74f82f437ffce96ac15f1ab604218f0a22d6 Author: Ludovic Marcotte Date: Mon Dec 15 19:34:51 2014 -0500 avoid testing for IMAP ANNOTATION when X-GUID is available M NEWS M SoObjects/Mailer/SOGoMailAccount.m commit 20b3d4882d1675be4a7cbed58f99c2f4d9c96f8f Author: Ludovic Marcotte Date: Mon Dec 15 19:27:21 2014 -0500 MeetingStatus fix affecting iOS devices M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit 175b99b9ee69c08a279fa28f585a6bfd040556dd Author: Ludovic Marcotte Date: Mon Dec 15 19:25:38 2014 -0500 Updated NEWS regarding previous commit M NEWS commit e79ea7583415b8892e772d92abb55c8ebf688285 Author: Ludovic Marcotte Date: Mon Dec 15 19:24:10 2014 -0500 Categories and privacy fixes for bug #3022 M ActiveSync/iCalEvent+ActiveSync.m commit 9cb1f8097c5e195152e729c5052b88e80ceb064a Author: Ludovic Marcotte Date: Mon Dec 15 19:23:04 2014 -0500 Fix sogo-tool when cleaning up devices M Tools/SOGoToolManageEAS.m commit 54dabb6861ff32509b084ddcfdd3e9ebabf034fb Author: Francis Lachapelle Date: Mon Dec 15 10:52:04 2014 -0500 Update CKEditor to version 4.4.6 (+ sourcearea) Added an enabled the 'Source Area' plugin to be able to edit the HTML code directly. M NEWS M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/icons_hidpi.png M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png M UI/WebServerResources/ckeditor/skins/moono/icons_hidpi.png commit 6526d587f2726d6087b15e893e619bdcec7412bf Author: Francis Lachapelle Date: Thu Dec 11 14:13:56 2014 -0500 Localization M UI/PreferencesUI/French.lproj/Localizable.strings commit 9dd0d6c427a44f089cedef256899fed367899733 Author: Ludovic Marcotte Date: Thu Dec 11 13:31:32 2014 -0500 Draft autossave feature M NEWS M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/MailerUI/UIxMailMainFrame.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Templates/MailerUI/UIxMailEditor.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxMailEditor.js commit 990f782b627ed956755b727ef3b043d5d66cb14c Author: Ludovic Marcotte Date: Thu Dec 11 10:01:21 2014 -0500 Allow including or not freebusy info from subscribed calendars M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoFreeBusyObject.h M SoObjects/Appointments/SOGoFreeBusyObject.m M UI/Scheduler/UIxCalendarProperties.h M UI/Scheduler/UIxCalendarProperties.m M UI/Templates/SchedulerUI/UIxCalendarProperties.wox commit c8b74686cc0c656b2a0330c28d299a793417035e Author: Ludovic Marcotte Date: Wed Dec 10 15:22:32 2014 -0500 Update ChangeLog M ChangeLog commit 16bf299b3b9011d151a598ee06e02e6a96f2249d Author: Ludovic Marcotte Date: Wed Dec 10 15:22:01 2014 -0500 Version bump for the release M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M Version commit b8c79664e102abb36ec6e2b978fb7825c0f1841c Author: Ludovic Marcotte Date: Wed Dec 10 14:24:51 2014 -0500 Update ChangeLog M ChangeLog commit 3c063e04fb6943a5716e3978e49e9dcef3660b77 Author: Ludovic Marcotte Date: Wed Dec 10 14:24:06 2014 -0500 v2.2.11a release + bug fix M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit ce5e46f5fb7b1392a0025238b8ac9144bd4d2adb Author: Francis Lachapelle Date: Wed Dec 10 09:22:03 2014 -0500 Remove unused templates from SchedulerUI M UI/Scheduler/GNUmakefile D UI/Scheduler/UIxAptTableView.m D UI/Templates/SchedulerUI/UIxAppointmentProposal.wox D UI/Templates/SchedulerUI/UIxAptTableView.wox D UI/Templates/SchedulerUI/UIxTaskProposal.wox commit 1c0e64f169439f0284a1427043c88d5fcc525455 Author: Ludovic Marcotte Date: Tue Dec 9 09:09:18 2014 -0500 Update ChangeLog M ChangeLog commit aac6b22ab56f594e2c796d015e949549bf22e517 Author: Ludovic Marcotte Date: Tue Dec 9 09:08:54 2014 -0500 Preparation for the release M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS M Version commit 39e8f055d702e0d33da6af130403e1fd0287c102 Author: Jens Erat Date: Tue Dec 9 13:23:21 2014 +0100 Added information on common configuration issues A very common issue (watching the mailing list) is not wrapping the whole configuration in a dictionary. SOGo is not very helpful at debugging broken configuration files, thus hinting `plparse` already installed with the GNUstep runtime. M Documentation/SOGoInstallationGuide.asciidoc commit 64637d842b9b4979324e98d057909d57c86eb9ec Author: Ludovic Marcotte Date: Tue Dec 9 07:21:34 2014 -0500 Prevent compilation failures with old gcc versions M Tools/SOGoToolManageEAS.m commit 4e6214d6fcaa278f4039765de2b74fd862ced228 Author: Jens Erat Date: Tue Dec 9 13:11:03 2014 +0100 Fixed ActiveSync URL in documentation M Documentation/SOGoInstallationGuide.asciidoc commit 12788c847d5ba3d609848bf52589b4c7f3907595 Author: Ludovic Marcotte Date: Mon Dec 8 10:45:34 2014 -0500 New sogo-tool feature to manage EAS data M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M Tools/GNUmakefile A Tools/SOGoToolManageEAS.m commit 2b95dd2c0a04b28839a721cb3ba40c674f3981b5 Author: Ludovic Marcotte Date: Mon Dec 8 10:29:23 2014 -0500 Avoid generating GUID for "Other user"/"Shared" folders M SoObjects/Mailer/SOGoMailAccount.m commit 9e14a37cb81cf1dce955e5e16440fe413e4f656a Author: Ludovic Marcotte Date: Mon Dec 8 10:25:37 2014 -0500 Improvements over fixes for #2982 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit ae0cbfe6a61610acfe3b3325e6cc9ef58332f6b4 Author: Ludovic Marcotte Date: Fri Dec 5 13:52:10 2014 -0500 Fix for bug #2982 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 3f3673cf5ad2691c04f975dc58a58173e7c6c2ee Author: Ludovic Marcotte Date: Thu Dec 4 17:59:17 2014 -0500 Added SOGoSAML2LogoutURL M Documentation/SOGoInstallationGuide.asciidoc M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m M UI/MainUI/SOGoSAML2Actions.m commit 9ef4d1f551bcfe597395bc7d9ec7bef2ef3e9a0f Author: Ludovic Marcotte Date: Thu Dec 4 12:21:23 2014 -0500 Fix for bug #3010 M NEWS M UI/MainUI/SOGoUserHomePage.m commit fe9ad9c6e9b43fa276f6e71972ffd9823e4df9de Author: Ludovic Marcotte Date: Thu Dec 4 11:27:10 2014 -0500 Radically reduced EAS memory usage M ActiveSync/NSData+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS M SoObjects/SOGo/SOGoCacheGCSObject.m commit 47094b6d91c6375bb48160b355c643a628c139be Author: extrafu Date: Tue Dec 2 19:33:54 2014 -0500 Update SOGoSAML2Metadata.xml Fixed XML template generation. M SoObjects/SOGo/SOGoSAML2Metadata.xml commit 067809ef1c314becd908a0af48edc8a4a3aabcba Author: Enrique J. Hernández Blasco Date: Mon Dec 1 23:19:38 2014 +0100 Store changeNumber maps with modseq in cache for subfolders By getting the root folder/container whose properties are stored in OpenChange DB. This makes the synchronisation of sub-folders faster as when we evaluate restrictions for this folder, we are able to get the modseq from where to get the latest messages unseen by the client. M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m commit 97201c56a45ac51ea744fe85ca4e875a87c5fe68 Author: Jesús García Sáez Date: Mon Dec 1 10:47:16 2014 +0100 abort if attemp to sync an UID in setChangekey fails M OpenChange/MAPIStoreMailFolder.m commit 9ffa32eebdcc5d3b102aa4d86a93590684800cdc Author: Ludovic Marcotte Date: Sun Nov 30 17:35:39 2014 -0500 Enable SAML support on all Debian-based distro M packaging/debian-multiarch/control M packaging/debian-multiarch/rules M packaging/debian/control M packaging/debian/control-squeeze M packaging/debian/rules commit 7691d616a9ff46d4540d1a0c5a0ecbf64b3ecad2 Author: Enrique J. Hernández Blasco Date: Sat Nov 29 08:07:41 2014 +0100 Attempt to sync an UID in setChangeKey to avoid crashing This may happen if between sync cache and setChangeKey a modSeq is making synchroniseCache not retrieve the newly stored message. This should fix the following crash: https://tracker.zentyal.org/issues/2673 M OpenChange/MAPIStoreMailFolder.m commit 2c6d833c118d26d13d9689f371008043bf510cb1 Author: Enrique J. Hernández Blasco Date: Thu Nov 27 17:13:02 2014 +0100 Remove an attempt to double free content As content is freed by resetExceptResult message received by reset which has been called by dealloc as well M SOPE/NGCards/NGCardsSaxHandler.m commit f4e15e2db8fdda0ff6d94d1690e35ebab1d334a4 Author: Enrique J. Hernández Blasco Date: Wed Nov 26 09:20:45 2014 +0100 Fix memory leak on getPidTagSubject Valgrind crafted report: =40967== 128,927 (53,750 direct, 75,177 indirect) bytes in 383 blocks are definitely lost in loss record 10,104 of 10,179 ==40967== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==40967== by 0x86EDE3D: talloc_strndup (talloc.c:613) ==40967== by 0x34D2BB9E: _i_NSString_MAPIStoreDataTypes_asUnicodeInMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34D2025B: _i_MAPIStoreMailMessage__getPidTagNormalizedSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34CFCD40: _i_MAPIStoreObject__getProperty_withTag_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34CFBE21: _i_MAPIStoreMessage__getPidTagSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34CFBEB6: _i_MAPIStoreMessage__getPidTagOriginalSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34CFCD40: _i_MAPIStoreObject__getProperty_withTag_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) ==40967== by 0x34CFD07E: _i_MAPIStoreObject__getProperties_withTags_andCount_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend) M OpenChange/MAPIStoreMessage.m commit 1b715e0812dba3d9f2c4d3f2daa0cbd4313f8def Author: Ludovic Marcotte Date: Thu Nov 27 11:37:08 2014 -0500 We now handle correctly the SOGo logout when using SAML (#2376 and #2379) M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoCASSession.h M SoObjects/SOGo/SOGoCASSession.m M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m M SoObjects/SOGo/SOGoSAML2Session.h M SoObjects/SOGo/SOGoSAML2Session.m M SoObjects/SOGo/SOGoWebAuthenticator.m M UI/MainUI/SOGoSAML2Actions.m M UI/MainUI/SOGoUserHomePage.m commit c3715c94857efa77e1e38b814e0f0ee09cc9c678 Author: Ludovic Marcotte Date: Wed Nov 26 15:27:36 2014 -0500 Added additional bugfix for #2982 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit be608dc76c7217c62152e869ab17c9b237a4e99a Author: Ludovic Marcotte Date: Wed Nov 26 15:09:30 2014 -0500 Bug fixes for #2378 and #2377 and documentation improvements M Documentation/SOGoInstallationGuide.asciidoc M NEWS A SoObjects/SOGo/SOGoSAML2Metadata.xml M SoObjects/SOGo/SOGoSAML2Session.h M SoObjects/SOGo/SOGoSAML2Session.m M UI/MainUI/SOGoSAML2Actions.m M UI/MainUI/product.plist commit 5a5464dc610cddb87b9c07e97699c24a767f5ed7 Author: Ludovic Marcotte Date: Wed Nov 26 13:24:04 2014 -0500 An other fix for #2930 M UI/MainUI/SOGoUserHomePage.m commit 89917c941caf9f7c4ca18e498bba06298f7f26f6 Author: Ludovic Marcotte Date: Wed Nov 26 13:01:50 2014 -0500 New entry for bug #2381 M NEWS commit 913a75f410d8e4409960e59c110f707ffad47371 Author: Ludovic Marcotte Date: Wed Nov 26 13:00:47 2014 -0500 Fix for bug # M SoObjects/SOGo/SOGoCache.m M SoObjects/SOGo/SOGoSAML2Session.h M SoObjects/SOGo/SOGoSAML2Session.m M SoObjects/SOGo/SOGoSession.h M SoObjects/SOGo/SOGoSession.m M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit 20e728afac25c9930af97eb2d1fb7519d415c853 Author: Ludovic Marcotte Date: Tue Nov 25 17:28:12 2014 -0500 Remove unnecessary comments M SoObjects/SOGo/SOGoCache.m commit 5f14bc11011394ff6f1333880320eec7ceb675af Author: Ludovic Marcotte Date: Tue Nov 25 17:27:03 2014 -0500 Report the correct preference keys M SoObjects/SOGo/SOGoSAML2Session.m commit b0633ba1f454b9b09d646ff0b512f5d13a0f236e Author: Robin McCorkell Date: Tue Jun 18 17:50:28 2013 +0200 Add check for remote_user variable for trusted proxy auth If trusted proxy authentication is on, yet the proxy did not authenticate the user, then the default authentication method is used instead of returning 'Unauthorized'. M Apache/SOGo.conf M Main/SOGo.m commit bb227443ed632cb03cba58e24259510c9686e1d2 Author: Ludovic Marcotte Date: Sat Nov 22 08:14:31 2014 -0500 Check lenght of string before trying to use parameters M ActiveSync/NSString+ActiveSync.m commit efff32e44d1b6df1dfe03f81bbd0e1f449a8fbb2 Author: Ludovic Marcotte Date: Fri Nov 21 09:13:11 2014 -0500 Update ChangeLog M ChangeLog commit f7f78eaba6ac5304df937f5b26f5d21979657787 Author: Francis Lachapelle Date: Fri Nov 21 09:07:39 2014 -0500 Update CKEditor to version 4.4.5 M NEWS M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/images/anchor.png M UI/WebServerResources/ckeditor/plugins/link/images/hidpi/anchor.png M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/images/arrow.png M UI/WebServerResources/ckeditor/skins/moono/images/close.png M UI/WebServerResources/ckeditor/skins/moono/images/hidpi/close.png M UI/WebServerResources/ckeditor/skins/moono/images/hidpi/lock-open.png M UI/WebServerResources/ckeditor/skins/moono/images/hidpi/lock.png M UI/WebServerResources/ckeditor/skins/moono/images/hidpi/refresh.png M UI/WebServerResources/ckeditor/skins/moono/images/lock-open.png M UI/WebServerResources/ckeditor/skins/moono/images/lock.png M UI/WebServerResources/ckeditor/skins/moono/images/refresh.png commit 78ea1473834b84f4cb06656a50b58fc8cf50c2a7 Author: Francis Lachapelle Date: Fri Nov 21 08:52:52 2014 -0500 Update translations M NEWS M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings M SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings M SoObjects/Mailer/BrazilianPortuguese.lproj/Localizable.strings M UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings M UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings M UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/MainUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Dutch.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/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings commit f7935c6084e0ba5e933c639f115120177e68534c Author: Ludovic Marcotte Date: Fri Nov 21 08:29:25 2014 -0500 Bumped version numbers for the releasex M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc M NEWS commit 327147f7162c1df4f37ff96f6ce815e48cab9bf7 Author: Ludovic Marcotte Date: Wed Nov 19 12:07:50 2014 -0500 Fixed typo M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit b4718f363bd439b5521ef1f13946a20ffe5cd408 Author: Ludovic Marcotte Date: Wed Nov 19 12:06:44 2014 -0500 More documentation fixes for v2.2.10 M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit a8b716fbaa87f617781565963ecd3594fe455475 Author: Enrique J. Hernández Blasco Date: Wed Nov 19 00:23:16 2014 +0100 oc: sync old messages as last resort if there are not in cache This is happening when the lastModSeq is greater than the modseq from an old message and that message is not in cache. This is used as last resort before crashing and it is only used in objectVersion as it is the first place to call on sync. Other related properties would work. M OpenChange/MAPIStoreMailFolder.h M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.m commit ef7b919175636b9c15c2a7f48a97925f26a280bb Author: Enrique J. Hernández Blasco Date: Wed Nov 12 16:21:44 2014 +0100 Return MAPISTORE_ERR_NOT_FOUND when a mail is indexed but not in IMAP server And remove that entry from the indexing table. This avoids to crash getting properties from a no longer available message in the IMAP server, for instance, the `PidTagPredecessorChangeList` attribute. M OpenChange/MAPIStoreFolder.m commit 973ab78761453a24bac1f19b417f8c7c5e851f81 Author: Jesús García Sáez Date: Thu Nov 6 17:42:45 2014 +0100 oc: synchronize folders ChangeNumber <-> modseq M OpenChange/MAPIStoreMailFolder.h M OpenChange/MAPIStoreMailFolder.m commit c4b0ac209b3913897c9d59b5d04d12d46df9e1a8 Author: Jesús García Sáez Date: Fri Oct 24 12:38:11 2014 +0200 NSString:objectFromJSONString now can parse single values Like null => [NSNull null] M SoObjects/SOGo/NSString+Utilities.m commit 41320a4813e232b02780eea42792b108c7f4bf3f Author: Jesús García Sáez Date: Thu Oct 23 12:47:43 2014 +0200 oc: NGImap4Connection:fetchUids changed error messages M OpenChange/NGImap4Connection+Monkeypatching.m commit c410a9fc3ff7694d179e69e5d9a904396f0ab07e Author: Jesús García Sáez Date: Wed Oct 22 19:21:17 2014 +0200 oc: NGImap4Connection:fetchUids don't delete RawResponse M OpenChange/NGImap4Connection+Monkeypatching.h M OpenChange/NGImap4Connection+Monkeypatching.m commit 24e35103ff0a5094f81b9f241cb8164293ac7b83 Author: Jesús García Sáez Date: Wed Oct 22 15:01:41 2014 +0200 oc: monkeypatched NGImap4Connection class from sope To improve fetchUids method so we can retrieve uids in batches. Otherwise we will face an error 'too long request' kind M OpenChange/GNUmakefile A OpenChange/NGImap4Connection+Monkeypatching.h A OpenChange/NGImap4Connection+Monkeypatching.m commit 616f2abbb218c1dc9417162d4b95b2a1c4269660 Author: Enrique J. Hernández Blasco Date: Mon Oct 20 11:47:46 2014 +0200 Fix compilation when samba file is not others readable This happens when any smb.conf or included file is not others readable, thus we are fallbacking to the default installation path. M OpenChange/GNUmakefile commit 3910769ae86d6a58c44702ef4c09bf88c4912914 Author: Enrique J. Hernández Blasco Date: Wed Oct 15 00:39:49 2014 +0200 oc-folder: Uniform call to deleteMessageWithMID To make sure flags argument is used accordingly with the specs and not working by chance. M OpenChange/MAPIStoreFolder.m commit b67e1deda55ffc702d090629587f8a85b5967d8a Author: Enrique J. Hernández Blasco Date: Wed Oct 15 00:35:17 2014 +0200 oc-folder: Make deleted items synched when shared By keeping mid on moving messages by soft deleting and only if srcMid is different from targetMid. This makes restore/shared deleted items work. It also requires to do the following to work smoothly: * Do not add soft-deleted messages in ensureIDsForChildKeys * Return soft-deleted messages on getDeletedFMIDs * Do not register a new mid if the URL is matched with soft deleted messages M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit 35ca313c37c2efbf99c62a81b1ef8b5564e74884 Author: Enrique J. Hernández Blasco Date: Thu Oct 16 16:29:23 2014 +0200 oc-calendar: Fix PidLidClipStart on recurrent events The midnight value must be in user's timezone and returned back in UTC. M OpenChange/MAPIStoreAppointmentWrapper.m commit c631689975a4532abc4f3d184ad199d15f29bd6b Author: Enrique J. Hernández Blasco Date: Thu Oct 16 16:26:57 2014 +0200 oc-calendar: getPidLidClipEnd now follows [MS-OXOCAL] On recurrent events when there is no end, the time to set is 31 August 4500, 11:59 P.M ([MS-OXOCAL] Section 2.2.1.15) M OpenChange/MAPIStoreAppointmentWrapper.m commit cd64ca199a9846d9dc9a36a99fac39285303b9c3 Author: Enrique J. Hernández Blasco Date: Thu Oct 16 16:11:43 2014 +0200 oc-calendar: wDay field cannot be negative Furthermore, [MS-OXOCAL] Section 2.2.1.41.1 indicates: The wDay field is set to indicate the occurrence of the day of the week within the month (1 to 5, where 5 indicates the final occurrence during the month if that day of the week does not occur 5 times). [rule firstOccurrence] may return negative values according to iCal spec for recurrent rules iCal 4.8.5.4 Recurrence Rule. For instance, for defining a timezone whose recurrent rule is done using this rule: RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU This fixes the problem when editing a recurrent appointment in Outlook were incorrectly shifted when SOGo provides back the event. M OpenChange/iCalTimeZone+MAPIStore.m commit be60fdebcc1e92ab13ce93dcc019457e5c4d7722 Author: Enrique J. Hernández Blasco Date: Tue Oct 14 23:48:36 2014 +0200 oc-folder: Flags are now used in indexing db when deleting a msg Unregistering the URL in indexing db accordingly to the flags (SOFT or HARD) M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit d076e04ad47c8938531450af9f002552328f8fa1 Author: Enrique J. Hernández Blasco Date: Tue Oct 7 12:37:23 2014 +0200 oc-mailfolder: Get seen flag directly from message in preloading To avoid a loop and a server-call. We are not using body.peek[text] directly because bodyContentPart message is explicitly avoiding it. M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.h M OpenChange/MAPIStoreMailMessage.m commit 7e0cddc06bc520c8eefe1b9190e92443853a15bc Author: Enrique J. Hernández Blasco Date: Tue Oct 7 00:51:45 2014 +0200 oc-mailfolder: Avoid setting seen flag on preloading message bodies Fetching a body[text] property using IMAP makes IMAP server set seen flag. This commit fetches the flag beforehand to restore the previous state once the body has been fetched. M OpenChange/MAPIStoreMailFolder.m commit 258444bb93b974825c428ef45db58e288d742f18 Author: Enrique J. Hernández Blasco Date: Sat Oct 4 00:58:13 2014 +0200 oc-rtf: Be more resilient to spaces while parsing font tables This avoids to crash on this example: \f0\fibi \fcharset0 -------^ Or: \f0 \fibi\fcharset0 --^ Take into account that I found lots of RTF documents with this format: \f0\fbidi \froman\fcharset0 \f0\froman\fprq2 \fcharset0 Which are not unsupported by this handler. M OpenChange/RTFHandler.m commit 75ce59d010c92a89453136300ec2c5f9c8e42c8a Author: Enrique J. Hernández Blasco Date: Fri Oct 3 23:23:01 2014 +0200 oc-rtf: Fix current position to match where _bytes pointer is This avoids to have extra unknown bytes at the end of the RTF document as _len would have been reached but _current_pos had incorrect less value. M OpenChange/RTFHandler.m commit cbfcd548581849ede2d6bbd0edbe580300f5d4af Author: Enrique J. Hernández Blasco Date: Fri Sep 19 16:51:26 2014 +0200 oc-rtf: Use what RTF Spec 1.9.1 for control words This reverts 7581c0a. M OpenChange/RTFHandler.m commit 415fb6034e76dc666970070b9ac437bf4e1e9834 Author: Enrique J. Hernández Blasco Date: Thu Sep 18 10:23:51 2014 +0200 oc-calendar: Retrieve properly event description created on SOGo As it is stored as plain text without triming string. The correct comparison here is NSNotFound as stated in Apple documentation. M OpenChange/MAPIStoreAppointmentWrapper.m commit 445a1fb2d6b6eb24d4fb04c2610e517247d7f47f Author: Jesús García Sáez Date: Thu Oct 2 17:40:12 2014 +0200 oc: MailMessages return correct codepage A OpenChange/Codepages.h A OpenChange/Codepages.m M OpenChange/GNUmakefile M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailVolatileMessage.m commit c866bce8e8b0ff4540571b58d580244ecff5b2e0 Author: Enrique J. Hernández Blasco Date: Sat Sep 27 18:04:45 2014 +0200 Store FreeBusySimple and FreeBusyDetailed rights as roles Map: FreeBusySimple -> PublicDAndTViewer FreeBusyDetailed -> ConfidentialDAndTViewer Although SOGo is not really used AFAIK, we can now keep it and keep Calendar permission issues consistent. M OpenChange/MAPIStoreCalendarFolder.m commit ed4ca3bd1b2cba344892cf80fc94af288ca15e03 Author: Jesús García Sáez Date: Thu Aug 28 04:19:28 2014 +0200 oc: add talloc reference to indexing context We have a cache with user contexts (objc) which have mapping contexts (objc) where we store the indexing context (c) which will be freed by openchange code once the connection is closed. Right now all indexing context created for an user are the same, independently when in time was created or by which connection, etc... So this is a valid workaround, but this has to be refactored to used the indexing context of the current connection that is performing the call to SOGo backend. M OpenChange/MAPIStoreMapping.m commit bb9764bc6bef8633bdeda51860e4cc0db3ad4e35 Author: Jesús García Sáez Date: Thu Aug 28 04:14:06 2014 +0200 Revert "oc: cached usercontext updates indexing_context" This reverts commit 0750f64b787db088e944756b66fbd0883cf44cbf. M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m M OpenChange/MAPIStoreUserContext.h M OpenChange/MAPIStoreUserContext.m commit 05578bfcb6e753fdce2f0b5d7c4167fe326b4a17 Author: Jesús García Sáez Date: Mon Aug 25 18:27:11 2014 +0200 oc-rtf: control words can also have a space before next tag This was causing to parse a single space as an empty control word with length 0, which was the source of several crashes. Example: \f0\fbidi \fcharset0 --------^ font index is 0, font family is bidi but when parsing charset we were assuming control word was '' instead of 'charset0'. This only fixes the crashes, the parseFontTable function works quite awful right now. M OpenChange/RTFHandler.m commit a7c2054cce0d3dd1a093d9f369e715b519751d3a Author: Jesús García Sáez Date: Fri Aug 22 17:05:49 2014 +0200 oc: cached usercontext updates indexing_context Instead of use always the one given on initialization M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m M OpenChange/MAPIStoreUserContext.h M OpenChange/MAPIStoreUserContext.m commit 52ad0e0e5b12d88d0d8259284537d360084cfb2a Author: Julien Kerihuel Date: Tue Aug 19 22:24:34 2014 +0200 Prevent SOGo backend from crashing when mapistore_set_connection_info is not called beforehand and connInfo is not initialized. M OpenChange/MAPIStoreContext.m commit dc8b73b12bf8388c0bfce5af652b8e3957461c0c Author: Kamen Mazdrashki Date: Mon Aug 4 13:56:30 2014 +0200 oc/MailFolder: Add more logging so we can trace invalid message kyes M OpenChange/MAPIStoreMailFolder.m commit 18acdf20a61e2d865facc6b1798d9a1e75a06440 Author: Kamen Mazdrashki Date: Mon Aug 4 13:56:22 2014 +0200 oc: Make sure we always use NSString keys in 'messages' dictionary Different types for keys in Dictionaries leads to not finding expected entry - we should make sure that everythime we set/get entry from a dictionary, key object type is same M OpenChange/MAPIStoreMailFolder.m commit 0a23f18fc99930246d891f5f059c0d9e0c9b466e Author: Kamen Mazdrashki Date: Mon Aug 4 13:55:41 2014 +0200 oc: Set log level to 0 in samba-get-config script - it is very chatty during builds This script is very "chatty" when "log level" is set to a high number (usual scenario on developer machine) M OpenChange/samba-get-config.py commit b8366d796d5628ee821dd3c5c9c855512adfbce8 Author: Kamen Mazdrashki Date: Thu Jul 31 12:12:35 2014 +0200 oc/util: Tune dbmsgreader for new caching classes names M OpenChange/dbmsgreader.m commit 5ee8cb3a3fd31e8d445c77e616d8dcb1334fac13 Author: Jesús García Sáez Date: Mon Aug 4 10:35:04 2014 +0200 oc-rtf: check valid font name when generating tag M OpenChange/RTFHandler.m commit 4e3a242f2fe32230819eb175b55e62e9934cbf8b Author: Jesús García Sáez Date: Thu Jul 31 20:44:14 2014 +0200 oc-rtf: Don't crash when we don't know the specified font M OpenChange/RTFHandler.m commit 68c38e2b5c0958a4ec96b56c2e0c16948fa73307 Author: Jesús García Sáez Date: Tue Jul 29 18:51:37 2014 +0200 openchange: return proper url for folders with non-ascii chars toManyRelationshipKeysWithNamespaces applies asCSSIdentifier function to the names which are already "Imap4Encoded". So we need to remove the CSSIdentifier function first and then "Imap4Decode" to get the real name. Once we have the real name, to create the url we have to use the same logic as the function that creates the folder and creates this url for the first time (this function is createRootSecondaryFolderWithFID) which is to apply, in this order: - asCSSIdentifier - stringByEncodingImap4FolderName - stringByAddingPercentEscapesUsingEncoding M OpenChange/MAPIStoreMailContext.m commit f1d14fdeca522120a5350b30cf958b456fdef613 Author: Jesús García Sáez Date: Fri Jun 27 15:40:21 2014 +0200 multitenancy: adapt openchangedb_* calls M OpenChange/MAPIStoreContext.m commit a5550cff18db6f7b17ba3fbb30b0b155f06fa03f Author: Jesús García Sáez Date: Fri Jun 20 17:12:26 2014 +0200 avoid decode @ from url with username on it M OpenChange/MAPIStoreContext.m commit 95e3c7ca88403003305c2bf32166fdeac45f0005 Author: Ludovic Marcotte Date: Tue Nov 18 18:36:59 2014 -0500 More doc fixes for v2.2.10 M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit 6bbaf58d437a1233519800758711624dc8f9a998 Author: Ludovic Marcotte Date: Tue Nov 18 16:56:45 2014 -0500 Initial pass of the doc for v2.2.10 on Debian/Ubuntu M Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc commit ac55509aea982d07c02d429f88131d8da468181b Author: Ludovic Marcotte Date: Tue Nov 18 12:45:15 2014 -0500 Updated NEWS file regarding the SOPE commit for bug #2957 M NEWS commit 19221beb1fc0aab45c0b7bcc5fb9ccd9e7561f73 Author: Jens Erat Date: Sun Nov 9 22:11:37 2014 +0100 Removed erroneous backslash in documentation M Documentation/SOGoInstallationGuide.asciidoc commit 3d18c94789235c50a8028d209b5cbf0203cb5dce Author: Francis Lachapelle Date: Mon Nov 17 14:24:14 2014 -0500 Fix extraction of email addresses in some cases Fixes #2945 M NEWS M UI/WebServerResources/UIxMailToSelection.js commit 1f167d9e821e5d4b54323c048e744c657dc4dd48 Author: Ludovic Marcotte Date: Mon Nov 17 11:49:56 2014 -0500 Fixed IMAP searches with non-ASCII folder names M NEWS M UI/MailerUI/UIxMailSearch.m M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.js commit 3872341a85c4e54a5671bde5e414c58c1ebca19e Author: Ludovic Marcotte Date: Fri Nov 14 10:34:36 2014 -0500 Added required patch for previous commit M SoObjects/SOGo/SOGoGCSFolder.m commit b3cd609ae76414237db120fd76545afe11f6346b Author: Ludovic Marcotte Date: Fri Nov 14 09:13:14 2014 -0500 Added WindowSize support for GCS collections M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS commit c0f0f2023c09352179251c9158d9014d9fab55a7 Author: Ludovic Marcotte Date: Wed Nov 12 15:09:26 2014 -0500 added NEWS entry for BSON goodie M NEWS commit ea43f4a635124fc012f994a02b95a9f277d4345e Author: Ludovic Marcotte Date: Wed Nov 12 15:05:05 2014 -0500 Comment improvement M ActiveSync/SOGoActiveSyncDispatcher.m commit d25fe1a58b23e012e83b52979ce98020b4bd5f63 Author: Ludovic Marcotte Date: Wed Nov 12 14:57:54 2014 -0500 Dramatically improved BSON deserialization speed by avoiding tz name lookups M SoObjects/SOGo/BSONCodec.m commit 8e1dc0ecb06b899b20336bb2928050f93c80fc5a Author: Ludovic Marcotte Date: Wed Nov 12 12:56:34 2014 -0500 Typo in previous commit M packaging/rhel/sogo.spec commit 715999edc80fa434f2bf882e666a47111c5d2c39 Author: Ludovic Marcotte Date: Wed Nov 12 12:54:07 2014 -0500 Avoid compilation failures on non-RHEL 7 distros M packaging/rhel/sogo.spec commit c159d5461bbb26edbe8485ca4461de62f008107c Author: Ludovic Marcotte Date: Wed Nov 12 10:02:04 2014 -0500 disable rpm-check-build for now M packaging/rhel/sogo.spec commit 5284b57340d917417ed489875cffbdc5fcbb00e7 Author: Ludovic Marcotte Date: Mon Nov 10 16:19:10 2014 -0500 More EL7 fixes M packaging/rhel/sogo.spec commit d8e6447fcc6f41687668fdd3649f4b58478bdcff Author: Ludovic Marcotte Date: Mon Nov 10 16:17:06 2014 -0500 More disable lasso M packaging/rhel/sogo.spec commit cb8b0b028ed852bc0877237bf76296ee17aaa1d8 Author: Ludovic Marcotte Date: Mon Nov 10 16:15:05 2014 -0500 Disable lasso for RHEL7 for now M packaging/rhel/sogo.spec commit df648c920467773b0871fde538f5003113ca7aab Author: Francis Lachapelle Date: Mon Nov 10 13:51:38 2014 -0500 Add 'zip' to packages dependencies Fixes #2963 M packaging/debian-multiarch/control M packaging/debian/control M packaging/rhel/sogo.spec commit 624af1c0fb494abbf16fc4b8620b13f5e3bf4e7c Author: Ludovic Marcotte Date: Mon Nov 10 08:58:30 2014 -0500 Fixed test M Tests/Integration/test-davacl.py commit 395a8ddcfefbd0a897274aa278f30c3fc545f4ac Author: Ludovic Marcotte Date: Fri Nov 7 10:36:11 2014 -0500 Updated once more the tz and added missing zones M SOPE/NGCards/TimeZones/America/Grand_Turk.ics M SOPE/NGCards/TimeZones/America/Metlakatla.ics M SOPE/NGCards/TimeZones/Antarctica/Casey.ics A SOPE/NGCards/TimeZones/Asia/Chita.ics M SOPE/NGCards/TimeZones/Asia/Irkutsk.ics M SOPE/NGCards/TimeZones/Asia/Khandyga.ics M SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics M SOPE/NGCards/TimeZones/Asia/Magadan.ics M SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics M SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics M SOPE/NGCards/TimeZones/Asia/Omsk.ics M SOPE/NGCards/TimeZones/Asia/Sakhalin.ics A SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics M SOPE/NGCards/TimeZones/Asia/Urumqi.ics M SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics M SOPE/NGCards/TimeZones/Asia/Vladivostok.ics M SOPE/NGCards/TimeZones/Asia/Yakutsk.ics M SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics M SOPE/NGCards/TimeZones/Australia/Adelaide.ics M SOPE/NGCards/TimeZones/Australia/Brisbane.ics M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics M SOPE/NGCards/TimeZones/Australia/Currie.ics M SOPE/NGCards/TimeZones/Australia/Darwin.ics M SOPE/NGCards/TimeZones/Australia/Eucla.ics M SOPE/NGCards/TimeZones/Australia/Hobart.ics M SOPE/NGCards/TimeZones/Australia/Lindeman.ics M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics M SOPE/NGCards/TimeZones/Australia/Melbourne.ics M SOPE/NGCards/TimeZones/Australia/Perth.ics M SOPE/NGCards/TimeZones/Australia/Sydney.ics M SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics M SOPE/NGCards/TimeZones/Europe/Minsk.ics M SOPE/NGCards/TimeZones/Europe/Moscow.ics M SOPE/NGCards/TimeZones/Europe/Simferopol.ics M SOPE/NGCards/TimeZones/Europe/Volgograd.ics M SOPE/NGCards/TimeZones/Pacific/Apia.ics A SOPE/NGCards/TimeZones/Pacific/Bougainville.ics M SOPE/NGCards/TimeZones/Pacific/Fiji.ics M SOPE/NGCards/TimeZones/UPDATING commit 8cd72a8fda714f62d0a62cee5bb22ac4986ecfef Author: Ludovic Marcotte Date: Fri Nov 7 10:06:53 2014 -0500 Fix borken ORGANIZER fields during the PUT action M SoObjects/Appointments/SOGoAppointmentObject.m commit 11a4c1358d6c1b9f6e5bb0fef63572a90d34ff16 Author: Ludovic Marcotte Date: Thu Nov 6 11:23:34 2014 -0500 Fixed corrupted PNG files (#2975) M NEWS M UI/WebServerResources/arrow-left.png M UI/WebServerResources/arrow-right.png M UI/WebServerResources/minus.png M UI/WebServerResources/plus.png commit 54d8aa88870f585ba9bb6422ed7dc68d8a980ea5 Author: Ludovic Marcotte Date: Thu Nov 6 11:10:31 2014 -0500 Added new zone files A SOPE/NGCards/TimeZones/Antarctica/Troll.ics A SOPE/NGCards/TimeZones/Asia/Khandyga.ics A SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics A SOPE/NGCards/TimeZones/Europe/Busingen.ics commit 49da494260949c1f6fe022e9825f026241f0f1c1 Author: Ludovic Marcotte Date: Thu Nov 6 11:09:16 2014 -0500 Fix for bug #2968 M NEWS M SOPE/NGCards/TimeZones/Africa/Abidjan.ics M SOPE/NGCards/TimeZones/Africa/Accra.ics M SOPE/NGCards/TimeZones/Africa/Addis_Ababa.ics M SOPE/NGCards/TimeZones/Africa/Algiers.ics M SOPE/NGCards/TimeZones/Africa/Asmara.ics M SOPE/NGCards/TimeZones/Africa/Bamako.ics M SOPE/NGCards/TimeZones/Africa/Bangui.ics M SOPE/NGCards/TimeZones/Africa/Banjul.ics M SOPE/NGCards/TimeZones/Africa/Bissau.ics M SOPE/NGCards/TimeZones/Africa/Blantyre.ics M SOPE/NGCards/TimeZones/Africa/Brazzaville.ics M SOPE/NGCards/TimeZones/Africa/Bujumbura.ics M SOPE/NGCards/TimeZones/Africa/Cairo.ics M SOPE/NGCards/TimeZones/Africa/Casablanca.ics M SOPE/NGCards/TimeZones/Africa/Ceuta.ics M SOPE/NGCards/TimeZones/Africa/Conakry.ics M SOPE/NGCards/TimeZones/Africa/Dakar.ics M SOPE/NGCards/TimeZones/Africa/Dar_es_Salaam.ics M SOPE/NGCards/TimeZones/Africa/Djibouti.ics M SOPE/NGCards/TimeZones/Africa/Douala.ics M SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics M SOPE/NGCards/TimeZones/Africa/Freetown.ics M SOPE/NGCards/TimeZones/Africa/Gaborone.ics M SOPE/NGCards/TimeZones/Africa/Harare.ics M SOPE/NGCards/TimeZones/Africa/Johannesburg.ics M SOPE/NGCards/TimeZones/Africa/Juba.ics M SOPE/NGCards/TimeZones/Africa/Kampala.ics M SOPE/NGCards/TimeZones/Africa/Khartoum.ics M SOPE/NGCards/TimeZones/Africa/Kigali.ics M SOPE/NGCards/TimeZones/Africa/Kinshasa.ics M SOPE/NGCards/TimeZones/Africa/Lagos.ics M SOPE/NGCards/TimeZones/Africa/Libreville.ics M SOPE/NGCards/TimeZones/Africa/Lome.ics M SOPE/NGCards/TimeZones/Africa/Luanda.ics M SOPE/NGCards/TimeZones/Africa/Lubumbashi.ics M SOPE/NGCards/TimeZones/Africa/Lusaka.ics M SOPE/NGCards/TimeZones/Africa/Malabo.ics M SOPE/NGCards/TimeZones/Africa/Maputo.ics M SOPE/NGCards/TimeZones/Africa/Maseru.ics M SOPE/NGCards/TimeZones/Africa/Mbabane.ics M SOPE/NGCards/TimeZones/Africa/Mogadishu.ics M SOPE/NGCards/TimeZones/Africa/Monrovia.ics M SOPE/NGCards/TimeZones/Africa/Nairobi.ics M SOPE/NGCards/TimeZones/Africa/Ndjamena.ics M SOPE/NGCards/TimeZones/Africa/Niamey.ics M SOPE/NGCards/TimeZones/Africa/Nouakchott.ics M SOPE/NGCards/TimeZones/Africa/Ouagadougou.ics M SOPE/NGCards/TimeZones/Africa/Porto-Novo.ics M SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics M SOPE/NGCards/TimeZones/Africa/Tripoli.ics M SOPE/NGCards/TimeZones/Africa/Tunis.ics M SOPE/NGCards/TimeZones/Africa/Windhoek.ics M SOPE/NGCards/TimeZones/America/Adak.ics M SOPE/NGCards/TimeZones/America/Anchorage.ics M SOPE/NGCards/TimeZones/America/Anguilla.ics M SOPE/NGCards/TimeZones/America/Antigua.ics M SOPE/NGCards/TimeZones/America/Araguaina.ics M SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics M SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics M SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics M SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics M SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics M SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics M SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics M SOPE/NGCards/TimeZones/America/Argentina/Salta.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics M SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics M SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics M SOPE/NGCards/TimeZones/America/Aruba.ics M SOPE/NGCards/TimeZones/America/Asuncion.ics M SOPE/NGCards/TimeZones/America/Atikokan.ics M SOPE/NGCards/TimeZones/America/Bahia.ics M SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics M SOPE/NGCards/TimeZones/America/Barbados.ics M SOPE/NGCards/TimeZones/America/Belem.ics M SOPE/NGCards/TimeZones/America/Belize.ics M SOPE/NGCards/TimeZones/America/Blanc-Sablon.ics M SOPE/NGCards/TimeZones/America/Boa_Vista.ics M SOPE/NGCards/TimeZones/America/Bogota.ics M SOPE/NGCards/TimeZones/America/Boise.ics M SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics M SOPE/NGCards/TimeZones/America/Campo_Grande.ics M SOPE/NGCards/TimeZones/America/Cancun.ics M SOPE/NGCards/TimeZones/America/Caracas.ics M SOPE/NGCards/TimeZones/America/Cayenne.ics M SOPE/NGCards/TimeZones/America/Cayman.ics M SOPE/NGCards/TimeZones/America/Chicago.ics M SOPE/NGCards/TimeZones/America/Chihuahua.ics M SOPE/NGCards/TimeZones/America/Costa_Rica.ics M SOPE/NGCards/TimeZones/America/Creston.ics M SOPE/NGCards/TimeZones/America/Cuiaba.ics M SOPE/NGCards/TimeZones/America/Curacao.ics M SOPE/NGCards/TimeZones/America/Danmarkshavn.ics M SOPE/NGCards/TimeZones/America/Dawson.ics M SOPE/NGCards/TimeZones/America/Dawson_Creek.ics M SOPE/NGCards/TimeZones/America/Denver.ics M SOPE/NGCards/TimeZones/America/Detroit.ics M SOPE/NGCards/TimeZones/America/Dominica.ics M SOPE/NGCards/TimeZones/America/Edmonton.ics M SOPE/NGCards/TimeZones/America/Eirunepe.ics M SOPE/NGCards/TimeZones/America/El_Salvador.ics M SOPE/NGCards/TimeZones/America/Fortaleza.ics M SOPE/NGCards/TimeZones/America/Glace_Bay.ics M SOPE/NGCards/TimeZones/America/Godthab.ics M SOPE/NGCards/TimeZones/America/Goose_Bay.ics M SOPE/NGCards/TimeZones/America/Grand_Turk.ics M SOPE/NGCards/TimeZones/America/Grenada.ics M SOPE/NGCards/TimeZones/America/Guadeloupe.ics M SOPE/NGCards/TimeZones/America/Guatemala.ics M SOPE/NGCards/TimeZones/America/Guayaquil.ics M SOPE/NGCards/TimeZones/America/Guyana.ics M SOPE/NGCards/TimeZones/America/Halifax.ics M SOPE/NGCards/TimeZones/America/Havana.ics M SOPE/NGCards/TimeZones/America/Hermosillo.ics M SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics M SOPE/NGCards/TimeZones/America/Indiana/Knox.ics M SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics M SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics M SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics M SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics M SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics M SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics M SOPE/NGCards/TimeZones/America/Inuvik.ics M SOPE/NGCards/TimeZones/America/Iqaluit.ics M SOPE/NGCards/TimeZones/America/Jamaica.ics M SOPE/NGCards/TimeZones/America/Juneau.ics M SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics M SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics M SOPE/NGCards/TimeZones/America/Kralendijk.ics M SOPE/NGCards/TimeZones/America/La_Paz.ics M SOPE/NGCards/TimeZones/America/Lima.ics M SOPE/NGCards/TimeZones/America/Los_Angeles.ics M SOPE/NGCards/TimeZones/America/Lower_Princes.ics M SOPE/NGCards/TimeZones/America/Maceio.ics M SOPE/NGCards/TimeZones/America/Managua.ics M SOPE/NGCards/TimeZones/America/Manaus.ics M SOPE/NGCards/TimeZones/America/Marigot.ics M SOPE/NGCards/TimeZones/America/Martinique.ics M SOPE/NGCards/TimeZones/America/Matamoros.ics M SOPE/NGCards/TimeZones/America/Mazatlan.ics M SOPE/NGCards/TimeZones/America/Menominee.ics M SOPE/NGCards/TimeZones/America/Merida.ics M SOPE/NGCards/TimeZones/America/Metlakatla.ics M SOPE/NGCards/TimeZones/America/Mexico_City.ics M SOPE/NGCards/TimeZones/America/Miquelon.ics M SOPE/NGCards/TimeZones/America/Moncton.ics M SOPE/NGCards/TimeZones/America/Monterrey.ics M SOPE/NGCards/TimeZones/America/Montevideo.ics M SOPE/NGCards/TimeZones/America/Montreal.ics M SOPE/NGCards/TimeZones/America/Montserrat.ics M SOPE/NGCards/TimeZones/America/Nassau.ics M SOPE/NGCards/TimeZones/America/New_York.ics M SOPE/NGCards/TimeZones/America/Nipigon.ics M SOPE/NGCards/TimeZones/America/Nome.ics M SOPE/NGCards/TimeZones/America/Noronha.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics M SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics M SOPE/NGCards/TimeZones/America/Ojinaga.ics M SOPE/NGCards/TimeZones/America/Panama.ics M SOPE/NGCards/TimeZones/America/Pangnirtung.ics M SOPE/NGCards/TimeZones/America/Paramaribo.ics M SOPE/NGCards/TimeZones/America/Phoenix.ics M SOPE/NGCards/TimeZones/America/Port-au-Prince.ics M SOPE/NGCards/TimeZones/America/Port_of_Spain.ics M SOPE/NGCards/TimeZones/America/Porto_Velho.ics M SOPE/NGCards/TimeZones/America/Puerto_Rico.ics M SOPE/NGCards/TimeZones/America/Rainy_River.ics M SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics M SOPE/NGCards/TimeZones/America/Recife.ics M SOPE/NGCards/TimeZones/America/Regina.ics M SOPE/NGCards/TimeZones/America/Resolute.ics M SOPE/NGCards/TimeZones/America/Rio_Branco.ics M SOPE/NGCards/TimeZones/America/Santa_Isabel.ics M SOPE/NGCards/TimeZones/America/Santarem.ics M SOPE/NGCards/TimeZones/America/Santiago.ics M SOPE/NGCards/TimeZones/America/Santo_Domingo.ics M SOPE/NGCards/TimeZones/America/Sao_Paulo.ics M SOPE/NGCards/TimeZones/America/Scoresbysund.ics M SOPE/NGCards/TimeZones/America/Sitka.ics M SOPE/NGCards/TimeZones/America/St_Barthelemy.ics M SOPE/NGCards/TimeZones/America/St_Johns.ics M SOPE/NGCards/TimeZones/America/St_Kitts.ics M SOPE/NGCards/TimeZones/America/St_Lucia.ics M SOPE/NGCards/TimeZones/America/St_Thomas.ics M SOPE/NGCards/TimeZones/America/St_Vincent.ics M SOPE/NGCards/TimeZones/America/Swift_Current.ics M SOPE/NGCards/TimeZones/America/Tegucigalpa.ics M SOPE/NGCards/TimeZones/America/Thule.ics M SOPE/NGCards/TimeZones/America/Thunder_Bay.ics M SOPE/NGCards/TimeZones/America/Tijuana.ics M SOPE/NGCards/TimeZones/America/Toronto.ics M SOPE/NGCards/TimeZones/America/Tortola.ics M SOPE/NGCards/TimeZones/America/Vancouver.ics M SOPE/NGCards/TimeZones/America/Whitehorse.ics M SOPE/NGCards/TimeZones/America/Winnipeg.ics M SOPE/NGCards/TimeZones/America/Yakutat.ics M SOPE/NGCards/TimeZones/America/Yellowknife.ics M SOPE/NGCards/TimeZones/Antarctica/Casey.ics M SOPE/NGCards/TimeZones/Antarctica/Davis.ics M SOPE/NGCards/TimeZones/Antarctica/DumontDUrville.ics M SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics M SOPE/NGCards/TimeZones/Antarctica/Mawson.ics M SOPE/NGCards/TimeZones/Antarctica/McMurdo.ics M SOPE/NGCards/TimeZones/Antarctica/Palmer.ics M SOPE/NGCards/TimeZones/Antarctica/Rothera.ics M SOPE/NGCards/TimeZones/Antarctica/Syowa.ics M SOPE/NGCards/TimeZones/Antarctica/Vostok.ics M SOPE/NGCards/TimeZones/Arctic/Longyearbyen.ics M SOPE/NGCards/TimeZones/Asia/Aden.ics M SOPE/NGCards/TimeZones/Asia/Almaty.ics M SOPE/NGCards/TimeZones/Asia/Amman.ics M SOPE/NGCards/TimeZones/Asia/Anadyr.ics M SOPE/NGCards/TimeZones/Asia/Aqtau.ics M SOPE/NGCards/TimeZones/Asia/Aqtobe.ics M SOPE/NGCards/TimeZones/Asia/Ashgabat.ics M SOPE/NGCards/TimeZones/Asia/Baghdad.ics M SOPE/NGCards/TimeZones/Asia/Bahrain.ics M SOPE/NGCards/TimeZones/Asia/Baku.ics M SOPE/NGCards/TimeZones/Asia/Bangkok.ics M SOPE/NGCards/TimeZones/Asia/Beirut.ics M SOPE/NGCards/TimeZones/Asia/Bishkek.ics M SOPE/NGCards/TimeZones/Asia/Brunei.ics M SOPE/NGCards/TimeZones/Asia/Choibalsan.ics M SOPE/NGCards/TimeZones/Asia/Chongqing.ics M SOPE/NGCards/TimeZones/Asia/Colombo.ics M SOPE/NGCards/TimeZones/Asia/Damascus.ics M SOPE/NGCards/TimeZones/Asia/Dhaka.ics M SOPE/NGCards/TimeZones/Asia/Dili.ics M SOPE/NGCards/TimeZones/Asia/Dubai.ics M SOPE/NGCards/TimeZones/Asia/Dushanbe.ics M SOPE/NGCards/TimeZones/Asia/Gaza.ics M SOPE/NGCards/TimeZones/Asia/Harbin.ics M SOPE/NGCards/TimeZones/Asia/Hebron.ics M SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics M SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics M SOPE/NGCards/TimeZones/Asia/Hovd.ics M SOPE/NGCards/TimeZones/Asia/Irkutsk.ics M SOPE/NGCards/TimeZones/Asia/Istanbul.ics M SOPE/NGCards/TimeZones/Asia/Jakarta.ics M SOPE/NGCards/TimeZones/Asia/Jayapura.ics M SOPE/NGCards/TimeZones/Asia/Jerusalem.ics M SOPE/NGCards/TimeZones/Asia/Kabul.ics M SOPE/NGCards/TimeZones/Asia/Kamchatka.ics M SOPE/NGCards/TimeZones/Asia/Karachi.ics M SOPE/NGCards/TimeZones/Asia/Kashgar.ics M SOPE/NGCards/TimeZones/Asia/Kathmandu.ics M SOPE/NGCards/TimeZones/Asia/Kolkata.ics M SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics M SOPE/NGCards/TimeZones/Asia/Kuala_Lumpur.ics M SOPE/NGCards/TimeZones/Asia/Kuching.ics M SOPE/NGCards/TimeZones/Asia/Kuwait.ics M SOPE/NGCards/TimeZones/Asia/Macau.ics M SOPE/NGCards/TimeZones/Asia/Magadan.ics M SOPE/NGCards/TimeZones/Asia/Makassar.ics M SOPE/NGCards/TimeZones/Asia/Manila.ics M SOPE/NGCards/TimeZones/Asia/Muscat.ics M SOPE/NGCards/TimeZones/Asia/Nicosia.ics M SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics M SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics M SOPE/NGCards/TimeZones/Asia/Omsk.ics M SOPE/NGCards/TimeZones/Asia/Oral.ics M SOPE/NGCards/TimeZones/Asia/Phnom_Penh.ics M SOPE/NGCards/TimeZones/Asia/Pontianak.ics M SOPE/NGCards/TimeZones/Asia/Pyongyang.ics M SOPE/NGCards/TimeZones/Asia/Qatar.ics M SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics M SOPE/NGCards/TimeZones/Asia/Rangoon.ics M SOPE/NGCards/TimeZones/Asia/Riyadh.ics M SOPE/NGCards/TimeZones/Asia/Sakhalin.ics M SOPE/NGCards/TimeZones/Asia/Samarkand.ics M SOPE/NGCards/TimeZones/Asia/Seoul.ics M SOPE/NGCards/TimeZones/Asia/Shanghai.ics M SOPE/NGCards/TimeZones/Asia/Singapore.ics M SOPE/NGCards/TimeZones/Asia/Taipei.ics M SOPE/NGCards/TimeZones/Asia/Tashkent.ics M SOPE/NGCards/TimeZones/Asia/Tbilisi.ics M SOPE/NGCards/TimeZones/Asia/Tehran.ics M SOPE/NGCards/TimeZones/Asia/Thimphu.ics M SOPE/NGCards/TimeZones/Asia/Tokyo.ics M SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics M SOPE/NGCards/TimeZones/Asia/Urumqi.ics M SOPE/NGCards/TimeZones/Asia/Vientiane.ics M SOPE/NGCards/TimeZones/Asia/Vladivostok.ics M SOPE/NGCards/TimeZones/Asia/Yakutsk.ics M SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics M SOPE/NGCards/TimeZones/Asia/Yerevan.ics M SOPE/NGCards/TimeZones/Atlantic/Azores.ics M SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics M SOPE/NGCards/TimeZones/Atlantic/Canary.ics M SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics M SOPE/NGCards/TimeZones/Atlantic/Faroe.ics M SOPE/NGCards/TimeZones/Atlantic/Madeira.ics M SOPE/NGCards/TimeZones/Atlantic/Reykjavik.ics M SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics M SOPE/NGCards/TimeZones/Atlantic/St_Helena.ics M SOPE/NGCards/TimeZones/Atlantic/Stanley.ics M SOPE/NGCards/TimeZones/Australia/Adelaide.ics M SOPE/NGCards/TimeZones/Australia/Brisbane.ics M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics M SOPE/NGCards/TimeZones/Australia/Currie.ics M SOPE/NGCards/TimeZones/Australia/Darwin.ics M SOPE/NGCards/TimeZones/Australia/Eucla.ics M SOPE/NGCards/TimeZones/Australia/Hobart.ics M SOPE/NGCards/TimeZones/Australia/Lindeman.ics M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics M SOPE/NGCards/TimeZones/Australia/Melbourne.ics M SOPE/NGCards/TimeZones/Australia/Perth.ics M SOPE/NGCards/TimeZones/Australia/Sydney.ics M SOPE/NGCards/TimeZones/Europe/Amsterdam.ics M SOPE/NGCards/TimeZones/Europe/Andorra.ics M SOPE/NGCards/TimeZones/Europe/Athens.ics M SOPE/NGCards/TimeZones/Europe/Belgrade.ics M SOPE/NGCards/TimeZones/Europe/Berlin.ics M SOPE/NGCards/TimeZones/Europe/Bratislava.ics M SOPE/NGCards/TimeZones/Europe/Brussels.ics M SOPE/NGCards/TimeZones/Europe/Bucharest.ics M SOPE/NGCards/TimeZones/Europe/Budapest.ics M SOPE/NGCards/TimeZones/Europe/Chisinau.ics M SOPE/NGCards/TimeZones/Europe/Copenhagen.ics M SOPE/NGCards/TimeZones/Europe/Dublin.ics M SOPE/NGCards/TimeZones/Europe/Gibraltar.ics M SOPE/NGCards/TimeZones/Europe/Guernsey.ics M SOPE/NGCards/TimeZones/Europe/Helsinki.ics M SOPE/NGCards/TimeZones/Europe/Isle_of_Man.ics M SOPE/NGCards/TimeZones/Europe/Istanbul.ics M SOPE/NGCards/TimeZones/Europe/Jersey.ics M SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics M SOPE/NGCards/TimeZones/Europe/Kiev.ics M SOPE/NGCards/TimeZones/Europe/Lisbon.ics M SOPE/NGCards/TimeZones/Europe/Ljubljana.ics M SOPE/NGCards/TimeZones/Europe/London.ics M SOPE/NGCards/TimeZones/Europe/Luxembourg.ics M SOPE/NGCards/TimeZones/Europe/Madrid.ics M SOPE/NGCards/TimeZones/Europe/Malta.ics M SOPE/NGCards/TimeZones/Europe/Mariehamn.ics M SOPE/NGCards/TimeZones/Europe/Minsk.ics M SOPE/NGCards/TimeZones/Europe/Monaco.ics M SOPE/NGCards/TimeZones/Europe/Moscow.ics M SOPE/NGCards/TimeZones/Europe/Nicosia.ics M SOPE/NGCards/TimeZones/Europe/Oslo.ics M SOPE/NGCards/TimeZones/Europe/Paris.ics M SOPE/NGCards/TimeZones/Europe/Podgorica.ics M SOPE/NGCards/TimeZones/Europe/Prague.ics M SOPE/NGCards/TimeZones/Europe/Riga.ics M SOPE/NGCards/TimeZones/Europe/Rome.ics M SOPE/NGCards/TimeZones/Europe/Samara.ics M SOPE/NGCards/TimeZones/Europe/San_Marino.ics M SOPE/NGCards/TimeZones/Europe/Sarajevo.ics M SOPE/NGCards/TimeZones/Europe/Simferopol.ics M SOPE/NGCards/TimeZones/Europe/Skopje.ics M SOPE/NGCards/TimeZones/Europe/Sofia.ics M SOPE/NGCards/TimeZones/Europe/Stockholm.ics M SOPE/NGCards/TimeZones/Europe/Tallinn.ics M SOPE/NGCards/TimeZones/Europe/Tirane.ics M SOPE/NGCards/TimeZones/Europe/Uzhgorod.ics M SOPE/NGCards/TimeZones/Europe/Vaduz.ics M SOPE/NGCards/TimeZones/Europe/Vatican.ics M SOPE/NGCards/TimeZones/Europe/Vienna.ics M SOPE/NGCards/TimeZones/Europe/Vilnius.ics M SOPE/NGCards/TimeZones/Europe/Volgograd.ics M SOPE/NGCards/TimeZones/Europe/Warsaw.ics M SOPE/NGCards/TimeZones/Europe/Zagreb.ics M SOPE/NGCards/TimeZones/Europe/Zaporozhye.ics M SOPE/NGCards/TimeZones/Europe/Zurich.ics M SOPE/NGCards/TimeZones/Indian/Antananarivo.ics M SOPE/NGCards/TimeZones/Indian/Chagos.ics M SOPE/NGCards/TimeZones/Indian/Christmas.ics M SOPE/NGCards/TimeZones/Indian/Cocos.ics M SOPE/NGCards/TimeZones/Indian/Comoro.ics M SOPE/NGCards/TimeZones/Indian/Kerguelen.ics M SOPE/NGCards/TimeZones/Indian/Mahe.ics M SOPE/NGCards/TimeZones/Indian/Maldives.ics M SOPE/NGCards/TimeZones/Indian/Mauritius.ics M SOPE/NGCards/TimeZones/Indian/Mayotte.ics M SOPE/NGCards/TimeZones/Indian/Reunion.ics M SOPE/NGCards/TimeZones/Pacific/Apia.ics M SOPE/NGCards/TimeZones/Pacific/Auckland.ics M SOPE/NGCards/TimeZones/Pacific/Chatham.ics M SOPE/NGCards/TimeZones/Pacific/Chuuk.ics M SOPE/NGCards/TimeZones/Pacific/Easter.ics M SOPE/NGCards/TimeZones/Pacific/Efate.ics M SOPE/NGCards/TimeZones/Pacific/Enderbury.ics M SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics M SOPE/NGCards/TimeZones/Pacific/Fiji.ics M SOPE/NGCards/TimeZones/Pacific/Funafuti.ics M SOPE/NGCards/TimeZones/Pacific/Galapagos.ics M SOPE/NGCards/TimeZones/Pacific/Gambier.ics M SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics M SOPE/NGCards/TimeZones/Pacific/Guam.ics M SOPE/NGCards/TimeZones/Pacific/Honolulu.ics M SOPE/NGCards/TimeZones/Pacific/Johnston.ics M SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics M SOPE/NGCards/TimeZones/Pacific/Kosrae.ics M SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics M SOPE/NGCards/TimeZones/Pacific/Majuro.ics M SOPE/NGCards/TimeZones/Pacific/Marquesas.ics M SOPE/NGCards/TimeZones/Pacific/Midway.ics M SOPE/NGCards/TimeZones/Pacific/Nauru.ics M SOPE/NGCards/TimeZones/Pacific/Niue.ics M SOPE/NGCards/TimeZones/Pacific/Norfolk.ics M SOPE/NGCards/TimeZones/Pacific/Noumea.ics M SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics M SOPE/NGCards/TimeZones/Pacific/Palau.ics M SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics M SOPE/NGCards/TimeZones/Pacific/Pohnpei.ics M SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics M SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics M SOPE/NGCards/TimeZones/Pacific/Saipan.ics M SOPE/NGCards/TimeZones/Pacific/Tahiti.ics M SOPE/NGCards/TimeZones/Pacific/Tarawa.ics M SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics M SOPE/NGCards/TimeZones/Pacific/Wake.ics M SOPE/NGCards/TimeZones/Pacific/Wallis.ics commit e08dd3f9eb16bdf122a398fd46a725ec33c55226 Author: Ludovic Marcotte Date: Thu Nov 6 10:16:47 2014 -0500 Fix for bug #2978 M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit 6de70e4043bc09a9182ce8a22e2c4f9a76b11af3 Author: Ludovic Marcotte Date: Thu Nov 6 09:35:58 2014 -0500 sanitize strings before encoding them when using EAS M ActiveSync/NSString+ActiveSync.m M NEWS commit 7052daa1c8fded384e5dd9e7582014a5acd8188e Author: Francis Lachapelle Date: Wed Nov 5 10:02:55 2014 -0500 Fix rename of subscribed addressbooks M NEWS M UI/Common/product.plist M UI/WebServerResources/ContactsUI.js commit 15be4861b6574ce7573e2ebc6e3d3bc3fb10110f Author: Francis Lachapelle Date: Wed Nov 5 08:44:52 2014 -0500 Fix support for SieveFolderEncoding default Fixes #2622 M NEWS M UI/PreferencesUI/UIxFilterEditor.m commit 4b9958336c470a00933b2786c2105a25f95f7801 Author: Ludovic Marcotte Date: Tue Nov 4 13:50:10 2014 -0500 Handle base64-encoded command parameters in EAS M ActiveSync/NSString+ActiveSync.m commit 52fdcc34de6fb482b94736652a7699436c17db82 Author: Ludovic Marcotte Date: Fri Oct 31 06:46:03 2014 -0400 Fixed typo M ActiveSync/iCalEvent+ActiveSync.m commit 08427e0bfb8bba2fd273443558a6832ac1ac0cc5 Author: Ludovic Marcotte Date: Thu Oct 30 18:58:52 2014 -0400 set userTimeZone if event has no tz M ActiveSync/iCalEvent+ActiveSync.m commit d76a4361a094c2a235e310f9e86ab38602d568f7 Author: Ludovic Marcotte Date: Thu Oct 30 09:20:21 2014 -0400 Added one more sanitization pass on decoded content M ActiveSync/SOGoMailObject+ActiveSync.m commit 70cd24e111b04a7bb598a56f86da34fefb689fbf Author: Ludovic Marcotte Date: Wed Oct 29 16:42:52 2014 -0400 Fix for bug #2965 M NEWS M UI/MailerUI/UIxMailView.m commit b5023eeb245c0c0cec40b018af404049119cd4d0 Author: Ludovic Marcotte Date: Wed Oct 29 14:56:03 2014 -0400 Fix for bug #2940 M ActiveSync/SOGoActiveSyncDispatcher.m M Documentation/SOGoInstallationGuide.asciidoc M NEWS M SoObjects/SOGo/SOGoSystemDefaults.m commit da962aed01b32be85f85483dfbe978aa4e259361 Author: Ludovic Marcotte Date: Wed Oct 29 14:20:03 2014 -0400 Added support for multiple calendars/addressbooks over ActiveSync M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/SOGo/SOGoCacheGCSObject.h M SoObjects/SOGo/SOGoCacheGCSObject.m commit 395545ca519f4771369eca77d0d4b5aa9d79d1df Author: Ludovic Marcotte Date: Wed Oct 29 11:13:18 2014 -0400 WP fails to sync if an event is changed on the sever and the client sends a modification of another event M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit b53c7267660ba76d26f08b824b88cc87824a7cd3 Author: Ludovic Marcotte Date: Wed Oct 29 10:46:45 2014 -0400 TZ fixes on WP devices all day events M ActiveSync/iCalTimeZone+ActiveSync.m commit 6695aa083f5f315bfd95d61e7da58c261e611c3b Author: Francis Lachapelle Date: Fri Oct 17 15:20:25 2014 -0400 Fix crash when opening a mailbox with empty filter Fixes #2959 M UI/MailerUI/UIxMailListActions.m M UI/WebServerResources/MailerUI.js commit 42ef0bfc3f30a4ce77fab46fd48fc197dfe37684 Author: Ludovic Marcotte Date: Thu Oct 16 11:49:07 2014 -0400 Added doc around IMAP word size vs. ActiveSync on large mail folders M Documentation/SOGoInstallationGuide.asciidoc commit fb95d84a3a4eb1c3f329a02a4496cc7528f17c2a Author: Ludovic Marcotte Date: Thu Oct 16 09:35:15 2014 -0400 Handle base64 encoded query strings, popular on Windows devices M ActiveSync/NSString+ActiveSync.m commit 231987242b367f3d60d45edf3ebddfda4257709f Author: Ludovic Marcotte Date: Thu Oct 16 09:10:54 2014 -0400 Handle empty Attendees tag M ActiveSync/iCalEvent+ActiveSync.m commit b4f7ec3708bb5c44aaf1bd6637ee1f1df9a0b783 Author: Ludovic Marcotte Date: Thu Oct 16 09:08:50 2014 -0400 Don't send empty tag M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit b2cab02d7064a6a7c79cf71a5aa748fa31be11ad Author: Ludovic Marcotte Date: Thu Oct 16 09:03:34 2014 -0400 Handle empty categories M ActiveSync/NGVCard+ActiveSync.m commit d6ff9038ce09e1c5eb507fc8d884708bc706d306 Author: Ludovic Marcotte Date: Thu Oct 16 09:02:18 2014 -0400 Disable timezone in AS for now M ActiveSync/iCalEvent+ActiveSync.m commit c43ad378500367eb1639d43ab6f69e81e13d2ff4 Author: Ludovic Marcotte Date: Wed Oct 15 15:21:20 2014 -0400 Disable OpenChange for now on RHEL 7 M packaging/rhel/sogo.spec commit 096a0ef8e4f908802176903685e74826c1fbc2ae Author: Ludovic Marcotte Date: Wed Oct 15 11:35:59 2014 -0400 Disabled openchange builds on all i386 arch M packaging/rhel/sogo.spec commit e2136e041354f27fb0938b3fad15aa999ebe0621 Author: Francis Lachapelle Date: Tue Oct 14 12:54:04 2014 -0400 Don't leak database passwords in the logs Fixes #2953 M NEWS M SOPE/GDLContentStore/GCSChannelManager.m commit 3264458f4be46d8725962bb215350e7ca291ad18 Author: Ludovic Marcotte Date: Tue Oct 14 11:27:08 2014 -0400 Added back -L directives to properly compile teststrings M Tests/Integration/GNUmakefile.preamble commit 0327a42c9c7d305af78504264821281de7e9c2d3 Author: Alexandre Cloutier Date: Tue Oct 14 10:45:30 2014 -0400 Update NEWS file M NEWS commit 5f811e1a4e4e6b5e89cd616ddbc0b37ff3e0635a Author: Ludovic Marcotte Date: Tue Oct 14 10:43:52 2014 -0400 Added rpath for integration tests M Tests/Integration/GNUmakefile.preamble commit 923aa5d9b669d9ebca4b80a50c37c148aa17bb60 Author: Alexandre Cloutier Date: Tue Oct 14 10:29:11 2014 -0400 bugfix #2952, default sorting for new user M UI/WebServerResources/MailerUI.js commit 3416bfea94f17dd26b55bb4133c431f2640c9371 Author: Ludovic Marcotte Date: Tue Oct 14 10:00:05 2014 -0400 Adjusted rpath and removed unusued -L directives M ActiveSync/common.make M Tools/GNUmakefile M Tools/GNUmakefile.preamble commit f6639508089352980758aadc1b9d565157ee4adc Author: Ludovic Marcotte Date: Tue Oct 14 09:51:04 2014 -0400 Adjusted the rpath, removed unnecessary variables/values M Main/GNUmakefile M Main/GNUmakefile.preamble commit ccabd93ff2175dc4c26bf11694542a1acf1d382c Author: Ludovic Marcotte Date: Tue Oct 14 09:21:12 2014 -0400 moved system lib dirs to additional lib dirs M Main/GNUmakefile.preamble commit c5a7bcf2aaa4177b873c4a0ca780e046d041e074 Author: Ludovic Marcotte Date: Tue Oct 14 09:17:00 2014 -0400 Fixed the system lib dir to point to the sogo lib dir M Main/GNUmakefile.preamble commit 81ff6bebfeb30b2abafa31eb4b0e86b102c0f4c0 Author: Ludovic Marcotte Date: Tue Oct 14 09:02:15 2014 -0400 Removed dependancies when openchange is disabled M packaging/rhel/sogo.spec commit 1a8aa5a587c63b3c5d434353a41c6d9cffd540ef Author: Ludovic Marcotte Date: Tue Oct 14 09:00:14 2014 -0400 Fixed spec file to not build sogo-openchange if disabled M packaging/rhel/sogo.spec commit 4b76e2b933ae675800139e37fdd14ad1982ebc50 Author: Ludovic Marcotte Date: Tue Oct 14 08:43:28 2014 -0400 Added lib64 in the search path M Tests/Integration/GNUmakefile.preamble commit 27ac9e3904f43de0764b426754df6c86db8f3c69 Author: Francis Lachapelle Date: Thu Oct 9 15:46:44 2014 -0400 Cleanup of unused parameters M SoObjects/SOGo/SOGoUserFolder.m M UI/WebServerResources/AdministrationUI.js commit f8a371e351ce161037017ba79c367c494b6d56f1 Author: Francis Lachapelle Date: Thu Oct 9 15:12:24 2014 -0400 Fix folder's name when subscribing to a folder M NEWS M UI/WebServerResources/UIxContactsUserFolders.js commit 460ed2e7bcfd11a2beef4c8146fdd9030a415115 Author: Francis Lachapelle Date: Thu Oct 9 15:11:06 2014 -0400 Fix JavaScript warning on undefined variable M UI/WebServerResources/ContactsUI.js commit 6cc8f17c86713f39ba60d8ae8129ea4ceb052f63 Author: Francis Lachapelle Date: Thu Oct 9 15:10:20 2014 -0400 Fix display name of subscribed folders M NEWS M SoObjects/SOGo/SOGoGCSFolder.m commit ff9d49be71645c97d7692af67fda8bfacbb6179a Author: Ludovic Marcotte Date: Wed Oct 8 10:25:46 2014 -0400 Dropped rpath since it seems to be ignored on el5 M Tests/Integration/GNUmakefile.preamble commit f1919d10edcb56c4ae87a79a61522063c4d6e808 Author: Ludovic Marcotte Date: Wed Oct 8 09:35:50 2014 -0400 Flag for conditional openchange build M packaging/rhel/sogo.spec commit 3e2de9701cd1af8d27b9c0abf43e199049496b5d Author: Ludovic Marcotte Date: Wed Oct 8 09:29:08 2014 -0400 Fixes M packaging/rhel/sogo.spec commit 435ebb9eb41fc88a8af1de280f1894608e61f302 Author: Ludovic Marcotte Date: Wed Oct 8 09:25:40 2014 -0400 Fixes M packaging/rhel/sogo.spec commit ab9ba66b366c9b97cde626fe8a5cd23b3f0d3cdb Author: Ludovic Marcotte Date: Wed Oct 8 09:22:14 2014 -0400 More fixes M packaging/rhel/sogo.spec commit 29295f93c5a1b807eda1e4d6c92f9d1271e72597 Author: Ludovic Marcotte Date: Wed Oct 8 09:17:26 2014 -0400 Fixed again the spec file M packaging/rhel/sogo.spec commit 20e0cd623407d2066168818c7dd8c26a6afba05e Author: Ludovic Marcotte Date: Wed Oct 8 09:10:02 2014 -0400 Fixed RHEL packaging with lib move to "sogo" app directory M packaging/rhel/sogo.spec commit 25f68c7eb5263aaaaf7c5e4cfe29d8ecc60386ec Author: Jens Erat Date: Wed Oct 8 10:07:48 2014 +0200 Added missing NGImap4DisableIMAP4Pooling option to documentation M Documentation/SOGoInstallationGuide.asciidoc commit 22844a57426d9b3e2938a579f959fb934ef59357 Author: Jens Erat Date: Wed Oct 8 10:01:17 2014 +0200 Minor fixes in documentation M Documentation/SOGoInstallationGuide.asciidoc commit e3837188fd747ad8cb4d752c99b8027661fed03a Author: Ludovic Marcotte Date: Mon Oct 6 14:45:30 2014 -0400 Updated spec file for SOGo's private libraries move M packaging/rhel/sogo.spec commit a0317046ba4aa51450a6c9df451f322178811ff1 Author: Francis Lachapelle Date: Sun Oct 5 00:30:27 2014 -0400 Card view: don't escape
's in note field M NEWS M UI/Contacts/UIxContactView.m commit 4cc6b72cfb434b79d8e0e5f2277fbc3a7f54a2ad Author: Jeroen Dekkers Date: Sun Oct 5 15:47:00 2014 +0200 Make png files non-executable M UI/WebServerResources/error.png M UI/WebServerResources/notice.png M UI/WebServerResources/success.png M UI/WebServerResources/warning.png commit d7f8427623288493e9d082f793ed75870134c7e5 Author: Francis Lachapelle Date: Fri Oct 3 13:13:42 2014 -0400 Improve XSL for documentation M Documentation/Makefile D Documentation/docbook/xsl/sogo-fo-article.xsl M Documentation/docbook/xsl/sogo-fo.xsl commit 7f49dcb2fa0507d98741c3eeaa276f772de49886 Author: Ludovic Marcotte Date: Thu Oct 2 13:10:54 2014 -0400 Avoid using SOGO_SYSLIBDIR when testing since it's undefined M Tests/Integration/GNUmakefile.preamble commit f29a47d44328904a150c3c8ffc2a03af63293fb8 Author: Ludovic Marcotte Date: Thu Oct 2 12:42:06 2014 -0400 Added rpath M ActiveSync/common.make commit f88cfae611cda5462d5920638c1ff41856eb0a50 Author: Ludovic Marcotte Date: Thu Oct 2 12:36:22 2014 -0400 Improved and simplified rpath M SoObjects/common.make M Tests/Integration/GNUmakefile.preamble commit fb3ddca9e8e3a5f8c5d4698dcb8046202f5ecc2d Author: Ludovic Marcotte Date: Thu Oct 2 11:17:45 2014 -0400 Improved makefiles M SoObjects/Mailer/GNUmakefile M SoObjects/common.make commit ba4a50e778f586aaf5fc536b62b1ea00b9145292 Author: Ludovic Marcotte Date: Thu Oct 2 11:05:19 2014 -0400 Added rpath kungfu M SoObjects/common.make commit 8875c42d256444ed230bd834f7ed72fb1595cda2 Author: Ludovic Marcotte Date: Thu Oct 2 11:00:43 2014 -0400 Fixed makefile M SoObjects/common.make commit 18431922abd08be9a024589d16ee4117dcf9c477 Author: Ludovic Marcotte Date: Thu Oct 2 10:55:05 2014 -0400 Fixed makefile M ActiveSync/common.make commit f93c06e6a915889cc0d1a5de3b3d760efd5a100a Author: Ludovic Marcotte Date: Thu Oct 2 10:50:34 2014 -0400 Fixed include M Tests/Integration/GNUmakefile commit 68d79472a529b783273bf766bf4d5e5eb029343d Author: Ludovic Marcotte Date: Thu Oct 2 10:46:47 2014 -0400 Fixed makefile for teststrings due to sogo lib change M Tests/Integration/GNUmakefile M Tests/Integration/GNUmakefile.preamble commit 51ed3717962c2d49f9c0824ced0efa700919dbff Author: Ludovic Marcotte Date: Thu Oct 2 10:21:36 2014 -0400 Adjusted debian install files regarding sogo lib move M packaging/debian-multiarch/sogo-dev.install M packaging/debian-multiarch/sogo.install M packaging/debian/sogo-dev.install M packaging/debian/sogo.install commit 6ded9e95b33a80c09b00a63f7199b72f882d99d5 Author: Jeroen Dekkers Date: Wed Oct 1 20:36:42 2014 +0200 Put private libraries in /usr/lib/sogo M Main/GNUmakefile M Main/GNUmakefile.preamble M OpenChange/GNUmakefile M SOPE/GDLContentStore/GNUmakefile M SOPE/NGCards/GNUmakefile M SoObjects/SOGo/GNUmakefile M SoObjects/common.make M Tests/Integration/GNUmakefile.preamble M Tests/Unit/GNUmakefile M Tools/GNUmakefile M Tools/GNUmakefile.preamble M UI/AdministrationUI/GNUmakefile M UI/Common/GNUmakefile M UI/Contacts/GNUmakefile M UI/MailPartViewers/GNUmakefile M UI/MailerUI/GNUmakefile M UI/MainUI/GNUmakefile M UI/PreferencesUI/GNUmakefile M UI/SOGoUI/GNUmakefile M UI/Scheduler/GNUmakefile M UI/common.make commit 25b7fffb009333e07de5f0327288086de08cd942 Author: Ludovic Marcotte Date: Wed Oct 1 14:08:29 2014 -0400 Fix for bug #2930 M NEWS M UI/MainUI/SOGoUserHomePage.m commit 89284d558c558c5bd2ec8c346fe5c16acbc1c366 Author: Francis Lachapelle Date: Wed Oct 1 09:02:03 2014 -0400 Add missing translation M UI/PreferencesUI/English.lproj/Localizable.strings commit 9610fcc5ca4faa9083e4be1c4cdf0bde53e7e228 Author: Ludovic Marcotte Date: Mon Sep 29 15:30:02 2014 -0400 Bumped version M Version commit 9cdcfd1d4a86de691a15b2a8d412c073f86dd145 Author: Ludovic Marcotte Date: Mon Sep 29 15:20:22 2014 -0400 Updated for the 2.2.9a release M NEWS M Version commit 95b122c9125a3e8185a6b5fe0f1a7bd0bfefc130 Author: Ludovic Marcotte Date: Mon Sep 29 15:04:40 2014 -0400 Simplified even more -safeString M SoObjects/SOGo/NSString+Utilities.m commit aa0499dbacbefac0a7c2c8504eb94be22af26629 Author: Ludovic Marcotte Date: Mon Sep 29 14:28:13 2014 -0400 Fixed sanitization char skipping and #2936 M SoObjects/SOGo/NSString+Utilities.m M UI/MailerUI/UIxMailListActions.m commit 80acafadd38b95dbd4917c157ea24d2a3467dd0c Author: Francis Lachapelle Date: Fri Sep 26 14:49:36 2014 -0400 Fix URL in documentation M Documentation/SOGoMozillaThunderbirdConfigurationGuide.asciidoc commit 4c5be2fd97ed230478ec330bc849cd3d96c31589 Author: Ludovic Marcotte Date: Fri Sep 26 14:31:57 2014 -0400 Update ChangeLog M ChangeLog commit c0e8eb6ce3b2501a0439a95d6d4bfcb9b6c17cf0 Author: Ludovic Marcotte Date: Fri Sep 26 14:29:20 2014 -0400 Adjusted the doc for TB31 M Documentation/SOGoMozillaThunderbirdConfigurationGuide.asciidoc commit 4be2ddb79339eb16d40404fb71b999c543ea395f Author: Francis Lachapelle Date: Fri Sep 26 14:23:39 2014 -0400 Update translations M NEWS M SoObjects/Appointments/NorwegianBokmal.lproj/Localizable.strings M SoObjects/Appointments/Russian.lproj/Localizable.strings M UI/AdministrationUI/NorwegianBokmal.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/French.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/NorwegianBokmal.lproj/Localizable.strings M UI/MailerUI/Czech.lproj/Localizable.strings M UI/MailerUI/Dutch.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/German.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 5744d1847447317caec390b61db4252ab245d71c Author: Ludovic Marcotte Date: Fri Sep 26 14:15:32 2014 -0400 Updated scripts for TB31 M Scripts/updates.php commit 9e1423cd4a7d0df284645449b1c37c2b8cec32dd Author: Francis Lachapelle Date: Fri Sep 26 13:58:28 2014 -0400 New font for asciidoc documentation We now use Lato. M Documentation/SOGoInstallationGuide.asciidoc M Documentation/docbook/xsl/sogo-fo-article.xsl M Documentation/docbook/xsl/sogo-fo.xsl M Documentation/docinfo.xml D Documentation/fonts/PALATINO.TTF D Documentation/fonts/deliciousitalic.ttf D Documentation/fonts/deliciousitalic.xml D Documentation/fonts/deliciousroman.ttf D Documentation/fonts/deliciousroman.xml M Documentation/fonts/fop-config.xml A Documentation/fonts/lato/Lato-Black.ttf A Documentation/fonts/lato/Lato-Black.xml A Documentation/fonts/lato/Lato-BlackItalic.ttf A Documentation/fonts/lato/Lato-BlackItalic.xml A Documentation/fonts/lato/Lato-Bold.ttf A Documentation/fonts/lato/Lato-Bold.xml A Documentation/fonts/lato/Lato-BoldItalic.ttf A Documentation/fonts/lato/Lato-BoldItalic.xml A Documentation/fonts/lato/Lato-Hairline.ttf A Documentation/fonts/lato/Lato-Hairline.xml A Documentation/fonts/lato/Lato-HairlineItalic.ttf A Documentation/fonts/lato/Lato-HairlineItalic.xml A Documentation/fonts/lato/Lato-Heavy.ttf A Documentation/fonts/lato/Lato-Heavy.xml A Documentation/fonts/lato/Lato-HeavyItalic.ttf A Documentation/fonts/lato/Lato-HeavyItalic.xml A Documentation/fonts/lato/Lato-Italic.ttf A Documentation/fonts/lato/Lato-Italic.xml A Documentation/fonts/lato/Lato-Light.ttf A Documentation/fonts/lato/Lato-Light.xml A Documentation/fonts/lato/Lato-LightItalic.ttf A Documentation/fonts/lato/Lato-LightItalic.xml A Documentation/fonts/lato/Lato-Medium.ttf A Documentation/fonts/lato/Lato-Medium.xml A Documentation/fonts/lato/Lato-MediumItalic.ttf A Documentation/fonts/lato/Lato-MediumItalic.xml A Documentation/fonts/lato/Lato-Regular.ttf A Documentation/fonts/lato/Lato-Regular.xml A Documentation/fonts/lato/Lato-Semibold.ttf A Documentation/fonts/lato/Lato-Semibold.xml A Documentation/fonts/lato/Lato-SemiboldItalic.ttf A Documentation/fonts/lato/Lato-SemiboldItalic.xml A Documentation/fonts/lato/Lato-Thin.ttf A Documentation/fonts/lato/Lato-Thin.xml A Documentation/fonts/lato/Lato-ThinItalic.ttf A Documentation/fonts/lato/Lato-ThinItalic.xml A Documentation/fonts/lato/SIL Open Font License.txt D Documentation/fonts/oflgoudystm.ttf D Documentation/fonts/oflgoudystm.xml D Documentation/fonts/oflgoudystmitalic.ttf D Documentation/fonts/oflgoudystmitalic.xml D Documentation/fonts/palatino.xml M Documentation/images/architecture.png M Documentation/images/openchange.png M Documentation/includes/commercial-support.asciidoc M Documentation/includes/global-attributes.asciidoc M NEWS commit 275eebde0fb77535a0d2d420e20f8431a8d65384 Author: Ludovic Marcotte Date: Fri Sep 26 10:53:01 2014 -0400 Updated NEWS file for the release M NEWS commit 0b6e3dc22d9a4f990ea981c4161846c6f889fa02 Author: Ludovic Marcotte Date: Thu Sep 25 09:25:13 2014 -0400 Fix for bug #589 M NEWS M SoObjects/Appointments/iCalToDo+SOGo.m M UI/Scheduler/UIxTaskEditor.m commit 3675220756f1bedc3828e892235a9e468eb62a26 Author: Ludovic Marcotte Date: Wed Sep 24 14:14:25 2014 -0400 Refactored code to be more rigorous Unicode-wise. M ActiveSync/NSString+ActiveSync.m M SoObjects/SOGo/NSString+Utilities.h M SoObjects/SOGo/NSString+Utilities.m M SoObjects/SOGo/SOGoGCSFolder.m commit 1c60ab2337815b73ab651ac39f5465944c10e479 Author: Ludovic Marcotte Date: Wed Sep 24 12:02:12 2014 -0400 Fix for bug #2889 M SOPE/NGCards/iCalTimeZone.m M SOPE/NGCards/iCalTimeZonePeriod.m M SoObjects/Appointments/SOGoAppointmentObject.m commit f4372af16d9479eecf0ec988a0081c5767f972e7 Author: Ludovic Marcotte Date: Tue Sep 23 13:46:44 2014 -0400 Add over DAV a PARTSTAT if none is defined M SoObjects/Appointments/SOGoAppointmentObject.m commit 6ba85ee43aaa067f9ec13c05a7907c4eb72e7b98 Author: Ludovic Marcotte Date: Mon Sep 22 11:38:07 2014 -0400 Added some comments in the code M SoObjects/Appointments/SOGoAppointmentFolder.m commit ae6afedc92acd2bd70f423cd24d21f9d7c47a104 Author: Ludovic Marcotte Date: Mon Sep 22 08:38:01 2014 -0400 Fixed potential exception when Calendar module is disabled M UI/WebServerResources/UIxPreferences.js commit d572f2af0238304b11bbac54b0aa4636f49c30d5 Author: Ludovic Marcotte Date: Fri Sep 19 14:34:20 2014 -0400 get rid of control chars before returning the response M NEWS M SoObjects/SOGo/SOGoGCSFolder.m commit a338b193ba0078d0a858b431d43f2e251fb29651 Author: Ludovic Marcotte Date: Wed Sep 17 19:45:44 2014 -0400 Fix for bug #2838 M SoObjects/Appointments/SOGoAppointmentFolders.m commit 11adf388cf2b276356a6ab3051425442232f9992 Author: Ludovic Marcotte Date: Wed Sep 17 11:51:46 2014 -0400 Cleaned the code and fixed #2894 while at it ... M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/product.plist commit a4ab2942e89c74915725aa51da4c25b2cc5b6049 Author: Ludovic Marcotte Date: Wed Sep 17 11:35:09 2014 -0400 Fix for bugs #2878, #2879 M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m commit 7e281dca99b974d63e8d2b011459ab4335d54965 Author: Francis Lachapelle Date: Wed Sep 17 09:45:44 2014 -0400 Fix encoding of calendar names in Web interface M UI/WebServerResources/SchedulerUI.js commit ce1896b6278d262da45f43f3612db60ab775a60a Author: Ludovic Marcotte Date: Wed Sep 17 09:36:35 2014 -0400 Fixed typo M Tests/Integration/README commit f52a083326f053deb8ed9953a8dfe7363af00f3f Author: Ludovic Marcotte Date: Wed Sep 17 09:34:36 2014 -0400 fixed sending mails to multiple recipients over AS M ActiveSync/NGMimeMessage+ActiveSync.m M NEWS commit 8ba031d6ec6a996cf8dc8fa53cd42866cf09f2df Author: Ludovic Marcotte Date: Mon Sep 15 19:54:07 2014 -0400 Consider 0x0C as "unsafe" M SoObjects/SOGo/NSString+Utilities.m commit c5c2bfb7a6117b00d563bf0230fb435b6026972d Author: Ludovic Marcotte Date: Mon Sep 15 14:08:54 2014 -0400 Fixed iCal detection for 10.9 (and perhaps even 10.8) M SoObjects/Appointments/SOGoUserFolder+Appointments.h M SoObjects/Appointments/SOGoUserFolder+Appointments.m M SoObjects/SOGo/WORequest+SOGo.m commit 6ec79f77924b7c9afb1967c4db415a66129cc313 Author: Alexandre Cloutier Date: Mon Sep 15 10:31:51 2014 -0400 bugfix with threads collapsing for a nested folder M UI/MailerUI/UIxMailActions.m M UI/WebServerResources/MailerUI.js commit 4b9db66f8b0bd0b18875fd29d81ec54d8bc517e1 Author: Francis Lachapelle Date: Mon Sep 15 10:33:03 2014 -0400 Fix warning when generating docbook M Documentation/Makefile commit 02b3de6465c85e254f265cedb28a0e96aeef6f31 Author: Ludovic Marcotte Date: Mon Sep 15 09:32:36 2014 -0400 Fix for bug #2326 M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m M UI/Scheduler/UIxComponentEditor.m commit 4b49fc33b257c8426071501aaf90de6e03c10f68 Author: Jens Erat Date: Sun Sep 14 14:36:30 2014 +0200 Updated for 2.2.8 M Documentation/SOGoInstallationGuide.asciidoc M Documentation/docinfo.xml M Documentation/includes/global-attributes.asciidoc commit 19b313e6c4488daebf053879076f09ab6df0b6ea Author: Jens Erat Date: Wed Sep 10 00:32:53 2014 +0200 Updated some copyright lines from PacketFence to SOGo M Documentation/SOGoInstallationGuide.asciidoc M Documentation/docbook/xsl/headerfooter-fo.xsl M Documentation/docbook/xsl/sogo-fo-article.xsl M Documentation/docbook/xsl/sogo-fo.xsl M Documentation/docbook/xsl/titlepage-fo.xml M Documentation/docinfo.xml commit 397d8d75741946ccb6d7e2d9751149dbad5a2be3 Author: Jens Erat Date: Wed Sep 10 00:18:03 2014 +0200 Remove old documentation files D Documentation/SOGo Installation Guide.odt D Documentation/SOGo Mobile Devices Configuration.odt D Documentation/SOGo Mozilla Thunderbird Configuration.odt D Documentation/SOGo Native Microsoft Outlook Configuration.odt D Documentation/architecture.png D Documentation/inverse.jpg D Documentation/openchange.png D Documentation/preferences.png D Documentation/sogo-2.png D Documentation/sogo.png commit 8a564975c8fba678acb0bc7c5290131d4eb868ee Author: Jens Erat Date: Wed Sep 10 00:07:18 2014 +0200 Added makefile for asciidoc-conversion, included docbook-templates M .gitignore A Documentation/Makefile D Documentation/SOGo Installation Guide.asciidoc D Documentation/SOGo Mobile Devices Configuration Guide.asciidoc D Documentation/SOGo Mozilla Thunderbird Configuration.asciidoc D Documentation/SOGo Native Outlook Configuration.asciidoc A Documentation/SOGoInstallationGuide.asciidoc A Documentation/SOGoMobileDevicesConfigurationGuide.asciidoc A Documentation/SOGoMozillaThunderbirdConfigurationGuide.asciidoc A Documentation/SOGoNativeOutlookConfigurationGuide.asciidoc A Documentation/docbook/fop-centos6.patch A Documentation/docbook/xmlgraphics-fop-centos5.patch A Documentation/docbook/xsl/headerfooter-fo.xsl A Documentation/docbook/xsl/sogo-fo-article.xsl A Documentation/docbook/xsl/sogo-fo.xsl A Documentation/docbook/xsl/titlepage-fo.xml A Documentation/docbook/xsl/titlepage-fo.xsl A Documentation/docinfo.xml A Documentation/fonts/PALATINO.TTF A Documentation/fonts/deliciousitalic.ttf A Documentation/fonts/deliciousitalic.xml A Documentation/fonts/deliciousroman.ttf A Documentation/fonts/deliciousroman.xml A Documentation/fonts/fop-config.xml A Documentation/fonts/inconsolata.ttf A Documentation/fonts/inconsolata.xml A Documentation/fonts/oflgoudystm.ttf A Documentation/fonts/oflgoudystm.xml A Documentation/fonts/oflgoudystmitalic.ttf A Documentation/fonts/oflgoudystmitalic.xml A Documentation/fonts/palatino.xml A Documentation/images/inverse-logo.jpg A Documentation/images/sogo-logo.png commit 95191cb29bbd14559e1d3ef5ee93865303e06859 Author: Jens Erat Date: Sun Jul 20 00:22:38 2014 +0200 Added other documentation files as asciidoc A Documentation/SOGo Mobile Devices Configuration Guide.asciidoc A Documentation/SOGo Mozilla Thunderbird Configuration.asciidoc A Documentation/SOGo Native Outlook Configuration.asciidoc A Documentation/images/openchange.png commit 8d4c0ff6948fe40368d197e57b5fb2a22971e657 Author: Jens Erat Date: Fri Jul 11 19:54:42 2014 +0200 Converted Installation Guide to asciidoc A Documentation/SOGo Installation Guide.asciidoc A Documentation/images/architecture.png A Documentation/images/preferences-hierarchy.png A Documentation/includes/additional-info.asciidoc A Documentation/includes/commercial-support.asciidoc A Documentation/includes/global-attributes.asciidoc A Documentation/includes/license.asciidoc commit 8b4a16df4ec7362e86a138d0761176a229a8304f Author: Ludovic Marcotte Date: Fri Sep 12 14:10:22 2014 -0400 NEWS entry for previous commit M NEWS commit b8b3519a404ff26f3aadcf65e9c605998214a43c Author: Ludovic Marcotte Date: Fri Sep 12 14:09:28 2014 -0400 Initial support for multiple alarms and better iCal compatibility M ActiveSync/iCalEvent+ActiveSync.m M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m M UI/Scheduler/UIxAppointmentEditor.m M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/UIxTaskEditor.m commit 12a4fd05a249cc6c0ea1f6c0722cbf50ce1afa39 Author: Ludovic Marcotte Date: Fri Sep 12 08:34:15 2014 -0400 Support for repetitive alarms and tasks M SOPE/GDLContentStore/GCSAlarmsFolder.m M SOPE/GDLContentStore/GCSFolder.m M SOPE/NGCards/CardElement.h M SOPE/NGCards/CardElement.m M SOPE/NGCards/iCalDateTime.m M SOPE/NGCards/iCalEvent.h M SOPE/NGCards/iCalRepeatableEntityObject.h M SOPE/NGCards/iCalRepeatableEntityObject.m M SOPE/NGCards/iCalToDo.m M SoObjects/Appointments/SOGoAppointmentFolder.h M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/SOGoAppointmentOccurence.h M SoObjects/Appointments/SOGoAppointmentOccurence.m M SoObjects/Appointments/SOGoComponentOccurence.h M SoObjects/Appointments/SOGoComponentOccurence.m M SoObjects/Appointments/SOGoEMailAlarmsManager.h M SoObjects/Appointments/SOGoEMailAlarmsManager.m M SoObjects/Appointments/SOGoTaskObject.m M SoObjects/Appointments/SOGoTaskOccurence.h M SoObjects/Appointments/SOGoTaskOccurence.m M SoObjects/Appointments/iCalCalendar+SOGo.m M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m M SoObjects/Appointments/iCalEvent+SOGo.h M SoObjects/Appointments/iCalEvent+SOGo.m M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.h M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.m M SoObjects/Appointments/iCalToDo+SOGo.h M SoObjects/Appointments/iCalToDo+SOGo.m M SoObjects/Contacts/NGVCard+SOGo.m M SoObjects/Contacts/NGVList+SOGo.m M Tools/SOGoEAlarmsNotifier.h M Tools/SOGoEAlarmsNotifier.m M UI/Scheduler/UIxAppointmentEditor.h M UI/Scheduler/UIxAppointmentEditor.m M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/UIxOccurenceDialog.m M UI/Scheduler/UIxTaskEditor.m M UI/Scheduler/product.plist M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxTaskEditor.js commit 0825a810e3f57339436a0ed912d003ce039e67a5 Author: Francis Lachapelle Date: Thu Sep 11 11:58:39 2014 -0400 Add missing localization string M UI/Common/English.lproj/Localizable.strings commit ed85a09ff0467446cdcbbb5dc408f325ff6709ce Author: Francis Lachapelle Date: Thu Sep 11 11:55:20 2014 -0400 Allow alarms to be snoozed for 1 day M NEWS M UI/WebServerResources/generic.js M Version commit 38cb86bdb1520eec007c279151a41f75a60cc998 Author: Ludovic Marcotte Date: Wed Sep 10 14:15:34 2014 -0400 Update ChangeLog M ChangeLog commit 69c8aa074364395a8bdf3705d74ee6a93c11d54a Author: Alexandre Cloutier Date: Wed Sep 10 13:22:36 2014 -0400 quickfix for IE for searchInbox M UI/WebServerResources/UIxMailSearch.js commit 36b833ccb58353d36085a9fc8ca087f9684b7efb Author: Alexandre Cloutier Date: Wed Sep 10 13:02:13 2014 -0400 bugFix InboxSearch IMAP query keywords M UI/WebServerResources/UIxMailSearch.js commit 9d6bcb00bcbae81d55fa2d5c27d3e6458d5a2bb9 Author: Francis Lachapelle Date: Wed Sep 10 11:58:47 2014 -0400 Fix compilation warning M UI/MailerUI/UIxMailEditor.m commit 1dd3dbacb50a03a6e59508d3f504754ded0e1e5b Author: Francis Lachapelle Date: Wed Sep 10 11:37:52 2014 -0400 Various fixes and improvements to the Mail module M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings M UI/MailerUI/Toolbars/SOGoMailFolder.toolbar M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css commit c441fa5b802a7920315c927479621de92937846c Author: Francis Lachapelle Date: Wed Sep 10 10:47:18 2014 -0400 Various fix and improvements to Scheduler module M UI/Scheduler/French.lproj/Localizable.strings M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/SchedulerUI.js commit 7e297ad56c76d3c3477d66dcf0407889d1b40479 Author: Francis Lachapelle Date: Wed Sep 10 10:58:46 2014 -0400 Remove spaces M UI/WebServerResources/SchedulerUI.js commit 8eb4212f5ddc8b97c8a1cee7b5b08e2652f2b04f Author: Francis Lachapelle Date: Wed Sep 10 10:49:54 2014 -0400 Various fix and improvements to Mail module M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css commit 3ad9327d171dc48f100eb490029999e3704068ac Author: Luc Charland Date: Wed Sep 10 10:25:42 2014 -0400 putting test-prevent-invitations back in M Tests/Integration/config.py.in D Tests/Integration/dont-test-prevent-invitations.py A Tests/Integration/test-prevent-invitations.py commit 0483794f451bf07ec6fc9b32db18b82eb962219b Author: Ludovic Marcotte Date: Wed Sep 10 09:20:47 2014 -0400 Updated the documentation for the release M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt M NEWS M Version commit 3c1d6d7d898a663f826cb0a32b013f01e02656d0 Author: Alexandre Cloutier Date: Tue Sep 9 16:03:44 2014 -0400 bugfix; UserSettings was not refresh properly after toggling threads M UI/WebServerResources/MailerUI.js commit 1dcf631ad6e78174a43b076c804b6026b45e532a Author: Francis Lachapelle Date: Tue Sep 9 15:49:16 2014 -0400 Update translations M NEWS M SoObjects/Appointments/Catalan.lproj/Localizable.strings M SoObjects/Appointments/Czech.lproj/Localizable.strings M SoObjects/Appointments/Dutch.lproj/Localizable.strings M SoObjects/Appointments/Hungarian.lproj/Localizable.strings M SoObjects/Appointments/NorwegianBokmal.lproj/Localizable.strings M SoObjects/Appointments/Polish.lproj/Localizable.strings M SoObjects/Contacts/Catalan.lproj/Localizable.strings M SoObjects/Contacts/NorwegianBokmal.lproj/Localizable.strings M SoObjects/Mailer/Catalan.lproj/Localizable.strings M SoObjects/Mailer/NorwegianBokmal.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Contacts/Catalan.lproj/Localizable.strings M UI/Contacts/NorwegianBokmal.lproj/Localizable.strings M UI/MailPartViewers/Catalan.lproj/Localizable.strings M UI/MailPartViewers/NorwegianBokmal.lproj/Localizable.strings M UI/MailerUI/Catalan.lproj/Localizable.strings M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/Catalan.lproj/Localizable.strings M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/Scheduler/Catalan.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings commit cbc53b3a52f435f0e1ca49c532baf9954b2da82d Author: Ludovic Marcotte Date: Tue Sep 9 15:38:15 2014 -0400 Updated NEWS file M NEWS commit 574c2457580c24482cfd560512602b901971e53e Author: Alexandre Cloutier Date: Tue Sep 9 15:34:04 2014 -0400 bugfix PreventInvitation; fix object parsing on a blank user M UI/WebServerResources/UIxPreferences.js commit f3ca4ea7fca3e2f2d8434914fba0dc9e397d7e1f Author: Alexandre Cloutier Date: Tue Sep 9 15:29:08 2014 -0400 bugfix foldingThread; Renaming a foldername with a space was not correctly handled M UI/MailerUI/UIxMailFolderActions.m commit e542ff56465a22767751ff3a4259ce0c5d3f2bb8 Author: Ludovic Marcotte Date: Tue Sep 9 15:15:56 2014 -0400 Fix for bug #1240 M NEWS M UI/MainUI/SOGoUserHomePage.m commit 9daab5a9a1de1c49b79deca6bda9cc667edd78bd Author: Alexandre Cloutier Date: Mon Sep 8 14:58:21 2014 -0400 update NEWS file M NEWS commit 1fb3198dbc379566e504d0423dd69f4968626564 Author: Alexandre Cloutier Date: Thu Sep 4 11:42:46 2014 -0400 applied comments M SoObjects/SOGo/SOGoUserDefaults.m commit d62c50476342d50bde7536ebcc2f1bd7ed83faed Author: Alexandre Cloutier Date: Fri Aug 29 13:16:30 2014 -0400 Changed the configurable variable SOGoMailMessageCheck to a general refresh associated to the current view M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/PreferencesUI/Arabic.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/Swedish.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/PreferencesUI/Ukrainian.lproj/Localizable.strings M UI/PreferencesUI/Welsh.lproj/Localizable.strings M UI/Templates/ContactsUI/UIxContactEditor.wox M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxPreferences.js commit 7db526a5d968e0f0c7ad0782f8449220df722359 Author: Alexandre Cloutier Date: Tue Sep 9 13:50:42 2014 -0400 bugfix for new user without userSettings.mail M UI/MailerUI/UIxMailActions.m M UI/WebServerResources/MailerUI.js commit 06f81a032cafe6017e328f8c8b4215119cc502a0 Author: Alexandre Cloutier Date: Tue Sep 9 12:44:23 2014 -0400 applied comments M UI/WebServerResources/MailerUI.js commit df42c31618611f41856bc5a2427e7b59cc899bda Author: Alexandre Cloutier Date: Mon Sep 8 12:43:29 2014 -0400 Update NEWS file M NEWS commit e6002c9b2a419dd12f543990fed588a07b0a88df Author: Alexandre Cloutier Date: Mon Sep 8 12:39:55 2014 -0400 applied comments M UI/MailerUI/UIxMailActions.m M UI/MailerUI/UIxMailFolderActions.m M UI/WebServerResources/MailerUI.js commit 0c88edc61b788c5a33de2ab85fda9680deb80bc2 Author: Alexandre Cloutier Date: Thu Sep 4 11:09:04 2014 -0400 bugfix where an exception was raised if threadsCollapsed is undefined M UI/WebServerResources/SOGoMailDataSource.js commit 267a689683dd435fde53dc7f442a9e9853b91305 Author: Alexandre Cloutier Date: Fri Aug 29 09:30:40 2014 -0400 Applied comments M UI/MailerUI/UIxMailFolderActions.m commit c9d1294a8aca4e66c8ef59595035e9f8b3dd35ac Author: Alexandre Cloutier Date: Thu Aug 28 17:55:35 2014 -0400 Manage the collapse UIDs save in the user settings M UI/MailerUI/UIxMailActions.m M UI/MailerUI/UIxMailFolderActions.m commit 59023da7f00010c44ff026019d93009ff908d13e Author: Alexandre Cloutier Date: Wed Aug 13 18:39:33 2014 -0400 applied comments and fix bug where the folded threads were saved only after refreshing the entire page M UI/MailerUI/UIxMailActions.m M UI/WebServerResources/MailerUI.js commit c5f9dd086b78319d5e8170b62ae854a8e9d625c0 Author: Alexandre Cloutier Date: Tue Aug 12 17:43:01 2014 -0400 Possibility to collapsed threads with persistance M UI/MailerUI/UIxMailActions.m M UI/MailerUI/product.plist M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SOGoDataTable.js M UI/WebServerResources/SOGoMailDataSource.js commit 0bfaceb398e701379efa4be935d5c8d6ebd69313 Author: Alexandre Cloutier Date: Tue Sep 9 12:51:59 2014 -0400 applied comments M UI/MailerUI/UIxMailFolderActions.m commit 9a380f711c0b2bb9e7a15c561d8661a5aa975c2d Author: Alexandre Cloutier Date: Tue Sep 9 10:28:59 2014 -0400 bugfix PreventInvitation M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 8c8e7d24a76d82cf37b19d02983e140fff177540 Author: Ludovic Marcotte Date: Mon Sep 8 15:25:21 2014 -0400 Modified Apache's config file to handle Apache > 2.3 M Apache/SOGo-apple-ab.conf M Apache/SOGo.conf M NEWS commit 77c50e523250ccdceafa3fe1b1a3439e630a407e Author: Alexandre Cloutier Date: Mon Sep 8 14:11:42 2014 -0400 applied comments; fix errors from merge and update NEWS file M NEWS M UI/WebServerResources/MailerUI.js commit b639c2d251c48a5ab6498a81e8a40fb3f153ef84 Author: Francis Lachapelle Date: Fri Sep 5 16:04:29 2014 -0400 Fixes for IE M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js commit 984e208dd938911cdb091514e8da2a3f328bedce Author: Alexandre Cloutier Date: Fri Sep 5 11:01:57 2014 -0400 IE bugfixes M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css M UI/WebServerResources/iefixes.css commit 606ee9780e8f8edaecfbf0f245ee114a2c31874e Author: Luc Charland Date: Thu Sep 4 22:36:02 2014 -0400 dont test prevent invitations A Tests/Integration/dont-test-prevent-invitations.py D Tests/Integration/test-prevent-invitations.py commit c6f82dac01545789528c524d91ac532ba04d5290 Author: Luc Charland Date: Thu Sep 4 22:24:32 2014 -0400 catch specific exception M Tests/Integration/webdavlib.py commit e37a603632e532d3f36588b3212575e02939a702 Author: Luc Charland Date: Thu Sep 4 21:59:36 2014 -0400 should help some builds that might timeout M Tests/Integration/webdavlib.py commit ca8351d1f9097793ed816c099683c3b97e87a13d Author: Alexandre Cloutier Date: Thu Sep 4 10:50:03 2014 -0400 fix IE7, IE8, IE9, IE10, IE11 GUI M UI/MailerUI/English.lproj/Localizable.strings M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css M UI/WebServerResources/iefixes.css commit 031e4c9409abd0ce46a634d5e05db417e785faa7 Author: Luc Charland Date: Wed Sep 3 22:43:49 2014 -0400 more of the same M Tests/Integration/test-preferences.py M Tests/Integration/test-sieve.py commit c621bbcd563a8b4306cbf59d9390f12a9a260e7c Author: Luc Charland Date: Wed Sep 3 22:32:46 2014 -0400 Those need the same adjustments M Tests/Integration/test-preferences.py M Tests/Integration/test-sieve.py commit 4b94a183be2887ef958931bb4848dec51ad41cbb Author: Luc Charland Date: Wed Sep 3 13:50:13 2014 -0400 urllib.quote needs a string M Tests/Integration/test-prevent-invitations.py commit 32476b16cc79f113be494f6bc755d47b89a2ab85 Author: Alexandre Cloutier Date: Tue Sep 2 14:31:46 2014 -0400 applied comments and fix bug when tagging msgs already tagged M UI/MailerUI/UIxMailFolderActions.m M UI/WebServerResources/MailerUI.js commit 3b65eaea0b177374abe7389a42935ccd08629910 Author: Alexandre Cloutier Date: Tue Sep 2 13:42:04 2014 -0400 Tagging labels with 1 AJAX request M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/product.plist M UI/WebServerResources/MailerUI.js commit 7e26d80c77316c0869470b045a29786efccfdeb2 Author: Alexandre Cloutier Date: Tue Sep 2 10:11:27 2014 -0400 merge conflicts M UI/MailerUI/UIxMailActions.m M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/product.plist M UI/WebServerResources/MailerUI.js commit 1af52e6d6b93bc68dc7c038ce740851fb56c88b3 Author: Francis Lachapelle Date: Fri Aug 29 15:33:56 2014 -0400 Fix message labels handling Selecting "none" from the label submenu on a multiple selection of messages is now working. When changing the label of multiple messages, the display is now properly updated. Fixes #2902 M NEWS M UI/WebServerResources/MailerUI.js commit eaf815eae62c8c7311158a34eb0b67bda2d3f9e6 Author: Alexandre Cloutier Date: Fri Aug 29 14:55:21 2014 -0400 update NEWS file M NEWS commit 9bd09cc55d08ed34745f4fa51413dc760c7114d1 Author: Alexandre Cloutier Date: Thu Aug 28 13:20:43 2014 -0400 add the location column M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.js commit ced09628940cde92c3bb70ce96e31dd5cc973b08 Author: Luc Charland Date: Thu Aug 28 10:43:32 2014 -0400 Added white_listed_attendee to the config file M Tests/Integration/config.py.in commit dadad3df2a755ffcd73198d633a8eb368412b2b3 Author: Francis Lachapelle Date: Thu Aug 28 09:37:49 2014 -0400 Fix some compilation warnings M UI/Scheduler/UIxAppointmentActions.m M UI/Scheduler/UIxCalMainView.m commit da184f8459a43bbe0c7f740e366cdf60baedb0ef Author: Alexandre Cloutier Date: Wed Aug 27 16:50:45 2014 -0400 bugfix#2864 M UI/WebServerResources/SchedulerUI.js commit 03152ea3d4cbf39ef8a5340e865d038bc899877f Author: Alexandre Cloutier Date: Wed Aug 27 16:01:35 2014 -0400 bugfix with DND from calendar view to calendar list M UI/WebServerResources/SchedulerUIDnD.js commit 84a08659ecc263f1962aa138bb025308aaf41870 Author: Alexandre Cloutier Date: Wed Aug 27 13:50:56 2014 -0400 bugfix where it is not possible to delete msg when mailbox is full M UI/WebServerResources/MailerUI.js commit d749d5c2fb9a41697732eaef3f17e27e807fff55 Author: Luc Charland Date: Wed Aug 27 13:31:49 2014 -0400 Added tests for prevent invitation and whitelist M Tests/Integration/preferences.py M Tests/Integration/test-preferences.py A Tests/Integration/test-prevent-invitations.py commit 07a138e0d62ebaaea722dc91ae0be162385d74ed Author: Alexandre Cloutier Date: Wed Aug 27 12:30:33 2014 -0400 applied comments and add the possibility to resize the search inbox window M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css commit 76c9b45fd077759c888cde2941e710a9e5925577 Author: Alexandre Cloutier Date: Tue Aug 26 14:25:27 2014 -0400 update Localizable.strings Update the print window options strings M UI/Scheduler/English.lproj/Localizable.strings commit 38a3b7bb4f29aa676c7af0dccde3d87973b1007e Author: Alexandre Cloutier Date: Tue Aug 26 13:36:42 2014 -0400 print calendars events&Tasks with colors - either borders or backgrounds M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxCalViewPrint.h M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit b2b77c65d3d35d7c96986eb0f01c53783e0c6b05 Author: Francis Lachapelle Date: Tue Aug 26 09:00:13 2014 -0400 Fix folders paths of "sogo-tool restore -l" M NEWS M Tools/SOGoToolRestore.m commit 6aecccf6ca26231342af1f8542dfbe28347778fc Author: Alexandre Cloutier Date: Mon Aug 25 13:46:35 2014 -0400 indentations M UI/WebServerResources/UIxCalViewPrint.js commit e4a84d49202b2aa42251910dcbc1ffb8de6b498f Author: Francis Lachapelle Date: Mon Aug 25 12:15:05 2014 -0400 Fix usage of SOGoSubscriptionFolderFormat default M NEWS M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit 28f26ec08e7994b857c0b51551b1d5625df822b3 Author: Francis Lachapelle Date: Mon Aug 25 10:16:10 2014 -0400 Fix display of users with no possible subscription M NEWS M UI/WebServerResources/UIxContactsUserFolders.js commit 74bd96e5a635cefd963315db2fef5199eeba14c4 Author: Francis Lachapelle Date: Mon Aug 25 10:12:09 2014 -0400 Fix encoding of new calendars + new subscriptions M NEWS M UI/WebServerResources/SchedulerUI.js commit e044476772b304e307f7853906996282f9b0eb93 Author: Alexandre Cloutier Date: Fri Aug 15 13:41:30 2014 -0400 bugFix #2827 M UI/WebServerResources/ContactsUI.js commit c76cb3646122e43e6b1cb2dfa6e64a88da85d605 Author: Alexandre Cloutier Date: Fri Aug 15 13:06:46 2014 -0400 Disable the search button on toolbar once it is opened M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailSearch.js commit 73fcdc230615da8ac22281397f4ba692a4a7cdc8 Author: Alexandre Cloutier Date: Fri Aug 15 11:41:37 2014 -0400 adjust css for other browser, fix display bug M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/tablekit.js commit b9dd1ddc5ae215b1b1c888ee9538b8036fbf9208 Author: Ludovic Marcotte Date: Fri Aug 15 09:57:19 2014 -0400 Fix for bug #2892 M NEWS M UI/Common/UIxFolderActions.m commit 8783f09a4acca298fc3a9f533feb2dda5590db36 Author: Alexandre Cloutier Date: Thu Aug 14 15:01:40 2014 -0400 fix leak M UI/MailerUI/UIxMailSearch.m commit 52476251b82ed0c172bc143a0642ae223d306b6e Author: Alexandre Cloutier Date: Thu Aug 14 14:49:44 2014 -0400 applied comments, fix bug and add sortable results M UI/MailerUI/UIxMailListActions.m M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js commit f6c7ca33797bfd0e00a6b1f4e85f6b7de1ae9889 Author: Alexandre Cloutier Date: Wed Aug 13 17:41:58 2014 -0400 applied comments M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/UIxMailListActions.m M UI/MailerUI/UIxMailSearch.m M UI/WebServerResources/UIxMailSearch.js commit c3e46e4bafd6e26ec417927f10cf0c88180b7786 Author: Alexandre Cloutier Date: Mon Aug 11 09:25:09 2014 -0400 code refactoring and GUI improvement M UI/MailerUI/UIxMailListActions.m M UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/UIxMailSearch.css M UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css commit 7794d716b983992251492f26bcf3ff07edbd3b5a Author: Alexandre Cloutier Date: Wed Aug 6 14:49:36 2014 -0400 version 1 of the inbox search M UI/MailerUI/GNUmakefile M UI/MailerUI/Toolbars/SOGoMailFolder.toolbar M UI/MailerUI/UIxMailListActions.m M UI/MailerUI/UIxMailMainFrame.m A UI/MailerUI/UIxMailSearch.h A UI/MailerUI/UIxMailSearch.m M UI/MailerUI/product.plist M UI/Templates/MailerUI/UIxMailMainFrame.wox A UI/Templates/MailerUI/UIxMailSearch.wox M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SOGoDataTable.js M UI/WebServerResources/SOGoMailDataSource.js A UI/WebServerResources/UIxMailSearch.css A UI/WebServerResources/UIxMailSearch.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js commit 5b886e5c4dab6bdf486f937df8bb234c4902f50c Author: Francis Lachapelle Date: Fri Aug 1 12:26:53 2014 -0400 Fix issue with DnD of tasks with FireFox M UI/WebServerResources/SchedulerUI.js commit 1a2fe8908b2f6feb674d69f47f034b253c2a444d Author: Jesús García Sáez Date: Wed Mar 19 17:19:07 2014 +0100 Revert "Merge pull request #2 from Zentyal/jgarcia/fix-encoding-of-mapistoreuris" M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreMailContext.m commit cde1db93245c8bdfbf8e69ed8efe8a0f6a03027c Author: Ludovic Marcotte Date: Fri Aug 1 09:40:45 2014 -0400 Refactored GCSFolder: -writeContent and fixed sogo-tool restore M SOPE/GDLContentStore/GCSFolder.h M SOPE/GDLContentStore/GCSFolder.m M SoObjects/Contacts/SOGoContactGCSFolder.h M SoObjects/SOGo/SOGoContentObject.m M Tools/SOGoToolRestore.m commit f43341c1005d3d5813c23133071c253c753bb3e9 Author: Ludovic Marcotte Date: Thu Jul 31 16:19:49 2014 -0400 Fixed JSON'ification of the admin module M UI/WebServerResources/AdministrationUI.js commit b05fcc7d82395fe2d988567c36d213aa1c6cfeae Author: Ludovic Marcotte Date: Wed Jul 30 14:51:00 2014 -0400 Fat commit to refactor the quick record generation M ActiveSync/common.make M GNUmakefile M Main/GNUmakefile.preamble M NEWS D OGoContentStore/COPYING D OGoContentStore/GNUmakefile D OGoContentStore/GNUmakefile.postamble D OGoContentStore/GNUmakefile.preamble D OGoContentStore/OCSContactFieldExtractor.m D OGoContentStore/OCSiCalFieldExtractor.h D OGoContentStore/OCSiCalFieldExtractor.m D OGoContentStore/README D OGoContentStore/Version D OGoContentStore/appointment-oracle.ocs D OGoContentStore/appointment.ocs D OGoContentStore/contact-oracle.ocs D OGoContentStore/contact.ocs D OGoContentStore/iCalRepeatableEntityObject+OCS.h D OGoContentStore/iCalRepeatableEntityObject+OCS.m D OGoContentStore/misc/iNetOrgPerson.txt D OGoContentStore/misc/icaltest.ical D OGoContentStore/misc/test1/GNUmakefile D OGoContentStore/misc/test1/common.h D OGoContentStore/misc/test1/test1.m M OpenChange/GNUmakefile M OpenChange/MAPIStoreContactsMessage.m M OpenChange/MAPIStoreTasksMessage.m D SOPE/GDLContentStore/GCSFieldExtractor.h D SOPE/GDLContentStore/GCSFieldExtractor.m M SOPE/GDLContentStore/GCSFolder.h M SOPE/GDLContentStore/GCSFolder.m M SOPE/GDLContentStore/GCSFolderManager.m M SOPE/GDLContentStore/GCSFolderType.h M SOPE/GDLContentStore/GCSFolderType.m M SOPE/GDLContentStore/GNUmakefile A SOPE/GDLContentStore/GNUmakefile.postamble A SOPE/GDLContentStore/appointment-oracle.ocs A SOPE/GDLContentStore/appointment.ocs A SOPE/GDLContentStore/contact-oracle.ocs A SOPE/GDLContentStore/contact.ocs M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentObject.h M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/SOGoCalendarComponent.h M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/Appointments/SOGoComponentOccurence.m M SoObjects/Appointments/SOGoTaskObject.h M SoObjects/Appointments/SOGoTaskObject.m M SoObjects/Appointments/SOGoWebAppointmentFolder.h M SoObjects/Appointments/SOGoWebAppointmentFolder.m M SoObjects/Appointments/iCalCalendar+SOGo.m M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m M SoObjects/Appointments/iCalEvent+SOGo.h M SoObjects/Appointments/iCalEvent+SOGo.m M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.h M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.m M SoObjects/Appointments/iCalToDo+SOGo.h M SoObjects/Appointments/iCalToDo+SOGo.m M SoObjects/Contacts/NGVCard+SOGo.m M SoObjects/Contacts/NGVList+SOGo.h M SoObjects/Contacts/NGVList+SOGo.m M SoObjects/Contacts/SOGoContactGCSEntry.m M SoObjects/Contacts/SOGoContactGCSList.m M SoObjects/Contacts/SOGoContactLDIFEntry.m M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/GNUmakefile.preamble M SoObjects/SOGo/SOGoContentObject.h M SoObjects/SOGo/SOGoContentObject.m M SoObjects/common.make M Tests/Integration/GNUmakefile.preamble M Tests/Unit/GNUmakefile M Tools/GNUmakefile.preamble M Tools/SOGoToolRestore.m M UI/Contacts/UIxContactFolderActions.m M UI/Contacts/UIxListEditor.m M UI/MailPartViewers/UIxMailPartICalActions.m M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/UIxTaskEditor.m M UI/common.make M packaging/debian-multiarch/sogo.overrides M packaging/debian/sogo.overrides M packaging/rhel/sogo.spec commit 07324e56a0ab257334d4d4a67ed52ce8f1a844d9 Author: Francis Lachapelle Date: Wed Jul 30 11:16:35 2014 -0400 Update ChangeLog M ChangeLog commit 397a36cc89f0160bc84ba19b2f7adc2b96a6a5c1 Author: Francis Lachapelle Date: Wed Jul 30 11:16:10 2014 -0400 Preparation for release 2.2.7 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt M Version commit c240931c54873943349d0c65c1fb9b1dadcbd9c1 Author: Francis Lachapelle Date: Wed Jul 30 11:15:05 2014 -0400 Update CKEditor to version 4.4.3 M NEWS M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css commit ef2432e10f396886f09134ff39c9b90cac5e8c2b Author: Francis Lachapelle Date: Wed Jul 30 10:36:31 2014 -0400 Update NEWS file M NEWS commit 571322958a875e53dc0c689caf3f24a1debdea54 Author: Francis Lachapelle Date: Wed Jul 30 10:33:15 2014 -0400 Update fi, fr, de, and es_ES translations M SoObjects/Appointments/Finnish.lproj/Localizable.strings M SoObjects/Appointments/French.lproj/Localizable.strings M SoObjects/Appointments/German.lproj/Localizable.strings M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings M UI/Common/German.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/SpanishSpain.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/SpanishSpain.lproj/Localizable.strings commit bd5c05cca2aa9166198c9c6ea6e9c583da9359bd Author: Francis Lachapelle Date: Wed Jul 30 10:31:25 2014 -0400 Indentation in JavaScript files M UI/WebServerResources/AdministrationUI.js M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.js commit ea44308aa3d95d150b6d6565cdf4dbdc79e5c64e Author: Francis Lachapelle Date: Tue Jul 29 16:05:46 2014 -0400 Fix all-day events display in IE It also fixes the display of the event categories for all-day events in IE. M NEWS M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit f76a6cfc96aeefd1d5b913a29e60dcce6dfa9b5c Author: Carlos Pérez-Aradros Herce Date: Wed Jul 9 13:28:42 2014 +0200 Fix mysql cleanup log message M Scripts/openchange_user_cleanup commit 2b3bc10f786ce6948dfeb90d1752d975de5bbf51 Author: Kamen Mazdrashki Date: Thu Jul 3 14:59:49 2014 +0200 Scripts/openchange_user_cleanup: Don't hardcode samba private dir, use samba LoadParm() Signed-off-by: Kamen Mazdrashki M Scripts/openchange_user_cleanup commit 3eba5f940e353909628ab6fa59c4f402cccd0e32 Author: Jesús García Sáez Date: Wed Jul 2 12:24:09 2014 +0200 increase log level of debug message M OpenChange/MAPIStoreSOGo.m commit 7f2ee7be89d6dbbd0a70eb43a3ef32d6c56761c2 Author: Jesús García Sáez Date: Wed Jul 2 10:40:05 2014 +0200 Error message only when initialization hadn't been done In a multithread environment, sogo_backend_init is registering the thread only for the first one that calls this function, then the others threads (even if they call sogo_backend_init) won't be registered because moduleInitialized was YES. We just want to ensure sogo_backend_init is called at least once (per process, not per thread). M OpenChange/MAPIStoreSOGo.m commit 41f2e917e76e07f1f6a62dc7eea0e8aada9d2bce Author: Miguel Julián Date: Thu Jun 12 16:20:41 2014 +0200 Removed development tip comment M OpenChange/MAPIStoreAppointmentWrapper.m commit 65ece612734ec4fd88d08daeed5c86bd06fbd598 Author: Miguel Julián Date: Thu Jun 12 15:46:02 2014 +0200 Removing some trail characters at event description * They are sometimes present after a \r\n\n M OpenChange/MAPIStoreAppointmentWrapper.m commit 94f3246658c151b55ca86404c607fe29de7b94b1 Author: Ludovic Marcotte Date: Tue Jul 29 10:36:20 2014 -0400 Improved error message when you cannot invite users M SoObjects/Appointments/English.lproj/Localizable.strings M SoObjects/Appointments/SOGoAppointmentObject.m commit 1df7e989e012fbbb3a93293ed944b2c80f48299f Author: Ludovic Marcotte Date: Fri Jul 25 14:48:25 2014 -0400 Removed worthless declaration M UI/Scheduler/UIxCalListingActions.m commit d9ca1051b31f7efd35083dc87bd59b143cb3e593 Author: Francis Lachapelle Date: Fri Jul 25 11:34:33 2014 -0400 Improve headers of multicolumns view M UI/Templates/SchedulerUI/UIxCalDayTable.wox M UI/Templates/SchedulerUI/UIxCalendarSelector.wox M UI/WebServerResources/SchedulerUI.css commit 4eefa4c2697d4da8ba72674a81f74492e01a11dd Author: Ludovic Marcotte Date: Fri Jul 25 08:12:12 2014 -0400 Fixed test since we now return a 200 instead of a 204 M Tests/Integration/utilities.py commit 4c21a050d91e5969921db8f9971752863a7edd48 Author: Ludovic Marcotte Date: Thu Jul 24 14:00:57 2014 -0400 JSON interface to folder subscriptions M NEWS M UI/MainUI/SOGoUserHomePage.m M UI/WebServerResources/UIxContactsUserFolders.js commit b52289904f607121627a5cf3298f7124a5042d22 Author: Alexandre Cloutier Date: Thu Jul 24 13:48:41 2014 -0400 task.png for DnD taskList A UI/WebServerResources/task.png commit c389630d76b4d72e10552be32f8482b4807c1558 Author: Alexandre Cloutier Date: Thu Jul 24 13:35:14 2014 -0400 DnD tasksList M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit f6ef94a6314e3fe7d5b863d20a0df4580e8ca7bb Author: Ludovic Marcotte Date: Thu Jul 24 12:48:03 2014 -0400 improved handling of SOGoSubscriptionFolderFormat M NEWS M SoObjects/Appointments/SOGoAppointmentFolders.m M SoObjects/SOGo/SOGoGCSFolder.m M SoObjects/SOGo/SOGoUserFolder.m M UI/Common/UIxAclEditor.m M UI/Common/UIxFolderActions.m M UI/MainUI/SOGoUserHomePage.m M UI/WebServerResources/UIxContactsUserFolders.js commit 5de51e8aa1facd6ddaf1162f31f9e42ca810d125 Author: Francis Lachapelle Date: Thu Jul 24 09:30:19 2014 -0400 Fix missing argument with new DnD controller M UI/WebServerResources/SchedulerUIDnD.js commit 006727a74b42ee0fe5fcb479a9ab8080db14602b Author: Ludovic Marcotte Date: Thu Jul 24 08:39:41 2014 -0400 Properly destroy cache objects of vanished folders M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M SoObjects/SOGo/SOGoCacheGCSObject.m M SoObjects/SOGo/SOGoCacheObject.h commit 6619840f80dab04eacac6a7fe66436443796bfd8 Author: Jeroen Dekkers Date: Tue Jul 22 19:54:18 2014 +0200 Add Mailer and Appointments to product.list requires of MailPartViewers M UI/MailPartViewers/product.plist commit 08fd2fcfaa8488a8460c0b555b45f4950f1010a2 Author: Francis Lachapelle Date: Tue Jul 22 13:26:28 2014 -0400 Fix JavaScript after bad merge M UI/WebServerResources/SchedulerUI.js commit a43dd97fc939692f74f38dfcd2064147e8cafbdc Author: Alexandre Cloutier Date: Tue Jul 22 11:37:45 2014 -0400 Fix bug with DnD; leftPanelController.stopEvent() M UI/WebServerResources/SchedulerUIDnD.js commit 192659fdd9d64ddd63f8dcd014a14a3b4e7fad15 Author: Francis Lachapelle Date: Mon Jul 21 16:12:27 2014 -0400 Add missing localizable string M UI/PreferencesUI/English.lproj/Localizable.strings commit 06fe36fd75aaedd05ff7e92cad1320f4dff63160 Author: Francis Lachapelle Date: Mon Jul 21 16:07:13 2014 -0400 Add missing localizable strings M UI/PreferencesUI/English.lproj/Localizable.strings M UI/Templates/PreferencesUI/UIxPreferences.wox commit 24f9d83ff7e8503118aabd02598f3300a07a646b Author: Francis Lachapelle Date: Mon Jul 21 16:06:24 2014 -0400 Fix JavaScript from merge leftover M UI/WebServerResources/SchedulerUI.js commit 8dd967d0a87a7ee560b854f667fb55c296b89245 Author: Ludovic Marcotte Date: Mon Jul 21 15:38:23 2014 -0400 Updated NEWS file for two merged pull requests M NEWS commit 08cd080d47f4ef0d0d262021e173b5d6c6519276 Author: Ludovic Marcotte Date: Mon Jul 21 15:34:56 2014 -0400 Fixed charset substitution in meta tags M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 28e6bb8b9d521dad8801206655c30d57ef3f9ff6 Author: Alexandre Cloutier Date: Fri Jul 18 15:03:28 2014 -0400 Applied comments M UI/Scheduler/English.lproj/Localizable.strings M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/SchedulerUIDnD.js commit b892b3f7946e4466a51af901fb4b77da75872d40 Author: Alexandre Cloutier Date: Fri Jul 18 10:14:38 2014 -0400 Add RegEx M UI/Scheduler/English.lproj/Localizable.strings M UI/WebServerResources/SchedulerUI.js commit cdf4cc1acb98f451bec00ab7d6e3858937c293a8 Author: Alexandre Cloutier Date: Fri Jul 18 09:46:31 2014 -0400 fix DnD from eventList to calendarList for repeated event M UI/WebServerResources/SchedulerUI.js commit 3cac794de5dbda0f005901cbb081b2ee5fa01e7f Author: Alexandre Cloutier Date: Fri Jul 18 09:33:51 2014 -0400 move line M UI/WebServerResources/SchedulerUIDnD.js commit 8f9b24a23f593eb2041cfaaca3e4fb611ddd7060 Author: Alexandre Cloutier Date: Fri Jul 18 09:23:07 2014 -0400 visual helper while dragging from calendar view to calendarList M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUIDnD.js commit a2a7014140ce8abf97ce9b04b9eb7467deda192b Author: Alexandre Cloutier Date: Thu Jul 17 09:42:32 2014 -0400 fix dnd repeated event bug + applied comments M UI/Scheduler/UIxAppointmentActions.m M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/SchedulerUIDnD.js commit a5ecb2063f449505ab671e3952497f4484b12bec Author: Alexandre Cloutier Date: Wed Jul 16 10:30:48 2014 -0400 added event7.png and adjust javascript indentation M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/SchedulerUIDnD.js A UI/WebServerResources/event7.png commit 9bd7aeebfb5ea41c078c7e9691fe0c0e9513eb12 Author: Alexandre Cloutier Date: Tue Jul 15 17:29:39 2014 -0400 DnD from calendarView to CalendarList M UI/WebServerResources/SchedulerUIDnD.js commit 01af72cfe95e1970fa84405732690355ed72dcd8 Author: Alexandre Cloutier Date: Tue Jul 15 09:49:48 2014 -0400 DnD from eventList to the calendarList M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit 6dddb5c98ce402268205eaa4fc7eec3068380f9f Author: Alexandre Cloutier Date: Fri Jul 11 17:04:06 2014 -0400 dragNdrop from the events table to the calendars list M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxOccurenceDialog.js commit ccf181bcf95a8bebf6c4ab9bdb66c151548cc00d Author: Alexandre Cloutier Date: Thu Jul 10 13:34:47 2014 -0400 applied comments and fix repeated events dragNdrop between calendars M UI/Scheduler/UIxAppointmentActions.m M UI/WebServerResources/SchedulerUI.js commit e478b29c2e40963041abf63c678a7e36d287ad2f Author: Alexandre Cloutier Date: Wed Jul 9 16:47:13 2014 -0400 creating and dragNDrop between calendars in multicolumndayview M UI/Scheduler/UIxAppointmentActions.m M UI/Scheduler/UIxCalDayTable.m M UI/Templates/SchedulerUI/UIxCalDayTable.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/SchedulerUIDnD.js commit c2027f072d0b59944882ca39fc97f573a2157fd7 Author: Alexandre Cloutier Date: Fri Jul 18 13:57:18 2014 -0400 indentation M SoObjects/Appointments/SOGoAppointmentObject.m commit ce6a31dd38aa50736eae48eb073deb991b87173a Author: Alexandre Cloutier Date: Fri Jul 18 09:26:02 2014 -0400 Adjust line of code to make it easier to read M SoObjects/Appointments/SOGoAppointmentObject.m commit a71013eebf8e7dd088a55cd18554d4de9c69369b Author: Alexandre Cloutier Date: Wed Jul 16 14:26:30 2014 -0400 javascript indentation M UI/WebServerResources/UIxPreferences.js commit eaec5a614d713d397b032f58f6d56ac3034165c6 Author: Alexandre Cloutier Date: Wed Jul 16 14:08:39 2014 -0400 Change exception 403 to 409 and fix indentation in the javascript M SoObjects/Appointments/SOGoAppointmentObject.m M UI/WebServerResources/UIxPreferences.js commit 5217bed5ae3e298adc48a4c2e8c94ca1ab0e4891 Author: Alexandre Cloutier Date: Wed Jul 16 14:01:50 2014 -0400 Organized the categories and appointments invitations inside a tabContainer M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.css commit 17319cc8dd39c46a3f0c7c48e1ef9d182d06a663 Author: Alexandre Cloutier Date: Wed Jul 16 10:37:27 2014 -0400 reverted UIxListEditor.wox M UI/Templates/ContactsUI/UIxListEditor.wox commit 89d116363ca6a27b08b3b3e6812669ebbbd69ea0 Author: Alexandre Cloutier Date: Wed Jul 16 10:03:13 2014 -0400 replace ampersands with commas M SoObjects/Appointments/SOGoAppointmentObject.m commit 7c3e85f517a56ca66f540a8468b75010a5943f5f Author: Alexandre Cloutier Date: Tue Jul 15 17:34:49 2014 -0400 applied comments M SoObjects/Appointments/SOGoAppointmentObject.m commit 05fb7ae0c88a1f9b47d636caabaab96bea426309 Author: Alexandre Cloutier Date: Thu Jul 10 11:13:07 2014 -0400 applied comments M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.js commit ef20108e3297b5d644044307ba84fd2a6c6fbdbc Author: Alexandre Cloutier Date: Wed Jul 9 17:26:41 2014 -0400 fix bug where the user could enter any names in the whitelist M UI/WebServerResources/UIxPreferences.js commit b5c0363400a48610f782c06dd0fdba21cc7cc478 Author: Alexandre Cloutier Date: Mon Jul 7 17:42:43 2014 -0400 applied comment and refactor code M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit f0b8eb8dfb6d19fdc82fe92a796c9e2b9a9c2aa3 Author: Alexandre Cloutier Date: Mon Jul 7 13:38:37 2014 -0400 server side code to integrate the whitelist M SoObjects/Appointments/English.lproj/Localizable.strings M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 16d02455bdcb5e8d2e2c5b4dc160b294895da82c Author: Alexandre Cloutier Date: Mon Jul 7 10:00:16 2014 -0400 Serialization of the whiteList M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.js commit 8ded5a8aaff1e7b4025b6ffe35e3e36d64ebd687 Author: Alexandre Cloutier Date: Fri Jul 4 09:51:41 2014 -0400 Prevent Invitations and whitelist GUI M SoObjects/Appointments/SOGoAppointmentObject.m M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m M UI/Templates/ContactsUI/UIxListEditor.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/SOGoAutoCompletion.js M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js commit 1cc93c700a0925f84262896ae6d28f90395a8b51 Author: Ludovic Marcotte Date: Wed Jul 9 14:08:31 2014 -0400 Updated NEWS file for changes occurred right after v2.2.6 was released M NEWS commit 44d0cb5c0d57de6548148ea204f49a5d697e8358 Author: Francis Lachapelle Date: Wed Jul 9 11:17:36 2014 -0400 Fix refresh of list when forwarding a message Fixes #2818 M NEWS M SoObjects/Mailer/SOGoDraftObject.h M SoObjects/Mailer/SOGoDraftObject.m M UI/MailerUI/UIxMailEditor.m M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxMailEditor.js commit dbdb7d90513aa54c2aa314013f236c434eeb0082 Author: Ludovic Marcotte Date: Wed Jul 9 10:04:44 2014 -0400 Fix sending of METHOD:REPLY for DAV clients M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit e343ed240b8de3b06da82a8777fe5d639cbf6a1c Author: Francis Lachapelle Date: Tue Jul 8 22:00:06 2014 -0400 Fix regression of word breaking Fixes #2845 M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/generic.css commit 45553be122c5dd12b0373e3e6fdc4bd2f1aeef4b Author: Francis Lachapelle Date: Tue Jul 8 17:19:55 2014 -0400 Fix rename of calendars, improve tasks count badge M NEWS M UI/Scheduler/UIxCalendarSelector.m M UI/Templates/ContactsUI/UIxContactFoldersView.wox M UI/Templates/SchedulerUI/UIxCalendarSelector.wox M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxContactFolderProperties.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js commit 1cf4841477dea27261c5654717cabab1ea6ac43e Author: Alexandre Cloutier Date: Fri Jul 4 11:23:59 2014 -0400 fix display glitch M UI/WebServerResources/SchedulerUI.js commit 017a85b7f2c91827615ab1adfbaab6dc4fef9707 Author: Alexandre Cloutier Date: Fri Jul 4 10:46:49 2014 -0400 fix month events categories display M UI/WebServerResources/SchedulerUI.js commit 8c8e47daf632ce5146df347c407cbdc5ba858681 Author: Alexandre Cloutier Date: Fri Jul 4 10:37:35 2014 -0400 fix spacing between events and categorie display M UI/WebServerResources/SchedulerUI.js commit 8a172467253db8e129a0926d949b86410e50d811 Author: Ludovic Marcotte Date: Fri Jul 4 10:18:56 2014 -0400 Cleaned up code and fixed the translation of the weekdays in the datepicker M UI/Scheduler/UIxDatePicker.h M UI/Scheduler/UIxDatePicker.m M UI/WebServerResources/datepicker.js commit 4843c6b6d7f05e32047a27e1c6cd28a1912e615d Author: Ludovic Marcotte Date: Fri Jul 4 08:55:35 2014 -0400 Renamed Multi-Column to Multicolumn and refactored some code M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar M UI/Scheduler/UIxCalViewPrint.m commit 6e13f1547719c5f3bfc6149d9a038de90c284cb2 Author: Ludovic Marcotte Date: Wed Jul 2 11:32:18 2014 -0400 Update ChangeLog M ChangeLog commit 5dd2088d42388b397e8cc3fde35455b2455f7f3e Author: Ludovic Marcotte Date: Wed Jul 2 11:32:06 2014 -0400 Updated for the release M NEWS M Version commit 9c3c2cb92657809945eeaf25310039173efb58b0 Author: Ludovic Marcotte Date: Wed Jul 2 11:23:57 2014 -0400 Updated the doc for the release M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 55422b5f037b1c410c25a685afa6d3077c3fce21 Author: Ludovic Marcotte Date: Wed Jul 2 10:11:13 2014 -0400 Fixed typo M NEWS commit 1846e1ee5db7120d4ebca9842ab402333b26cac5 Author: Kamen Mazdrashki Date: Tue Jun 24 15:28:42 2014 +0200 oc/TallocWrapper: don't handle Threading initialization here It is SOGo backend module responsibility to setup/teardonw all ObjC specific initialization Signed-off-by: Kamen Mazdrashki M OpenChange/NSObject+MAPIStore.m commit 1fc3a57210b61cc73a91757f5d7ddc4050dc5f7f Author: Kamen Mazdrashki Date: Thu Jun 19 20:41:37 2014 +0200 oc: Protect backend initialization to happen only once M OpenChange/MAPIStoreSOGo.m commit 5b75c817e21bb43c8a731ff2cb9a04f2e58bf080 Author: Kamen Mazdrashki Date: Thu Jun 19 19:57:32 2014 +0200 oc: Log when mapistore backend is successfully initialized M OpenChange/MAPIStoreSOGo.m commit c91741ad1f925b3acc828d88d28b82f640eb6997 Author: Kamen Mazdrashki Date: Thu Jun 19 19:43:14 2014 +0200 oc/dbmsgreader: Fix to work again this time basen on BSON format for msg data Also, implement reading for message data in case only 1 param is passed. This could be usefull when have msg data by other means than by reading it directly from DB Signed-off-by: Kamen Mazdrashki M OpenChange/GNUmakefile M OpenChange/dbmsgreader.m commit 86e54989fbba8997eb41eb0b1b84fd2f10faa0b7 Author: Kamen Mazdrashki Date: Fri Jun 20 03:23:38 2014 +0200 oc/utils: Make "plext" category publicly visible Signed-off-by: Kamen Mazdrashki A OpenChange/NSObject+PropertyList.h M OpenChange/NSObject+PropertyList.m commit 116e738e63e7b281191b76665ce616961ca93293 Author: Kamen Mazdrashki Date: Thu Jun 19 19:30:17 2014 +0200 oc/utils: Move OCDumpPListData() function into plreader - this is the only user for this function Signed-off-by: Kamen Mazdrashki M OpenChange/NSObject+PropertyList.m M OpenChange/plreader.m commit bf0f2a76d565fc1f0265ad6f45e28c37c965dba3 Author: Kamen Mazdrashki Date: Mon Jun 16 13:20:51 2014 +0200 oc/MAPIStoreSOGo: Do not destroy current thread context after any API call We have thread context already in place during *_init() function. Thus guarding every API call with TreadInit/Destroy is: - a bit redundand - makes SOGo backend not reentrant even on single thread and leads to hard to find use-after-free crashes Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit 6de298d20285730e06fb41488ee6d97edfffbfab Author: Kamen Mazdrashki Date: Fri Jun 13 14:20:00 2014 +0200 oc/MAPIStoreMapping: Split the check for existing entry so we have better error message Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreMapping.m commit 98505c1b6b54c477e5c438d7fee3eac9ee100d66 Author: Kamen Mazdrashki Date: Fri Jun 13 14:19:20 2014 +0200 oc/MAPIStoreContext: Fix log messages to actually print 64bit FMIDs Signed-off-by: Kamen Mazdrashki Conflicts: OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreContext.m commit 51df0adb79095dde2b0fc48f619a4b8497768970 Author: Miguel Julián Date: Thu Jun 12 16:20:41 2014 +0200 Removed development tip comment M OpenChange/MAPIStoreAppointmentWrapper.m commit 5d43513dd9f36dd47610c822bee3ace20e91aae5 Author: Miguel Julián Date: Thu Jun 12 15:46:02 2014 +0200 Removing some trail characters at event description * They are sometimes present after a \r\n\n M OpenChange/MAPIStoreAppointmentWrapper.m commit 2458af1a43e6e422538e3627313c591c7121b1d8 Author: Miguel Julián Date: Wed Jun 11 16:14:11 2014 +0200 All day events deladyed one day if user timezone is +XX:XX * Those events were not shown properly in SOGo web UI M OpenChange/iCalEvent+MAPIStore.m commit 2792baac028ecca9253e5ec88021e0cc7a8c7e53 Author: Kamen Mazdrashki Date: Mon Jun 2 01:20:18 2014 +0200 openchange: don't overflow possible recipient type while creating message headers Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreMailVolatileMessage.m commit 4b383705fff833a1c41dde513119fe847bbaefc7 Author: Kamen Mazdrashki Date: Mon Jun 2 01:18:23 2014 +0200 openchange: Fix submitWithFlags to submit to BCC-ed recipients also this reintroduces commit 7efb263c659451d2c781547a5b38cb5d01ed837f Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreMailVolatileMessage.m commit dd7200e00f6d975e8b4d3705745b49fae6509256 Author: Kamen Mazdrashki Date: Wed May 7 01:26:34 2014 +0200 openchange/MAPIStoreFolder: Add private selector for actual folder delete action Usually, it is a bad idea for an object to call its own public methods (just like in this case). Thus separating impelementation for deleteFolder: would allow MAPIStoreFolder to call only private implementation when needed Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreFolder.m commit 27851ef4280812ce5bf53c1cce33318a4774cc6f Author: Kamen Mazdrashki Date: Mon May 5 01:51:18 2014 +0200 openchange: FillMessageHeadersFromProperties fix skipping of last value in possible range of recepients IMHO, this fixes a bug, that when saving a meessage, it is saved without BCC fields. Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreMailVolatileMessage.m commit 7da8885190acac061bb54518cf6bbe305eb8d35b Author: Kamen Mazdrashki Date: Mon May 5 01:47:17 2014 +0200 openchange: getMessageData - replace int literals with ulRecipClass values Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreMailVolatileMessage.m commit fc9dc080455025f16c2ef58d14d8b16913eeb999 Author: Kamen Mazdrashki Date: Thu Mar 20 17:26:44 2014 +0100 oc-sogo: pretty print Exceptions in sogo_backend_handle_objc_exception() Now we have a nice stack trace printed out from [NSException callStackSymbols] Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit bcfb674cd1ba63189eb8210a95b388c0dc2468a6 Author: Kamen Mazdrashki Date: Thu Mar 20 17:04:11 2014 +0100 oc-sogo: Print both [NSException callStackSymbols] and execinfo.h stack trace Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit 6be768af42c7e21653149b81cfc1b2f09847d0f9 Author: Kamen Mazdrashki Date: Thu Mar 20 16:27:03 2014 +0100 oc-sogo: Move memory clean up *after* handling the exception Otherwise the mess is full :) Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit 2c94d21f3e62222304cd75ba7300acf1de8663fe Author: Kamen Mazdrashki Date: Thu Mar 20 15:52:21 2014 +0100 oc-sogo: Use [e name] and [e reason] selectors Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit cbe616358dde8a1bbc19d5c84e0371402a919532 Author: Kamen Mazdrashki Date: Thu Mar 20 14:36:29 2014 +0100 oc-sogo: Clean up AutoRelease pool and unregister threads in Catch handler Most of the time we have "not yet implemented" kind of exceptions, so it is better to clean up allocated resources Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit 09e6fcc3ff2021b1a9a4a2d99e8a4a852f8c5c93 Author: Kamen Mazdrashki Date: Thu Mar 20 14:24:58 2014 +0100 oc-sogo: try/catch to guard only the actual impelementation rather than *everything* Signed-off-by: Kamen Mazdrashki M OpenChange/MAPIStoreSOGo.m commit 3b2174eeec1843eeb011129134cecf5b6bfd2246 Author: Jesús García Sáez Date: Mon Mar 17 21:08:12 2014 +0100 if there is no password file for specific user, try to read global password file This way we can have a master password for imap access M OpenChange/MAPIStoreUserContext.m commit c6b8be742d1197ad24f0d1735db36892a6b4c1aa Author: Jesús García Sáez Date: Tue Mar 4 16:40:41 2014 +0100 use execinfo.h to get backtrace Really poor backtrace because it will only have the frames from oc side, I don't know why callStackSymbols is returning null, compilation flags? M OpenChange/MAPIStoreSOGo.m commit a77863947f92730dbd407f25c0e65fc0a9b51c55 Author: Jesús García Sáez Date: Tue Mar 4 12:29:13 2014 +0100 add try catch to all functions on struct mapistore_backend M OpenChange/MAPIStoreSOGo.m commit d1f54298d29963e76f12e3cc2ef4abf07b697f68 Author: Jesús García Sáez Date: Mon Mar 3 16:09:30 2014 +0100 stringByDecodingImap4FolderName is not neccesary For russian locale and characters nonexistent in latin1 sogo crashes M OpenChange/MAPIStoreMailContext.m commit f8028b5a94f1899ca1f20fa3f63d8949c91c7069 Author: Kamen Mazdrashki Date: Sat Feb 22 23:01:41 2014 +0100 OpenChange: Avoid crashing when creating embedded message in attachment Signed-off-by: Kamen Mazdrashki (cherry picked from commit 15a55f9f707247c9164e8fa7a102639744f686e5) M OpenChange/MAPIStoreSOGo.m commit 6bef67811432f5685802cb134d85cffd79de2e41 Author: Jesús García Sáez Date: Thu Feb 27 17:47:28 2014 +0100 fix format logging uint64_t M OpenChange/MAPIStoreContext.m commit c81476bd040508bf2e70e51ef8052c5400746777 Author: Jesús García Sáez Date: Thu Feb 27 17:46:55 2014 +0100 no need to modify url M OpenChange/MAPIStoreContext.m commit a24f009cfe88be15977c661b7fcc100dd76a6f6b Author: Jesús García Sáez Date: Thu Feb 27 17:42:58 2014 +0100 mapistoreURI encoding should be done the same way as listContextForUser stringByEncodingImap4FolderName is used inside [newFolder create] where is needed M OpenChange/MAPIStoreMailContext.m commit 95298de9f18ce440355eb6ef783e7294d9432a22 Author: Jesús García Sáez Date: Mon Feb 10 12:38:42 2014 +0100 avoid infinite loop when trying to update a folder id M OpenChange/MAPIStoreMapping.m commit f6d1a37127eea974a3a64c1cea138b796d62eaa2 Author: Jesús García Sáez Date: Tue Dec 24 11:03:03 2013 +0100 use properly get_uri function and check ret value M OpenChange/MAPIStoreMapping.m commit 2aa71cc8a3fdc94b925773ce5dc5cd3b0eced242 Author: Jesús García Sáez Date: Fri Dec 20 11:26:09 2013 +0100 check ret value properly M OpenChange/MAPIStoreContext.m commit 34b98a563dec2229a6d7c363e1f77a659d872bb7 Author: Jesús García Sáez Date: Tue Nov 19 15:24:31 2013 +0100 get_new_folderID functions are now on mapistore_indexing M OpenChange/MAPIStoreContext.m commit fd308b592fcf8c7052258c4e2e17d25278344e26 Author: Carlos Pérez-Aradros Herce Date: Mon Nov 11 03:17:53 2013 +0100 Converted all the indexing code to indexing backends M OpenChange/MAPIStoreMapping.m commit a6bfb9d5c50b2fa299b6bb583dd33630848c0d6f Author: Carlos Pérez-Aradros Herce Date: Sat Nov 9 18:00:44 2013 +0100 Use indexing generic code instead of tdb private funtions M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit 33b353b97442c106dba2b63b29954f05af9c34b6 Author: Carlos Pérez-Aradros Herce Date: Fri Nov 8 17:02:50 2013 +0100 Moved to abstract index_context instead of tdb_wrap M OpenChange/MAPIStoreContext.h M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreFallbackContext.m M OpenChange/MAPIStoreGCSBaseContext.m M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m M OpenChange/MAPIStoreNotesContext.m M OpenChange/MAPIStoreSOGo.m M OpenChange/MAPIStoreUserContext.h M OpenChange/MAPIStoreUserContext.m commit 899a1eb026503165436a333110fa6eb73522c5a6 Author: Ludovic Marcotte Date: Wed Jul 2 08:39:01 2014 -0400 Updated NEWS file M NEWS commit 660f39a980513bf9bcff14bdc8d74dd092c50717 Author: Alexandre Cloutier Date: Mon Jun 30 14:13:52 2014 -0400 delete notice and put grey background for multi-columns view M UI/Scheduler/English.lproj/Localizable.strings M UI/WebServerResources/SchedulerUI.js commit 8335c388308d381afc8b4b544f0b9b88e2140c25 Author: Alexandre Cloutier Date: Mon Jun 30 13:57:10 2014 -0400 fix infinite loop bug M UI/WebServerResources/SchedulerUI.js commit 0fb7135335810a31c8936a3e58680f93c550b0c2 Author: Alexandre Cloutier Date: Mon Jun 30 13:36:12 2014 -0400 bugfixes M UI/Scheduler/UIxCalListingActions.m M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxCalViewPrint.js A UI/WebServerResources/error.png A UI/WebServerResources/notice.png A UI/WebServerResources/success.png A UI/WebServerResources/warning.png commit 6b58e034f3db20f3433eccfd425f0e57349aeced Author: Alexandre Cloutier Date: Mon Jun 30 10:42:07 2014 -0400 printView display the parentView by default M UI/Scheduler/UIxCalViewPrint.h M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/UIxCalViewPrint.js commit ff015afde8700b0a4163c89ce4b9cdca5f6261e5 Author: Ludovic Marcotte Date: Mon Jun 30 10:35:55 2014 -0400 Fixed indent M UI/PreferencesUI/UIxPreferences.m commit 6da03bc75ca64a79785001897eb629b6250b2cb8 Author: Ludovic Marcotte Date: Sat Jun 28 08:31:07 2014 -0400 Cleaned up code for older gcc M UI/Scheduler/UIxCalListingActions.m commit 2b119c63e0bd0fa96361369152a5aface05ffe32 Author: Alexandre Cloutier Date: Fri Jun 27 17:21:18 2014 -0400 Applied comments M UI/Scheduler/UIxCalDayTable.m M UI/Scheduler/UIxCalListingActions.m commit 5b61df8ca4035d3bd66bb024a1f5b62cd6054a84 Author: Alexandre Cloutier Date: Fri Jun 27 17:00:32 2014 -0400 activeTasks updates dynamically M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/product.plist M UI/WebServerResources/SchedulerUI.js commit 5b9c7e07d1d6b6eba1901d3fa40ee22cbbf73ead Author: Alexandre Cloutier Date: Thu Jun 26 21:22:12 2014 -0400 text wraping and text alignment in list view M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/generic.css commit 7a69bc46eb5c2300e93d4b85c6954638a4271132 Author: Alexandre Cloutier Date: Thu Jun 26 16:42:05 2014 -0400 applied comments M SoObjects/Appointments/SOGoAppointmentFolder.m M UI/Scheduler/UIxCalendarSelector.m M UI/WebServerResources/SchedulerUI.js commit 302e40a1c3c1f13578499d82e40c75e50beff79e Author: Alexandre Cloutier Date: Thu Jun 26 16:08:47 2014 -0400 bugFix#2823 M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoParentFolder.m M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/UIxPreferences.js commit b6be4e6e2fb8e00c8f0b29e4f493936d0fcfbb2e Author: Ludovic Marcotte Date: Thu Jun 26 11:01:16 2014 -0400 Applied patch from bug #2810 M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit dabd8d3282c1e1f4a4d3622637c7952e1e295cb5 Author: Alexandre Cloutier Date: Thu Jun 26 10:05:48 2014 -0400 Fix list view printing with multiColumns view M UI/WebServerResources/UIxCalViewPrint.js commit d7d458a934b407bea6aa7e1818e71b5d544cf705 Author: Alexandre Cloutier Date: Wed Jun 25 17:39:48 2014 -0400 multiColumns print view + bugFixes M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 5419f411e5bae58cc17ab22b3b95a88efab74252 Author: Ludovic Marcotte Date: Wed Jun 25 15:05:25 2014 -0400 Fix for bug #2734 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 22f5ed62fef337f9fa2f84318e3c24962ee3c207 Author: Ludovic Marcotte Date: Wed Jun 25 10:14:28 2014 -0400 Fixed tests regarding default permissions on CalDAV collections M Tests/Integration/test-davacl.py commit 3523dc489f00c147279217faab9ad12504ca7340 Author: Ludovic Marcotte Date: Mon Jun 23 12:19:02 2014 -0400 Fix for bug #2825 M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m commit 5b3de04fc19daef85749fe34b969724f78a6b7ab Author: Alexandre Cloutier Date: Fri Jun 20 13:27:04 2014 -0400 Fix error from the last commit M UI/Scheduler/UIxCalDayTable.m commit eb3cc8916df223dae773243dcbcf65269e8b0451 Author: Alexandre Cloutier Date: Fri Jun 20 13:16:55 2014 -0400 The multiColumns view M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar M UI/Scheduler/UIxCalDayTable.h M UI/Scheduler/UIxCalDayTable.m M UI/Scheduler/UIxCalListingActions.h M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxCalMulticolumnDayView.m M UI/Scheduler/UIxCalendarSelector.m M UI/Templates/SchedulerUI/UIxCalDayTable.wox M UI/Templates/SchedulerUI/UIxCalDayView.wox M UI/Templates/SchedulerUI/UIxCalMulticolumnDayView.wox M UI/Templates/SchedulerUI/UIxCalWeekView.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit 9fa0b42e19c76184d4195a1530039dcad5cb5a80 Author: Ludovic Marcotte Date: Fri Jun 20 11:25:02 2014 -0400 Ignore SCHEDULE-AGENT for Thunderbird/Lightning M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit e048346cb715d03fe6bd32d837b96107fdb6d44b Author: Ludovic Marcotte Date: Thu Jun 19 16:08:15 2014 -0400 Include, in our private NS, all ACLs defined on a calendar collectiob M SoObjects/Appointments/SOGoAppointmentFolder.m commit 333b561a5932acbe66d5b62c8963dd166b9de7f2 Author: Ludovic Marcotte Date: Mon Jun 16 15:30:26 2014 -0400 Applied patch from bug #2736 M SOPE/NGCards/NGCardsSaxHandler.m M SOPE/NGCards/samples/vcf2xml.m M SoObjects/Mailer/NSString+Mail.m M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 50c0b49a6fe210b438d2e5a7abac7219bdb15b8f Author: Ludovic Marcotte Date: Mon Jun 16 11:00:39 2014 -0400 Fix for bug #2813 M NEWS M SoObjects/SOGo/SOGoGCSFolder.m commit 8202d0588fb8e1774e502941fc01223fb9005334 Author: Francis Lachapelle Date: Mon Jun 16 10:20:02 2014 -0400 Add documentation for SOGoSubscriptionFolderFormat Fixes #2799 M Documentation/SOGo Installation Guide.odt commit d9b578b869da27b876f019bc10acf72839220fd3 Author: Francis Lachapelle Date: Mon Jun 16 09:52:29 2014 -0400 Wait 20 seconds before deleting temporary forms Those temporary forms are created to download attachments. Fixes #2811 M NEWS M UI/WebServerResources/MailerUI.js commit 5bb64916c6fc96bf20bc258a075c33413784ca01 Author: Francis Lachapelle Date: Thu Jun 12 09:09:08 2014 -0400 Fix regression when attaching files to a reply M NEWS M UI/MailerUI/UIxMailEditor.m commit e7ddfb0546fcb70f1ac3401375656936ea00c380 Author: Ludovic Marcotte Date: Wed Jun 11 12:55:51 2014 -0400 Fix for bug #2805 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 0e182f84360aa35c87d39320cab08d7eaeb55d90 Author: Alexandre Cloutier Date: Wed Jun 11 11:25:17 2014 -0400 Update SOGoAppointmentFolder.m Fix the status filtering from 2 to 1 M SoObjects/Appointments/SOGoAppointmentFolder.m commit de2ee2322af740251ac82ca06deb1f7585637024 Author: Alexandre Cloutier Date: Wed Jun 11 10:24:04 2014 -0400 Change the NSString with NSNumber and add some JavaScript M SoObjects/Appointments/SOGoAppointmentFolder.h M SoObjects/Appointments/SOGoAppointmentFolder.m M UI/Scheduler/UIxCalendarSelector.m M UI/Templates/SchedulerUI/UIxCalendarSelector.wox M UI/WebServerResources/SchedulerUI.js commit ce07695a5597964354404557c9246eee5325abb2 Author: Ludovic Marcotte Date: Tue Jun 10 16:35:36 2014 -0400 Make sure to keep the / path prefix M ActiveSync/SOGoActiveSyncDispatcher.m commit 43ac57b671ecf4f0d81daf3e40fab856a5d3b52a Author: Alexandre Cloutier Date: Tue Jun 10 16:18:12 2014 -0400 display the number of active tasks in calendar view M SoObjects/Appointments/SOGoAppointmentFolder.h M SoObjects/Appointments/SOGoAppointmentFolder.m M UI/Scheduler/UIxCalendarSelector.m M UI/Templates/SchedulerUI/UIxCalendarSelector.wox commit 7f7e3cb06a6b8789a1cd1667fb62418fad02aac1 Author: Francis Lachapelle Date: Tue Jun 10 14:48:25 2014 -0400 Fix folder name of new subscriptions Fixes #2801 M NEWS M UI/MainUI/SOGoUserHomePage.m M UI/WebServerResources/UIxContactsUserFolders.js commit 6b3a3f858baf2b73a7910a2039103f2976ebdc7c Author: Francis Lachapelle Date: Mon Jun 9 22:07:44 2014 -0400 Update prototype.js to version 1.7.2 M UI/WebServerResources/prototype.js commit 0133bb3b6bf13c81350b791be57c01d83356cba7 Author: Ludovic Marcotte Date: Tue Jun 10 13:07:14 2014 -0400 Correctly update the cache on folder update/delete ops. M ActiveSync/SOGoActiveSyncDispatcher.m commit 91e3e19e40b843063cda21b84e6fcc072da2ad49 Author: Ludovic Marcotte Date: Tue Jun 10 11:04:27 2014 -0400 Added the Ping ActiveSync command M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 19a95a1818e34755bffd7c5f9dbd35e214123cac Author: Ludovic Marcotte Date: Tue Jun 10 08:58:44 2014 -0400 Applied fix from #2809 M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 1292c191eca61027b9856b04840105fde588d42c Author: Ludovic Marcotte Date: Tue Jun 10 08:46:35 2014 -0400 Make sure we don't have '-' in table names. M OpenChange/MAPIStoreUserContext.m commit 77dad178d11b36da07660a9b5f0dd8c7a74cad50 Author: Ludovic Marcotte Date: Tue Jun 10 08:45:35 2014 -0400 Make sure we don't have '-' in table names. M ActiveSync/SOGoActiveSyncDispatcher.m commit f48839bf55917cb3a9756134930206b7b15d0279 Author: Ludovic Marcotte Date: Mon Jun 9 09:34:00 2014 -0400 Added (slightly modified) patch from #2806 M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS M SoObjects/Mailer/SOGoMailObject.h M SoObjects/Mailer/SOGoMailObject.m commit 0f04be2bcb003ff0b0c1099c524dffa3b40d0181 Author: Ludovic Marcotte Date: Mon Jun 9 09:25:06 2014 -0400 Added patch from #2808 M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 3f8bbe8c6012e60334002affded0c94151db20e3 Author: Ludovic Marcotte Date: Mon Jun 9 09:14:30 2014 -0400 Applied patch from #2807 M ActiveSync/NGVCard+ActiveSync.m M NEWS M SOPE/NGCards/NGVCard.h M SOPE/NGCards/NGVCard.m commit 6b6ec8a2ae0f453dd0a127d8cf37082c80449c94 Author: Francis Lachapelle Date: Thu Jun 5 13:35:17 2014 -0400 Update ChangeLog M ChangeLog commit ad30df26af2c95f91ad42fd02a3b45ada115502b Author: Francis Lachapelle Date: Thu Jun 5 13:34:40 2014 -0400 Preparation for release 2.2.5 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt M Version M packaging/rhel/sogo.spec commit 6e56f46f8608c5bc6c2070c848c9fefbf4d95048 Author: Francis Lachapelle Date: Thu Jun 5 13:29:10 2014 -0400 Update Dutch, Finnish, German, Polish translations M NEWS M SoObjects/Contacts/Dutch.lproj/Localizable.strings M SoObjects/Contacts/Finnish.lproj/Localizable.strings M SoObjects/Contacts/German.lproj/Localizable.strings M SoObjects/Contacts/Polish.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Contacts/Dutch.lproj/Localizable.strings M UI/Contacts/Finnish.lproj/Localizable.strings M UI/Contacts/German.lproj/Localizable.strings M UI/MailerUI/Dutch.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/German.lproj/Localizable.strings commit fe38518a36cf0c23eb2888bb79c4ada07553ab4a Author: Francis Lachapelle Date: Thu Jun 5 12:14:34 2014 -0400 Minor syntax and comments improvements M SoObjects/Mailer/SOGoDraftObject.m M UI/PreferencesUI/UIxPreferences.m M UI/Scheduler/UIxCalListingActions.m commit e118a72eab6f6ed461cbbf493d1cf1924bdf13e6 Author: Francis Lachapelle Date: Thu Jun 5 10:32:13 2014 -0400 Add meta tag to tell IE to use the highest mode M NEWS M UI/Templates/UIxPageFrame.wox commit 72bec939d67ad98c974a339f944877d46f7b831a Author: Ludovic Marcotte Date: Wed Jun 4 15:56:22 2014 -0400 Fixed text/plain reencoding issues for Outlook M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit ba258ca8068e9414f8a5327ea38a0b7c427380b9 Author: Ludovic Marcotte Date: Wed Jun 4 15:23:41 2014 -0400 Fixed repetitive events issues M ActiveSync/iCalRecurrenceRule+ActiveSync.m M NEWS commit 0c2e2f28f7223f9a7e55585614bcf5ae8aaeabcb Author: Ludovic Marcotte Date: Fri May 30 13:53:20 2014 -0400 Don't try to add attachments during reply operations M NEWS M SoObjects/Mailer/SOGoDraftObject.h M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoDraftsFolder.m M UI/MailerUI/UIxMailEditor.m commit f0dfe37a55a692bc505708782d3c70ccb5b2951b Author: Ludovic Marcotte Date: Fri May 30 08:41:42 2014 -0400 Avoid crashing when forwarding mails with no Subject header M NEWS M SoObjects/Mailer/SOGoDraftObject.m commit dace1439df1c60c37c7092b44d8117105095f6ee Author: Francis Lachapelle Date: Thu May 29 11:16:59 2014 -0400 Update ChangeLog M ChangeLog commit d91b37413fa0fe7f416311697ad7b487f88d967c Author: Francis Lachapelle Date: Thu May 29 11:16:40 2014 -0400 Preparation for release 2.2.4 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt M Version commit bd916f06eb9433db71aef0c0885bfc6cde5e4fea Author: Francis Lachapelle Date: Thu May 29 11:15:13 2014 -0400 Update ChangeLog M ChangeLog commit ecbe0858f72742872ac45a17bc393ac5bedefc70 Author: Francis Lachapelle Date: Thu May 29 11:14:23 2014 -0400 Update translations M NEWS M SoObjects/Contacts/Czech.lproj/Localizable.strings M SoObjects/Contacts/Hungarian.lproj/Localizable.strings M SoObjects/Contacts/Polish.lproj/Localizable.strings M SoObjects/Contacts/Russian.lproj/Localizable.strings M SoObjects/Contacts/Slovak.lproj/Localizable.strings M SoObjects/Contacts/SpanishArgentina.lproj/Localizable.strings M SoObjects/Contacts/SpanishSpain.lproj/Localizable.strings M SoObjects/Mailer/Czech.lproj/Localizable.strings M SoObjects/Mailer/Polish.lproj/Localizable.strings M SoObjects/Mailer/Slovak.lproj/Localizable.strings M SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/Czech.lproj/Localizable.strings M UI/Contacts/Hungarian.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/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/Slovak.lproj/Localizable.strings M UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/Czech.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings M UI/MailerUI/Hungarian.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/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.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/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Hungarian.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/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 24095a464c60b7a966daa0eecb8d720f25aa1366 Author: Francis Lachapelle Date: Thu May 29 10:45:49 2014 -0400 Update CKEditor to version 4.4.1 M NEWS M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/div/dialogs/div.js D UI/WebServerResources/ckeditor/plugins/fakeobjects/images/spacer.gif M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/ciframe.html D UI/WebServerResources/ckeditor/plugins/wsc/dialogs/tmp.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/tmpFrameset.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.css M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc_ie.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css D UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css M UI/WebServerResources/ckeditor/skins/moono/icons.png commit efc33d817458e38309f4175a5ba20745b57769fd Author: Jeroen Dekkers Date: Thu May 29 15:53:13 2014 +0200 Fix unit test by also checking for the different gnustep 1.24 ordering of elements M Tests/Unit/TestVersit.m commit 93971dc4348f52f46bde415d3dc8f92449418860 Author: Jeroen Dekkers Date: Thu May 29 15:35:46 2014 +0200 Add $(TEST_TOOL) as dependency of make check M Tests/Unit/GNUmakefile commit fac9520f6437473ee00fd93fc63e08cd67254e05 Author: Francis Lachapelle Date: Wed May 28 11:39:25 2014 -0400 Fix update of participation status via CalDAV Fixes #2786 M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit 9eb075cc3f0bd2ba95d6c36377601c4410e9de41 Author: Francis Lachapelle Date: Wed May 28 11:24:10 2014 -0400 Rename "Archive" to "Export" in Webmail Fixes #2758 M UI/MailerUI/English.lproj/Localizable.strings M UI/Templates/MailerUI/UIxMailMainFrame.wox commit c5922b07aa5412e675aa5ac6a4c0698780f2667a Author: Francis Lachapelle Date: Wed May 28 11:19:31 2014 -0400 Restore options when editing a draft Fixes #193 M NEWS M SoObjects/Mailer/SOGoDraftObject.m M UI/WebServerResources/UIxMailEditor.js commit 51e07fc3065498ce00b3fe2e626d039fb11bbf4b Author: Ludovic Marcotte Date: Tue May 27 15:33:39 2014 -0400 Fix over previous commit M SoObjects/Mailer/SOGoMailAccount.m commit d35c52bb38e6bf0aa2f22e9466b66f1bf894b8e6 Author: Ludovic Marcotte Date: Tue May 27 14:44:57 2014 -0400 Fix for bug #2688 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M SoObjects/Mailer/SOGoMailAccount.h M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/SOGo/SOGoCacheGCSObject.h M SoObjects/SOGo/SOGoCacheGCSObject.m commit 6bab4c94f2ccf324794b7e0b01d46d990b2bcee9 Author: Ludovic Marcotte Date: Tue May 27 09:42:02 2014 -0400 Added an empty stub for the Provision command M ActiveSync/SOGoActiveSyncDispatcher.m commit c31429a5d5f0f6f5ca167d294d9c3593a21e90a8 Author: Ludovic Marcotte Date: Tue May 27 08:45:00 2014 -0400 Also include the BS character in non-safe ones. M SoObjects/SOGo/NSString+Utilities.m commit 04bb88a4701927f8b6eea7610581372ace79ea81 Author: Ludovic Marcotte Date: Mon May 26 13:25:39 2014 -0400 Updated NEWS file regarding pull request #39 M NEWS commit 6fc81e61ecd98034b00fa36761f8ef81cb60ffe7 Author: Ludovic Marcotte Date: Fri May 23 11:30:28 2014 -0400 Fixed documentation: NGImap4ConnectionGroupPrefix -> NGImap4ConnectionGroupIdPrefix M Documentation/SOGo Installation Guide.odt commit d9ad28665095676f486f290936fced2e55e5d2e0 Author: Francis Lachapelle Date: Fri May 23 11:23:02 2014 -0400 Fix newline in signature of attachment Fixes #2787 M NEWS M UI/MailerUI/UIxMailActions.m commit dd57d56cf91fdf23a588528bb32b1dcd0087d653 Author: Alexandre Cloutier Date: Fri May 23 10:15:21 2014 -0400 remove crufts and applies comments M SoObjects/SOGo/SOGoGCSFolder.m commit ab7780d617c28656d5c1afadcbe42aace27362b1 Author: Ludovic Marcotte Date: Thu May 22 14:39:58 2014 -0400 Prevent a crash when someone tries to access /SOGo/Microsoft-Server-ActiveSync directly M ActiveSync/SOGoActiveSyncDispatcher.m commit cb9332f2406fc1d7b1b33b11d2322b58d805064c Author: Ludovic Marcotte Date: Thu May 22 10:26:58 2014 -0400 Updated NEWS file regarding #2775 M NEWS commit 7b60ad4797167202dfba52c3956a0f4f48c723e2 Author: Ludovic Marcotte Date: Thu May 22 09:20:05 2014 -0400 Added patch from #2775 M ActiveSync/NGDOMElement+ActiveSync.m M ActiveSync/NGVCard+ActiveSync.m commit 3261c215499f657950345df0164ff1f964ac7f06 Author: Alexandre Cloutier Date: Wed May 21 14:26:08 2014 -0400 fix case where the displayed name for the subscribed folders is duplicated M UI/WebServerResources/UIxContactsUserFolders.js commit 364b4095017dd574ae088c291ea064dd68b0fb46 Author: Francis Lachapelle Date: Wed May 21 08:44:35 2014 -0400 FIx mail templates for Brazilian Portuguese Fixes #2738 M NEWS M SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.wod M SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.wod commit 064565e1a9651daf538ca0ce9786a9db0a874014 Author: Alexandre Cloutier Date: Tue May 20 17:05:13 2014 -0400 Added new SOGo configurable variable for which you can change the default display when adding a shared calendar or a shared addressBook M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit f92d280fbb00b138591f7fc31f30705aecbed25e Author: Alexandre Cloutier Date: Tue May 20 11:24:27 2014 -0400 remove unneeded condition to fix navigation in print preview M UI/WebServerResources/UIxCalViewPrint.js commit ea2bce706cd7fe7a307c5a93cab62160a6f3ecc5 Author: Francis Lachapelle Date: Fri May 16 21:15:38 2014 -0400 Update NEWS file M NEWS commit d74afaf2954c6043358701f590d543ff15e51583 Author: Francis Lachapelle Date: Fri May 16 21:15:28 2014 -0400 Update French translation M UI/Scheduler/French.lproj/Localizable.strings commit 5e7beb334526027367d45d9648d0632f40d5543b Author: Francis Lachapelle Date: Fri May 16 21:14:59 2014 -0400 Remove unused localizable strings M UI/Scheduler/English.lproj/Localizable.strings commit 3d1bdf1a09718f2a6e4e2978ed1a48959345575d Author: Francis Lachapelle Date: Fri May 16 16:52:44 2014 -0400 Update French translation M NEWS M SoObjects/Contacts/French.lproj/Localizable.strings M UI/Contacts/French.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/Scheduler/French.lproj/Localizable.strings commit 5de1343506df07d2c97fef18d28473b61a1e4a0d Author: Francis Lachapelle Date: Fri May 16 16:44:25 2014 -0400 Remove unused localizable string M UI/Scheduler/English.lproj/Localizable.strings commit 1eaa3f3891b0a6ca0251273c41126e024e6dbd87 Author: Francis Lachapelle Date: Fri May 16 16:33:52 2014 -0400 Update NEWS file M NEWS commit 819d0641b75e0359eba4661e368a190d06b91d33 Author: Francis Lachapelle Date: Fri May 16 16:19:40 2014 -0400 Remove common localizable strings from UI/Contacts M UI/Contacts/English.lproj/Localizable.strings commit 5d7f4ba6c659d5f0144f9be93cb995a06e36b3c2 Author: Francis Lachapelle Date: Fri May 16 15:59:52 2014 -0400 Restore localizable string To avoid new translation .. M UI/Scheduler/English.lproj/Localizable.strings commit 34a7e28858346a95225b34a5acef58c01d8afbd6 Author: Francis Lachapelle Date: Fri May 16 15:58:34 2014 -0400 Rename 'Properties' button of contacts to 'Edit' M UI/Contacts/English.lproj/Localizable.strings M UI/Contacts/Toolbars/SOGoContactFolder.toolbar M UI/Templates/ContactsUI/UIxContactFoldersView.wox commit 87b010c70030befd873e2135822328ce9c45f622 Author: Francis Lachapelle Date: Fri May 16 15:57:33 2014 -0400 Indentation M UI/Contacts/GNUmakefile M UI/Contacts/UIxContactFolderProperties.h M UI/Contacts/UIxContactFolderProperties.m M UI/Templates/ContactsUI/UIxContactFolderProperties.wox M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/UIxContactFolderProperties.js commit b488721f83fb7d2838b2b5e2ffe40d9df303039f Author: Alexandre Cloutier Date: Fri May 16 15:00:47 2014 -0400 Reverse loop to make sure no objects is skipped M UI/Scheduler/UIxCalListingActions.m commit 8a03f3bd631ae53e5d5c111886cd27275cf69644 Author: Alexandre Cloutier Date: Fri May 16 14:36:51 2014 -0400 remove start date in tasks M UI/Scheduler/English.lproj/Localizable.strings M UI/WebServerResources/UIxCalViewPrint.js commit f8c8abc989b12988aca19d44152f11afbc0b57e6 Author: Alexandre Cloutier Date: Fri May 16 13:50:52 2014 -0400 Function isPublicAccessEnabled was missing M UI/Contacts/UIxContactFolderProperties.m commit db8d9bb16cc94b3bbc5fb5f20daf9953202791fb Author: Alexandre Cloutier Date: Fri May 16 11:29:37 2014 -0400 Repair broken logic M UI/Scheduler/UIxCalListingActions.m commit 2794425a3fd7d81c1f4be4c2b62df599dfed5ca9 Author: Alexandre Cloutier Date: Fri May 16 10:04:37 2014 -0400 added last changes from cgx M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 2f7979c796ced02fb169023e152fefd87328eb2b Author: Ludovic Marcotte Date: Fri May 16 08:33:06 2014 -0400 Fix for bug #2709 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit c426afd7f23a39382e3a3449164190d526ce28cc Author: Ludovic Marcotte Date: Thu May 15 15:03:24 2014 -0400 New cache subsystem for ActiveSync. M ActiveSync/GNUmakefile A ActiveSync/NSArray+SyncCache.h A ActiveSync/NSArray+SyncCache.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m A ActiveSync/SOGoSyncCacheObject.h A ActiveSync/SOGoSyncCacheObject.m M SoObjects/SOGo/SOGoCacheGCSObject.h M SoObjects/SOGo/SOGoCacheObject.m commit 07445eb06965aee2279db2de61eba0a9fa4aa197 Author: Alexandre Cloutier Date: Thu May 15 14:44:31 2014 -0400 Created a window for address book properties and add the cardDav URL M UI/Contacts/English.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/Contacts/UIxContactFolderProperties.h A UI/Contacts/UIxContactFolderProperties.m M UI/Contacts/product.plist M UI/Scheduler/English.lproj/Localizable.strings A UI/Templates/ContactsUI/UIxContactFolderProperties.wox M UI/Templates/SchedulerUI/UIxCalendarProperties.wox M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/UIxCalendarProperties.js A UI/WebServerResources/UIxContactFolderProperties.css A UI/WebServerResources/UIxContactFolderProperties.js commit 93bf98c3265904c80a307015b75d68f1f3d061a7 Author: Ludovic Marcotte Date: Thu May 15 14:45:32 2014 -0400 Fixed copyright M SoObjects/SOGo/SOGoPermissions.m commit c08c3e27d5153c52237f56f1c65d3b8e2dfd4eb7 Author: Ludovic Marcotte Date: Thu May 15 14:44:53 2014 -0400 Improved modseq code M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m commit c8860dc92bde227ba083b35cb85871a69af3ff33 Author: Ludovic Marcotte Date: Thu May 15 14:32:46 2014 -0400 Dropped old user-settings for ActiveSync M SoObjects/SOGo/SOGoUserSettings.h M SoObjects/SOGo/SOGoUserSettings.m commit 1a1543a3806e98ccb09d119c7352911c358d495c Author: Ludovic Marcotte Date: Thu May 15 14:29:39 2014 -0400 Updated script to reflect new table names M Scripts/openchange_user_cleanup commit d2d5467317d3507f0b8dd03a45db555ef987d8f7 Author: Ludovic Marcotte Date: Wed May 14 10:51:16 2014 -0400 Removed unused fluff in the file. M SoObjects/SOGo/SOGoCacheGCSObject.m commit 18443de9bfff1b60682c9ba44e77942d53133462 Author: Ludovic Marcotte Date: Wed May 14 09:58:05 2014 -0400 Updated copyright info M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentInboxFolder.m M SoObjects/SOGo/WOResponse+SOGo.m M UI/Scheduler/UIxComponentEditor.h commit be72456a9aa7d06c8a7151b1bc7a0fa4ea43fa57 Author: Ludovic Marcotte Date: Wed May 14 09:56:10 2014 -0400 Renamed folder cache creation method M OpenChange/MAPIStoreUserContext.m M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.h M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m commit a54b3e42896c3b446342da2bb49e2fafb2346d81 Author: Ludovic Marcotte Date: Wed May 14 08:56:35 2014 -0400 Renamed the default table name from socfs_ to sogo_cache_folder_ M OpenChange/MAPIStoreUserContext.m commit 7a4feae8b8c51980427ef187317c90586018d63f Author: Ludovic Marcotte Date: Wed May 14 06:56:05 2014 -0400 Updated code to reflect cache regorg. M OpenChange/MAPIStoreDBBaseContext.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m commit 99d49b9bd95dff92f9167d99037266d12490ca87 Author: Ludovic Marcotte Date: Tue May 13 21:14:57 2014 -0400 Updated code to use the category M OpenChange/GNUmakefile M OpenChange/MAPIStoreFolder.m M OpenChange/SOGoCacheGCSObject+MAPIStore.h M OpenChange/SOGoCacheGCSObject+MAPIStore.m commit 5f9fb4e1c46ab8e90539b6ebe0f078fa4ba3e4a5 Author: Ludovic Marcotte Date: Tue May 13 21:06:59 2014 -0400 Big refactor for new caching mechanism. D OpenChange/BSONCodec.h D OpenChange/BSONCodec.m D OpenChange/EOBitmaskQualifier.h D OpenChange/EOBitmaskQualifier.m D OpenChange/EOQualifier+MAPI.h D OpenChange/EOQualifier+MAPI.m M OpenChange/GNUmakefile M OpenChange/MAPIStoreDBBaseContext.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFallbackContext.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreTable.m M OpenChange/MAPIStoreUserContext.m M OpenChange/NSObject+PropertyList.m A OpenChange/SOGoCacheGCSObject+MAPIStore.h A OpenChange/SOGoCacheGCSObject+MAPIStore.m M OpenChange/SOGoMAPIDBMessage.h M OpenChange/SOGoMAPIDBMessage.m M OpenChange/dbmsgreader.m A SoObjects/SOGo/BSONCodec.h A SoObjects/SOGo/BSONCodec.m A SoObjects/SOGo/EOBitmaskQualifier.h A SoObjects/SOGo/EOBitmaskQualifier.m A SoObjects/SOGo/EOQualifier+SOGoCacheObject.h A SoObjects/SOGo/EOQualifier+SOGoCacheObject.m M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.h M SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/SOGoCacheGCSFolder.h M SoObjects/SOGo/SOGoCacheGCSFolder.m M SoObjects/SOGo/SOGoCacheGCSObject.h M SoObjects/SOGo/SOGoCacheGCSObject.m M SoObjects/SOGo/SOGoCacheObject.h M SoObjects/SOGo/SOGoCacheObject.m commit ef2188962a232de164b1da7cbf21a3193aba50e4 Author: Ludovic Marcotte Date: Tue May 13 19:58:19 2014 -0400 Renamed cache files for generalization. The upcoming commit will rename the content. D OpenChange/GCSSpecialQueries+OpenChange.h D OpenChange/GCSSpecialQueries+OpenChange.m D OpenChange/SOGoMAPIDBFolder.h D OpenChange/SOGoMAPIDBFolder.m D OpenChange/SOGoMAPIDBObject.h D OpenChange/SOGoMAPIDBObject.m D OpenChange/SOGoMAPIObject.h D OpenChange/SOGoMAPIObject.m A SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.h A SoObjects/SOGo/GCSSpecialQueries+SOGoCacheObject.m A SoObjects/SOGo/SOGoCacheGCSFolder.h A SoObjects/SOGo/SOGoCacheGCSFolder.m A SoObjects/SOGo/SOGoCacheGCSObject.h A SoObjects/SOGo/SOGoCacheGCSObject.m A SoObjects/SOGo/SOGoCacheObject.h A SoObjects/SOGo/SOGoCacheObject.m commit 2922f15ca7fbf2f9319b96efafd7e2c809ebc46f Author: Ludovic Marcotte Date: Tue May 13 18:03:37 2014 -0400 More rename M OpenChange/SOGoMAPIDBFolder.h M OpenChange/SOGoMAPIDBFolder.m M OpenChange/SOGoMAPIDBObject.h M OpenChange/SOGoMAPIDBObject.m commit 41e6fb89d304edf9619641b766bc37ad402a954c Author: Ludovic Marcotte Date: Tue May 13 17:54:02 2014 -0400 Renamed constants in preparation for the big cache cleanup M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreGCSFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/SOGoMAPIDBFolder.m M OpenChange/SOGoMAPIDBObject.h M OpenChange/SOGoMAPIDBObject.m commit c4a38436955e8ff77021a6cd124cbf596a7750a0 Author: Ludovic Marcotte Date: Tue May 13 13:52:20 2014 -0400 Removed unused configuration parameters M OpenChange/SOGoMAPIDBObject.m commit bf67b6435fd1376132ad8bef2eefa34736f858ff Author: Alexandre Cloutier Date: Tue May 13 13:21:18 2014 -0400 applies comments M UI/Scheduler/UIxCalListingActions.m commit b5319446dbb8a60c2fc8fa06d21e2c9298c07252 Author: Alexandre Cloutier Date: Tue May 13 10:36:26 2014 -0400 display and printing modification M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit d58184af1533cffa34b00e903dea79f709e0d693 Author: Francis Lachapelle Date: Tue May 13 10:15:02 2014 -0400 Fix synchronization of seen/unseen status of msgs M NEWS M UI/WebServerResources/MailerUI.js commit fbc6856fd57dca21f7dcdc748b452352875e064e Author: Francis Lachapelle Date: Mon May 12 16:06:49 2014 -0400 Improve contextual menu in events list M UI/Templates/SchedulerUI/UIxCalMainView.wox commit 5c41915080eadc24ac524454b56480febcd5a907 Author: Francis Lachapelle Date: Mon May 12 15:25:50 2014 -0400 Fix focus of popup windows with FF on Windows M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.js commit 698524b39f7893d4ac40af42a699cbfd885439c5 Author: Francis Lachapelle Date: Fri May 9 17:28:02 2014 -0400 Fix synchronization of seen/unseen status of msgs Fixes #2715 M UI/WebServerResources/MailerUI.js commit 1f5a2a4c6221e0d06444eeed624a59373b627dba Author: Ludovic Marcotte Date: Fri May 9 15:40:57 2014 -0400 Fixed IMAP copy/move op between subfolder in different accounts M NEWS M SoObjects/Mailer/SOGoMailFolder.m commit fc3cfa548453f3620dfbd7bac3a28a6d878116d1 Author: Alexandre Cloutier Date: Thu May 8 19:14:39 2014 -0400 applied comments M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 593b44ed01212d5ffb12dc513b9c1f5be8f4aca9 Author: Alexandre Cloutier Date: Thu May 8 17:53:20 2014 -0400 forgotten code M SoObjects/Appointments/SOGoAppointmentFolder.m commit b2ed7e3f6baf79e1aaa580375b050fa2870697bd Author: Alexandre Cloutier Date: Thu May 8 17:17:05 2014 -0400 search capabilites M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxCalFilterPanel.m M UI/Scheduler/UIxCalListingActions.h M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxCalMainView.m M UI/Templates/SchedulerUI/UIxCalFilterPanel.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.css commit bc2b41f38336462fdffc1970e0bc7d6004711f3a Author: Ludovic Marcotte Date: Thu May 8 09:13:37 2014 -0400 Fixed unit test. M Tests/Integration/test-webdavsync.py commit 7d7961ffcfdf9750dfdadd4fa81efc8df2992e01 Author: Ludovic Marcotte Date: Fri May 2 13:35:21 2014 -0400 Fix for bug #2492 M NEWS M SoObjects/SOGo/SOGoGCSFolder.m commit 0b9afec635c6d1c86f5c92fa174f65cb5ec29ef0 Author: Francis Lachapelle Date: Thu May 1 14:07:25 2014 -0400 Fix saving preferences with no Sieve requirements Fixes #2746 M NEWS M UI/PreferencesUI/UIxPreferences.m commit 4e42a6a689f3386710eb4917092b84d2873f2b2a Author: Francis Lachapelle Date: Wed Apr 30 12:35:25 2014 -0400 Don't limit Sieve script to 8KB Fixes #2745 M NEWS M SoObjects/SOGo/SOGoSieveManager.m commit da8febf138c20632285219cd615f153a33d7cb9e Author: Alexandre Cloutier Date: Tue Apr 29 15:42:50 2014 -0400 Printing display appear on one page only, fix issues with browsers M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/UIxCalViewPrint.css commit 8c563c2922a1f6acc996c4260ba0509282c50a20 Author: Francis Lachapelle Date: Tue Apr 29 14:25:53 2014 -0400 Fix possible exception when retrieving reminder Fixes #2744 M UI/Scheduler/UIxComponentEditor.m commit fa5cf55367c8bdb83355625c7d579c3e846704bd Author: Alexandre Cloutier Date: Mon Apr 28 15:42:17 2014 -0400 Update GNUmakefile M UI/Scheduler/GNUmakefile commit e43b704858484f03c4b82d7db6e1253e944d1bae Author: Alexandre Cloutier Date: Mon Apr 28 15:32:47 2014 -0400 Update UIxCalViewPrint.js M UI/WebServerResources/UIxCalViewPrint.js commit 44a4baca7f4e05a6e2f1a2035b62200cbcdb4315 Author: Alexandre Cloutier Date: Mon Apr 28 15:30:32 2014 -0400 fix the comments in the headers M UI/Scheduler/UIxCalViewPrint.h M UI/Scheduler/UIxCalViewPrint.m M UI/WebServerResources/UIxCalViewPrint.js commit 78447d81ae1cb0fb0b2c39245754a93805c37faa Author: Alexandre Cloutier Date: Mon Apr 28 13:54:29 2014 -0400 Code refactoring and retouch M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 9dc07fccc0732107621297cec2eadb9d2673e049 Author: Alexandre Cloutier Date: Fri Apr 25 18:04:24 2014 -0400 It is now possible to print the calendar as a list, dayView or weekView M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxCalViewPrint.m M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit ba7b65cf7bd15425ee9eab1e3e94e52ba54d4df9 Author: Ludovic Marcotte Date: Thu Apr 24 07:59:07 2014 -0400 Fix for bug #2733 M ActiveSync/NGVCard+ActiveSync.m commit 66bfbeaac1cbed4e1e06fa727273fcfd0d5c36d0 Author: Francis Lachapelle Date: Wed Apr 23 10:55:04 2014 -0400 MailEditor: fix text conversion with HTML entities M SoObjects/Mailer/NSString+Mail.m commit 619cb2c0ec310514c80e976dcb2cf89c25822f46 Author: Ludovic Marcotte Date: Wed Apr 23 09:22:20 2014 -0400 Fix for bug #2721 M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m M UI/WebServerResources/MailerUI.js commit f9869d19b478c82d86a423dd3b3948adcdc19d5e Author: Alexandre Cloutier Date: Tue Apr 22 17:47:29 2014 -0400 Finished the view, need to display the eventsblock M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 57b747c24ada3ceb1f2b4f1ac8ec551014f8ffc1 Author: Alexandre Cloutier Date: Thu Apr 17 17:33:30 2014 -0400 Events list is done. M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxCalViewPrint.h M UI/Scheduler/UIxCalViewPrint.m M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/UIxCalViewPrint.css M UI/WebServerResources/UIxCalViewPrint.js commit 8f6b0f80a794743d83c0cc129266dc6b2492528f Author: Alexandre Cloutier Date: Mon Apr 14 10:29:23 2014 -0400 Creation of the first version of the printing interface M UI/Scheduler/GNUmakefile M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar A UI/Scheduler/UIxCalViewPrint.h A UI/Scheduler/UIxCalViewPrint.m M UI/Scheduler/product.plist M UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/WebServerResources/SchedulerUI.js A UI/WebServerResources/UIxCalViewPrint.css A UI/WebServerResources/UIxCalViewPrint.js commit cb5e6e7ef26f3b400968a3f1b9738b1e5fd285ed Author: Alexandre Cloutier Date: Thu Apr 3 16:47:02 2014 -0400 adding button print calendar toolbar, adding template for the print window, ajusting indentation M UI/Common/UIxToolbar.m M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar A UI/Templates/SchedulerUI/UIxCalViewPrint.wox M UI/Templates/UIxPageFrame.wox M UI/Templates/UIxToolbar.wox commit b5dc2e264dda3f4f750a23d63a8b0fef70756655 Author: Jeroen Dekkers Date: Thu Apr 10 00:33:05 2014 +0200 Link correctly against libraries used Link the mapistore backend against libgnustep-base, libobjc, libNGObjWeb. Link the SAML code against gobject-2.0. M OpenChange/GNUmakefile M configure commit 49363cfe364ccf5add432f6375895ee283149dab Author: Francis Lachapelle Date: Fri Apr 11 21:37:55 2014 -0400 Update datepicker to latest version From https://github.com/eternicode/bootstrap-datepicker/ M NEWS M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxContactEditor.js M UI/WebServerResources/UIxTaskEditor.js M UI/WebServerResources/datepicker.css M UI/WebServerResources/datepicker.js commit c345fc2b8d2effc7cb73e605b054041fe93adeea Author: Francis Lachapelle Date: Thu Apr 10 12:25:42 2014 -0400 Fix display of category of events Fixes #2703 M NEWS M UI/WebServerResources/SchedulerUI.js commit d200629b0175b3b710bf15aad35b4f9826ab757f Author: Francis Lachapelle Date: Thu Apr 10 10:05:28 2014 -0400 Fix CSS in contact editor and preferences module M UI/Templates/ContactsUI/UIxContactEditor.wox M UI/WebServerResources/UIxContactEditor.css M UI/WebServerResources/UIxPreferences.css commit cfc1ac6b3baa1d1c0753104ec7a05184209a65a6 Author: Francis Lachapelle Date: Thu Apr 10 10:01:58 2014 -0400 Add missing localizable string M UI/PreferencesUI/English.lproj/Localizable.strings M UI/Templates/PreferencesUI/UIxPreferences.wox commit e66ceaad0770c8487fafef96566cb263df970f55 Author: Ludovic Marcotte Date: Thu Apr 10 09:40:25 2014 -0400 Fixed gcc warnings and added some rationale around yesterday's fix M ActiveSync/NGDOMElement+ActiveSync.m commit f370ac114a69281ab4a61927fc2781122e22998e Author: Ludovic Marcotte Date: Thu Apr 10 09:24:43 2014 -0400 Now include message/rfc822 parts as attachments when forwarding mails M SoObjects/Mailer/SOGoMailObject.m commit 75ee6b48062864c9d907bf41996a7b8be3668387 Author: Ludovic Marcotte Date: Thu Apr 10 08:44:44 2014 -0400 Fixed once more true/false errors M UI/PreferencesUI/UIxPreferences.m commit 0961fbbab36a6506a736929586d381ef6827adc6 Author: Ludovic Marcotte Date: Thu Apr 10 06:59:18 2014 -0400 Properly escape attendee names in case they contain HTML entities M ActiveSync/iCalEvent+ActiveSync.m commit 0d1c39ca71a237d0fe065ede471842b9ea5132e5 Author: Ludovic Marcotte Date: Wed Apr 9 20:12:19 2014 -0400 Added new configuration parameter to limit the window size M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M Documentation/SOGo Installation Guide.odt M NEWS M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit 5739356f8884c005c5152d730807ecd1275d2426 Author: Ludovic Marcotte Date: Wed Apr 9 19:27:38 2014 -0400 Fix tests to handle list-component M Tests/Unit/TestVersit.m commit 33467093c14074d1399dd4af0d1c633a24cfd609 Author: Ludovic Marcotte Date: Wed Apr 9 18:03:33 2014 -0400 Fix for #2695 M ActiveSync/NGDOMElement+ActiveSync.m M NEWS commit 96ece873caad0b735147637435545d0721b06368 Author: Ludovic Marcotte Date: Wed Apr 9 14:49:31 2014 -0400 Fix for bug #2654 M ActiveSync/iCalRecurrenceRule+ActiveSync.m M NEWS commit 8909775cf653ec3edef69ff02102947acf866e30 Author: Ludovic Marcotte Date: Wed Apr 9 12:19:23 2014 -0400 Fix for #2680 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 0ba59de88e48824f5ae8160e134429246d6a8049 Author: Ludovic Marcotte Date: Wed Apr 9 11:09:13 2014 -0400 Fixed formatting/warnings in previous commit. M UI/PreferencesUI/UIxPreferences.m commit ab80e87a3fcd86a7b211bbae5e8033d5a6c39d4a Author: Ludovic Marcotte Date: Wed Apr 9 10:57:56 2014 -0400 Applied patches from #2700 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS M SoObjects/Mailer/SOGoMailFolder.m commit 068eb921aa473239b48115ef0abaac523ad28854 Author: Alexandre Cloutier Date: Wed Apr 9 10:48:47 2014 -0400 rebase and fix comments made by extrafu M SoObjects/SOGo/SOGoSieveManager.m M UI/PreferencesUI/UIxPreferences.m commit 371e5ead0821d409dd65a3c47e15963568394dc6 Author: Ludovic Marcotte Date: Wed Apr 9 10:34:48 2014 -0400 Updated the doc in prepration for the release M Documentation/SOGo Installation Guide.odt M NEWS commit c5e6ccf3323cc6b3945e7f5da130f5bc35994065 Author: Alexandre Cloutier Date: Fri Apr 4 15:04:37 2014 -0400 Fix function sieveClient and the way the iVar Client is handled. Change behaviour of saveMailAccounts()so sogo wont crash if the user tries to resave his preferences after a connection error. M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit ec9d48c3a9160fbb4729c032d1f64fa83d5d0124 Author: Alexandre Cloutier Date: Mon Mar 10 10:53:44 2014 -0400 Change the function name getClient to sieveClient M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit 877082f0428eed910fd95637e97d273bbbc83d86 Author: Alexandre Cloutier Date: Mon Mar 10 10:33:27 2014 -0400 Added missing functions getClient and IsSieveServerConnected and the changes that comes with it M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit 342b68fd4405be1894af594f5f0b4dd4d5b8ae48 Author: Alexandre Cloutier Date: Thu Mar 6 15:20:41 2014 -0500 Erase the merging conflicts writings M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit e24c22e3dc61b7550343b5fb17657d39d7a7bc83 Author: Alexandre Cloutier Date: Fri Feb 28 16:39:27 2014 -0500 BugFix #1046; Whenever the sieve server is unavailable an error message will appear. M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 7997448d416c12284e11a0038ae1ceed00a7cea2 Author: Ludovic Marcotte Date: Wed Apr 9 06:33:02 2014 -0400 Fixed issus in previous commits M SoObjects/Mailer/SOGoMailLabel.h M UI/PreferencesUI/UIxPreferences.m commit 3629670fcaa53fa71203631214397008188301ba Author: Ludovic Marcotte Date: Tue Apr 8 15:35:36 2014 -0400 Fix for #2489 M NEWS M SoObjects/Appointments/product.plist commit c250b9a6d44112c2441b9b7573ea40b885caba64 Author: Alexandre Cloutier Date: Tue Apr 8 15:32:13 2014 -0400 Fix deleting calendar Added a "/" inside the function: deletePersonalCalendarConfirm(). M UI/WebServerResources/SchedulerUI.js commit d9b99f536c9d85807df1682463a9d03d7a0356a3 Author: Alexandre Cloutier Date: Tue Apr 8 12:48:59 2014 -0400 Erased strings no longer used M UI/Contacts/English.lproj/Localizable.strings commit 5699e5e1b405fc6cfa8e8f9e580bdc80973dd8e7 Author: Alexandre Cloutier Date: Tue Apr 8 12:12:30 2014 -0400 Add datepicker for contact birthday M .gitignore M UI/Templates/ContactsUI/UIxContactEditor.wox M UI/WebServerResources/UIxContactEditor.css M UI/WebServerResources/UIxContactEditor.js M UI/WebServerResources/datepicker.js M UI/WebServerResources/generic.js commit e869406081da91336344f25e2f7beb6bf02e7d25 Author: Francis Lachapelle Date: Tue Apr 8 11:51:47 2014 -0400 Minor CSS improvement in mail headers M UI/WebServerResources/MailerUI.css commit 3e221253adbd793447a12c23f04be33fe9d17315 Author: Ludovic Marcotte Date: Tue Apr 8 11:19:53 2014 -0400 Fix for feature #1496 M SoObjects/Appointments/SOGoAppointmentFolders.m M SoObjects/SOGo/SOGoParentFolder.h commit 446ef3467a579b53f9b7469f9eb2c465293c00d7 Author: Alexandre Cloutier Date: Tue Apr 8 09:14:00 2014 -0400 Fix typo M UI/PreferencesUI/French.lproj/Localizable.strings commit c9cbcf256691491fd78dad77b9601df36a3ecb25 Author: Alexandre Cloutier Date: Mon Apr 7 16:40:44 2014 -0400 applied Morgan's law M SoObjects/Mailer/SOGoDraftObject.m commit 534e4e3d4dff7476598590a98ef2ca5e3e232385 Author: Francis Lachapelle Date: Mon Apr 7 11:20:19 2014 -0400 Fix text nodes of message with HTML entitites M NEWS M SoObjects/Mailer/NSString+Mail.m commit 09bcd2aee27b3ab2fa80c5b21b50b2fa3c9b655e Author: Alexandre Cloutier Date: Mon Apr 7 10:59:38 2014 -0400 fix code M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoParentFolder.m M UI/PreferencesUI/UIxPreferences.m commit c80e2222100fa8859a898079fe8da248cca4016e Author: Jeroen Dekkers Date: Sun Apr 6 22:44:50 2014 +0200 Delete generated source files when running "make clean". M OpenChange/GNUmakefile.preamble M SoObjects/SOGo/GNUmakefile commit 6e60bbb553ca0a109408d35a5bec760189f67a67 Author: Francis Lachapelle Date: Fri Apr 4 16:47:46 2014 -0400 Fix saved HTML content of draft uploading a file M NEWS M UI/WebServerResources/UIxMailEditor.js commit 846212336aead0959d1e9b34d9b2f157f9e0ac94 Author: Ludovic Marcotte Date: Fri Apr 4 16:53:58 2014 -0400 Make use of a local pool to avoid over-memory usage M ActiveSync/SOGoMailObject+ActiveSync.m commit 349f4d824a297f41f2d04087bcff49b49f70cd60 Author: Alexandre Cloutier Date: Fri Apr 4 15:04:37 2014 -0400 Fix function sieveClient and the way the iVar Client is handled. Change behaviour of saveMailAccounts()so sogo wont crash if the user tries to resave his preferences after a connection error. M .gitignore M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 2f565d2ec99286316bbe988fc2ad48a8fa1ceef6 Author: Alexandre Cloutier Date: Fri Apr 4 14:56:14 2014 -0400 fix variable name for UIxFilterEditor.js FolderEncoding to sieveFolderEncoding M UI/WebServerResources/UIxFilterEditor.js commit 2ff4498983b99ef11371eb76491b276c7074067a Author: Ludovic Marcotte Date: Fri Apr 4 08:44:50 2014 -0400 Fixed previous commit M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/Templates/PreferencesUI/UIxPreferences.wox commit 3eec753b7394d222ff0dcf782695ce10d354b978 Author: Ludovic Marcotte Date: Fri Apr 4 08:39:13 2014 -0400 Slightly improved previous pull request merge. M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox commit f999c87d4d737ed69512bc4150daa85c361f3f47 Author: Alexandre Cloutier Date: Thu Apr 3 17:09:00 2014 -0400 added traduction in localstring french, added some specification in function sogoVersion M .gitignore M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m commit 378f2b58767aefcf0456d288246e673f850e9327 Author: Francis Lachapelle Date: Thu Apr 3 10:05:43 2014 -0400 Preparation for release 2.2.3 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 M Version commit d091b3d7cd46134719a76d65be9eef3d7bfe596a Author: Francis Lachapelle Date: Thu Apr 3 10:01:40 2014 -0400 Update ChangeLog M ChangeLog commit 370e1e6d266a84eb089ccf33b14e0902ecee7fff Author: Francis Lachapelle Date: Thu Apr 3 10:01:01 2014 -0400 Update CKEditor to version 4.3.4 M NEWS M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/icons_hidpi.png A UI/WebServerResources/ckeditor/plugins/scayt/LICENSE.md A UI/WebServerResources/ckeditor/plugins/wsc/LICENSE.md M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png M UI/WebServerResources/ckeditor/skins/moono/icons_hidpi.png commit e2b3d5a7ffd9bc6cab97f973145f335169b708af Author: Francis Lachapelle Date: Thu Apr 3 09:54:27 2014 -0400 Update translations M NEWS M SoObjects/Mailer/Dutch.lproj/Localizable.strings M SoObjects/Mailer/Hungarian.lproj/Localizable.strings M SoObjects/Mailer/Russian.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/MailerUI/Dutch.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings commit 078b88a396b3839880e6cc3638e5d2f6307c670c Author: Ludovic Marcotte Date: Wed Apr 2 18:14:17 2014 -0400 Fix for #2686 M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit ee09b80fc37f51907606e6e3c516b3ebad9cfece Author: Francis Lachapelle Date: Wed Apr 2 10:15:59 2014 -0400 Simplify [UIxContactEditor addressBookDisplayName] We were trying to translate the default address book name to the user's language, but the method [SOGoContactFolders defaultFolderName] is already returning a translated string, making the whole logic useless. M UI/Contacts/UIxContactEditor.m commit 99d9615c929fcee7454736a9a1f4850a50139225 Author: Francis Lachapelle Date: Wed Apr 2 10:09:09 2014 -0400 Update NEWS file M NEWS commit ce5d591d1de7c2a09b0cfaf4b47e3aeca4464e77 Author: opensaucesystems Date: Tue Apr 1 12:35:18 2014 +0100 Fix email validation regexp to allow gTLDs New generic TLDs can be as long as 13 characters. M UI/WebServerResources/generic.js commit e603742d71fabd99595151a31fbd1159e9d861c5 Author: Jeroen Dekkers Date: Sat Mar 29 17:11:05 2014 +0100 Remove executable permission from jQuery M UI/WebServerResources/jquery-ui.js M UI/WebServerResources/jquery.fileupload.css M UI/WebServerResources/jquery.fileupload.js M UI/WebServerResources/jquery.iframe-transport.js commit 585d224a153bda4f1aebde1de3fb59266898168e Author: Ludovic Marcotte Date: Fri Mar 28 16:44:33 2014 -0400 Fixed the AS bundle common makefile M ActiveSync/common.make commit 6a39b48a37956a35ae581f5fd31dd8a6c6e152fa Author: Ludovic Marcotte Date: Fri Mar 28 15:22:45 2014 -0400 Fix for bug #2691 M ActiveSync/SOGoActiveSyncDispatcher.m M NEWS commit 633723a4708db1a807c69aae8204a39213941b54 Author: Ludovic Marcotte Date: Fri Mar 28 14:44:00 2014 -0400 Fix for bug #2681 M ActiveSync/GNUmakefile A ActiveSync/iCalAlarm+ActiveSync.h A ActiveSync/iCalAlarm+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M NEWS commit ba32b95308c8cff3521752cbc6088bc7e5c05425 Author: Ludovic Marcotte Date: Fri Mar 28 14:18:48 2014 -0400 Fixed the ActiveSync issue marking mails as read when downloading them M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS M SoObjects/Mailer/SOGoMailBaseObject.m M SoObjects/Mailer/SOGoMailObject.m M UI/WebServerResources/MailerUI.js commit 03d5975be357b6cce4d74e90d4fb1069b9ff92ae Author: Alexandre Cloutier Date: Fri Mar 28 10:28:33 2014 -0400 Changed strings in french and change the instanciation of dictionary(addressBooksIDWithDisplayName) to release it manually M .gitignore M SoObjects/Contacts/French.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m commit 1da1764aaec713a44a1e633db7e156cdb5ae5db1 Author: Alexandre Cloutier Date: Thu Mar 27 15:27:48 2014 -0400 The collected address book will be created only if the user select it in the preferences. Fix labels. M SoObjects/Contacts/French.lproj/Localizable.strings M SoObjects/Contacts/SOGoContactFolders.h M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/SOGo/SOGoParentFolder.h M SoObjects/SOGo/SOGoParentFolder.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit 6e4f776d4b7ede6acc9c54f4f1799858085b6b4c Author: Francis Lachapelle Date: Thu Mar 27 12:06:24 2014 -0400 Fix detection of IMAP flags support in JavaScript Fixes #2664 M NEWS M UI/WebServerResources/UIxFilterEditor.js commit 365e271a8458f26bf5101dddbfdfc3d28baf37fd Author: Alexandre Cloutier Date: Tue Mar 25 15:44:28 2014 -0400 Correct typo M UI/PreferencesUI/English.lproj/Localizable.strings commit bce701208a2347fdf6c660b9ade8998927f3df48 Author: Alexandre Cloutier Date: Tue Mar 25 14:53:42 2014 -0400 Added the modifications specified by extrafu M SoObjects/Contacts/SOGoContactFolders.h M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoConstants.h M SoObjects/SOGo/SOGoParentFolder.h M SoObjects/SOGo/SOGoParentFolder.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m commit b16911edc1f36956c94800cfbfa6900af7812657 Author: Alexandre Cloutier Date: Mon Mar 24 13:55:52 2014 -0400 Modified the displayed name of SOGo version and added the label in the .lproj M UI/PreferencesUI/English.lproj/Localizable.strings M UI/Templates/PreferencesUI/UIxPreferences.wox commit 76307cfaafd886f053b4f5f6436f1412f7148c83 Author: Alexandre Cloutier Date: Mon Mar 24 13:41:57 2014 -0400 New feature : 1496; Unknown outgoing email addresses can now be automatically be added to your address books. M SoObjects/Contacts/English.lproj/Localizable.strings M SoObjects/Contacts/SOGoContactFolders.h M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Mailer/SOGoDraftObject.h M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoParentFolder.m M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/Contacts/UIxContactFoldersView.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox commit e5fb7dc7b8685102203a4071a5d381aa56382dc8 Author: Francis Lachapelle Date: Mon Mar 24 12:43:34 2014 -0400 Fix JavaScript exception in Contacts module Fixed calling unescapeHTML on null variables. Also fixed errors on IE7 (and possibly other versions). M NEWS M UI/WebServerResources/ContactsUI.js commit 50e7ea71883f641bd5ebd72ecdc8cdb8eb7862fa Author: Francis Lachapelle Date: Mon Mar 24 07:42:57 2014 -0400 Fix possible exception when retrieving reminder Fixes #2678 M NEWS M UI/PreferencesUI/UIxPreferences.m commit 89e61f6d5d540b497b9999b517532cb1a18333d0 Author: Ludovic Marcotte Date: Fri Mar 21 15:37:14 2014 -0400 Fixed SOPE include path M ActiveSync/GNUmakefile commit 85f4af56e9738de3e70adadb78cf77f7712b2b53 Author: Francis Lachapelle Date: Fri Mar 21 15:22:28 2014 -0400 Update ChangeLog M ChangeLog commit 04bdb22b00f5de7a5a399205ec91ba9de881076d Author: Francis Lachapelle Date: Fri Mar 21 15:20:45 2014 -0400 Preparation for release 2.2.2 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 M NEWS commit 874b1d9eba08519c379b0c38a0b9983070552499 Author: Ludovic Marcotte Date: Fri Mar 21 14:08:53 2014 -0400 Added NEWS entry for previous commit M NEWS commit b1436884192d4e8e1ee8e04266df0b676c503f61 Author: Ludovic Marcotte Date: Fri Mar 21 13:55:59 2014 -0400 Fix for bug #2669 M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit 5f3d2d988eb4ee6e198e6d1b220d89ae046850d0 Author: Francis Lachapelle Date: Fri Mar 21 13:51:36 2014 -0400 Update translations M NEWS M SoObjects/Mailer/Finnish.lproj/Localizable.strings M SoObjects/Mailer/German.lproj/Localizable.strings M SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/German.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings commit 93f1540c178bc64fbbf60077354ba7b4e649f556 Author: Francis Lachapelle Date: Fri Mar 21 13:47:40 2014 -0400 Update jQuery File Upload to version 9.5.7 M NEWS M UI/WebServerResources/jquery.fileupload.js M UI/WebServerResources/jquery.iframe-transport.js commit 877e44c6d24394b71143ec730f035d7effafd194 Author: Francis Lachapelle Date: Fri Mar 21 13:32:28 2014 -0400 Update CKEditor to version 4.3.3 M NEWS M UI/WebServerResources/ckeditor/LICENSE.md M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/dialog/dialogDefinition.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/readme.md M UI/WebServerResources/ckeditor/styles.js commit 4ca3d351e023b7213f178fa108f5e9a8a17e2194 Author: Ludovic Marcotte Date: Fri Mar 21 09:05:52 2014 -0400 Fixed previous commit M ActiveSync/SOGoMailObject+ActiveSync.m commit 19b67049558d29fe15fe57336d1dd278a672a5a6 Author: Ludovic Marcotte Date: Fri Mar 21 09:02:39 2014 -0400 Only touch text/plain and text/html parts during Outlook sanitization M ActiveSync/SOGoMailObject+ActiveSync.m commit 64787555ff5f7b6f01db0752e8cdbb8d9e43c00b Author: Francis Lachapelle Date: Thu Mar 20 22:14:45 2014 -0400 Fix classification icon of events Fixes #2664 M NEWS M UI/WebServerResources/SchedulerUI.js commit 27ffcf240fa918c29703adeea89f29858574a2db Author: Francis Lachapelle Date: Thu Mar 20 15:29:32 2014 -0400 Fix handling of accents when filtering contacts Fixes #2656 M NEWS M UI/Contacts/UIxContactsListActions.m M UI/WebServerResources/ContactsUI.js commit 893d75bd5f66eb08ff3684fc0ad746f00cc05094 Author: Francis Lachapelle Date: Thu Mar 20 14:18:03 2014 -0400 Update Transifex configuration Added new SoObjects/Mailer resource. M .tx/config commit b0f26f1dcc5461816f005cf3d387c58ee65fb5e9 Author: Ludovic Marcotte Date: Thu Mar 20 09:57:19 2014 -0400 Updated the doc regarding the isAddressBook parameter in sources. M Documentation/SOGo Installation Guide.odt commit a196ed210e108f11caf1cab3d24c7acf25e2e75b Author: Ludovic Marcotte Date: Wed Mar 19 17:04:04 2014 -0400 Removed old values. M SoObjects/Mailer/GNUmakefile M UI/MailerUI/Arabic.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Catalan.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/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 commit 1c28a4b4d21673693c9ebe0fff47f821b2c48820 Author: Ludovic Marcotte Date: Wed Mar 19 17:02:10 2014 -0400 Fixed translations for "OtherUsersFolderName" and "SharedFoldersName" (#2657) M NEWS A SoObjects/Mailer/Arabic.lproj/Localizable.strings A SoObjects/Mailer/BrazilianPortuguese.lproj/Localizable.strings A SoObjects/Mailer/Catalan.lproj/Localizable.strings A SoObjects/Mailer/Czech.lproj/Localizable.strings A SoObjects/Mailer/Danish.lproj/Localizable.strings A SoObjects/Mailer/Dutch.lproj/Localizable.strings A SoObjects/Mailer/English.lproj/Localizable.strings A SoObjects/Mailer/Finnish.lproj/Localizable.strings A SoObjects/Mailer/French.lproj/Localizable.strings A SoObjects/Mailer/German.lproj/Localizable.strings A SoObjects/Mailer/Hungarian.lproj/Localizable.strings A SoObjects/Mailer/Icelandic.lproj/Localizable.strings A SoObjects/Mailer/Italian.lproj/Localizable.strings A SoObjects/Mailer/NorwegianBokmal.lproj/Localizable.strings A SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings A SoObjects/Mailer/Polish.lproj/Localizable.strings A SoObjects/Mailer/Russian.lproj/Localizable.strings A SoObjects/Mailer/Slovak.lproj/Localizable.strings A SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings A SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings A SoObjects/Mailer/Swedish.lproj/Localizable.strings A SoObjects/Mailer/Ukrainian.lproj/Localizable.strings A SoObjects/Mailer/Welsh.lproj/Localizable.strings commit fc56493b782009e19fbc5d017bdbdb3b71dba6f6 Author: Ludovic Marcotte Date: Wed Mar 19 11:44:36 2014 -0400 Added sanitization support for Outlook/ActiveSync M ActiveSync/SOGoMailObject+ActiveSync.m M NEWS commit 3a330109183f7c5c7c6b35c58d23eeb1f1ca50c5 Author: Ludovic Marcotte Date: Wed Mar 19 11:33:00 2014 -0400 Updated NEWS file regarding previous commit M NEWS commit 83bccda55116bc94e4323aa082cc008c8d3b67c5 Author: Ludovic Marcotte Date: Wed Mar 19 11:31:54 2014 -0400 Avoid creating duplicates in Outlook on MoveItems (#2650) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m commit 35d71f61505309078b3199850fd8ba3f5d176c68 Author: Ludovic Marcotte Date: Wed Mar 19 11:30:18 2014 -0400 Added deviceType capabilities to the code M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m commit e92a14532578b88c6701a68ed21368c566a445c3 Author: Ludovic Marcotte Date: Wed Mar 19 08:27:36 2014 -0400 Updated NEWS file regarding previous commit M NEWS commit c3062284e3fe175f464f685b24c766470849ddf2 Author: Ludovic Marcotte Date: Tue Mar 18 19:06:41 2014 -0400 Disabled provisionning for now, as we don't support it. M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SoObjectWebDAVDispatcher+ActiveSync.m commit 1c3f1af662910834c8c1e0af366f7e9260cb3e7b Author: Skruppy Date: Sat Mar 15 15:10:26 2014 +0100 ModulesConstraints tests all values of a multi-valued attributes M SoObjects/SOGo/LDAPSource.m commit e2f192b7935f8ca316737db39372a3ab49479e83 Author: Francis Lachapelle Date: Fri Mar 14 15:45:12 2014 -0400 Fix display of company/department of cards Fixes #2662 M NEWS M SOPE/NGCards/NGCardsSaxHandler.m commit b8f239bf34cb7e83fcb267654416a6328f747796 Author: Francis Lachapelle Date: Fri Mar 14 15:34:43 2014 -0400 Fix construction of mail folders tree M NEWS M UI/WebServerResources/MailerUI.js commit e968be8024e835c02f3eca06d385553ca75d5d72 Author: Francis Lachapelle Date: Fri Mar 14 13:02:27 2014 -0400 Bump version to 2.2.2 M Version commit 3c3bebeee350755d03648553b980f8d4f775d533 Author: Francis Lachapelle Date: Fri Mar 14 09:20:27 2014 -0400 Fix resource conflict check when creating event Fixes #2541 M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit 26e9defdbde28095ae31cdca2603a855d6b1dbae Author: Francis Lachapelle Date: Fri Mar 14 09:17:52 2014 -0400 Update French translation M UI/MainUI/French.lproj/Localizable.strings commit 8742f28c29dd524973ca80bb3a5cee095e879a69 Author: Francis Lachapelle Date: Thu Mar 13 08:44:47 2014 -0400 Fix decoding of HTML entitities in reminder alert Fixes #2659 M NEWS M UI/WebServerResources/generic.js commit bd577fd5131cc361fafbbc522e63450ac2b0ae46 Author: Francis Lachapelle Date: Thu Mar 13 08:41:42 2014 -0400 Fix unseen count of folders beginning with a digit Fixes #2652 M NEWS M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/UIxMailMainFrame.m commit c8550c8a4a8f0c0e5a1bb7c02e3e891506b3ca37 Author: Francis Lachapelle Date: Wed Mar 12 16:35:22 2014 -0400 Fix copy/move to folder with numerical prefix Fixes #2658 M NEWS M UI/WebServerResources/MailerUI.js commit 1bdf88fb67f89361978e601da6c5ed74b3042f27 Author: Ludovic Marcotte Date: Tue Mar 11 13:21:05 2014 -0400 Don't try to delete an already non-existant object (#2653) M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit d108777e89593ac4b6e62b12a78c6f6df92e18d7 Author: Alexandre Cloutier Date: Tue Mar 11 10:25:01 2014 -0400 Display the version at the top of the general tap M UI/Templates/PreferencesUI/UIxPreferences.wox commit af68f101152928295156cbfe497271b914f45952 Author: Daniel B. Date: Tue Mar 11 09:23:13 2014 +0100 Fix #2641 Disabling the pasteZone support (which only works in Chrome or Opera anyway) fixes the problem of unwanted PNG attachment when you paste the recipient list from Excel M UI/WebServerResources/UIxMailEditor.js commit cbd22762c35f73a8c2c3a81d7d47169a4f3c5753 Author: Francis Lachapelle Date: Mon Mar 10 14:47:01 2014 -0400 Fix possible exception when retrieving reminder Fixes #2647 Fixes #2648 M NEWS M UI/PreferencesUI/UIxPreferences.m commit 8cc352fb28013801c56cc5138dba97f12de0ff6c Author: Alexandre Cloutier Date: Mon Mar 10 14:45:10 2014 -0400 It is now possible to see the version on the general page of the preferences window M UI/PreferencesUI/UIxPreferences.m M UI/Templates/PreferencesUI/UIxPreferences.wox commit 0d69a476bcf9b4f95d88a5ae0ecf30c8602c2a66 Author: Alexandre Cloutier Date: Mon Mar 10 12:16:12 2014 -0400 add specific date for limiting the user to today's for his contact birthday M UI/WebServerResources/UIxContactEditor.js commit cee1e529f82e35c8f715657ccf6cf168294f8b72 Author: Alexandre Cloutier Date: Mon Mar 10 12:05:01 2014 -0400 BugFix#1636; fix the issue where the user could add anything for the birthday of his contacts M UI/Contacts/English.lproj/Localizable.strings M UI/WebServerResources/UIxContactEditor.js commit 3a681bd5a5a856a2230e730945c3ed2df076ff0a Author: Alexandre Cloutier Date: Mon Mar 10 10:53:44 2014 -0400 Change the function name getClient to sieveClient M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit f5faa608145ccb70ed89b0d29e9b8adad17d2f0b Author: Alexandre Cloutier Date: Mon Mar 10 10:33:27 2014 -0400 Added missing functions getClient and IsSieveServerConnected and the changes that comes with it M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m commit f8939bfb3efbb92957f237f998ff9f5fd5e72541 Author: Alexandre Cloutier Date: Mon Mar 10 10:07:47 2014 -0400 Change the variable name for sieveFolderEncoding instead of folderEncoding M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m M UI/Templates/PreferencesUI/UIxFilterEditor.wox commit 78636f039664e75932bed65210bfd87939fd6e4c Author: Ludovic Marcotte Date: Sun Mar 9 15:58:11 2014 -0400 Added default value for WOListenQueueSize M SoObjects/SOGo/SOGoDefaults.plist commit 037c2d3ddff1242b83be7483c9e06fdb145ce822 Author: Ludovic Marcotte Date: Sun Mar 9 15:56:38 2014 -0400 Added documentation for WOListenQueueSize M Documentation/SOGo Installation Guide.odt commit 41fe9195f2fc253ac59ef07309155f88634d4af2 Author: Francis Lachapelle Date: Fri Mar 7 14:00:51 2014 -0500 Update ChangeLog M ChangeLog commit 23789b48bcdcbac738039d214a92cd0bb5aff9e4 Author: Francis Lachapelle Date: Fri Mar 7 13:59:51 2014 -0500 Update Dutch translation M NEWS M UI/MailPartViewers/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings commit 142296f71e0e22eae76572e7ff23a3b00a2c076f Author: Francis Lachapelle Date: Fri Mar 7 10:53:17 2014 -0500 Preparation for release 2.2.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 M NEWS M Version commit 3bae2387d4e0efcfe88fd56fa743c70deb638ee8 Author: Francis Lachapelle Date: Thu Mar 6 22:13:17 2014 -0500 Fix contact autocompletion when UID is a digit M NEWS M UI/WebServerResources/SOGoAutoCompletion.js M UI/WebServerResources/generic.css commit 6cecca6c4f0ffb6edea41f3ade3b7f90f92cdf81 Author: Francis Lachapelle Date: Thu Mar 6 21:32:36 2014 -0500 Fix CSS id for string prefixed with a digit When encoding a string as a CSS identifier, we must add an underscore if the strings starts with a digit. M NEWS M SoObjects/Mailer/SOGoMailAccounts.m M SoObjects/SOGo/NSString+Utilities.m M UI/WebServerResources/JavascriptAPIExtensions.js commit 28b1938bd972462be383ef612e38a93870ccff1b Author: Francis Lachapelle Date: Thu Mar 6 21:25:48 2014 -0500 Show folder name in dialog when renaming folder M NEWS M UI/WebServerResources/MailerUI.js M UI/WebServerResources/generic.js commit f4d189ffc893de10d397249dd15427a1de961852 Author: Alexandre Cloutier Date: Thu Mar 6 15:20:41 2014 -0500 Erase the merging conflicts writings M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 1b9ac03e947e5c85cbcfdb1d252dffd43545f536 Author: Alexandre Cloutier Date: Fri Feb 28 16:39:27 2014 -0500 BugFix #1046; Whenever the sieve server is unavailable an error message will appear. M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxPreferences.js commit 6ad87052baffea79fb80af09ed25540b8bd9cb53 Author: Alexandre Cloutier Date: Tue Mar 4 13:23:55 2014 -0500 bugFix #0002616 : change the behavior of ApplicationBaseURL. Now the object return a standard path(without a slash at the end of the path) That means every string added the URL ApplicationBaseURL must start with a Slash. M .gitignore M UI/SOGoUI/UIxComponent.m M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SOGoDragHandles.js M UI/WebServerResources/SOGoResizableTable.js M UI/WebServerResources/SOGoRootPage.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxComponentEditor.js M UI/WebServerResources/UIxFilterEditor.js M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.js commit e7a16cba0d00a35a14de334385dfb7f174f5438a Author: Alexandre Cloutier Date: Wed Mar 5 12:31:27 2014 -0500 BugFix #0002622: The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7' M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m M UI/PreferencesUI/UIxFilterEditor.m M UI/Templates/PreferencesUI/UIxFilterEditor.wox M UI/WebServerResources/UIxFilterEditor.js commit 31ace947cbf1fbbfa93a92ed0f028e5a56b8b0d1 Author: Ludovic Marcotte Date: Thu Mar 6 14:16:08 2014 -0500 Fixed race condition when syncing huge amount of deleted messages using AS M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M NEWS M SoObjects/Mailer/SOGoMailFolder.m commit 0cea36df2eebdcda55098fa0ae9416976a39a332 Author: Ludovic Marcotte Date: Thu Mar 6 14:10:47 2014 -0500 Updated NEWS regarding previous commit M NEWS commit afd745232331267499592e18e5d0b857454d3cbd Author: Ludovic Marcotte Date: Thu Mar 6 14:05:59 2014 -0500 Fixed returned date format and fixing missing 'name part' in address M ActiveSync/SOGoMailObject+ActiveSync.m commit e4a21bcef5afb1245023d5561c0d60c183bfe623 Author: Francis Lachapelle Date: Thu Mar 6 09:27:43 2014 -0500 Webmail: fix encoding of subfolder name Fixes #2637 M NEWS M SoObjects/Mailer/SOGoMailFolder.m M UI/MailerUI/UIxMailFolderActions.m commit 0c99323db3e5404301c249512b736d426bd41d09 Author: Francis Lachapelle Date: Wed Mar 5 13:42:38 2014 -0500 Fix possible exception when retrieving reminder Fixes #2624 M NEWS M UI/PreferencesUI/UIxPreferences.m commit da208d5b4acd18aff399261cafc9d105c8f56e55 Author: Ludovic Marcotte Date: Wed Mar 5 09:09:33 2014 -0500 Updated NEWS regarding previous commit M NEWS commit 158af711528027cd63a3c70708fab96eee41dd19 Author: Ludovic Marcotte Date: Wed Mar 5 09:07:39 2014 -0500 Fix for bug #2609 M ActiveSync/NSDate+ActiveSync.m commit 163bce39b5ab7afc060a5af9dfd7dafa632f7b61 Author: Francis Lachapelle Date: Tue Mar 4 22:03:28 2014 -0500 Fix list sorting of events by calendar name Fixes #2629 M NEWS M UI/Templates/SchedulerUI/UIxCalMainView.wox commit 02c72fee6ad0bf8850de88ab65a01191ff351ecc Author: Francis Lachapelle Date: Tue Mar 4 21:32:57 2014 -0500 Fix unsubscription when renaming an IMAP folder Fixes #2630 M NEWS M SoObjects/Mailer/SOGoMailFolder.m commit 8bef84bded384cde99dd2ee7ebfe9ebbeeedf2e6 Author: Francis Lachapelle Date: Tue Mar 4 09:22:00 2014 -0500 Update translations M NEWS M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings commit 8db3b22eb9bde326d3892c88b5c1cb9bb0251170 Author: Francis Lachapelle Date: Mon Mar 3 22:08:29 2014 -0500 Bump version to 2.2.0a M Version commit 1aabcf04b5d26471a62f97566bb3fd6911848f48 Author: Francis Lachapelle Date: Mon Mar 3 22:07:24 2014 -0500 Fix sogo-tool operations on Sieve script Fixes #2617 M NEWS M SoObjects/Mailer/SOGoMailAccount.h M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/SOGo/SOGoSieveManager.h M SoObjects/SOGo/SOGoSieveManager.m M Tools/GNUmakefile.preamble M Tools/SOGoToolExpireAutoReply.m M Tools/SOGoToolUserPreferences.m commit c6b227160c70db0fb892c2df1f5bb64caae45fc9 Author: Francis Lachapelle Date: Mon Feb 24 16:53:46 2014 -0500 Update ChangeLog M ChangeLog M NEWS commit 5f2920db9b1c7fd89af8019d8a007bfddb20a742 Author: Francis Lachapelle Date: Mon Feb 24 16:47:41 2014 -0500 Update translations M NEWS M UI/Common/French.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings commit 761a7e2be11aed9cdafe7cd76e52fab19bc5dbd5 Author: Francis Lachapelle Date: Mon Feb 24 16:42:59 2014 -0500 Update Microsoft Outlook Configuration guide M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 9ed1d57ec2c22a3382e02caaa4f13937e6863b11 Author: Francis Lachapelle Date: Mon Feb 24 16:07:55 2014 -0500 Fix auto-acceptation of resources as attendees Fixes #2541 M SoObjects/Appointments/SOGoAppointmentObject.m commit 2b6428efd084f7b09833cd7b854a737feb9f0f2d Author: Francis Lachapelle Date: Mon Feb 24 07:55:21 2014 -0500 Always check resource conflict for new events Fixes #2541 M SoObjects/Appointments/SOGoAppointmentObject.m commit be36e0ceea2e2a9c6aa1099a7d854a65a7b75765 Author: Francis Lachapelle Date: Fri Feb 21 20:35:54 2014 -0500 Fix view changes in calendar module Fixes #2613 M NEWS M UI/WebServerResources/SchedulerUI.js commit 070d3dd825fb81c5c05e8f2bbd760a1ac438a81c Author: Francis Lachapelle Date: Fri Feb 21 15:48:41 2014 -0500 Extract node value with 'textValue' M ActiveSync/NGDOMElement+ActiveSync.m commit 96f2552b45cd788b784afc349af96ca79c1bff8a Author: Francis Lachapelle Date: Wed Feb 19 21:57:01 2014 -0500 Preparation for release 2.2.0 M Apache/SOGo.conf 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 M Documentation/architecture.png M Documentation/openchange.png M NEWS M Scripts/updates.php M Version commit 2948920e0b68057cb14b2b26dada0dcd8aae51c1 Author: Francis Lachapelle Date: Tue Feb 18 16:13:40 2014 -0500 Improve display of contact Fixes #2350 M NEWS M UI/WebServerResources/ContactsUI.css commit 212d7149ed20175a4f047fce88bcd760ff6de9c9 Author: Francis Lachapelle Date: Tue Feb 18 10:13:34 2014 -0500 Fix display of a contact's birthday Fixes #2503 M NEWS M SoObjects/Contacts/NGVCard+SOGo.m commit 668c7e8b4948ddac12ffbe6a6026af1db2ea2eac Author: Ludovic Marcotte Date: Mon Feb 17 16:08:29 2014 -0500 Correctly handle email invitations as attendee/organizer M ActiveSync/SOGoMailObject+ActiveSync.m commit 9851c32a1e5d5d584b350a22605a12b800fa0634 Author: Ludovic Marcotte Date: Mon Feb 17 15:49:22 2014 -0500 Fixed the handling of organizers M ActiveSync/iCalEvent+ActiveSync.m commit e7f27427c87498185d95e6a4c0607175c46b5fc0 Author: Francis Lachapelle Date: Mon Feb 17 15:42:55 2014 -0500 Add missing import in UIxPreferences.m M UI/PreferencesUI/UIxPreferences.m commit f0a29d3ca27a9166dd789288d3f2064c809ba1ae Author: Francis Lachapelle Date: Mon Feb 17 15:05:31 2014 -0500 Fix debian dependencies for sogo-activesync M packaging/debian-multiarch/control M packaging/debian/control commit ec0a5ac4bfe65a1aecf225830c16f6c7e1d7cb22 Author: Ludovic Marcotte Date: Mon Feb 17 11:30:41 2014 -0500 Properly handle event updates/pull when we are or not an attendee/organizer M ActiveSync/iCalEvent+ActiveSync.m commit 4ca8b9d0aa0eb276cedd53f566f0ea1767f10ba6 Author: Ludovic Marcotte Date: Mon Feb 17 11:30:00 2014 -0500 Copyright updates M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m commit d560d0e4703cef7bfa0cb63e2ebb5553de0fc06f Author: Ludovic Marcotte Date: Mon Feb 17 11:28:06 2014 -0500 Always return a response avoiding iOS crashes on no-changes M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 401320e08be253770d783be6f55af7e4b9f46341 Author: Francis Lachapelle Date: Mon Feb 17 11:12:09 2014 -0500 Contact: fix display of urls M UI/Contacts/UIxContactView.m commit 8083b41092d672d620e3826e66717d974925403d Author: Ludovic Marcotte Date: Mon Feb 17 10:01:44 2014 -0500 Added the context everywhere M ActiveSync/NGVCard+ActiveSync.h M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/NSData+ActiveSync.h M ActiveSync/NSData+ActiveSync.m M ActiveSync/NSDate+ActiveSync.h M ActiveSync/NSDate+ActiveSync.m M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.h M ActiveSync/SOGoMailObject+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.h M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalRecurrenceRule+ActiveSync.h M ActiveSync/iCalRecurrenceRule+ActiveSync.m M ActiveSync/iCalTimeZone+ActiveSync.h M ActiveSync/iCalTimeZone+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.h M ActiveSync/iCalToDo+ActiveSync.m commit 9218c7f253ae94e3b5cfc960b28612c764aec671 Author: Ludovic Marcotte Date: Mon Feb 17 08:46:05 2014 -0500 Added missing recurrences support, improved MeetingResponse, added WindowSize support. Also more bug fixes regarding event invitations, and ServerId handling for calendar objects. M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalRecurrenceRule+ActiveSync.m M ActiveSync/iCalTimeZone+ActiveSync.m commit 4d1fdb33f586ae9b06a4e282fb51fba38ad583fc Author: Ludovic Marcotte Date: Mon Feb 17 08:42:35 2014 -0500 Deleted wrongly added file D SoObjects/Mailer/SOGoMailFolder.m.orig commit 23565627784460fddbfad09b4173dd1f38a894a9 Author: Ludovic Marcotte Date: Mon Feb 17 08:41:12 2014 -0500 Added method to get synctag starting from an other one. We also no longer fetch vanished items of modseq == 0 M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m A SoObjects/Mailer/SOGoMailFolder.m.orig commit c686e3294d010b3f8af8ae4cb1b88d8970e4ff7f Author: Ludovic Marcotte Date: Mon Feb 17 08:39:48 2014 -0500 Added method to sanitize calendar "ServerId" M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m commit 1ff91f7b592a1aaa8960d8878ff2389b1f61f174 Author: Ludovic Marcotte Date: Mon Feb 17 08:38:34 2014 -0500 Added -activeSyncRepresentation to NSData objects M ActiveSync/NSData+ActiveSync.h M ActiveSync/NSData+ActiveSync.m commit b34c6324cdf6e55583114c6110f89a4d3e01bb37 Author: Francis Lachapelle Date: Fri Feb 14 21:31:32 2014 -0500 Fix custom mail labels in Sieve filter editor M SoObjects/SOGo/SOGoSieveManager.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxFilterEditor.js commit 75c8362df833bc4204bf6a83cc037eaa719d20cf Author: Ludovic Marcotte Date: Fri Feb 14 16:39:26 2014 -0500 Avoid over-using LDAP connections when decomposing groups M NEWS M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/SOGo/SOGoGroup.m commit ae07de5f6fa2127152761eb8732fa116ee5cae4d Author: Ludovic Marcotte Date: Fri Feb 14 13:46:21 2014 -0500 Updated the Active Sync documentation M Documentation/SOGo Installation Guide.odt commit 06d2364ea255462262511b4f38f3c556d7fcb7f9 Author: Francis Lachapelle Date: Thu Feb 13 12:56:24 2014 -0500 Improve display of toolboor menus with checkmarks M UI/WebServerResources/generic.css commit 29e081ec5629e06c5f0839e5bc1d21122100fee8 Author: Francis Lachapelle Date: Thu Feb 13 12:53:07 2014 -0500 Add more parameters examples to sogo.conf M Scripts/sogo.conf commit 113b02fd71e4c88eea5ece62bc929f38285a38e4 Author: Francis Lachapelle Date: Thu Feb 13 12:12:31 2014 -0500 Fix encoding of contact ID in Ajax requests M UI/WebServerResources/ContactsUI.js commit 35b108e645c3e3dd7ece038c04b72a2819aa4b8a Author: Francis Lachapelle Date: Thu Feb 13 12:11:25 2014 -0500 Contact: fix display of links M UI/Contacts/UIxContactView.m commit 70266155d3a4a015462223c5fc632219a8ad1e71 Author: Ludovic Marcotte Date: Wed Feb 12 21:55:09 2014 -0500 Fix double return M ActiveSync/iCalToDo+ActiveSync.m commit fcfd8be7719a1670bf2574486e057e3db8eba82d Author: Francis Lachapelle Date: Mon Feb 10 21:49:49 2014 -0500 Improve URL handling in popup of events M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.js commit b91032db8e9be48162934b586edd35c4ba55c36e Author: Francis Lachapelle Date: Mon Feb 10 16:23:16 2014 -0500 Cleanup common English Localizable.strings M UI/Common/English.lproj/Localizable.strings commit f4874600fe195e86ef3652a4c0096529f9a72e89 Author: Ludovic Marcotte Date: Mon Feb 10 20:17:54 2014 -0500 Bumped to v14.1 M ActiveSync/SoObjectWebDAVDispatcher+ActiveSync.m commit b14e99b32a609063d484eb2472684831e4faa214 Author: Ludovic Marcotte Date: Mon Feb 10 20:16:43 2014 -0500 New prefs for intervals, fixed missing events in meeting requests, bumped v14.1 M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit ea4b21e9916877aa182a5a8dfa32c519b04ae821 Author: Francis Lachapelle Date: Mon Feb 10 13:49:02 2014 -0500 Decode HTML entities in JSON of calendar module M UI/WebServerResources/SchedulerUI.js commit 0307b8339a9de48340eb11a4a81176315b7fe69d Author: Francis Lachapelle Date: Mon Feb 10 13:45:51 2014 -0500 Detect URLs in popup of events M NEWS M UI/Scheduler/UIxAppointmentEditor.m commit b5f1d3a19a295bb1a642b3d08d8b2af37dc1a23a Author: Francis Lachapelle Date: Mon Feb 10 11:25:38 2014 -0500 Guide: add SOGoCalendarDefaultReminder paramter M Documentation/SOGo Installation Guide.odt commit 8225f76279e54dc2e8e9ed2162428569f8c81f47 Author: Ludovic Marcotte Date: Fri Feb 7 16:17:11 2014 -0500 Fixed globalobjid so it doesn't contain \n characters! M ActiveSync/SOGoMailObject+ActiveSync.m commit c94595ea7f0f843c2d7abf25df039b2bbe707625 Author: Francis Lachapelle Date: Fri Feb 7 16:12:14 2014 -0500 Escape HTML in CSS dialogs M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.js commit 3a5e44e7eb8b390b67a8f8a83030b49606956501 Author: Francis Lachapelle Date: Fri Feb 7 15:53:39 2014 -0500 Decode HTML entities in JSON of calendar module M UI/WebServerResources/SchedulerUI.js commit 80a09407652ec04e8c9fb6cb48e1029e69a15765 Author: Francis Lachapelle Date: Fri Feb 7 15:52:43 2014 -0500 Escape HTML in JSON of contacts module M NEWS M UI/Contacts/UIxContactView.m M UI/Contacts/UIxContactsListActions.m M UI/WebServerResources/ContactsUI.js commit 7118bbe0ab7790db0321122fe2b6462a204bd4b9 Author: Francis Lachapelle Date: Fri Feb 7 14:00:36 2014 -0500 Replace '/' by '-' in filenames of attachments Fixes #2537 M NEWS M SoObjects/Mailer/SOGoMailObject.m M UI/MailPartViewers/UIxMailPartViewer.m commit eee5beb6987e763e4a99b5a7baf76b1e1944a389 Author: Francis Lachapelle Date: Fri Feb 7 10:51:42 2014 -0500 Add message-id header to appointment notification Fixes #2535 M NEWS M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/Mailer/NSString+Mail.h M SoObjects/Mailer/NSString+Mail.m M SoObjects/Mailer/SOGoDraftObject.m commit 3363b253ac9f7e2643b66390467c6c78a750393f Author: Ludovic Marcotte Date: Fri Feb 7 10:45:09 2014 -0500 Set additional properties on meeting requests M ActiveSync/SOGoMailObject+ActiveSync.m commit 4070b9222d65b265fc67b54c5af095cdadbfaef9 Author: Francis Lachapelle Date: Fri Feb 7 09:59:45 2014 -0500 Rework HTML of appointment notifications Needed to simplify the HTML so it displays properly in Outlook. Fixes #2233 M NEWS M UI/Templates/Appointments/SOGoAptMailDeletion.wox M UI/Templates/Appointments/SOGoAptMailICalReply.wox M UI/Templates/Appointments/SOGoAptMailInvitation.wox M UI/Templates/Appointments/SOGoAptMailReceipt.wox M UI/Templates/Appointments/SOGoAptMailUpdate.wox commit 5ea56a6f8a94e356912d7dda51f391c5a20edf8b Author: Francis Lachapelle Date: Thu Feb 6 14:43:40 2014 -0500 Enlarge the note field of the contact editor M UI/Templates/ContactsUI/UIxContactEditor.wox commit 379258de59df7cf47364ed4037d609d31ea5677f Author: Ludovic Marcotte Date: Thu Feb 6 21:25:08 2014 -0500 Pimped the doc for AS support and dropped all references to Funambol. M Documentation/SOGo Installation Guide.odt commit 93b3685aa454be981b6184ff49850bb60874f8d5 Author: Ludovic Marcotte Date: Thu Feb 6 19:35:23 2014 -0500 Added birthday support M ActiveSync/NGVCard+ActiveSync.m commit c4dc4d4edacc959cc0c3d7f6b16ed1ce59e94d78 Author: Ludovic Marcotte Date: Thu Feb 6 17:59:33 2014 -0500 Fixed compilation warning M ActiveSync/NGVCard+ActiveSync.m commit c6d104fac51a9b981a125c8d7adb725b8b56be1d Author: Ludovic Marcotte Date: Thu Feb 6 17:57:01 2014 -0500 Fixed contact sync'ing on Android M ActiveSync/NGVCard+ActiveSync.m commit ef79c09642009cb7eb74d5261e60bb48e5c2d6b7 Author: Francis Lachapelle Date: Thu Feb 6 14:43:05 2014 -0500 Don't use the HTML editor with Internet Explorer 7 M NEWS M SoObjects/SOGo/SOGoUserDefaults.m commit aeb712083a1bbb77d4b2483a3301aa73240e4e1e Author: Francis Lachapelle Date: Thu Feb 6 14:37:43 2014 -0500 Fix static array retain M SoObjects/Appointments/SOGoAppointmentFolder.m commit 2c678101fcb5a73097cd409a832710bfbc9c916f Author: Francis Lachapelle Date: Thu Feb 6 14:21:36 2014 -0500 Fix handling of ACLs with multiple groups Fixes #1854 M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m commit b95362f96368dcc93a4fd781c24c1c6bd7b25944 Author: Ludovic Marcotte Date: Thu Feb 6 14:05:00 2014 -0500 Now make use of a NGMimeFileData object to avoid broken SOPE behaviour M ActiveSync/SOGoActiveSyncDispatcher.m commit 3175a9169f136a4c87480403f9b8035f3d06da96 Author: Ludovic Marcotte Date: Wed Feb 5 20:56:01 2014 -0500 Mapped lots of contact properties M ActiveSync/NGVCard+ActiveSync.m M SoObjects/Contacts/NGVCard+SOGo.h M SoObjects/Contacts/NGVCard+SOGo.m commit 9311f05cc0a96f6ab731030a4d6eb276549320c3 Author: Ludovic Marcotte Date: Wed Feb 5 17:30:34 2014 -0500 Fixed the non-filtering of recurrence exceptions M SoObjects/Appointments/SOGoCalendarComponent.m commit 78cbcfb560a3ec8142669f575442b13d3509b633 Author: Francis Lachapelle Date: Wed Feb 5 16:15:12 2014 -0500 Update translations M UI/MailerUI/Czech.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/Slovak.lproj/Localizable.strings commit b8610b3eca1a73a5e2eb689e63e013a48cbcafb8 Author: Ludovic Marcotte Date: Wed Feb 5 16:12:08 2014 -0500 Extended GetItemEstimate to GCS collections M ActiveSync/SOGoActiveSyncDispatcher.m commit 1a7fc2a0e90a19dfb1fce292ae5ff53aa513ade9 Author: Francis Lachapelle Date: Wed Feb 5 16:02:38 2014 -0500 Escape HTML in JSON of calendar module Fixes #2598 M NEWS M UI/Scheduler/UIxAppointmentEditor.m M UI/Scheduler/UIxCalListingActions.m M UI/WebServerResources/SchedulerUI.js commit f7a20d0a83f5be75d157e1a969fb0b7bc63ae2b7 Author: Ludovic Marcotte Date: Wed Feb 5 15:23:09 2014 -0500 Fixed broken encoding of single-value element M SOPE/NGCards/NGCardsSaxHandler.m commit a1cf0668282e9c0227f48d944de9f79ceb97e87e Author: Francis Lachapelle Date: Wed Feb 5 11:43:25 2014 -0500 Update translations M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/German.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/Swedish.lproj/Localizable.strings M UI/Scheduler/Welsh.lproj/Localizable.strings commit 359b6a99aa2ef31f356ea6e8246e6a0ff2d47945 Author: Francis Lachapelle Date: Wed Feb 5 11:17:22 2014 -0500 Encode HTML entities for inline forwards in text Fixes #2411 M NEWS M SoObjects/Mailer/NSString+Mail.m M SoObjects/Mailer/SOGoMailObject+Draft.m commit 826537ed018053dcbe0012afc60750bb0b68b9f0 Author: Francis Lachapelle Date: Wed Feb 5 09:04:00 2014 -0500 Fix caching of DN in LDAP source M SoObjects/SOGo/LDAPSource.m commit 3950e9d4c33417cbf821f5554e566e6a68b7d0b0 Author: Ludovic Marcotte Date: Tue Feb 4 21:03:11 2014 -0500 Moved DN cache to SOGoCache M NEWS M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m commit 9885211a5b804f885c5cc8edbc88b8f03f9ffbe8 Author: Francis Lachapelle Date: Tue Feb 4 16:48:06 2014 -0500 Replace VARCHAR(1000000) by TEXT field type Fixes #2516 M OGoContentStore/appointment.ocs commit ef1be5dc5f6b746162b8cda5d0222a74ebcd7514 Author: Francis Lachapelle Date: Tue Feb 4 16:25:52 2014 -0500 Improve deleting occurences of recurrent events M NEWS M SoObjects/SOGo/SOGoGCSFolder.m M UI/Common/UIxFolderActions.m M UI/Scheduler/Arabic.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Catalan.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Danish.lproj/Localizable.strings M UI/Scheduler/English.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/Russian.lproj/Localizable.strings M UI/Scheduler/Slovak.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/UIxCalMainView.m M UI/Scheduler/Ukrainian.lproj/Localizable.strings M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js commit 4e42d5d41045be78cd0879054ed5649707ffc35a Author: Ludovic Marcotte Date: Tue Feb 4 15:07:23 2014 -0500 Disabled debugging... M ActiveSync/NSData+ActiveSync.m commit 31969d162d9bf4747367807c863c0d311d4986b9 Author: Ludovic Marcotte Date: Tue Feb 4 15:03:02 2014 -0500 Properly escape some control chars (and generalized it) M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/NSData+ActiveSync.m M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m M SoObjects/SOGo/NSString+Utilities.h M SoObjects/SOGo/NSString+Utilities.m commit 2ff3b5ef5f5542cc53c668f6ed4e65ec6ecf046a Author: Ludovic Marcotte Date: Tue Feb 4 11:19:33 2014 -0500 First pass at 'push' support for Ping and Sync M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M Apache/SOGo.conf commit 7fe48a1555414406bd86c7b986596e929e0bfd05 Author: Ludovic Marcotte Date: Tue Feb 4 09:02:40 2014 -0500 Fix for bug #2544 M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit fcddeb4224308f80184000ad34add7ffc3dcf3c2 Author: Francis Lachapelle Date: Mon Feb 3 15:15:14 2014 -0500 Visually identify users with no freebusy Fixes #2565 M NEWS M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox M UI/WebServerResources/UIxAttendeesEditor.css M UI/WebServerResources/UIxAttendeesEditor.js commit f1cb87aa02b606b7be8457bbce08128974072a09 Author: Francis Lachapelle Date: Mon Feb 3 12:03:51 2014 -0500 Convert JS alerts to CSS dialogs in aptmt editor M NEWS M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxAttendeesEditor.js M UI/WebServerResources/UIxComponentEditor.css commit a6424680cc112b06c7a96d766c5769dfc8e7105f Author: Francis Lachapelle Date: Mon Feb 3 11:56:00 2014 -0500 Respect max bookings of resources in freebusy data Fixes #2560 M NEWS M UI/MainUI/SOGoUserHomePage.m commit b3dc645282e5fca0cac9baef2250e979e2e5cb39 Author: Francis Lachapelle Date: Mon Feb 3 11:09:03 2014 -0500 Warn user when dnd failed with resource conflict Fixes #1613 M NEWS M UI/Scheduler/UIxAppointmentActions.m M UI/WebServerResources/SchedulerUI.js commit 2f0419c18a17e2d88c0c43771b92541aa2cd645b Author: Francis Lachapelle Date: Mon Feb 3 11:03:23 2014 -0500 Warn user when overbooking a resource Fixes #2541 M NEWS M SoObjects/Appointments/SOGoAppointmentObject.m commit 9e9407cf30ef51c3ba6e5e6f840d4a0433ad73af Author: Ludovic Marcotte Date: Mon Feb 3 10:24:33 2014 -0500 First pass at event invitations support + few bug fixes. M ActiveSync/NGDOMElement+ActiveSync.m M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.h M ActiveSync/SOGoMailObject+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalTimeZone+ActiveSync.m commit d709a1216b71995b25087356f7b968f7d3d7f65f Author: Ludovic Marcotte Date: Mon Feb 3 09:54:21 2014 -0500 Updated NEWS file M NEWS commit 588352be7d22f23602582e07650454a7634a9f96 Author: Ludovic Marcotte Date: Mon Feb 3 09:53:47 2014 -0500 Fix for bug #2587 M SoObjects/SOGo/SOGoCache.m commit a40d7ca342248d04e33baf303c36203239af1846 Author: Ludovic Marcotte Date: Fri Jan 31 15:11:13 2014 -0500 Updated NEWS file M NEWS commit e4ce687e29d6232228e6bc9b6943f4e4a0573786 Author: Ludovic Marcotte Date: Fri Jan 31 15:05:33 2014 -0500 Update the content when the request is from Active Sync M SoObjects/Appointments/SOGoAppointmentObject.m commit bcb0764b1901f8ea9ee799a80594ae554e80e827 Author: Ludovic Marcotte Date: Fri Jan 31 15:04:49 2014 -0500 Fix for bug #2505 M SOPE/NGCards/NGCardsSaxHandler.m commit ddd7be433346fce2d1f6c6ed52ead56c1f289f41 Author: Ludovic Marcotte Date: Fri Jan 31 15:03:40 2014 -0500 Fix for bug #2187 M SoObjects/SOGo/LDAPSource.m commit d9f4a9935a741e6a537127a4f3ed992b86f2b421 Author: Ludovic Marcotte Date: Fri Jan 31 10:33:36 2014 -0500 Properly escape all foldernames M ActiveSync/SOGoActiveSyncDispatcher.m commit ae75fee512ffc410e920e47d9382b07749970460 Author: Francis Lachapelle Date: Thu Jan 30 10:37:36 2014 -0500 Update NEWS file M NEWS commit 8cdacd065f5e0e6b0171c60199b71618c0d3af23 Author: Ludovic Marcotte Date: Thu Jan 30 08:25:55 2014 -0500 Properly escape the filename M ActiveSync/SOGoMailObject+ActiveSync.m commit af6a69c9fc504eb569971091fec5c1b7c154c58f Author: Ludovic Marcotte Date: Wed Jan 29 11:21:36 2014 -0500 Expunge immediately after MoveItems to force the Delete response M ActiveSync/SOGoActiveSyncDispatcher.m commit dc41e29f05f431ee73563fdbf8e32a866dcc9fd0 Author: Ludovic Marcotte Date: Wed Jan 29 11:16:58 2014 -0500 Fixed the MoveItems response M ActiveSync/SOGoActiveSyncDispatcher.m commit afc7519beb60d52375102af71886f77733f4348a Author: Ludovic Marcotte Date: Wed Jan 29 10:30:31 2014 -0500 Properly escape values M ActiveSync/NGVCard+ActiveSync.m commit f2d5a7691115390c5f0ead5b8276c248504fb7e8 Author: Ludovic Marcotte Date: Wed Jan 29 09:44:03 2014 -0500 Type fix for recurrence rules. M ActiveSync/iCalRecurrenceRule+ActiveSync.m commit 342ad84a2458320e698a6273bec7b0d6d7a240a8 Author: Francis Lachapelle Date: Tue Jan 28 15:36:48 2014 -0500 Fix issues with contextual menu in calendars Creating an event or a task using the contextual menu will now consider the day and hour of the menu position (fixes #2557). The next/previous day/month menu options have been fixed. The menu will now disappear when clicking outside the contextual menu on the calendar area. M NEWS M UI/Templates/SchedulerUI/UIxCalDayView.wox M UI/Templates/SchedulerUI/UIxCalMonthView.wox M UI/Templates/SchedulerUI/UIxCalMulticolumnDayView.wox M UI/Templates/SchedulerUI/UIxCalWeekView.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/SchedulerUIDnD.js commit 9580a8f8ee92b4b9ea7f6d592a059ea79a4e33f5 Author: Ludovic Marcotte Date: Tue Jan 28 14:26:35 2014 -0500 Added initial support for recurring events. M ActiveSync/GNUmakefile M ActiveSync/iCalEvent+ActiveSync.m A ActiveSync/iCalRecurrenceRule+ActiveSync.h A ActiveSync/iCalRecurrenceRule+ActiveSync.m commit a96380a0dc6dbf8c3443560eec458ac0d22d7820 Author: Ludovic Marcotte Date: Tue Jan 28 13:51:21 2014 -0500 Fixed SyncKey issue not being updated during the sync operation M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 2fed02da5988a9a78ee1b4ecf1c8efb724286546 Author: Ludovic Marcotte Date: Tue Jan 28 13:21:34 2014 -0500 When creating a new object, mark it as new. M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 84dc08adb60c2a3589be74ed7067918753030015 Author: Francis Lachapelle Date: Mon Jan 27 15:43:48 2014 -0500 Fix display of folder names in filter editor Fixes #2569 M NEWS M UI/WebServerResources/UIxFilterEditor.js M UI/WebServerResources/UIxPreferences.js commit c160edf20abdb728135eb624e28ad490b8892153 Author: Francis Lachapelle Date: Mon Jan 27 15:09:22 2014 -0500 Add support for Sieve body extension M NEWS M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/SOGo/SOGoSieveManager.h M SoObjects/SOGo/SOGoSieveManager.m M UI/PreferencesUI/UIxPreferences.m M UI/WebServerResources/UIxFilterEditor.js commit 3b7a3c94d429d74e6a027b93dadf19664191f811 Author: Ludovic Marcotte Date: Mon Jan 27 11:30:43 2014 -0500 Properly escape fields and improved data dumps. M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/NSData+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m commit 7b97e28cfffa271ebc09f495d893ebc3225d7905 Author: Ludovic Marcotte Date: Fri Jan 24 16:33:31 2014 -0500 Fixed compiler warning M ActiveSync/NSString+ActiveSync.m commit 81bf1b41e9d7e353e03abe336b8276ae61e9270b Author: Ludovic Marcotte Date: Fri Jan 24 16:28:08 2014 -0500 Fixed the rename operation to force a FolderSync M ActiveSync/SOGoActiveSyncDispatcher.m commit ea86f136b757a0668d2aabe8e533547f81a9bd23 Author: Ludovic Marcotte Date: Fri Jan 24 14:10:19 2014 -0500 Properly escape folder/file names and fixed date representation in emails M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.m commit fc0c580fe1179852ca7ab207bbd863a8506ecca4 Author: Francis Lachapelle Date: Fri Jan 24 13:45:29 2014 -0500 Fix validation of subscribed folders Fixes #2583 M NEWS M SoObjects/SOGo/SOGoParentFolder.m commit 42a7bcb9ac8ccbb2ab9f7f3f88875ff06fdb01ff Author: Ludovic Marcotte Date: Fri Jan 24 11:44:12 2014 -0500 Added verbosity in case wbxml <-> xml conversions fail M ActiveSync/NSData+ActiveSync.m commit 9669f2bbbaa4be60710154eacaaef2723f2e5592 Author: Ludovic Marcotte Date: Fri Jan 24 11:09:37 2014 -0500 Added more props and fixed the NativeBodyType preventing OL2013 to work M ActiveSync/SOGoMailObject+ActiveSync.m commit 25634088722bbc269e4d1d61c956923c3746f240 Author: Ludovic Marcotte Date: Fri Jan 24 07:38:03 2014 -0500 Improved the README regarding MS licensing M ActiveSync/README commit 0f9d8cdd2c7bf44e3ab4274b047598f6ab745ded Author: Francis Lachapelle Date: Thu Jan 23 14:48:36 2014 -0500 Remove xml tag before doctype declaration M UI/Common/UIxPageFrame.m commit 5105dbb3428e586a5006770d6a08b4a175df2b63 Author: Francis Lachapelle Date: Thu Jan 23 14:39:03 2014 -0500 Make all attachments available when re/fwd'ing To do so, we save the draft to the mailstore. M SoObjects/Mailer/SOGoDraftObject.m commit b26e767a106e604bc13c6c5bfdd1a379739f7999 Author: Francis Lachapelle Date: Thu Jan 23 14:34:14 2014 -0500 Respect signature placement when forwarding a msg M NEWS M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.html M SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.wod M SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.html M SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.wod M SoObjects/Mailer/SOGoMailCatalanForward.wo/SOGoMailCatalanForward.html M SoObjects/Mailer/SOGoMailCatalanForward.wo/SOGoMailCatalanForward.wod M SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.html M SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.wod M SoObjects/Mailer/SOGoMailDanishForward.wo/SOGoMailDanishForward.html M SoObjects/Mailer/SOGoMailDanishForward.wo/SOGoMailDanishForward.wod M SoObjects/Mailer/SOGoMailDutchForward.wo/SOGoMailDutchForward.html M SoObjects/Mailer/SOGoMailDutchForward.wo/SOGoMailDutchForward.wod M SoObjects/Mailer/SOGoMailEnglishForward.wo/SOGoMailEnglishForward.html M SoObjects/Mailer/SOGoMailEnglishForward.wo/SOGoMailEnglishForward.wod M SoObjects/Mailer/SOGoMailFinnishForward.wo/SOGoMailFinnishForward.html M SoObjects/Mailer/SOGoMailFinnishForward.wo/SOGoMailFinnishForward.wod M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailFrenchForward.wo/SOGoMailFrenchForward.html M SoObjects/Mailer/SOGoMailFrenchForward.wo/SOGoMailFrenchForward.wod M SoObjects/Mailer/SOGoMailGermanForward.wo/SOGoMailGermanForward.html M SoObjects/Mailer/SOGoMailGermanForward.wo/SOGoMailGermanForward.wod M SoObjects/Mailer/SOGoMailHungarianForward.wo/SOGoMailHungarianForward.html M SoObjects/Mailer/SOGoMailHungarianForward.wo/SOGoMailHungarianForward.wod M SoObjects/Mailer/SOGoMailIcelandicForward.wo/SOGoMailIcelandicForward.html M SoObjects/Mailer/SOGoMailIcelandicForward.wo/SOGoMailIcelandicForward.wod M SoObjects/Mailer/SOGoMailItalianForward.wo/SOGoMailItalianForward.html M SoObjects/Mailer/SOGoMailItalianForward.wo/SOGoMailItalianForward.wod M SoObjects/Mailer/SOGoMailNorwegianBokmalForward.wo/SOGoMailNorwegianBokmalForward.html M SoObjects/Mailer/SOGoMailNorwegianBokmalForward.wo/SOGoMailNorwegianBokmalForward.wod M SoObjects/Mailer/SOGoMailNorwegianNynorskForward.wo/SOGoMailNorwegianNynorskForward.html M SoObjects/Mailer/SOGoMailNorwegianNynorskForward.wo/SOGoMailNorwegianNynorskForward.wod M SoObjects/Mailer/SOGoMailObject+Draft.m M SoObjects/Mailer/SOGoMailPolishForward.wo/SOGoMailPolishForward.html M SoObjects/Mailer/SOGoMailPolishForward.wo/SOGoMailPolishForward.wod M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/Mailer/SOGoMailRussianForward.wo/SOGoMailRussianForward.html M SoObjects/Mailer/SOGoMailRussianForward.wo/SOGoMailRussianForward.wod M SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html M SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod M SoObjects/Mailer/SOGoMailSpanishArgentinaForward.wo/SOGoMailSpanishArgentinaForward.html M SoObjects/Mailer/SOGoMailSpanishArgentinaForward.wo/SOGoMailSpanishArgentinaForward.wod M SoObjects/Mailer/SOGoMailSpanishSpainForward.wo/SOGoMailSpanishSpainForward.html M SoObjects/Mailer/SOGoMailSpanishSpainForward.wo/SOGoMailSpanishSpainForward.wod M SoObjects/Mailer/SOGoMailSwedishForward.wo/SOGoMailSwedishForward.html M SoObjects/Mailer/SOGoMailSwedishForward.wo/SOGoMailSwedishForward.wod M SoObjects/Mailer/SOGoMailUkrainianForward.wo/SOGoMailUkrainianForward.html M SoObjects/Mailer/SOGoMailUkrainianForward.wo/SOGoMailUkrainianForward.wod M SoObjects/Mailer/SOGoMailWelshForward.wo/SOGoMailWelshForward.html M SoObjects/Mailer/SOGoMailWelshForward.wo/SOGoMailWelshForward.wod commit 940f85fde27e19fb772b5ef8284bbdb1308d5513 Author: Francis Lachapelle Date: Thu Jan 23 11:25:14 2014 -0500 Add missing localizable string to webmail M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings commit adee80529e66eea9acfef9e311a9ff3365114690 Author: Ludovic Marcotte Date: Thu Jan 23 11:09:32 2014 -0500 Added more event props and fixed date issues M ActiveSync/NSDate+ActiveSync.h M ActiveSync/NSDate+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.m commit 295dfcfdd5598b488a3a68aeb545349c901bdc58 Author: Francis Lachapelle Date: Thu Jan 23 10:19:25 2014 -0500 Webmail: allow the backspace on any platform M UI/WebServerResources/MailerUI.js commit aa18abd8428e5154e045f3dcb844ee152ab60721 Author: Ludovic Marcotte Date: Thu Jan 23 09:41:41 2014 -0500 Added more props and cleaned up the code M ActiveSync/iCalToDo+ActiveSync.m commit feb398d59c20f1a72be40a276f97792c53168f29 Author: Francis Lachapelle Date: Thu Jan 23 09:10:17 2014 -0500 Fix IE11 issue with mail editor M NEWS M UI/Templates/MailerUI/UIxMailEditor.wox M UI/WebServerResources/UIxMailEditor.css M UI/WebServerResources/UIxMailEditor.js commit 19b404de45941cd1913fa5ab36c282cda1e35d51 Author: Francis Lachapelle Date: Thu Jan 23 08:17:02 2014 -0500 Update French translation M UI/PreferencesUI/French.lproj/Localizable.strings commit d1a384e539e52bdb40e326ef41149fe7b28fff04 Author: Jean Raby Date: Wed Jan 22 11:40:04 2014 -0500 Send IMIP responses if the event is in the future Avoids sending responses for past events when importing events into a new calendar from thunderbird or any DAV client. M SoObjects/Appointments/SOGoCalendarComponent.m commit e7f38f940ea02849b6fb8b1a2898066181969495 Author: Ludovic Marcotte Date: Wed Jan 22 11:27:27 2014 -0500 Moved the cards' logic into a category and added support for more AS ones M ActiveSync/NGVCard+ActiveSync.m M SoObjects/Contacts/NGVCard+SOGo.h M SoObjects/Contacts/NGVCard+SOGo.m M UI/Contacts/UIxContactView.m commit f7ba5d2346cfb0e60ae41087963432fd11154d0f Author: Ludovic Marcotte Date: Wed Jan 22 11:25:18 2014 -0500 Don't add DateCompleted if none exist M ActiveSync/iCalToDo+ActiveSync.m commit eeddf43a781aab6648c18c9751dc54fce21f9f0b Author: Ludovic Marcotte Date: Wed Jan 22 11:22:52 2014 -0500 Add the milliseconds M ActiveSync/NSDate+ActiveSync.m commit eabe829236b7c25c3cc60eca481d9a1fc156e19b Author: Ludovic Marcotte Date: Wed Jan 22 11:02:12 2014 -0500 Don't add empty and specify the folder Class M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 762b841249fdff7cf3412414f703ab465c15583a Author: Ludovic Marcotte Date: Tue Jan 21 16:40:57 2014 -0500 Avoid crashes on broken configurations M SoObjects/Appointments/SOGoCalendarComponent.m commit 3090448fcb1411f49776bd8fd2e23c2b5b60775d Author: Francis Lachapelle Date: Mon Jan 20 15:43:33 2014 -0500 Update prototype.js to fix IE 10 issues Updated to commit @8c9ead49ec of https://github.com/sstephenson/prototype/ M UI/WebServerResources/prototype.js commit a3e1d4813acffb17d6495a5b68ba20e5a9ebdf0a Author: Ludovic Marcotte Date: Mon Jan 20 10:21:33 2014 -0500 Removed debug + refactored NSDate class M ActiveSync/NSData+ActiveSync.m M ActiveSync/NSDate+ActiveSync.h M ActiveSync/NSDate+ActiveSync.m commit 046a64511900c58433cd72068b185508db6e9888 Author: Ludovic Marcotte Date: Mon Jan 20 10:13:16 2014 -0500 Refactored the code and added support for FilterType M ActiveSync/GNUmakefile A ActiveSync/NSCalendarDate+ActiveSync.h A ActiveSync/NSCalendarDate+ActiveSync.m M ActiveSync/NSData+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.m M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit 343f2d8bfef38d0dff74dc122b12ce4c2ff2ad3c Author: Ludovic Marcotte Date: Thu Jan 16 15:13:09 2014 -0500 Fixed the GetChanges detection and added FilterType decoding M ActiveSync/NSDate+ActiveSync.h M ActiveSync/NSDate+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 65276f7dc005625bcdc72b5c0e09e418c3eb9252 Author: Jean Raby Date: Wed Jan 15 16:37:24 2014 -0500 Add dependency on tmpwatch. The cronjob uses it. Fixes #2577 M packaging/rhel/sogo.spec commit 24663682d625e61e2a67a1c5bce4e427d8411e3a Author: Jean Raby Date: Wed Jan 15 12:08:29 2014 -0500 New package: sogo-activesync + sogo-tool fixes Added dependency on sogo = %version for sogo-tool M packaging/rhel/sogo.spec commit 57cd315f2a37dd4355eb3753f50f1a12131c1ea2 Author: Jean Raby Date: Wed Jan 15 11:07:14 2014 -0500 explicitly list all *.SOGo folders Otherwise, ActiveSync.SOGo would be listed twice, once in sogo-activesync and once in sogo. M packaging/debian-multiarch/sogo.install M packaging/debian/sogo.install commit 29fcfda1183dbd6c6de6e30d43c9d83004b46380 Author: Ludovic Marcotte Date: Wed Jan 15 09:36:25 2014 -0500 Implemented FolderDelete for mail folders M ActiveSync/SOGoActiveSyncDispatcher.m commit ada90677e1129df102591882a1266205bdc63631 Author: Ludovic Marcotte Date: Tue Jan 14 16:08:04 2014 -0500 Correctly update the SyncKey when creating or updating folders M ActiveSync/SOGoActiveSyncDispatcher.m commit b71180b0064c4634edfc96741566dc8cb9d158b4 Author: Ludovic Marcotte Date: Tue Jan 14 15:47:33 2014 -0500 Use the right DeviceId M ActiveSync/SOGoActiveSyncDispatcher.m commit 1ed41e28317258ca9da8cff93bd22d4aa28719a3 Author: Jean Raby Date: Tue Jan 14 14:39:51 2014 -0500 New deb package: sogo-activesync M packaging/debian-multiarch/control M packaging/debian-multiarch/rules A packaging/debian-multiarch/sogo-activesync.docs A packaging/debian-multiarch/sogo-activesync.install M packaging/debian/control M packaging/debian/control-squeeze M packaging/debian/rules A packaging/debian/sogo-activesync.docs A packaging/debian/sogo-activesync.install commit 948553dce3d6d968a2e85c335aff54ac5a6dc76f Author: Ludovic Marcotte Date: Tue Jan 14 13:50:17 2014 -0500 Properly extract the foldername M ActiveSync/SOGoActiveSyncDispatcher.m commit 74adf784461325eb8962214e77cc7c89e9957c9c Author: Jean Raby Date: Tue Jan 14 13:37:51 2014 -0500 Fix include directories for libwbxml M ActiveSync/GNUmakefile M ActiveSync/NSData+ActiveSync.m commit ee0ae8a1c01b239f5c5fe1b8e67279cfa91537ff Author: Ludovic Marcotte Date: Tue Jan 14 11:44:33 2014 -0500 Correctly add the folder type prefix when creating them M ActiveSync/SOGoActiveSyncDispatcher.m commit 38c649751c530d57c76857e58a9185b98754aac9 Author: Ludovic Marcotte Date: Tue Jan 14 11:41:26 2014 -0500 If GetChanges is omitted, consider it as YES M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 645c718dfa24a82e921eafd6ff128dd2bc802423 Author: Ludovic Marcotte Date: Tue Jan 14 10:49:55 2014 -0500 Fixed broken comparison and added stub for processMeeting... M ActiveSync/SOGoActiveSyncDispatcher.m commit 02992a70181512a1d02f2f4afb7797aed9db4935 Author: Ludovic Marcotte Date: Tue Jan 14 10:42:15 2014 -0500 Correctly decode base64 text parts before returning them M ActiveSync/SOGoMailObject+ActiveSync.m commit 0ffa0649c5c933e7f2b4ba3d0afac74ff7ba67b4 Author: Ludovic Marcotte Date: Tue Jan 14 10:09:10 2014 -0500 Wrap Fetch responses into tags so iOS works correctly M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit 7c7cabe4329207a124dac3e4fcdafacb42f3dcf9 Author: Ludovic Marcotte Date: Mon Jan 13 16:25:14 2014 -0500 First pass at organizer/attendees support M ActiveSync/iCalEvent+ActiveSync.m commit bb9c4cf0396cef689dde5400e9d28409780c7e2a Author: Ludovic Marcotte Date: Mon Jan 13 16:24:15 2014 -0500 Handle not found objects and correctly get all "Collection" M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit c252f5b7a861ea79d671397e50400e4105f17fd7 Author: Ludovic Marcotte Date: Mon Jan 13 11:46:32 2014 -0500 Fixed the license indent M ActiveSync/ActiveSyncProduct.m M ActiveSync/LICENSE M ActiveSync/NGDOMElement+ActiveSync.h M ActiveSync/NGDOMElement+ActiveSync.m M ActiveSync/NGMimeMessage+ActiveSync.h M ActiveSync/NGMimeMessage+ActiveSync.m M ActiveSync/NGVCard+ActiveSync.h M ActiveSync/NGVCard+ActiveSync.m M ActiveSync/NSData+ActiveSync.h M ActiveSync/NSData+ActiveSync.m M ActiveSync/NSDate+ActiveSync.h M ActiveSync/NSDate+ActiveSync.m M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m M ActiveSync/SOGoActiveSyncConstants.h M ActiveSync/SOGoActiveSyncDispatcher+Sync.h M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/SOGoActiveSyncDispatcher.h M ActiveSync/SOGoActiveSyncDispatcher.m M ActiveSync/SOGoMailObject+ActiveSync.h M ActiveSync/SOGoMailObject+ActiveSync.m M ActiveSync/SoObjectWebDAVDispatcher+ActiveSync.m M ActiveSync/iCalEvent+ActiveSync.h M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalTimeZone+ActiveSync.h M ActiveSync/iCalTimeZone+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.h M ActiveSync/iCalToDo+ActiveSync.m commit 2e44ac0f9b9b513b40e1b490ac1d48e846108d5f Author: Ludovic Marcotte Date: Mon Jan 13 10:19:00 2014 -0500 Fixed MoveItems and also fixed Ping with no content M ActiveSync/SOGoActiveSyncDispatcher.m commit 2a9ccf8122fbea723785737482ce9d48813803bd Author: Ludovic Marcotte Date: Mon Jan 13 10:18:20 2014 -0500 Now able to grab the command from the URI M ActiveSync/NSString+ActiveSync.h M ActiveSync/NSString+ActiveSync.m commit f74066c9a6421abba4c370ee7dca609f4404c74a Author: Ludovic Marcotte Date: Sat Jan 11 19:31:39 2014 -0500 Support for more props M ActiveSync/iCalEvent+ActiveSync.m M ActiveSync/iCalToDo+ActiveSync.m commit ee49836f2ee5a90b203367f9d386a16c494bce91 Author: Ludovic Marcotte Date: Fri Jan 10 16:49:40 2014 -0500 Disabled debugging... M ActiveSync/NSData+ActiveSync.m commit bf798061d3e2aae345cf2cd7ba0d3105f3e215c0 Author: Ludovic Marcotte Date: Fri Jan 10 16:48:39 2014 -0500 Fixed timezones support for events and added more supported props M ActiveSync/NSData+ActiveSync.m M ActiveSync/SOGoActiveSyncDispatcher+Sync.m M ActiveSync/iCalEvent+ActiveSync.m commit 834e05bab1f925cb2a9dbeb48a24cd31cab7e7ae Author: Ludovic Marcotte Date: Fri Jan 10 15:29:57 2014 -0500 Fixed typo messing up adds M ActiveSync/SOGoActiveSyncDispatcher+Sync.m commit e8438a6235f0a37f5126c7253700dbab3dcff4d1 Author: Ludovic Marcotte Date: Fri Jan 10 14:53:49 2014 -0500 Don't write decoded stuff if not needed M ActiveSync/NSData+ActiveSync.m commit 68dafdfdeb15ac2d33c21f00a7db521b7d400e72 Author: Ludovic Marcotte Date: Fri Jan 10 14:25:00 2014 -0500 Removed old comments M ActiveSync/SOGoActiveSyncDispatcher.m commit e5bc46710c715a9dc2e1801bba236fa7e7848b3d Author: Ludovic Marcotte Date: Fri Jan 10 14:12:53 2014 -0500 Initial Active Sync Support! A ActiveSync/ActiveSyncProduct.m A ActiveSync/GNUmakefile A ActiveSync/GNUmakefile.preamble A ActiveSync/LICENSE A ActiveSync/NGDOMElement+ActiveSync.h A ActiveSync/NGDOMElement+ActiveSync.m A ActiveSync/NGMimeMessage+ActiveSync.h A ActiveSync/NGMimeMessage+ActiveSync.m A ActiveSync/NGVCard+ActiveSync.h A ActiveSync/NGVCard+ActiveSync.m A ActiveSync/NSData+ActiveSync.h A ActiveSync/NSData+ActiveSync.m A ActiveSync/NSDate+ActiveSync.h A ActiveSync/NSDate+ActiveSync.m A ActiveSync/NSString+ActiveSync.h A ActiveSync/NSString+ActiveSync.m A ActiveSync/README A ActiveSync/SOGoActiveSyncConstants.h A ActiveSync/SOGoActiveSyncDispatcher+Sync.h A ActiveSync/SOGoActiveSyncDispatcher+Sync.m A ActiveSync/SOGoActiveSyncDispatcher.h A ActiveSync/SOGoActiveSyncDispatcher.m A ActiveSync/SOGoMailObject+ActiveSync.h A ActiveSync/SOGoMailObject+ActiveSync.m A ActiveSync/SoObjectWebDAVDispatcher+ActiveSync.m A ActiveSync/common.make A ActiveSync/iCalEvent+ActiveSync.h A ActiveSync/iCalEvent+ActiveSync.m A ActiveSync/iCalTimeZone+ActiveSync.h A ActiveSync/iCalTimeZone+ActiveSync.m A ActiveSync/iCalToDo+ActiveSync.h A ActiveSync/iCalToDo+ActiveSync.m A ActiveSync/product.plist commit 7355eae1dc7a04eac5cc46b4e95e57a461a71db6 Author: Ludovic Marcotte Date: Fri Jan 10 14:10:53 2014 -0500 Now able to set Active Sync metadata in the user settings M SoObjects/SOGo/SOGoUserSettings.h M SoObjects/SOGo/SOGoUserSettings.m commit 1d9febb51139924ac7563c43e7ceeb9d2f54f4b2 Author: Ludovic Marcotte Date: Fri Jan 10 14:10:16 2014 -0500 Correctly handle the Active Sync requests M SoObjects/SOGo/SOGoUserFolder.h M SoObjects/SOGo/WORequest+SOGo.m commit e21b30d768c06b2507dba6e2b35e511534affab0 Author: Ludovic Marcotte Date: Fri Jan 10 14:09:32 2014 -0500 Code cleanups M SoObjects/SOGo/SOGoObject.h commit ae200360ba17719e8794231b5d43c4f232b4aa71 Author: Ludovic Marcotte Date: Fri Jan 10 14:09:02 2014 -0500 Code cleanups M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit e217ffb6c4896c10d6ddaa784880a74d6e19fdcd Author: Ludovic Marcotte Date: Fri Jan 10 14:08:12 2014 -0500 Code generalization to be usable from the ActiveSync bundle M SoObjects/Contacts/SOGoContactFolders.h M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Contacts/SOGoContactGCSEntry.m commit a4a3a735b47d14af91ca2b822eb74292f9930cfe Author: Ludovic Marcotte Date: Fri Jan 10 14:06:53 2014 -0500 Moved the folder metadata generation to SoObject and added 'tag based' sync'ing support for IMAP M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/SOGoMailAccount.h M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/Mailer/SOGoMailObject.h M UI/MailerUI/UIxMailAccountActions.h M UI/MailerUI/UIxMailAccountActions.m M UI/MailerUI/UIxMailFolderActions.m commit 13721b961b2224b3918b421c13816d045c86e322 Author: Ludovic Marcotte Date: Fri Jan 10 14:03:50 2014 -0500 Add an easy way to get the personal contact folder, just like we have for calendars M SoObjects/SOGo/SOGoUser.h M SoObjects/SOGo/SOGoUser.m commit 689a1e94e0e8b3e8b60debcffd413765629c8d94 Author: Ludovic Marcotte Date: Fri Jan 10 14:02:32 2014 -0500 Sample Active Sync configuration M Apache/SOGo.conf commit afcd92fb719ca01767519d19b61320f8e8315e05 Author: Ludovic Marcotte Date: Fri Jan 10 14:01:39 2014 -0500 Load the ActiveSync bundle code and bind it M UI/MainUI/GNUmakefile A UI/MainUI/SOGoMicrosoftActiveSyncActions.m M UI/MainUI/product.plist commit 7260c07628c90450035381f975141f230522dc1e Author: Ludovic Marcotte Date: Thu Jan 9 21:10:48 2014 -0500 More cleanups M UI/MainUI/SOGoSAML2Actions.m commit a24d809e4061056be6082b310bae1b9d8edb6883 Author: Ludovic Marcotte Date: Thu Jan 9 21:06:31 2014 -0500 Minor code/copyright/authors cleanups M Main/SOGo+DAV.m M Main/SOGo.m M OpenChange/MAPIStoreMailFolder.m M SoObjects/Appointments/MSExchangeFreeBusy.m M SoObjects/Appointments/SOGoCalendarComponent.h M SoObjects/Appointments/SOGoTaskObject.h M SoObjects/Contacts/NGVCard+SOGo.m M SoObjects/Contacts/SOGoContactGCSEntry.h M SoObjects/Contacts/SOGoContactGCSFolder.m M SoObjects/Contacts/SOGoContactObject.h M SoObjects/Contacts/SOGoContactSourceFolder.h M SoObjects/Contacts/SOGoContactSourceFolder.m M SoObjects/Mailer/SOGoMailManager.h M SoObjects/SOGo/NSArray+DAV.m M SoObjects/SOGo/SOGoDAVAuthenticator.h M SoObjects/SOGo/SOGoFolder.h M SoObjects/SOGo/SOGoParentFolder.h M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserFolder.h M SoObjects/SOGo/SOGoWebAuthenticator.h M SoObjects/SOGo/SOGoWebAuthenticator.m M UI/Contacts/UIxContactView.m M UI/MailPartViewers/UIxMailRenderingContext.m M UI/MainUI/SOGoRootPage.m commit ed97407578d74351e8e2fb2002a949a0168039f2 Author: Ludovic Marcotte Date: Thu Jan 9 20:42:16 2014 -0500 Dropped old data types M UI/WebServerResources/MailerUI.js commit ca541d7299f4aa93dbf8eeaced497ddcbebfab19 Author: Ludovic Marcotte Date: Thu Jan 9 20:41:16 2014 -0500 Cleanups in conf file M Apache/SOGo.conf commit 2d683ffc7791d766f353be39391cca20c012bcde Author: Ludovic Marcotte Date: Thu Jan 9 20:40:25 2014 -0500 Always capitalize HTTP headers M SoObjects/SOGo/SOGoDefaults.plist commit d603a8672e72aeb0d3d51decd1455f9dfc193cac Author: Francis Lachapelle Date: Thu Jan 9 09:13:11 2014 -0500 Consider 'background' attribute as unsafe When loading a message, background attributes will be disabled if the user as chosen to not automatically load external images. Fixes #2437 M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m M UI/WebServerResources/MailerUI.js commit d51e1da57f6ce9f9dabffcb5cf3480a82be501aa Author: Francis Lachapelle Date: Wed Jan 8 15:02:41 2014 -0500 Increase height of signature editor M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js commit 80fd439dea8a87727f0bc2f6a947d12450a68006 Author: Francis Lachapelle Date: Wed Jan 8 14:40:39 2014 -0500 Fix message forwarding as attachment Restored the filename of the message source in the body part content-disposition header. Also forced the mail to be saved to the mailstore immediately in order to have a clickable link to the attached message. M SoObjects/Mailer/SOGoDraftObject.m commit a0d7f184fe793f103ab1f05e49ea0366f4d4e738 Author: Francis Lachapelle Date: Tue Jan 7 11:51:35 2014 -0500 Update French translation M UI/Common/French.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings commit fe2826ca76cb3963c2fdaaedeb751049824813cc Author: Francis Lachapelle Date: Tue Jan 7 11:11:39 2014 -0500 Draft: Improve error handling when attaching files M UI/Common/English.lproj/Localizable.strings M UI/MailerUI/English.lproj/Localizable.strings M UI/WebServerResources/UIxMailEditor.js commit ff9ea3b779b27baa9ddff5b7a79942980ab0f28a Author: Francis Lachapelle Date: Tue Jan 7 10:28:53 2014 -0500 Don't alter the draft when saving it We must not extract inline HTML images when simply saving a draft. The images extraction process must only be performed when sending the message. M SoObjects/Mailer/SOGoDraftObject.m commit e70793e7aee7fa02141fed97a174778304d4834e Author: Francis Lachapelle Date: Mon Jan 6 15:09:09 2014 -0500 Don't follow link of attachment not yet uploaded M UI/WebServerResources/UIxMailEditor.js commit 0fdea48ce85afe1598cc199590f3b8afab4df30b Author: Francis Lachapelle Date: Mon Jan 6 15:08:45 2014 -0500 Restore CSS of disabled menu options M UI/WebServerResources/generic.css commit 2b53705d449089a66f23cd055f6c0c92a01890c9 Author: Francis Lachapelle Date: Mon Jan 6 14:32:58 2014 -0500 Untabify M SoObjects/Mailer/NSString+Mail.m commit b716331d8ee99123aeb3e9b51a13baa8dde8ba66 Author: Francis Lachapelle Date: Mon Jan 6 14:20:47 2014 -0500 Append tags when using a sanitizerContentHandler M SoObjects/Mailer/NSString+Mail.m commit 586d66b1134889ba1ff97ea2b0d55cdf3b3d82e7 Author: Jean Raby Date: Mon Jan 6 13:28:47 2014 -0500 Updated description of SOGoUIAdditionalJSFiles Document that the files must be placed under the WebServerResources directory M Documentation/SOGo Installation Guide.odt commit 5756defbf1d3fac4d6923732a0a7986f9ce6e9ec Author: Francis Lachapelle Date: Mon Jan 6 11:10:28 2014 -0500 Mail editor: don't give focus to file input field. M UI/Templates/MailerUI/UIxMailEditor.wox commit 7130cec4d1eff93ce6acc84e4fda5258878e5082 Author: Francis Lachapelle Date: Fri Jan 3 16:56:51 2014 -0500 Move & copy messages between different accounts M NEWS M SoObjects/Mailer/SOGoMailFolder.m M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/WebServerResources/MailerUI.js commit 009cfccb2c8ea94e5a235964c4214553ac54c299 Author: Francis Lachapelle Date: Fri Jan 3 14:33:27 2014 -0500 Fix JS error when saving/sending plain text msg M UI/WebServerResources/UIxMailEditor.js commit 09e14df79b4ba9cd9a319b41f2d386ba50a5cc63 Author: Francis Lachapelle Date: Fri Jan 3 14:32:48 2014 -0500 Preferences: fix display of calendar categories M UI/WebServerResources/UIxPreferences.css commit ba29e7620d895ef183898465c6757dbd211d1daa Author: Francis Lachapelle Date: Fri Jan 3 14:32:01 2014 -0500 Update French translation M UI/MailerUI/French.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings commit 32516b162e5f719ccc86e0dfcc40654a8eb17390 Author: Francis Lachapelle Date: Tue Dec 31 15:52:15 2013 -0500 Update textarea before saving/sending HTML message M UI/WebServerResources/UIxMailEditor.js commit a8e780516bbac198b68c75638916ebb93c42af2e Author: Francis Lachapelle Date: Mon Dec 23 15:54:22 2013 -0500 Fix display of "edit draft" and "load images" The buttons were placed one over the other. M UI/Templates/MailerUI/UIxMailView.wox M UI/WebServerResources/MailerUI.css commit bd7ad5be16b98848ac14e06546fb2db8a7927182 Author: Francis Lachapelle Date: Mon Dec 23 15:51:36 2013 -0500 Fix initialization of arrays in NSString+Mail.m M SoObjects/Mailer/NSString+Mail.m commit bed57af0157cc167bda6d2651b8f07b23eec3f4a Author: Francis Lachapelle Date: Fri Dec 20 16:18:19 2013 -0500 Improve display of linked attachments M UI/Templates/MailPartViewers/UIxMailPartLinkViewer.wox commit 5f369f201d0020c3d4720fd710eceaebe7dd10e5 Author: Francis Lachapelle Date: Fri Dec 20 15:37:01 2013 -0500 Add links to download one or all attachments Also removed the contextual menu over file attachments and changed the label color when moving over the file attachments. M NEWS M UI/MailerUI/English.lproj/Localizable.strings M UI/MailerUI/UIxMailEditor.m M UI/MailerUI/UIxMailView.m M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/MailerUI/UIxMailPopupView.wox M UI/Templates/MailerUI/UIxMailView.wox M UI/WebServerResources/MailerUI.css M UI/WebServerResources/MailerUI.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js commit dc21c723f695524bc8d2bf9088f3575b518b1e46 Author: Francis Lachapelle Date: Fri Dec 20 15:20:16 2013 -0500 Move method fetchFileAttachmentKeys from category Moved fetchFileAttachmentKeys from SOGoDraftObjectExtensions to SOGoDraftObject. Renamed fetchAttachmentIds to fetchFileAttachmentIds for consistency. M SoObjects/Mailer/SOGoMailObject+Draft.h M SoObjects/Mailer/SOGoMailObject+Draft.m M SoObjects/Mailer/SOGoMailObject.h M SoObjects/Mailer/SOGoMailObject.m M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 1f7994d1bf9302e02940de5fc75c0a53a9911d75 Author: Francis Lachapelle Date: Wed Dec 18 22:16:28 2013 -0500 Respect locale in time format of attendees window M NEWS M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox M UI/WebServerResources/JavascriptAPIExtensions.js M UI/WebServerResources/UIxAttendeesEditor.js commit 7369a82bab05f5044432343de49c70a7600166e5 Author: Francis Lachapelle Date: Wed Dec 18 16:36:49 2013 -0500 Improve upload of attachments to messages M NEWS M UI/MailerUI/Toolbars/SOGoDraftObject.toolbar M UI/MailerUI/UIxMailEditor.m M UI/Templates/MailerUI/UIxMailEditor.wox M UI/WebServerResources/UIxMailEditor.css M UI/WebServerResources/UIxMailEditor.js A UI/WebServerResources/attachment.png M UI/WebServerResources/generic.css A UI/WebServerResources/jquery.fileupload.css A UI/WebServerResources/jquery.fileupload.js A UI/WebServerResources/jquery.iframe-transport.js A UI/WebServerResources/upload_document.png commit 1a900b05d9cb6def48849209cde72225ab65fcff Author: Francis Lachapelle Date: Wed Dec 18 14:12:29 2013 -0500 DraftObject: return more attachments attributes M SoObjects/Mailer/SOGoDraftObject.h M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoMailObject+Draft.m commit a8e3418a4cac2812c2fe1234ef0c95b88100c9d5 Author: Francis Lachapelle Date: Wed Dec 18 08:38:03 2013 -0500 Use the UIxMailSizeFormatter in messages listing M UI/MailPartViewers/UIxMailSizeFormatter.m M UI/MailerUI/UIxMailListActions.h M UI/MailerUI/UIxMailListActions.m M UI/Templates/MailPartViewers/UIxMailPartLinkViewer.wox M UI/WebServerResources/generic.css commit 59ce12a51b352bc800a3347b00df80a296a84e62 Author: Francis Lachapelle Date: Tue Dec 17 16:39:30 2013 -0500 Load XMLHttpRequest conditionally (< IE9) M NEWS M UI/SOGoElements/SOGoIEConditional.h M UI/SOGoElements/SOGoIEConditional.m M UI/Templates/UIxPageFrame.wox M UI/WebServerResources/XMLHttpRequest.js commit 08ab36244c1b7e4144f06948fb4c981540032248 Author: Ludovic Marcotte Date: Mon Dec 16 17:48:23 2013 -0500 Improved the logic behind refusing too-many submitted mails. M UI/MailerUI/UIxMailEditor.m commit 9ea880e80bc041e538d038c7a3246861df9bdb2e Author: Jean Raby Date: Wed Dec 11 14:36:28 2013 -0500 fix backup path M Scripts/sogo.cron commit 7d0a9aa1b7f88cfb03353a1fb18b8d74e9f8f550 Author: Ludovic Marcotte Date: Tue Dec 10 20:09:32 2013 -0500 Cleanups. M UI/Templates/UIxWinClose.wox commit 2fa654fadbd6a7a8086329c0a4435b6b7d091ff3 Author: Jean Raby Date: Tue Dec 10 15:55:44 2013 -0500 sogo.conf: fix typo and add AD/Samba4 example M Scripts/sogo.conf commit 4a98e5b521dcd64fef7d08521d10d5dd32e3817d Author: Ludovic Marcotte Date: Mon Dec 9 10:31:34 2013 -0500 Don't append unknown objects to the REPORT result. M SoObjects/Contacts/SOGoContactSourceFolder.m commit e5103faed49fe86e222c86d88bdc8afda7061ba0 Author: Francis Lachapelle Date: Thu Dec 5 21:33:09 2013 -0500 Update Finnish translation M NEWS M UI/Common/Finnish.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings commit f9ad9ea8150ab123ee3d353f78d8d144d4eeac6d Author: Francis Lachapelle Date: Thu Dec 5 21:10:03 2013 -0500 Bump version to 2.1.2 M Version commit cfbd53e374a75a70e6d16875d5eb880d3de03d23 Author: Francis Lachapelle Date: Thu Dec 5 09:00:01 2013 -0500 Fix initialization of preferences module Don't try to initialize the tabs controller on the mail options tab if the mail module is disabled. M UI/WebServerResources/UIxPreferences.js commit f2beabec8887981ee91362295b38db5a62d933c9 Author: Jean Raby Date: Wed Dec 4 19:50:22 2013 -0500 document organization and country ldap mapping M Documentation/SOGo Installation Guide.odt commit eaa0fb3cf1ec654e79a1a9522376a4ad2902c285 Author: Jean Raby Date: Wed Dec 4 11:11:10 2013 -0500 Update NEWS CKEditor is in 2.1.1b M NEWS commit db56d1fa6ce2736b1cefd0f931d5747899a7860d Author: Jean Raby Date: Wed Dec 4 10:33:48 2013 -0500 Bump version to 2.1.1b + adjust NEWS M NEWS M Version commit 37de8c6141a04fdd76f5d1b439f937aab1d2ec0b Author: Francis Lachapelle Date: Mon Dec 2 13:41:39 2013 -0500 CKEditor: don't filter tags M UI/WebServerResources/ckeditor/config.js commit b0eb34f6b72f0619f277ef34d9ef3ad7584709ca Author: Francis Lachapelle Date: Mon Dec 2 11:58:28 2013 -0500 Add 'div' plugin to CKEditor M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js A UI/WebServerResources/ckeditor/plugins/div/dialogs/div.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/icons_hidpi.png M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png M UI/WebServerResources/ckeditor/skins/moono/icons_hidpi.png commit 1cf696f57c7347040bff272a7873d7a5ac8d9fbe Author: Francis Lachapelle Date: Mon Nov 25 09:52:18 2013 -0500 Mail composition: add text part before html part Fixes #2512 M NEWS M SoObjects/Mailer/SOGoDraftObject.m commit 2114a48222b73c1edad3e2dbdbf39898103b23eb Author: Francis Lachapelle Date: Fri Nov 22 15:03:57 2013 -0500 Update NEWS file M NEWS commit 384d998c471f52eeed24b749f64873374e46ebfc Author: Francis Lachapelle Date: Fri Nov 22 14:42:16 2013 -0500 Cleanup wox templates M UI/Templates/MailerUI/UIxMailWindowCloser.wox M UI/Templates/PreferencesUI/UIxFilterEditor.wox commit 2211f6d168e84cc9d0157e400276cfdaae242647 Author: Francis Lachapelle Date: Fri Nov 22 14:39:24 2013 -0500 Move mail tags strings to UI/Common M SoObjects/Mailer/SOGoMailLabel.m M UI/Common/Arabic.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Danish.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/English.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Common/French.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Icelandic.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Common/NorwegianNynorsk.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Common/Slovak.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Common/Swedish.lproj/Localizable.strings M UI/Common/Ukrainian.lproj/Localizable.strings M UI/Common/Welsh.lproj/Localizable.strings M UI/MailerUI/Arabic.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Catalan.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/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/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/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/WebServerResources/MailerUI.js commit 32ba01315f13631ff40d00081f4e481c3614af72 Author: Ludovic Marcotte Date: Fri Nov 22 11:29:24 2013 -0500 Init local variable to avoid potential crasher. M OpenChange/MAPIStoreGCSBaseContext.m commit 682ed767d956f0650de36e352ff3285856fdc0b3 Author: Francis Lachapelle Date: Thu Nov 21 08:50:24 2013 -0500 Fix the Sieve filters editor with new mail flags M UI/Templates/PreferencesUI/UIxFilterEditor.wox M UI/WebServerResources/UIxFilterEditor.js commit 5536f8967eea7c441d4e89bd246d1c113d0d8445 Author: Jean Raby Date: Thu Nov 21 07:11:05 2013 -0500 don't escape html in label names M UI/Templates/PreferencesUI/UIxFilterEditor.wox commit df3e9033f3723e63235ff4cc8fa9257fc2c6f176 Author: Ludovic Marcotte Date: Wed Nov 20 17:42:11 2013 -0500 Added calendar default reminder support. M NEWS M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/Templates/SchedulerUI/UIxComponentEditor.wox commit f167475c91d9481914e7ccfb930ae05963db2bd3 Author: Francis Lachapelle Date: Wed Nov 20 11:17:42 2013 -0500 Update CKEditor to version 4.3.0 M NEWS M UI/WebServerResources/UIxMailEditor.js M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css commit e4aedbac080d85ac4f927acb9e015b9e8839891b Author: Ludovic Marcotte Date: Wed Nov 20 08:56:29 2013 -0500 conversion to file attachments + CIDs. M NEWS M SoObjects/Mailer/NSString+Mail.h M SoObjects/Mailer/NSString+Mail.m M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoMailObject+Draft.m M UI/MailPartViewers/UIxMailPartHTMLViewer.h M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 6587f4f19319aea549ffdd8b4e6a8752c1b3095d Author: Jean Raby Date: Tue Nov 19 13:59:20 2013 -0500 Update ChangeLog M ChangeLog commit c8a4ea5548e06de1341312a1cabb00fb0ef232e8 Author: Francis Lachapelle Date: Tue Nov 19 13:57:18 2013 -0500 Update translations M UI/MailPartViewers/Czech.lproj/Localizable.strings M UI/MailPartViewers/Finnish.lproj/Localizable.strings M UI/MailPartViewers/Polish.lproj/Localizable.strings M UI/MailPartViewers/Russian.lproj/Localizable.strings M UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings commit 148fd4936cc648a7264ef363afccd024a9e5d177 Author: Jean Raby Date: Tue Nov 19 13:43:45 2013 -0500 Update Version to 2.1.1 and update news M NEWS M Version commit a7fef39448d0735aaf8fa9da1ad43fc96ae82efb Author: Jean Raby Date: Tue Nov 19 13:43:22 2013 -0500 Update to 2.1.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 5a3d0d27e0ecea09daa1bca791e6baaeecdf397a Author: Francis Lachapelle Date: Tue Nov 19 13:39:48 2013 -0500 Fix bug following mail tags management CSS changes M UI/WebServerResources/SOGoTabsController.js M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/generic.css commit eb9111b5fa1dcd17e8bdccec6bef595b31c6a2ec Author: Ludovic Marcotte Date: Tue Nov 19 11:40:33 2013 -0500 Updated news for the recent bug fix M NEWS commit eb7d1f08bcfe0c9de6f14042a57b8032662906c3 Author: Ludovic Marcotte Date: Tue Nov 19 11:39:45 2013 -0500 Fix for bug #2482 M SoObjects/Mailer/SOGoDraftObject.m M UI/MailerUI/UIxMailEditor.m commit 854fed529c14bd70ac827520ed05a425fe99359f Author: Ludovic Marcotte Date: Tue Nov 19 09:52:53 2013 -0500 Added SOGoMailAuxiliaryUserAccountsEnabled M Scripts/sogo.conf commit 3c29e0724d89cbe102fbb11a9bb8c7d565d46b3e Author: Jean Raby Date: Fri Nov 15 16:12:15 2013 -0500 update news file M NEWS commit aae26602b0200d865ba2a9a3ea8d986d6e3b8960 Author: Jean Raby Date: Fri Nov 15 16:04:09 2013 -0500 Use raw (utf7) name when checking folder type M UI/MailerUI/UIxMailAccountActions.m commit 05233d9c53b40b7c6dc685358d9438b5c0f8bcdb Author: Jean Raby Date: Fri Nov 15 16:02:59 2013 -0500 Use modified utf7 for special folder names M SoObjects/SOGo/SOGoUserDefaults.m commit e862194b323ef09bf318243cfca96e802c89dd26 Author: Francis Lachapelle Date: Fri Nov 15 15:50:46 2013 -0500 Convert color picker to an inline widget The colors are now limited to the colors offered in Thunderbird. M NEWS M UI/Scheduler/GNUmakefile D UI/Scheduler/UIxColorPicker.h D UI/Scheduler/UIxColorPicker.m M UI/Scheduler/product.plist M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/Templates/SchedulerUI/UIxCalendarProperties.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxCalendarProperties.css M UI/WebServerResources/UIxCalendarProperties.js M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.css D UI/WebServerResources/js_color_picker_v2.css commit 884fbfdb7359db6a24057a4f958db6a563e04944 Author: Jean Raby Date: Fri Nov 15 13:17:37 2013 -0500 Bump copyright and fix whitespace (tab kill) M UI/MailerUI/UIxMailAccountActions.m commit c05cf00db7b1f5878cac9130cadbebbf0649b8dc Author: Ludovic Marcotte Date: Thu Nov 14 09:00:19 2013 -0500 Update standard tag colors to match TB and improve tags id generation. M SoObjects/SOGo/SOGoDefaults.plist M UI/WebServerResources/UIxPreferences.js commit 198db855f6aad1dd9bd0f9d482ef7f0a6783a677 Author: Ludovic Marcotte Date: Wed Nov 13 15:55:25 2013 -0500 Specify color in which TB can grok it. M SoObjects/SOGo/SOGoDefaults.plist commit 1c439c866efc5e639e7b3bc1259fb442942d0e19 Author: Ludovic Marcotte Date: Wed Nov 13 15:44:57 2013 -0500 Added DAV support for mails labels. M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Mailer/SOGoMailAccount.h M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailAccounts.h M SoObjects/Mailer/SOGoMailAccounts.m M SoObjects/Mailer/SOGoMailNamespace.m M SoObjects/Mailer/product.plist M SoObjects/SOGo/NSDictionary+DAV.m M SoObjects/SOGo/NSObject+DAV.h M SoObjects/SOGo/NSObject+DAV.m M SoObjects/SOGo/NSString+DAV.h M SoObjects/SOGo/NSString+Utilities.m M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoObject.m M SoObjects/SOGo/SOGoWebDAVValue.m M UI/Templates/MailerUI/UIxMailMainFrame.wox commit 616ee7c6e4d42ad8258c66eed11446a48981fba1 Author: Francis Lachapelle Date: Wed Nov 13 14:46:08 2013 -0500 GUI changes for mail labels management M NEWS M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/Templates/SchedulerUI/UIxCalendarSelector.wox M UI/WebServerResources/MailerUI.css M UI/WebServerResources/SOGoTabsController.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/generic.css M UI/WebServerResources/iefixes.css commit 37d3234b6067df7047ef5035e8f28f7906de893b Author: Ludovic Marcotte Date: Mon Nov 11 10:49:58 2013 -0500 Added support for dynamic mail labels/tags management. The CSS in the UIxPreferences remains to be done. M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoMailLabel.h A SoObjects/Mailer/SOGoMailLabel.m M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/MailerUI/UIxMailActions.h M UI/MailerUI/UIxMailActions.m M UI/MailerUI/UIxMailListActions.m M UI/MailerUI/UIxMailMainFrame.h M UI/MailerUI/UIxMailMainFrame.m M UI/MailerUI/product.plist M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxFilterEditor.m M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/PreferencesUI/UIxFilterEditor.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/MailerUI.css M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxColorPicker.js M UI/WebServerResources/UIxFilterEditor.js M UI/WebServerResources/UIxPreferences.js commit 6a9bcfda684135e518dc4f63b15926c1d4d06fa0 Author: Francis Lachapelle Date: Thu Nov 7 14:42:48 2013 -0500 Update ChangeLog M ChangeLog commit d0b09ebe35d9bde78f627b6569660627c60c8e42 Author: Francis Lachapelle Date: Thu Nov 7 14:14:39 2013 -0500 Update translations M UI/MailPartViewers/German.lproj/Localizable.strings M UI/MailPartViewers/Hungarian.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings commit 0361b7dfdb27fcb3adf1c0f735885f2cf710c890 Author: Francis Lachapelle Date: Thu Nov 7 11:09:41 2013 -0500 Documentation - bump version to 2.1.0 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 38b350382a565e585053561615528a7eed28c0fe Author: Francis Lachapelle Date: Thu Nov 7 10:13:30 2013 -0500 Update NEWS file M NEWS commit 73141a645e4b206bd536d71dfe2867a57ec6a21c Author: Francis Lachapelle Date: Wed Nov 6 21:36:09 2013 -0500 Update translations M SoObjects/Appointments/NorwegianBokmal.lproj/Localizable.strings M UI/AdministrationUI/NorwegianBokmal.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Contacts/NorwegianBokmal.lproj/Localizable.strings M UI/MailPartViewers/Catalan.lproj/Localizable.strings M UI/MailPartViewers/French.lproj/Localizable.strings M UI/MailPartViewers/NorwegianBokmal.lproj/Localizable.strings M UI/MailerUI/French.lproj/Localizable.strings M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings M UI/MainUI/NorwegianBokmal.lproj/Localizable.strings M UI/MainUI/Slovak.lproj/Localizable.strings M UI/PreferencesUI/Danish.lproj/Localizable.strings M UI/PreferencesUI/Icelandic.lproj/Localizable.strings M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings M UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit f07526423f0f2a0fcac5a132aadc09188babba3c Author: Francis Lachapelle Date: Wed Nov 6 15:25:36 2013 -0500 Fix display of ICal event in message M UI/MailPartViewers/English.lproj/Localizable.strings M UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox commit ba35a4b003318a0a4483e019c8726a9856b73fbb Author: Francis Lachapelle Date: Wed Nov 6 11:29:15 2013 -0500 Update CKEditor to version 4.2.2 M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js A UI/WebServerResources/ckeditor/plugins/wsc/dialogs/tmp.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js commit 47c4ad5807fb1f982035c4dcdd9a400289afa143 Author: Ludovic Marcotte Date: Tue Oct 29 20:58:26 2013 -0400 Make sure the var is initilized to nil. M UI/Common/UIxParentFolderActions.m commit 0f3e31ebf146ec9afda2052f4cd7bd1aad14c8fa Author: Ludovic Marcotte Date: Wed Oct 23 16:37:03 2013 -0400 Added more tags to skip M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 87261f3280dd5de438c7db0a3a7c013775f7f9b8 Author: Ludovic Marcotte Date: Wed Oct 23 16:04:37 2013 -0400 Fix for bug #2468. M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit bd2759ecdf0eb99169d7992d0d70586e57f325b3 Author: Ludovic Marcotte Date: Tue Oct 22 11:44:26 2013 -0400 Fix for bug #2433 M SoObjects/Mailer/SOGoMailFolder.m commit be1bcf3c9b63c41362d1a007590bd905f71d901c Author: Ludovic Marcotte Date: Tue Oct 22 11:25:24 2013 -0400 Fix for bug #2461 M SoObjects/Appointments/iCalEvent+SOGo.m commit 053b090affbd6a20f62e181d66058583926fca19 Author: Ludovic Marcotte Date: Mon Oct 21 15:37:01 2013 -0400 Fix for bug #2235 M SOPE/GDLContentStore/EOQualifier+GCS.m M SOPE/GDLContentStore/GCSFolder.m commit 189f2218a8d1f7d6e0b7e95e89abcd6c339ff9c9 Author: Ludovic Marcotte Date: Mon Oct 21 15:26:43 2013 -0400 Fix for bug #2459 M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/NSString+Mail.h M SoObjects/Mailer/NSString+Mail.m commit 656869a4a2e0572f9f4179707d3863860fa38632 Author: Ludovic Marcotte Date: Fri Oct 18 13:16:30 2013 -0400 Fix for bug #1328 M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m commit 16f62e2393b7b9cd59ed1c2459dda45042fc821c Author: Ludovic Marcotte Date: Fri Oct 18 10:30:43 2013 -0400 Fix for bug #2434 M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 9289615996ef9b6fd72a7a16be1cc3e1f73e8dce Author: Jean Raby Date: Thu Oct 17 11:45:07 2013 -0400 Added https vhost example for apple carddav M Apache/SOGo-apple-ab.conf commit fdea04c08c8e18d7a5f4caf9fbe5da18d7542f7f Author: Jean Raby Date: Tue Oct 15 10:49:21 2013 -0400 Added some verbose logging for expire-autoreply M Tools/SOGoToolExpireAutoReply.m commit edca3638ec4bea16823c94f97d14ee0c3ca648ab Author: Jean Raby Date: Fri Oct 11 13:41:44 2013 -0400 Fixup backup_dir to use sogo's home directory M Scripts/sogo-backup.sh commit 05990e9a14503cf1ea2dfcdf28616ea63ebc311e Author: Ludovic Marcotte Date: Mon Sep 30 10:50:27 2013 -0400 Fix for bug 2007 M SoObjects/Appointments/SOGoAppointmentFolders.h M SoObjects/Appointments/SOGoAppointmentFolders.m M SoObjects/SOGo/NSString+Utilities.h M SoObjects/SOGo/NSString+Utilities.m M SoObjects/SOGo/SOGoParentFolder.m M UI/Scheduler/UIxCalMainActions.m commit 3cce9b2012e445e61a0b5c5daf17ab349a9ebb40 Author: Jean Raby Date: Mon Sep 30 09:39:29 2013 -0400 Fix file permissions M packaging/debian-multiarch/rules M packaging/debian/rules commit 7dc65af3004ee000271851a995b918d08857ee9c Author: Ludovic Marcotte Date: Fri Sep 27 15:54:11 2013 -0400 Fix for bug #2386 M SoObjects/SOGo/SOGoUser.m commit 84e999229bd2e0ca5c76b613dbfab7b15432bfcc Author: Ludovic Marcotte Date: Fri Sep 27 15:36:46 2013 -0400 Fix for bug #2270 M UI/MailPartViewers/UIxMailPartLinkViewer.h M UI/MailPartViewers/UIxMailPartViewer.h M UI/MailPartViewers/UIxMailPartViewer.m M UI/MailPartViewers/UIxMailRenderingContext.m M UI/Templates/MailPartViewers/UIxMailPartLinkViewer.wox A UI/WebServerResources/mime-image-pdf.png commit 3dbfb0ed2d07baf9b7e3f17138bc932aec7880d3 Author: Francis Lachapelle Date: Fri Sep 27 14:43:05 2013 -0400 Add Underline option to HTML editor M UI/WebServerResources/ckeditor/config.js commit d1f3417c3a22615ee438c59224942e40dfa27535 Author: Francis Lachapelle Date: Fri Sep 27 14:22:35 2013 -0400 Update CKEditor to version 4.2.1 And added the table-related modules. M NEWS M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/contents.css M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js A UI/WebServerResources/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png M UI/WebServerResources/ckeditor/plugins/about/dialogs/logo_ckeditor.png M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/dialog/dialogDefinition.js M UI/WebServerResources/ckeditor/plugins/icons.png A UI/WebServerResources/ckeditor/plugins/icons_hidpi.png M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/link/images/anchor.png A UI/WebServerResources/ckeditor/plugins/link/images/hidpi/anchor.png A UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js A UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png A UI/WebServerResources/ckeditor/skins/moono/icons_hidpi.png M UI/WebServerResources/ckeditor/skins/moono/images/close.png A UI/WebServerResources/ckeditor/skins/moono/images/hidpi/close.png A UI/WebServerResources/ckeditor/skins/moono/images/hidpi/lock-open.png A UI/WebServerResources/ckeditor/skins/moono/images/hidpi/lock.png A UI/WebServerResources/ckeditor/skins/moono/images/hidpi/refresh.png A UI/WebServerResources/ckeditor/skins/moono/images/lock-open.png A UI/WebServerResources/ckeditor/skins/moono/images/lock.png D UI/WebServerResources/ckeditor/skins/moono/images/mini.png A UI/WebServerResources/ckeditor/skins/moono/images/refresh.png M UI/WebServerResources/ckeditor/styles.js commit 7c7031333e11a8a35b7d2fce17b2da1ce96cd2e2 Author: Ludovic Marcotte Date: Fri Sep 27 10:00:39 2013 -0400 Fix for bug #2221 M UI/WebServerResources/SchedulerUI.js commit 1e484814261aac19322a2daebee6556bdfa126d6 Author: Jean Raby Date: Thu Sep 26 08:51:42 2013 -0400 Updated description/default value for WOPort M Documentation/SOGo Installation Guide.odt commit 8ae1624604a97036dcc963e9bbc977c68adac6b2 Author: Jean Raby Date: Thu Sep 26 08:49:17 2013 -0400 Added --noexpiry for administrator M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 7166f5a597035e376517a27c56579ff0ae0ae985 Author: Ludovic Marcotte Date: Wed Sep 25 16:02:13 2013 -0400 Fix for bug #2399 M SoObjects/Appointments/SOGoAppointmentFolder.m commit 55052ea36f1573e60d0cad9266ded0b0733eaefa Author: Ludovic Marcotte Date: Wed Sep 25 14:40:48 2013 -0400 Fix for bug #2240 M SOPE/NGCards/iCalToDo.m commit 99d38417cccbe7730a566f7bb7457359bbdf713b Author: Ludovic Marcotte Date: Wed Sep 25 13:51:42 2013 -0400 Fix for bug #2354 M OpenChange/RTFHandler.m commit 29eed182a7f795f9fd01466a641bef0ad99e7660 Author: Ludovic Marcotte Date: Wed Sep 25 10:41:07 2013 -0400 Updated the OpenChange code related to UTF-7 changes for IMAP folders M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMailFolder.m commit 744610dbe1b819b2e75ce4ca29844da1596c3ace Author: Ludovic Marcotte Date: Wed Sep 25 08:46:34 2013 -0400 Fixed tests regarding new WebDAV sync responses M Tests/Integration/test-davacl.py M Tests/Integration/webdavsync-tool.py commit d2b739d261a01652307972b0def1ffc0074ddffa Author: Ludovic Marcotte Date: Tue Sep 24 16:01:23 2013 -0400 Fix for bug #2318 M NEWS M UI/MailerUI/UIxMailAccountActions.m M UI/WebServerResources/MailerUI.js commit 2ba8254eccb5a1f42844044d008170fc1c1715a8 Author: Ludovic Marcotte Date: Tue Sep 24 09:29:46 2013 -0400 Fix for bug #1275 M SoObjects/SOGo/SOGoGCSFolder.m commit 28e600a4e6e0b988b23a9c6ad77e26e42d55a163 Author: Jean Raby Date: Fri Sep 20 15:37:34 2013 -0400 Set default listening address to 127.0.0.1:20000 No reason to listen on 0.0.0.0 by default M NEWS M SoObjects/SOGo/SOGoDefaults.plist commit 91f1ab6a60af2404b49dc435c246b5836ccb3f91 Author: Ludovic Marcotte Date: Thu Sep 19 16:14:08 2013 -0400 Fix for bug #2217 M NEWS M SoObjects/Mailer/SOGoDraftObject.m M UI/MailerUI/UIxMailEditor.m commit 32a534919dbffe1bcffe129cb203f23687596180 Author: Jean Raby Date: Thu Sep 19 11:11:29 2013 -0400 update NEWS. ldap fixes M NEWS commit 5b77c2b7246fa584e7e81a151270a155e0a0bf39 Author: Ludovic Marcotte Date: Thu Sep 19 10:49:42 2013 -0400 Stability fix when we're untable to determine the message class type M OpenChange/MAPIStoreDBMessage.m commit 70086e5ee6e20508b1346656ca6395e98efe3dc4 Author: Ludovic Marcotte Date: Thu Sep 19 09:56:28 2013 -0400 Fix for bug #1935 M OpenChange/MAPIStoreMailVolatileMessage.m commit 7ddc1b9e2d2696e80a3d9e81e96dc5a0ff81b738 Author: Ludovic Marcotte Date: Wed Sep 18 14:03:07 2013 -0400 Avoid type-issues generating wrong GlobCnt - leading to OpenChange crashes during the sync process. M OpenChange/MAPIStoreGCSFolder.m M OpenChange/MAPIStoreObject.m M OpenChange/NSData+MAPIStore.m commit 6d93db96e4cc4e1b5a63dde151a09be6d5719ba5 Author: Francis Lachapelle Date: Tue Sep 17 11:17:40 2013 -0400 Update NEWS file M NEWS commit 27445d3b85af9bf0d7aafa03e478ccc867ed5234 Author: Jean Raby Date: Tue Sep 17 09:27:46 2013 -0400 update news M NEWS commit 60d6abe542cbed0bb4017edd404971b092627f36 Author: Jean Raby Date: Tue Sep 17 09:07:53 2013 -0400 Use HTTP/1.0 to avoid chunked replies Fixes^WWorkaround #2408 M SoObjects/SOGo/SOGoCASSession.m commit baacf8516d5c1e9d0198bcef12fd3b83b2816878 Author: Ludovic Marcotte Date: Mon Sep 16 11:21:23 2013 -0400 Updated NEWS file regarding previous commit M NEWS commit 193720cfbbdf67f871ad561024407db656fe4107 Author: Ludovic Marcotte Date: Mon Sep 16 10:59:45 2013 -0400 Fix for s/mime verification issues with some openssl versions M UI/MailPartViewers/UIxMailPartSignedViewer.m commit ca4d89fb086a52fa57d3b0f6ff784258bdef79c7 Author: Jean Raby Date: Fri Sep 13 11:24:16 2013 -0400 update with latest fixes M NEWS commit 906985c1f3ea9ee59a346a153d2f570aad684b80 Author: Jean Raby Date: Fri Sep 13 11:19:44 2013 -0400 Call MSExchangeHostname on SOGoDNSource only Fixes #2418 M SoObjects/Appointments/SOGoFreeBusyObject.m commit de8bf64c70ca5f0b3cc9741d2bb933c0aef1e833 Author: Jean Raby Date: Fri Sep 13 11:16:28 2013 -0400 Local pool when appending contacts to response Avoids using too much memory when doing a contact lookup with many matches M SoObjects/Contacts/SOGoFolder+CardDAV.m commit 0c38a9e5551c39a0483192bfc4f5cb6511261fae Author: Jean Raby Date: Fri Sep 13 11:13:02 2013 -0400 whitespace tabkill M SoObjects/Contacts/SOGoFolder+CardDAV.m commit 3c6c90d4346ce19e3245466d22ee3f659c1ac8e9 Author: Francis Lachapelle Date: Fri Sep 13 09:33:28 2013 -0400 Reload webmail when changing "remote images" pref M UI/WebServerResources/UIxPreferences.js commit 72a4b075d6201baa438462937420fcef4c677f23 Author: Francis Lachapelle Date: Thu Sep 12 17:08:02 2013 -0400 Mail popup: respect "remote inline images" prefs Fixes #2417 M UI/Templates/MailerUI/UIxMailPopupView.wox M UI/WebServerResources/UIxMailPopupView.js commit 24c0fb1cc458b54bdc7f40bb3b0efdc8f15e0300 Author: Francis Lachapelle Date: Thu Sep 12 16:24:14 2013 -0400 Fix change listener on calendar list select input Fixes #2353 M UI/WebServerResources/UIxComponentEditor.js commit 7241e3e30e8ffdc9a03c6709783d0f800a754a75 Author: Jean Raby Date: Thu Sep 12 10:14:47 2013 -0400 Added rewrite rule for apple autoconfiguration url Rewrite rules are no inherited by virtualhosts when they are declared in conf.d This means that you'll have to explicitly include SOGo.conf from 000-default on debian/ubuntu for this redirection to work properly. M Apache/SOGo.conf commit 1d705dc00b788e75a55ceb538f35ce2a15414a48 Author: Jean Raby Date: Tue Sep 10 13:58:04 2013 -0400 Next version: 2.1.0 M NEWS M Version commit df42ab2a46f1c4cb520bcfa208cf2f2569678776 Author: Jean Raby Date: Mon Sep 9 10:07:07 2013 -0400 Run 3 sogod process by default instead on only 1 M Scripts/sogo-default M Scripts/sogo-init.d-redhat M Scripts/sogo-init.d-sles M packaging/debian-multiarch/sogo.init M packaging/debian/sogo.init commit f59c77a9509642877ac2722092fb935c6f5819dd Author: Jean Raby Date: Fri Sep 6 13:49:04 2013 -0400 Update news M NEWS commit cd4abe4b5b3c085b2d0b7fa93633fcbea4470417 Author: Ludovic Marcotte Date: Fri Sep 6 13:48:44 2013 -0400 Fix for bug 2398 M OpenChange/RTFHandler.m commit 69b0f9fcbf078c0a0ddc8249b89d702222e497e9 Author: Francis Lachapelle Date: Tue Sep 3 12:05:13 2013 -0400 Mail notifications: Escape HTML in wox templates We don't escape the values in the classes but in the templates. M SoObjects/Appointments/SOGoAptMailNotification.m M UI/Templates/Appointments/SOGoAptMailDeletion.wox commit dceead3997d00db403e0803f33ba14b9cc061095 Author: Jean Raby Date: Tue Sep 3 09:59:01 2013 -0400 Fixup sogo spool cleanup cronjob Add -user sogo to be on the safe side. Change call to /bin/rmdir by -delete to avoid error messages. Find would call rmdir and then do an openat() on the deleted directory, which would obviously fail. Fixes #2372 M Scripts/tmpwatch M packaging/debian-multiarch/sogo.cron.daily M packaging/debian/sogo.cron.daily commit 573c2ec114be4cf70b1aa7b82bf573fabcc64b65 Author: Jean Raby Date: Thu Aug 29 15:51:05 2013 -0400 updated News M NEWS commit e9d8b729b6131af5abbdd46df070838644ee7908 Author: Jean Raby Date: Thu Aug 29 14:34:25 2013 -0400 Bump version file to 2.0.8 for nightly builds M Version commit 1e7dfc0934852de2beb3ba45d4e9f869381886a7 Author: Jean Raby Date: Thu Aug 29 14:32:34 2013 -0400 Updated cron sections for credentials files Added a note regarding password change against AD/Samba4 M Documentation/SOGo Installation Guide.odt commit d7e6648396acfb4cafbfb7a8b338a3e292c7ba19 Author: Jean Raby Date: Wed Aug 28 17:11:07 2013 -0400 Reworked password change logic and add AD support M SoObjects/SOGo/LDAPSource.m commit 65603201f7d639626374a3680504fd3192d88ce5 Author: Jean Raby Date: Wed Aug 28 10:05:36 2013 -0400 ignore pyc files and config.py M .gitignore commit 9fd6f75c4e876972b2e223fc76dd8b2edb5cff0a Author: Jean Raby Date: Wed Aug 28 09:47:10 2013 -0400 Update crontab for SMTP AUTH credentials M Scripts/sogo.cron commit b96f25f99f16bf747e625dad3f29d93802b57d03 Author: Jean Raby Date: Tue Aug 27 14:44:28 2013 -0400 updated NEWS M NEWS commit e6ab0a590a7776331270f02a83cd123d41f14c1f Author: Jean Raby Date: Tue Aug 27 13:12:03 2013 -0400 Support using SMTP AUTH creds for email alarms Credentials must be supplied using '-p /path/to/credsFile'. The credentials file should contain a single line with the format 'user:pass' While there, add a usage message M Tools/SOGoEAlarmsNotifier.h M Tools/SOGoEAlarmsNotifier.m commit be531100c6fc4c4099b382b128d9ff295ff03f2b Author: Jean Raby Date: Tue Aug 27 13:04:08 2013 -0400 Use SOGoCredentialsFile to avoid duplicated code M Tools/SOGoToolExpireAutoReply.m M Tools/SOGoToolUserPreferences.m commit e946a67ddf4d3f6da669208935a6e8e230252a92 Author: Jean Raby Date: Tue Aug 27 13:02:06 2013 -0400 Special case for auth with SOGoStaticAuthenticator M SoObjects/SOGo/SOGoMailer.m commit 2fe87f14fd4c6f7ea7a020abc6185b8901b09162 Author: Jean Raby Date: Tue Aug 27 12:59:03 2013 -0400 Add SOGoStaticAuthenticator New authenticator that is not linked to a SOGoUser. Will be used for SMTP AUTH by sogo-elalarm-notify. M SoObjects/SOGo/GNUmakefile A SoObjects/SOGo/SOGoStaticAuthenticator.h A SoObjects/SOGo/SOGoStaticAuthenticator.m commit b2f012cae21339a290af2fd6f57a32871062a6b8 Author: Jean Raby Date: Tue Aug 27 12:56:07 2013 -0400 Add SOGoCredentialsFile New class to read credentials files as used by sogo-tool and sogo-ealarm-notify M SoObjects/SOGo/GNUmakefile A SoObjects/SOGo/SOGoCredentialsFile.h A SoObjects/SOGo/SOGoCredentialsFile.m commit 33659aa947cbc4609d57b4f5040dc422460fa1be Author: Francis Lachapelle Date: Tue Aug 27 12:01:41 2013 -0400 Increase height of alarm editor Only when email alarms are enabled. M UI/WebServerResources/UIxComponentEditor.js commit df1ab29872fa025c89e096292d811a3ca7c9e82e Author: Francis Lachapelle Date: Tue Aug 27 09:04:26 2013 -0400 Fix position of red "now" line Fixes #2373 M NEWS M UI/WebServerResources/SchedulerUI.js commit 61e59b864e34f911c50e95a62b6ab6cf5cfa2dba Author: Jean Raby Date: Tue Aug 27 08:33:50 2013 -0400 Bump copyright M Tools/SOGoEAlarmsNotifier.m M Tools/SOGoToolExpireAutoReply.m M Tools/SOGoToolUserPreferences.m commit 0a590ba3886093da13c8391e33dcb61c4066014f Author: Francis Lachapelle Date: Mon Aug 26 08:59:43 2013 -0400 Fix Finnish mail reply/forward templates M NEWS M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m commit ab92516dd0da7f057c7056c46f51abb22d6b04dc Author: Ludovic Marcotte Date: Fri Aug 9 11:39:15 2013 -0400 Fix for bug #1431 M UI/Scheduler/UIxCalUserRightsEditor.m commit 7b90b892fc0a1a2f333a82c49759812725556ffb Author: Ludovic Marcotte Date: Wed Aug 7 08:49:59 2013 -0400 Fix for bug #2385 M UI/MailPartViewers/UIxMailPartViewer.m commit b654ffb806d370467991111f93f55df2854eb82b Author: Jean Raby Date: Fri Aug 2 16:56:36 2013 -0400 add webdavsync-tool.py first draft of a small tool to simulate a TB calendar sync A Tests/Integration/webdavsync-tool.py commit 6de689bbe2808660909a81939d7933c38669fe52 Author: Jean Raby Date: Fri Aug 2 15:41:24 2013 -0400 Add depth support to CalendarMultiget M Tests/Integration/webdavlib.py commit 7eb8b9c2c36534a5cd2c851b83b9b95bc89e807e Author: Jean Raby Date: Fri Aug 2 09:51:41 2013 -0400 Add SxVMemLimit to sogo.conf M Scripts/sogo.conf commit 3877f3001fb5e9e425b495599e7618596136efe9 Author: Jean Raby Date: Thu Aug 1 12:48:42 2013 -0400 replace xml.dom.ext by xml.dom.minidom M Tests/Integration/propfind.py commit 4d2c734781ccfc4f9506c506ecec3e4f7d816b79 Author: Ludovic Marcotte Date: Mon Jul 29 14:32:58 2013 -0400 Revert "Try to use a local pool to avoid huge memory consumption" This reverts commit e57d875e0abcd95e0fc06690c269e387cd2aa61d. M SOPE/NGCards/versitCardsSaxDriver/VSSaxDriver.m commit e57d875e0abcd95e0fc06690c269e387cd2aa61d Author: Ludovic Marcotte Date: Mon Jul 29 09:43:21 2013 -0400 Try to use a local pool to avoid huge memory consumption M SOPE/NGCards/versitCardsSaxDriver/VSSaxDriver.m commit b1df03adc71d7f8d530f49b8e0406b5151fb0609 Author: Ludovic Marcotte Date: Wed Jul 24 10:54:55 2013 -0400 Fix for old runtimes. M OpenChange/BSONCodec.m commit bd776152db4f05ba13a58795f2eae0fc98b4e9cb Author: Francis Lachapelle Date: Tue Jul 23 10:02:13 2013 -0400 Update ChangeLog M ChangeLog commit 734c164ae02df4e2313003d143486eff67f42c5e Author: Ludovic Marcotte Date: Tue Jul 23 09:25:24 2013 -0400 Reverted broken patch in #2360 and tried to fix it cleanly M UI/MailPartViewers/GNUmakefile M UI/MailerUI/GNUmakefile commit 9f381e768dfd6548da4a88de370818ba6abb3314 Author: Francis Lachapelle Date: Tue Jul 23 08:38:09 2013 -0400 Update ChangeLog M ChangeLog commit b531b6160c5ecc41f7160195da1b449dc87d01e3 Author: Ludovic Marcotte Date: Tue Jul 23 08:31:38 2013 -0400 Fixed compilation ordering to avoid bug in gnustep-make M UI/GNUmakefile commit 8a041860a01b3f27f631a244727550ca9d90304e Author: Francis Lachapelle Date: Fri Jul 19 13:40:33 2013 -0400 Update ChangeLog M ChangeLog commit d5f76ac832912402d714dd13291c43aa9f84940f Author: Francis Lachapelle Date: Fri Jul 19 13:39:18 2013 -0400 Improve CSS print media M UI/WebServerResources/generic.css commit 12b7fea82543c105a39854eb4bc3f9e68cc080e7 Author: Francis Lachapelle Date: Fri Jul 19 13:37:13 2013 -0400 Documentation - bump version to 2.0.7 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 1c82af8842ac78b70d8e40a4d78e866522adf139 Author: Francis Lachapelle Date: Fri Jul 19 11:29:10 2013 -0400 Updated pt_BR, cs, nl, de, pl and ru translations M .tx/config M NEWS M SoObjects/Appointments/German.lproj/Localizable.strings M UI/MainUI/Czech.lproj/Localizable.strings M UI/MainUI/German.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/German.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings commit 6cef5245e10515b1199102cf2c19d48364862027 Author: Francis Lachapelle Date: Fri Jul 19 11:27:17 2013 -0400 Bump version to 2.0.7 M NEWS M Version commit 0069a4200b1d087c9d931289cd57746aaa4e23bd Author: Francis Lachapelle Date: Fri Jul 19 10:43:21 2013 -0400 Handle possible jQuery error with DnD of contacts M UI/WebServerResources/ContactsUI.js commit e24c20c48af0e5eadcb4f8a8683bae15e22ae100 Author: Ludovic Marcotte Date: Fri Jul 19 10:11:08 2013 -0400 Reverted patch M SOPE/GDLContentStore/EOQualifier+GCS.m M SOPE/GDLContentStore/GCSFolder.m commit 256b679798404db77fa85b53df6bcf815c8e4007 Author: Ludovic Marcotte Date: Thu Jul 18 11:46:49 2013 -0400 Bug fix for #2366 M NEWS M SoObjects/Mailer/SOGoMailBaseObject.m commit b85ed0db1c1bf37d0f1ec870c8c0a88566954ec6 Author: Francis Lachapelle Date: Thu Jul 18 11:32:29 2013 -0400 Fix blur of active element on click on a draggable This bug has yet to be officially part of jQuery UI, therefore this commit updates jquery-ui to version 1.10.3 patched with commit fcd1caf: https://github.com/jquery/jquery-ui/commit/fcd1cafac8afe3a947676ec018e844eeada5b9de M NEWS M UI/WebServerResources/jquery-ui.js commit 048bae2fc510f0cdd39b07d23bb23cf492001921 Author: Ludovic Marcotte Date: Thu Jul 18 10:52:37 2013 -0400 Applied patch from bug #2235 M SOPE/GDLContentStore/EOQualifier+GCS.m M SOPE/GDLContentStore/GCSFolder.m commit 19e542396bc32debab6f53b229166c57d05e4599 Author: Ludovic Marcotte Date: Thu Jul 18 10:25:39 2013 -0400 Applied patch from bug #2360 M UI/MailPartViewers/GNUmakefile M UI/MailPartViewers/GNUmakefile.preamble M UI/MailerUI/GNUmakefile commit 249a1fcf14f80e1f7a612ae9faa710488e716140 Author: Francis Lachapelle Date: Wed Jul 17 14:57:07 2013 -0400 Bubble box of event should not overlap event cell M NEWS M UI/WebServerResources/SchedulerUI.js commit 7dad5ad84ed5a59409ce7f0083e750ac079beb16 Author: Ludovic Marcotte Date: Tue Jul 16 15:20:26 2013 -0400 Updated for v2.0.7 M NEWS commit 16105d37b83a2632e5389407b783ef062939f9c6 Author: Ludovic Marcotte Date: Tue Jul 16 15:18:04 2013 -0400 Properly handle RFC2231 everywhere M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/NSDictionary+Mail.h A SoObjects/Mailer/NSDictionary+Mail.m M SoObjects/Mailer/SOGoMailBodyPart.m M SoObjects/Mailer/SOGoMailObject+Draft.m M UI/MailPartViewers/UIxMailPartViewer.m commit e08ebd2390ad81bcf7d63c200de85eddbf80bcd6 Author: Ludovic Marcotte Date: Tue Jul 16 11:31:08 2013 -0400 Fix for bugs #2368 and #2369 M SoObjects/Appointments/SOGoAptMailNotification.m M UI/MailPartViewers/UIxMailPartICalViewer.m M UI/MailerUI/UIxMailListActions.m M UI/Templates/Appointments/SOGoAptMailInvitation.wox M UI/WebServerResources/SchedulerUI.js commit 03553980fd2abb2da397c0810fd8f6d70ba26d65 Author: Francis Lachapelle Date: Thu Jul 11 13:55:03 2013 -0400 Update NEWS file and add missing image M NEWS A UI/WebServerResources/collapse.png commit 33fd60efb335b180938492eddb75ab59591d4153 Author: Francis Lachapelle Date: Thu Jul 11 13:50:44 2013 -0400 Calendar: print gridlines to 15-minute intervals M UI/Templates/SchedulerUI/UIxCalDayTable.wox M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUIDnD.js commit b8e2255a071dcb2fd2172a73e95d38600d41c1bf Author: Francis Lachapelle Date: Thu Jul 11 13:46:38 2013 -0400 Set the events/tasks list collapsable M UI/Scheduler/UIxCalMainView.m M UI/Scheduler/UIxCalView.m M UI/Scheduler/product.plist M UI/Templates/SchedulerUI/UIxCalDayView.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/Templates/SchedulerUI/UIxCalMonthView.wox M UI/Templates/SchedulerUI/UIxCalWeekView.wox M UI/WebServerResources/SOGoTabsController.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit e687dbf155963e1931fd2f7ac58bd2f4cf862dca Author: Ludovic Marcotte Date: Thu Jul 4 13:11:02 2013 -0400 If the organizer's name is non-existent, use the email address M UI/Scheduler/UIxComponentEditor.m commit f42d52743df169d6bfdc58428e920dd6208a1879 Author: Jean Raby Date: Thu Jun 27 11:35:17 2013 -0400 bump version to 2.0.6b M Version commit 70cd64a626470e0c07ac0f8cb7119cab6e763bfa Author: Jean Raby Date: Thu Jun 27 11:34:06 2013 -0400 Update ChangeLog M ChangeLog commit 4359b05da8ba291b9bbc00e330d65575a4dbb253 Author: Jean Raby Date: Thu Jun 27 11:33:44 2013 -0400 updated NEWS M NEWS commit 25dbd4849de23b9ceb747ff061dffd0f1cf98cde Author: Ludovic Marcotte Date: Thu Jun 27 11:06:07 2013 -0400 Properly escape the foldername to avoid XSS issues M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxContactsUserFolders.js commit a2a89e8720cfd44f885c34d5626d78b6b20a6b3b Author: Jean Raby Date: Wed Jun 26 16:55:39 2013 -0400 Fix loading of MSExchangeFreeBusySOAPResponseMap M SoObjects/Appointments/GNUmakefile M SoObjects/Appointments/MSExchangeFreeBusy.m commit 2581f6c56895820d126fbbcdc45512f0c17a67df Author: Jean Raby Date: Tue Jun 25 09:19:37 2013 -0400 Update for 2.0.6a M NEWS M Version commit 20369631c9425d47d4e86d98d914c9d64b820c56 Author: Jean Raby Date: Tue Jun 25 09:17:03 2013 -0400 Update ChangeLog M ChangeLog commit 1221da24439397bf66c9701ba356bd61fe4eff12 Author: Jean Raby Date: Tue Jun 25 09:12:27 2013 -0400 Add CASLogoutRequestMap.plist A SoObjects/SOGo/CASLogoutRequestMap.plist commit f27b8b6a54a12f2ae4eea8bff6409eb4f3284ced Author: Jean Raby Date: Tue Jun 25 09:06:28 2013 -0400 Document SOGoCASLogoutEnabled M Documentation/SOGo Installation Guide.odt commit a6b393c2c197eb9b56e895833b05d02f8a13282a Author: Ludovic Marcotte Date: Fri Jun 21 11:26:42 2013 -0400 Update ChangeLog M ChangeLog commit faf228022ac83e3c66b0f4f1e23654a9b273e601 Author: Ludovic Marcotte Date: Fri Jun 21 11:25:55 2013 -0400 Updated for the release 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 M NEWS M Version commit 3e87ba92db5eb698f3d73bba4e3e2457ef2b4ea2 Author: Ludovic Marcotte Date: Fri Jun 21 10:45:03 2013 -0400 Updated french translation M UI/Scheduler/French.lproj/Localizable.strings commit 0a87ff97b6a7d4add9b8413074a0567e289386af Author: Jean Raby Date: Fri Jun 21 09:36:54 2013 -0400 cosmetic fix, no functional change added a POST payload to test this code M SoObjects/SOGo/SOGoCASSession.m A Tests/README-cas-logoutRequest commit 031cd210f74bb130bea7fd73e41864e045a5aac9 Author: Ludovic Marcotte Date: Thu Jun 20 20:29:16 2013 -0400 Better description M NEWS commit 9d9a434fdc3deb403301a4b006a50967df3265d7 Author: Ludovic Marcotte Date: Thu Jun 20 15:44:35 2013 -0400 Avoid crashing when reading fcs crap. M NEWS M OpenChange/RTFHandler.m commit 41ed498d6512b9cf2ef01654ea29be4c535d0c16 Author: Jean Raby Date: Thu Jun 20 14:32:14 2013 -0400 Add support for CAS LogoutRequests Fixes #2346 This changes the serviceURL sent by SOGo to the CAS server: /SOGo/so/ -> /SOGo/so/index M NEWS M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/SOGoCASSession.h M SoObjects/SOGo/SOGoCASSession.m M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m M UI/MainUI/SOGoRootPage.m commit d28482557ff344e908ad5ad2056965ead061b1b2 Author: Ludovic Marcotte Date: Thu Jun 20 13:43:45 2013 -0400 Fix for bug 2285 M OpenChange/MAPIStoreGCSFolder.m commit 4c97d549394b7d7e701f281620d355bc283f7012 Author: Ludovic Marcotte Date: Thu Jun 20 09:10:09 2013 -0400 Fix for bug #2119 M NEWS M OpenChange/MAPIStoreMailMessage.m commit c08263d1c3d6444616f51643c409a4e2d7c02593 Author: Ludovic Marcotte Date: Wed Jun 19 17:36:43 2013 -0400 Updated patch M SoObjects/SOGo/SOGoProxyAuthenticator.m commit dc96466462a0f3814da34e07bad0bdabc1db0169 Author: Ludovic Marcotte Date: Wed Jun 19 16:06:12 2013 -0400 Updated for the release M NEWS commit 1734b387a353cab21b1f768791af8983e9f9ec98 Author: Ludovic Marcotte Date: Wed Jun 19 15:45:40 2013 -0400 Fix for bug #2237 M SoObjects/SOGo/SOGoProxyAuthenticator.m M SoObjects/SOGo/SOGoPublicBaseFolder.m commit 871115e349dd71ac2801650ff98fc98a888dabd6 Author: Ludovic Marcotte Date: Wed Jun 19 15:07:19 2013 -0400 Fixed bug #2294 M SoObjects/SOGo/SOGoContentObject.m M UI/Common/UIxFolderActions.h M UI/Common/UIxFolderActions.m M UI/Contacts/UIxContactFolderActions.m M UI/Contacts/UIxContactFoldersView.m M UI/Contacts/product.plist M UI/Scheduler/UIxCalFolderActions.h M UI/Scheduler/UIxCalFolderActions.m M UI/Scheduler/UIxCalMainActions.h M UI/Scheduler/UIxCalMainActions.m M UI/Scheduler/product.plist M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/SchedulerUI.js commit a7642868792e58cfb4c6d1614e53787b26f6fa33 Author: Ludovic Marcotte Date: Wed Jun 19 14:09:20 2013 -0400 Fix for bug #2313 M SoObjects/Mailer/SOGoMailFolder.m M UI/MailerUI/UIxMailUserRightsEditor.h M UI/MailerUI/UIxMailUserRightsEditor.m commit 5304461e4cc5a4a366a33e84a74f7c785be8aa0d Author: Ludovic Marcotte Date: Wed Jun 19 10:23:47 2013 -0400 now possible to see who created a event/task in a delegated calendar M NEWS M SoObjects/Appointments/iCalEntityObject+SOGo.h M SoObjects/Appointments/iCalEntityObject+SOGo.m M SoObjects/SOGo/SOGoUser.h M SoObjects/SOGo/SOGoUserManager.m M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxAppointmentEditor.m M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxAppointmentEditor.js commit 6b25f08943032852466189cd98b3c956772f276b Author: Jean Raby Date: Tue Jun 18 19:33:36 2013 -0400 Use domainDefaults to get imapCASServiceName M SoObjects/SOGo/SOGoWebAuthenticator.m commit a0022e06f70c381b2816c23f8ffc5453cc8c2fd1 Author: Jean Raby Date: Tue Jun 18 17:57:17 2013 -0400 New preference: SOGoIMAPCASServiceName Reworked CAS section a bit and add some information regarding casifying sieve. M Documentation/SOGo Installation Guide.odt commit 0fb006c19faa62e7b05f8ef7edd23581046b50d9 Author: Jean Raby Date: Tue Jun 18 16:36:11 2013 -0400 New domain preference: SOGoIMAPCASServiceName Set this to the service name expected by the CAS server if it differs from SOGoIMAPServer. This is useful to request a CAS ticket for service imap://imap.domain.com while connecting through imapproxy on imap://127.0.0.1:1143 SOGoDAVAuthenticator is not updated since it doesn't really use the imap code. M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoWebAuthenticator.m commit 47a3f1a19d1089a105aeefba831f119b407ca196 Author: Ludovic Marcotte Date: Tue Jun 18 14:14:42 2013 -0400 toggle to send or not notifications M NEWS M SoObjects/Appointments/SOGoCalendarComponent.m M UI/Scheduler/English.lproj/Localizable.strings M UI/Scheduler/UIxAppointmentEditor.h M UI/Scheduler/UIxAppointmentEditor.m M UI/Templates/SchedulerUI/UIxAppointmentEditor.wox commit f25344182debb14001c39db452374f138cd0ee8b Author: Ludovic Marcotte Date: Fri Jun 14 14:58:16 2013 -0400 Rewrote escapedForCards so it's 10 times faster. M SOPE/NGCards/NSString+NGCards.m commit f24e3a0a3146b2d5207af8555377c80d52c477b5 Author: Jean Raby Date: Wed Jun 12 02:36:50 2013 -0400 whitespace fixes. tabkill M SoObjects/SOGo/SOGoDAVAuthenticator.m M SoObjects/SOGo/SOGoProxyAuthenticator.m M SoObjects/SOGo/SOGoWebAuthenticator.m commit afb7bc309c03562acf5066faa8b3c9f1e43950a0 Author: Ludovic Marcotte Date: Tue Jun 11 11:21:58 2013 -0400 Added message submissions rate-limiting support M Documentation/SOGo Installation Guide.odt M NEWS M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m M UI/MailerUI/UIxMailEditor.m commit cfee5aa3f4095576d00bc7d05f7606d3ca72571e Author: Ludovic Marcotte Date: Tue Jun 11 09:41:17 2013 -0400 Added new failed login rate-limiting options M Documentation/SOGo Installation Guide.odt M NEWS M SoObjects/SOGo/NSCalendarDate+SOGo.m M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m M SoObjects/SOGo/SOGoUserManager.m M UI/MainUI/SOGoRootPage.m commit 2a51f6f385b71506e1d089fa9045e74b53954703 Author: Francis Lachapelle Date: Mon Jun 10 21:07:00 2013 -0400 Update CKEditor to version 4.1.2 Also added the blockquote plugin. M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/ciframe.html M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js A UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc_ie.js M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png commit 4cffea43ebf88870a718f4e244ea224e0d952f42 Author: Jean Raby Date: Fri Jun 7 15:16:12 2013 -0400 French translation of Sync Issues M Scripts/openchange_user_cleanup commit cafce5753db7f35dafd5e37db4cf219754efd18e Author: Jean Raby Date: Thu Jun 6 16:04:47 2013 -0400 update description of MultipleBookingsFieldName M Documentation/SOGo Installation Guide.odt commit 5d6a5f5d5ed13be922226f2894ca8eed57f5061b Author: Francis Lachapelle Date: Thu Jun 6 13:21:26 2013 -0400 Update CKEditor to version 4.1.1 M NEWS M UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/contents.css A UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/hu.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js A UI/WebServerResources/ckeditor/lang/pt-br.js D UI/WebServerResources/ckeditor/lang/pt.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/uk.js A UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/icons.png M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/skins/moono/dialog.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css M UI/WebServerResources/ckeditor/skins/moono/editor.css M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css M UI/WebServerResources/ckeditor/skins/moono/icons.png M UI/WebServerResources/ckeditor/styles.js commit 8e5a26dfb15f6105d014dc3298573a25ccf75844 Author: Francis Lachapelle Date: Wed Jun 5 15:53:53 2013 -0400 Remove unicode separators from JSON Fixes #2309 M NEWS M SoObjects/SOGo/NSString+Utilities.m commit 4cb0facd72b06d09f0e1403f673bef25ed47cac5 Author: Ludovic Marcotte Date: Tue Jun 4 08:51:38 2013 -0400 Fixed bug #2206 M NEWS M UI/MailerUI/UIxMailView.m commit 854bce28fbefe913aa6a823436a991da23164a60 Author: Francis Lachapelle Date: Mon Jun 3 12:07:18 2013 -0400 Fix condition in UIxMailPartHTMLViewer M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 49e964c5294f9b65295e55a46417a2fa73eadf44 Author: Francis Lachapelle Date: Mon Jun 3 11:47:48 2013 -0400 Fix decoding charset parameter To avoid a libxml bug/limitation, we were already stripping the charset parameter, but we were not considering the single quote as valid delimiter. M NEWS M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 3281cea2a213e8d551a60227da0ad1409ec85266 Author: Jean Raby Date: Fri May 31 15:54:22 2013 -0400 Add bindFields to the sample configuration file M Scripts/sogo.conf commit 82253e91d2e8f0410625e11a03737883ea9f1d60 Author: Jean Raby Date: Fri May 24 15:00:05 2013 -0400 don't use -M when creating the sogo user on debian -M was not available in lenny. It is not actually needed since useradd won't create the homedir when adding a system user (-r) M packaging/debian-multiarch/sogo.preinst M packaging/debian/sogo.preinst commit 1d1ed9a031f17d607b804bcb177fa106c46f6f9b Author: Jean Raby Date: Wed May 15 14:51:15 2013 -0400 Update ldap filter description, example and syntax M Documentation/SOGo Installation Guide.odt commit 2bd8a2935f737f99544cb45659c61afbc16eaea2 Author: Francis Lachapelle Date: Thu May 9 08:12:27 2013 -0400 Change default value of SOGoMailSpoolPath Set the spool path to /var/spool/sogo and modified the installation guide to point to the tmpwatch cronjob when changing SOGoMailSpoolPath. M Documentation/SOGo Installation Guide.odt M Scripts/tmpwatch M SoObjects/SOGo/SOGoDefaults.plist commit 8a25e3882746fa7e772a8f73b160f5fa2e05a875 Author: Francis Lachapelle Date: Thu May 2 09:07:17 2013 -0400 Add indent group to ckeditor toolbar M UI/WebServerResources/ckeditor/config.js commit 4ec19d46fa8fa8bde0c7f1b6a87d4828677de7c0 Author: Ludovic Marcotte Date: Thu Apr 25 14:46:00 2013 -0400 Removed left-over code that would cause the logic from bug #2035 to not work. M SoObjects/Appointments/SOGoAppointmentFolder.m commit d46a39e2523b3322bd8d9285b53638cd304912dd Author: Jean Raby Date: Mon Apr 22 13:22:16 2013 -0400 TOC links M Documentation/SOGo Installation Guide.odt commit 23e10d30be3aaef111ebb9ecd8ff87fdd3ec19d2 Author: Jean Raby Date: Mon Apr 22 12:31:18 2013 -0400 Added ldap attribute mapping table M Documentation/SOGo Installation Guide.odt commit a53c66e8a449d17f4f4484ef299b7500a8a5612b Author: Jean Raby Date: Thu Apr 18 14:35:56 2013 -0400 Install openchange_user_cleanup in usr/sbin/ Instead of usr/share/doc/sogo/ D Scripts/openchange_cleanup.py M packaging/debian-multiarch/rules M packaging/debian-multiarch/sogo.docs M packaging/debian/rules M packaging/debian/sogo.docs M packaging/rhel/sogo.spec commit 4fb3492ea858458ea7e37acb73fa2ae35b41aed5 Author: Jean Raby Date: Thu Apr 18 14:28:55 2013 -0400 openchange_cleanup.py -> openchange_user_cleanup A Scripts/openchange_user_cleanup commit 353f40ac3e0552d95cd787b319eb6d60d1a42f81 Author: Jean Raby Date: Thu Apr 18 14:15:35 2013 -0400 try to cleanup under INBOX too (altnamespace = no) M Scripts/openchange_cleanup.py commit 96c831f72686fed7a1469b401ebb3bc732fd0432 Author: Jean Raby Date: Thu Apr 18 14:11:36 2013 -0400 Use separator sent by the imap server, not '/' M Scripts/openchange_cleanup.py commit d7fdfc6cb27665de2c9b5d860454b69fe9107d54 Author: Jean Raby Date: Tue Apr 16 15:16:54 2013 -0400 Update NEWS + bump version M NEWS M Version commit d02f58b3cd6de503de7d2ea4d3963a5e4dcb6212 Author: Jean Raby Date: Tue Apr 16 15:12:29 2013 -0400 Update ChangeLog M ChangeLog commit 62fee93d866b8eb35abbf67d61ba5274a3a27827 Author: Ludovic Marcotte Date: Tue Apr 16 14:33:57 2013 -0400 Fix for bug #2287 M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserDefaults.m commit 139c14d9e109e08643d5c2a5d84fdd6d8016117f Author: Jean Raby Date: Tue Apr 16 12:06:17 2013 -0400 save: memCtx Same fix as for MAPIStoreContactMessage M OpenChange/MAPIStoreTasksMessage.m commit 8ee15c6f776ab9ca934f50780ed58c2f8aadbefe Author: Francis Lachapelle Date: Tue Apr 16 08:34:10 2013 -0400 Update Installation Guide Improved the description of the parameters IMAPHostFieldName and SieveHostFieldName. M Documentation/SOGo Installation Guide.odt commit 5d174140185905507677520ee41cc5760602fb7e Author: Jean Raby Date: Mon Apr 15 14:13:07 2013 -0400 [MAPIStoreContactsMessage save] needs memCtx From extrafu M OpenChange/MAPIStoreContactsMessage.m commit 4d8bff51300c4a84332e54035bf3389949ed034d Author: Jeroen Dekkers Date: Mon Mar 11 19:37:45 2013 +0100 Link libSOGo with libdl on systems with glibc M SoObjects/SOGo/GNUmakefile.preamble commit 3cd91846a633057e27d476cd0a6cc7e1d499dc1f Author: Francis Lachapelle Date: Thu Apr 11 16:32:17 2013 -0400 Fix CSS color refresh of calendars M UI/Templates/SchedulerUI/UIxCalendarSelector.wox commit 3739cb1536fcc8defaa0edb804fa5f5ffcaacf94 Author: Francis Lachapelle Date: Thu Apr 11 12:55:11 2013 -0400 Update ChangeLog M ChangeLog commit 30f10ee8f06157b1222d68b0502c80162fcbb277 Author: Francis Lachapelle Date: Thu Apr 11 11:30:23 2013 -0400 Update translations M SoObjects/Appointments/Russian.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Contacts/Polish.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Czech.lproj/Localizable.strings M UI/MailerUI/Dutch.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/Polish.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/MailerUI/Slovak.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Dutch.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/Polish.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings M UI/Scheduler/Slovak.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit dfb8788270ff3b30133417a52c9052fafea19ae2 Author: Jean Raby Date: Thu Apr 11 10:37:34 2013 -0400 don't build SAML support on debian yet M packaging/debian/control-squeeze M packaging/debian/rules commit 3810833e1b5c1e02cdac731da15b68057e1176af Author: Jean Raby Date: Thu Apr 11 10:22:28 2013 -0400 remove unrtf leftovers M OpenChange/GNUmakefile D OpenChange/GNUmakefile.unrtf M packaging/debian-multiarch/rules M packaging/debian/rules commit 29e05c7c81b1a92d4b6bbc9be96d40f8ae3f2482 Author: Francis Lachapelle Date: Thu Apr 11 10:20:10 2013 -0400 Bump version to 2.0.5 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 M NEWS M Version commit 0a08285facce833fecba8319c4f0b2bdf641746e Author: Jean Raby Date: Thu Apr 11 10:09:02 2013 -0400 Add note regarding precedence of .GNUstepDefaults M Scripts/sogo.conf commit 01f20a42ad55356c772ca2a4a758d5421e986987 Author: Jean Raby Date: Thu Apr 11 09:18:43 2013 -0400 packaging fixups M packaging/debian/sogo.postinst M packaging/rhel/sogo.spec commit 3a61a2566bf2c6e95b665f2474350c8e1c59328b Author: Francis Lachapelle Date: Wed Apr 10 18:24:03 2013 -0400 Updated installation guide: version 2.0.5 M Documentation/SOGo Installation Guide.odt commit d2dda86529b3fe6a1d383522640f4898c00b5f25 Author: Jean Raby Date: Wed Apr 10 16:30:16 2013 -0400 ... dir fixup again M packaging/debian-multiarch/sogo.postinst commit cc125d2192a8b1fb84c7d239c708735d18c33772 Author: Jean Raby Date: Wed Apr 10 16:27:03 2013 -0400 directory fixup M packaging/debian-multiarch/rules M packaging/debian/rules commit 4da1e41d936fb0fc3bc24be5a104f0c4339fcd68 Author: Jean Raby Date: Wed Apr 10 16:20:47 2013 -0400 deb: install a sample sogo.conf in /etc/sogo While there, replace mkdir + cp combo with 'install' M packaging/debian-multiarch/rules M packaging/debian-multiarch/sogo.install M packaging/debian-multiarch/sogo.postinst M packaging/debian-multiarch/sogo.preinst M packaging/debian/rules M packaging/debian/sogo.install M packaging/debian/sogo.postinst M packaging/debian/sogo.preinst commit e24eb10c4fa9ce6b53021ef04a23254ad7fb7cab Author: Jean Raby Date: Wed Apr 10 16:20:16 2013 -0400 rpm: install a sample sogo.conf in /etc/sogo M packaging/rhel/sogo.spec commit dd9e51fd16822ac453b944b7e9a7efc3cd9caefa Author: Jean Raby Date: Wed Apr 10 16:16:30 2013 -0400 sogo.conf - new example configuration file A Scripts/sogo.conf commit 9932d1413b23a50bfb0665af24acb17b59f5f55f Author: Jean Raby Date: Wed Apr 10 12:29:48 2013 -0400 update NEWS M NEWS commit ff13c4954032566676b42a4cebd857de5644632a Author: Jean Raby Date: Wed Apr 10 12:16:26 2013 -0400 updated NEWS M NEWS commit 1e33b4bf269d660c77fbc891adb4776a83d0b601 Author: Jean Raby Date: Wed Apr 10 12:05:44 2013 -0400 Add notes regarding UIDField: value must be unique M Documentation/SOGo Installation Guide.odt commit e23a7df125cd081c078f0baf5fd63acbe8b5f21a Author: Francis Lachapelle Date: Wed Apr 10 11:33:41 2013 -0400 Update NEWS file M NEWS commit 4ca476db9e8a81b412a0b15525eeeaa76a78237a Author: Ludovic Marcotte Date: Wed Apr 10 11:30:40 2013 -0400 Updated NEWS file M NEWS commit 33840c71cd38a22766f3e0463a17361e6fea8292 Author: Ludovic Marcotte Date: Wed Apr 10 10:48:25 2013 -0400 Changed noop by unselect/select. M OpenChange/MAPIStoreMailVolatileMessage.m commit 1b983ef691f55e3588cc9afcb9ba841ca472d3d7 Author: Ludovic Marcotte Date: Wed Apr 10 09:56:23 2013 -0400 Fixed a potential timing issue with Dovecot when getting the modseq M OpenChange/MAPIStoreMailVolatileMessage.m commit eec8c07d4f061a2006bd7ec9967a2b1c92e7618b Author: Ludovic Marcotte Date: Tue Apr 9 11:35:53 2013 -0400 Avoid appending the domain if already present. M SoObjects/SOGo/SOGoWebAuthenticator.m commit 84ba93fc0a5c5a650482d1afdee6f93fdd9ea277 Author: Ludovic Marcotte Date: Mon Apr 8 13:58:55 2013 -0400 Now set ForceAuthn to false by default M SoObjects/SOGo/SOGoSAML2Session.m commit 37a6f8265978b2a2ec019527b16b68ed10051cf3 Author: Francis Lachapelle Date: Mon Apr 8 11:05:45 2013 -0400 Initial Arabic translation M .tx/config A SoObjects/Appointments/Arabic.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile A SoObjects/Contacts/Arabic.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile M SoObjects/Mailer/GNUmakefile A SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.html A SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.wod A SoObjects/Mailer/SOGoMailArabicReply.wo/SOGoMailArabicReply.html A SoObjects/Mailer/SOGoMailArabicReply.wo/SOGoMailArabicReply.wod M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py A UI/AdministrationUI/Arabic.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile A UI/Common/Arabic.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Contacts/Arabic.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/MailPartViewers/Arabic.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailerUI/Arabic.lproj/Localizable.strings M UI/MailerUI/GNUmakefile A UI/MainUI/Arabic.lproj/Locale A UI/MainUI/Arabic.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/Catalan.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/GNUmakefile 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/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 A UI/PreferencesUI/Arabic.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/GNUmakefile 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/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 A UI/Scheduler/Arabic.lproj/Localizable.strings M UI/Scheduler/GNUmakefile A UI/Templates/SOGoACLArabicAdditionAdvisory.wox A UI/Templates/SOGoACLArabicModificationAdvisory.wox A UI/Templates/SOGoACLArabicRemovalAdvisory.wox A UI/Templates/SOGoFolderArabicAdditionAdvisory.wox A UI/Templates/SOGoFolderArabicRemovalAdvisory.wox commit b4aaa68d85edbaee9f555efef3f82f64598c050f Author: Ludovic Marcotte Date: Fri Apr 5 10:26:17 2013 -0400 Also consider the "mail" attribute in order to get the user's login M SoObjects/SOGo/SOGoSAML2Session.m commit 5487f34b9ee9b9639e3f1d4a7abf4fad2d240d66 Author: Ludovic Marcotte Date: Fri Apr 5 08:57:47 2013 -0400 Disable hint verification for now. M SoObjects/SOGo/SOGoSAML2Session.m commit e07734fa5f57325a92ea70bcb4410b73340aa026 Author: Jean Raby Date: Fri Mar 29 10:38:52 2013 -0400 Filter sql source entries based on the user domain When using dynamic domains with SQL sources (DomainFieldName), let WebUI and dav lookups return entries from current domain and other domains visible from the originating domain. Fixes #2269 SQLSource.m: _visibleDomainsQualifierFromDomain: returns a EOQualifier OR'ing all visible domains from specified domain (including specified domain) SQLSource.m: allEntryIDsVisibleFromDomain Replacement for allEntryIDs. Instead of returning all entries from the sql source, only return the entries visible from the specified domain. SoObjects/SOGo/SQLSource.m: allEntryIDs Changed to call allEntryIDsVisibleFromDomain with an empty domain. SQLSource.m fetchContactsMatching:inDomain: Use _visibleDomainsQualifierFromDomain to filter entries LDAPSource.m: allEntryIDsVisibleFromDomain Simply call allEntryIDs, discarding the domain. LDAP does need to do the extra domain filtering SOGoContactSourceFolder.m: toOneRelationshipKeys Call new method: allEntryIDsVisibleFromDomain M SoObjects/Contacts/SOGoContactSourceFolder.m M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoSource.h M SoObjects/SOGo/SQLSource.m commit 6a8e6cd762c51514224eb3cf24ae08c8a2a08d23 Author: Ludovic Marcotte Date: Thu Mar 28 08:32:00 2013 -0400 Fixed the GNUmakfile and const's for charset tables. M OpenChange/GNUmakefile M OpenChange/RTFHandler.m commit 663351029ac49e1c9802e07d1c874a872f147ca3 Author: Ludovic Marcotte Date: Tue Mar 26 19:32:08 2013 -0400 Replaced unrtf by our own RTF to HTML converter. Faster, thread safe, a hell lot cleaner. M OpenChange/GNUmakefile M OpenChange/MAPIStoreMessage.m A OpenChange/RTFHandler.h A OpenChange/RTFHandler.m D OpenChange/unrtf-0.21.2.diff D OpenChange/unrtf-0.21.2.tar.gz D OpenChange/unrtf_config_h commit c26e5fa7fed83bae25529679fead923e8a8fe1f2 Author: Jean Raby Date: Tue Mar 26 14:01:04 2013 -0400 semi-colon M OpenChange/gen-charset-table.py commit 74c01dc44841c696ed322c9b0bff542e7f2b4115 Author: Jean Raby Date: Tue Mar 26 13:42:22 2013 -0400 gen-charset-table.py: script to import ms charmaps For example: http://msdn.microsoft.com/en-us/goglobal/cc305147 A OpenChange/gen-charset-table.py commit a009c71034826e3755a987a0f5730724dfc9f063 Author: Ludovic Marcotte Date: Mon Mar 25 15:58:36 2013 -0400 Fixed table initialization. M SoObjects/SOGo/SOGoSAML2Session.m commit b4ebc90dd0b452dfe134efc137de2f62b8ece59e Author: Jean Raby Date: Mon Mar 25 14:12:12 2013 -0400 replace subprocess.check_output with Popen magic check_output isn't available in py 2.6... M Scripts/openchange_cleanup.py commit 95dc134ca618a47be6e2eafca71e6c7f9c9cbccc Author: Jean Raby Date: Fri Mar 22 15:13:39 2013 -0400 Revamped openchange_cleanup.py This is now usable again. - Don't delete password files in mapistoreCleanup() - reworked the ldb cleanup and enabled it - sql cleanup should now be able to figure out the db info from the config regardless of the format used (xml, plist, sogo.conf or GNUstepDefaults) (We really need a python plist parser.. the current solution is not elegant) - Inform user of missing python packages M Scripts/openchange_cleanup.py commit 9c4b7d848141166eb9742e080831b017d660ec78 Author: Jean Raby Date: Thu Mar 21 15:39:02 2013 -0400 Add notes regarding html mails and mod_reqtimeout M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 9fb9f2cae667aa966e285216846a6b688418f753 Author: Jean Raby Date: Wed Mar 20 11:51:37 2013 -0400 Enable saml2 support on squeeze (temporary fix) M packaging/debian/control-squeeze M packaging/debian/rules commit 15f9b7d22e6a5937224570b580dee31e391789dd Author: Francis Lachapelle Date: Fri Mar 15 11:23:27 2013 -0400 Fix comments in UIxContactFolderActions.* M UI/Contacts/UIxContactFolderActions.h M UI/Contacts/UIxContactFolderActions.m commit 5f179ed6b0726504bbe7f300df3a8cbaa5d3c9a6 Author: Francis Lachapelle Date: Fri Mar 15 11:06:26 2013 -0400 Activate the menu option "Mark Folder Read" Fixes #1473 M NEWS M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Catalan.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/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/MailerUI/Swedish.lproj/Localizable.strings M UI/MailerUI/UIxMailFolderActions.m M UI/MailerUI/Ukrainian.lproj/Localizable.strings M UI/MailerUI/Welsh.lproj/Localizable.strings M UI/MailerUI/product.plist M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/WebServerResources/MailerUI.js commit 93f9a7273e96970106259e4902cf378a425d1322 Author: Ludovic Marcotte Date: Wed Mar 13 15:04:11 2013 -0400 Now handle mem context when saving messages and removed useless debugging. M OpenChange/EOQualifier+MAPI.m M OpenChange/MAPIStoreCalendarEmbeddedMessage.m M OpenChange/MAPIStoreCalendarFolder.m M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreDBMessage.m M OpenChange/MAPIStoreDBMessageTable.m M OpenChange/MAPIStoreEmbeddedMessage.m M OpenChange/MAPIStoreFAIMessage.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreGCSMessageTable.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailMessageTable.m M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreMessage.h M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreSOGo.m M OpenChange/MAPIStoreTable.m M OpenChange/MAPIStoreTypes.m M OpenChange/NSObject+MAPIStore.m M OpenChange/SOGoMAPIDBObject.m M OpenChange/iCalEvent+MAPIStore.h M OpenChange/iCalEvent+MAPIStore.m commit 15e082896ce62665ca7b655521a1b43505fd9401 Author: Jean Raby Date: Tue Mar 12 09:08:19 2013 -0400 Update sogo-tool expire-autoreply syntax in cron M Scripts/sogo.cron commit 63ff9751d78d271aba7a1148cf8c1f98003fa543 Author: Jean Raby Date: Mon Mar 11 11:37:59 2013 -0400 Add ics_compare and use it in _testRespondTo() This new class uses vobject.ics_diff() to compare 2 VCALENDAR components. We should use this instead of textually comparing events for equality in future tests. M Tests/Integration/test-davacl.py M Tests/Integration/utilities.py commit d12c651d59cb6891ce21e21aa8d56f349c75cc2d Author: Francis Lachapelle Date: Mon Mar 11 09:34:36 2013 -0400 New system default SOGoEncryptionKey To be used to encrypt the passwords of remote Web calendars when SOGoTrustProxyAuthentication is enabled. M NEWS M SoObjects/Appointments/SOGoWebAppointmentFolder.m M SoObjects/SOGo/SOGoDefaults.plist M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit 41a6c02aa31b5bfb3b9ec0337eb31d22ef1d7e8e Author: Jean Raby Date: Fri Mar 8 16:20:27 2013 -0500 Rework web services section State that HTTPS is mandatory for autodiscovery services. Add example named config for SRV record. M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit a026e75c0e383db73c4096e23bb0370380e914be Author: Jean Raby Date: Fri Mar 8 15:57:10 2013 -0500 Removed note about linefeed in password files This is handled by the code now M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 46815042c94dc79cbf93aafeaae91e382be79c1c Author: Ludovic Marcotte Date: Thu Mar 7 09:29:56 2013 -0500 Fixed bug when modifying/deleting exceptions of recurring events. M SoObjects/Appointments/SOGoAppointmentObject.m commit c79af52b67cdfe76d250e5607e2243b446df26a8 Author: Jean Raby Date: Wed Mar 6 11:03:19 2013 -0500 Fix BSONCodec.m includes include objc.h instead of runtime.h so that it works on older gcc objc runtime M OpenChange/BSONCodec.m commit e882dedac9e25320c2190fbce0654697e19586ec Author: Jean Raby Date: Tue Mar 5 11:01:51 2013 -0500 Update News M NEWS M Scripts/sql-update-2.0.4b_to_2.0.5-mysql.sh commit 13277bbdb955a18200b26919c14171e7f391bc65 Author: Jean Raby Date: Tue Mar 5 10:47:09 2013 -0500 c_content TEXT to LONGTEXT for OpenChange tables Add an script to update existing tables. Note that if a row already have 65535 char in it, the data is most likely broken. M OpenChange/GCSSpecialQueries+OpenChange.m A Scripts/sql-update-2.0.4b_to_2.0.5-mysql.sh commit 7e8a83aefb5bd1e89225dd2bd6be847bcbb39470 Author: Francis Lachapelle Date: Tue Mar 5 10:22:20 2013 -0500 Fix Slovak templates for mail reply/forward M SoObjects/Mailer/GNUmakefile M SoObjects/Mailer/SOGoMailForward.h M SoObjects/Mailer/SOGoMailForward.m M SoObjects/Mailer/SOGoMailReply.h M SoObjects/Mailer/SOGoMailReply.m commit f1846191d5d47717e7c5dff710e265e21c8f0fe2 Author: Jean Raby Date: Fri Mar 1 16:24:16 2013 -0500 Use an autorelease pool in member expansion Otherwise, we would hold one ldap connection for each member of a group. And close them all later. With large groups, we could hit the open file limit (or the open file limit of the ldap server). Fixes #2256 M SoObjects/SOGo/SOGoGroup.m commit a7c3f33447a3e0c6902913013574052763c36eaa Author: Jean Raby Date: Fri Mar 1 01:26:15 2013 -0500 Whitespace M SoObjects/SOGo/SOGoGroup.m commit 89766b2e7e037be88d1460520c762c77d66f302e Author: Ludovic Marcotte Date: Wed Feb 20 12:10:34 2013 -0500 Temporary fix for unsigned long long values. M OpenChange/BSONCodec.m commit 7d65d808f6ff80a2a5bac2a8c55ad218ba44aaa6 Author: Jean Raby Date: Wed Feb 20 10:50:58 2013 -0500 Strip newline characters from user password files Makes it easier to create those files with a regular editor. M OpenChange/MAPIStoreUserContext.m commit fa5e99d58dd9a70602e47481bd02e70c76e2727f Author: Ludovic Marcotte Date: Tue Feb 19 15:54:52 2013 -0500 Much better fix over previous commit. M OpenChange/BSONCodec.m M OpenChange/NSString+MAPIStore.m commit 67c2d508ea2d0b6007d110d67383c7030711e0b9 Author: Ludovic Marcotte Date: Tue Feb 19 15:42:05 2013 -0500 Added rationale around previous commit. M OpenChange/NSString+MAPIStore.m commit 19923d10dbcba8598f4b2ed3aec86b2fe508a68f Author: Ludovic Marcotte Date: Tue Feb 19 15:30:29 2013 -0500 Also handle date-strings as date objects. Dates are stored as string in BSON - might change in the future. M OpenChange/NSString+MAPIStore.m commit e57b6835e63f4a888edfdee4c382a6c9c1d6c872 Author: Ludovic Marcotte Date: Mon Feb 18 16:50:54 2013 -0500 Fix for objective-c runtimes. M OpenChange/BSONCodec.m commit bcab7e7dc9eb664ece3f4bf9301e5c2acd8036b1 Author: Ludovic Marcotte Date: Mon Feb 18 16:42:59 2013 -0500 C99 style fixes. M OpenChange/BSONCodec.m commit 2572eedd8988f8a3d3e3d819c27ad070aa250c0b Author: Ludovic Marcotte Date: Mon Feb 18 16:28:06 2013 -0500 Added BSON encoder/decoder for Outlook cache files. A OpenChange/BSONCodec.h A OpenChange/BSONCodec.m M OpenChange/GNUmakefile M OpenChange/MAPIStoreTypes.h M OpenChange/NSObject+PropertyList.m M OpenChange/SOGoMAPIDBObject.m commit efb45bfba69ca5dac10f9de5cb59f353e2bd0a34 Author: Francis Lachapelle Date: Fri Feb 15 15:17:08 2013 -0500 Fix issue with exceptions in repeating events Fixed the display of an exception when its recurrence id is outside the current view. M NEWS M SoObjects/Appointments/SOGoAppointmentFolder.m commit 4f38b5cf3f3118784125b495167923a9027d243a Author: Ludovic Marcotte Date: Thu Feb 14 15:59:19 2013 -0500 Alse use hex-formatted keys for deleted mails. M OpenChange/MAPIStoreMailFolder.m commit 71b9772546b83df5bd671ad46a9d10155da596af Author: Ludovic Marcotte Date: Thu Feb 14 15:22:48 2013 -0500 Ensure we hit the cache with hex-formatted keys. M OpenChange/MAPIStoreMailMessageTable.m M OpenChange/MAPIStoreSOGo.m commit c13c389ae5f55b89f78db4f114e7fb413eb1e201 Author: Francis Lachapelle Date: Tue Feb 12 08:42:47 2013 -0500 Update Danish translation M SoObjects/Appointments/Danish.lproj/Localizable.strings M UI/Common/Danish.lproj/Localizable.strings M UI/Contacts/Danish.lproj/Localizable.strings M UI/MailerUI/Danish.lproj/Localizable.strings M UI/PreferencesUI/Danish.lproj/Localizable.strings M UI/Scheduler/Danish.lproj/Localizable.strings commit caf6f0ec6cdc0a43a7026036b26b54ab944ceafc Author: Jean Raby Date: Mon Feb 11 10:41:50 2013 -0500 Add example apache configuration for apple AB A Apache/SOGo-apple-ab.conf M packaging/debian-multiarch/sogo.docs M packaging/debian/sogo.docs M packaging/rhel/sogo.spec commit 4952ff7914dd0f3aa5c9c2bf5e04e29bf4317836 Author: Jean Raby Date: Fri Feb 8 16:22:14 2013 -0500 Use SOGoSystemDefaults in all tools sogo-ealarms-notify and sogo-slapd-sockd will now be able to use sogo.conf Fixes #2226 M Tools/sogo-ealarms-notify.m M Tools/sogo-slapd-sockd.m commit 8981dcd64503f1fa907e98593a76b6bff9cbb02d Author: Francis Lachapelle Date: Fri Feb 8 09:42:31 2013 -0500 Fix segfault in SOGoSieveManager.m M SoObjects/SOGo/SOGoSieveManager.m commit 470a53a548c46af72d8956475fdacba045458d10 Author: Jean Raby Date: Thu Feb 7 13:00:27 2013 -0500 Add example configuration for fail2ban From Arnd Brandes. (#2229) A Scripts/fail2ban/sogo-filter.conf A Scripts/fail2ban/sogo-jail.local commit 7b65b7400e269bdc8d020d29bd8cf0b33aea09e1 Author: Francis Lachapelle Date: Thu Feb 7 09:00:16 2013 -0500 Update Finnish translation M UI/MailerUI/Finnish.lproj/Localizable.strings commit 90c61abdb654e00ad172ab88cc75059c3d45bd6d Author: Francis Lachapelle Date: Wed Feb 6 15:16:09 2013 -0500 Update Polish translation M SoObjects/Mailer/SOGoMailPolishReply.wo/SOGoMailPolishReply.html commit f8387b90ffd3f016f4a4de88577b1280a84aefc8 Author: Jean Raby Date: Wed Feb 6 09:23:47 2013 -0500 Log x-webobjects-remote-host in login process Most of the time, the remote-host will contain data from the x-forwarded-for header. Which could have more than one ip in it if the request went through multiple proxies. eg. x-forwarded-for: real.client.ip, load.balancer.ip M UI/MainUI/SOGoRootPage.m commit feb02c54b918154919c224e257b79765c0770649 Author: Francis Lachapelle Date: Tue Feb 5 16:13:18 2013 -0500 Add missing localizable string M UI/Scheduler/English.lproj/Localizable.strings M UI/WebServerResources/SchedulerUI.js commit 49a22994148d25d0f22464f5de69d45112475c95 Author: Ludovic Marcotte Date: Tue Feb 5 16:11:37 2013 -0500 Avoid going out of bounds for special URL chars ending mail contents. M SoObjects/SOGo/NSString+Utilities.m commit 43044bf88fdbfe630572ad89a32ef9b2f155ea6d Author: Jean Raby Date: Tue Feb 5 15:09:55 2013 -0500 Plug sieve connection leak Fixes #2228 Fix from 'bofhus' M SoObjects/SOGo/SOGoSieveManager.m commit 0532d331a3497d97b91d59fdf3670dc4a21e8b0a Author: Jean Raby Date: Tue Feb 5 15:09:20 2013 -0500 whitespace (tabkill) M SoObjects/SOGo/SOGoSieveManager.m commit 70fc05091f2f3cdbac1c66291a940a8223e46876 Author: Jean Raby Date: Tue Feb 5 14:27:16 2013 -0500 Remove x-webobjects-remote-host from apache conf SOPE now handles this on its own by setting x-webobjects-remote-host to the content of the x-forward or x-forwarded-for headers if it wasn't defined M Apache/SOGo.conf M NEWS commit 469e5c647e74a53fc03d22c35b6da22fcbf1922d Author: Jean Raby Date: Tue Feb 5 11:52:26 2013 -0500 Updated NEWS M NEWS commit 3daa7e55b74890a1c03a37290826759f5d0ec05a Author: Francis Lachapelle Date: Mon Feb 4 14:24:03 2013 -0500 Update ChangeLog M ChangeLog commit 6913502810ec21479889c4ecf0a393de5ede2635 Author: Francis Lachapelle Date: Mon Feb 4 14:22:37 2013 -0500 Bump version to 2.0.4b M NEWS M Version commit 24971070f6f7e94629ff7bfc142d8194f7a19296 Author: Jean Raby Date: Mon Feb 4 14:03:28 2013 -0500 Updated NEWS M NEWS commit 3d90e3a5393ff45b4915a1c915edd4c24b21763c Author: Jean Raby Date: Mon Feb 4 13:55:53 2013 -0500 Bump userkey length from 64 to 160 bytes Allows for much longer username@domain:password strings. Fixes #2212 To bump it further, the database schema will have to be updated to allow a longer c_value (currently 255 chars) M SoObjects/SOGo/SOGoWebAuthenticator.m commit b5fdaa78cd5268aa9de49020e6fd2b71b8de7279 Author: Francis Lachapelle Date: Mon Feb 4 08:58:37 2013 -0500 Add missing strings to mail module The two columns names of the contacts pane were missing. They have been copied from the contact module. M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Catalan.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/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 commit f94adb54736bdad858e85f5b87743f1d29b1e1e0 Author: Francis Lachapelle Date: Sun Feb 3 20:42:20 2013 -0500 Update NEWS file M NEWS commit e34ba5689cb2d816c6b353485ea274c95ba8983a Author: Francis Lachapelle Date: Sun Feb 3 20:40:06 2013 -0500 Fix saving prefs with disabled mail module M UI/WebServerResources/UIxPreferences.js commit 7b5da8a2c9a30d36969fa6aa09b8e168f3e6e243 Author: Jean Raby Date: Fri Feb 1 19:58:25 2013 -0500 don't use cache for login page M UI/MainUI/SOGoRootPage.m commit 451c82c8154b4e2bd4fb4cee5bded7109a1e1942 Author: Jean Raby Date: Fri Feb 1 18:35:10 2013 -0500 Don't use user/password cache from the login page The idea is to always use memcached for credentials to avoid hitting the authentication backend on every click but to check with the auth backend for every login requests. This should fix #2169 While there, fix whitespace (killtab) M SoObjects/SOGo/SOGoUserManager.h M SoObjects/SOGo/SOGoUserManager.m M SoObjects/SOGo/SOGoWebAuthenticator.h M SoObjects/SOGo/SOGoWebAuthenticator.m commit a4bd966cc0c3429261747384dc746ec5f71423de Author: Jean Raby Date: Fri Feb 1 16:26:01 2013 -0500 Revisit option handling Really fix #2166 The previous fix (46b53b3) was wrong since SOPE was able to override the 'final' config with its defaults. This now uses a new approach using a volatile domain and a reordering of the search list : * NSArgumentDomain (command line arguments) * sogodRuntimeDomain (config from all config files) * GSPrimaryDomain * NSGlobalDomain * GSConfigDomain * (languages) * NSRegistrationDomain (SOPE loads its defaults in this one) M SoObjects/SOGo/SOGoSystemDefaults.m commit ecc36c9025b4b2717f5ce169b622648ccf02f410 Author: Francis Lachapelle Date: Fri Feb 1 14:47:37 2013 -0500 Fix classification menu in component editor M NEWS M UI/WebServerResources/UIxComponentEditor.js M UI/WebServerResources/generic.js commit 716daf027de29bc72ffb84368291c191c49fa1e2 Author: Francis Lachapelle Date: Fri Feb 1 14:46:05 2013 -0500 Fix link to ACL editor for any authenticated user M UI/WebServerResources/UIxAclEditor.js commit 0b7c32510bc8653cc2ec32758f5215b14125e849 Author: Jean Raby Date: Fri Feb 1 10:40:59 2013 -0500 news file update for 2.0.4b M NEWS commit 225a28258f1b33e594172b7ca61c8751f6c5e4f9 Author: Jean Raby Date: Thu Jan 31 16:44:14 2013 -0500 Read credential files using dataWithContentsOfFile Again, to cope with older gnusteps which don't have stringWithContentsOfFile:encoding:error: M Tools/SOGoToolExpireAutoReply.m M Tools/SOGoToolUserPreferences.m commit e01b190e5775fd98c5a7b0739c1eac0bc8a4c70f Author: Jean Raby Date: Thu Jan 31 15:42:48 2013 -0500 Fixup handling NSArgumentDomain arguments would fix #2216 M Tools/SOGoTool.m commit cd7d41026230e1a645f1153b3ebe134547b5b2d7 Author: Francis Lachapelle Date: Thu Jan 31 13:55:57 2013 -0500 Fix tooltips in contacts list M UI/Templates/ContactsUI/UIxContactFoldersView.wox D UI/Templates/ContactsUI/UIxContactsListView.wox M UI/WebServerResources/ContactsUI.js commit 4bcf90c693797985b2f36cd5986d0a821141c756 Author: Francis Lachapelle Date: Thu Jan 31 09:44:29 2013 -0500 Fix "Send Anyway" string wrt localizable strings M UI/WebServerResources/UIxMailEditor.js commit 0408415c61f572ab859c58f44c1d5a028b3fbef7 Author: Francis Lachapelle Date: Wed Jan 30 15:47:20 2013 -0500 Remove control characters before returning JSON M SoObjects/SOGo/NSString+Utilities.m commit 3ea94940c28e314a7904b98f171f95c5620b3382 Author: Francis Lachapelle Date: Wed Jan 30 08:52:32 2013 -0500 Update ChangeLog M ChangeLog commit 321675ba99288b036677242ada3bfb0cb945970c Author: Francis Lachapelle Date: Wed Jan 30 08:51:10 2013 -0500 Bump version to 2.0.4a M Version commit 9eb1418e36f075a60bce249fe321e32196a3d9ab Author: Francis Lachapelle Date: Wed Jan 30 08:49:16 2013 -0500 Update French translation M UI/Contacts/French.lproj/Localizable.strings commit d8804c699dd784be7e7840e6ff4b19eee72c5b65 Author: Francis Lachapelle Date: Wed Jan 30 08:40:27 2013 -0500 Format birthday on contact card M NEWS M UI/Contacts/UIxContactView.m commit 4e9db74e290dd828a84759e25a9bc06018eddabc Author: Francis Lachapelle Date: Tue Jan 29 15:04:57 2013 -0500 Update NEWS file M NEWS commit 7150ebde6be2d64458f9c30fb70bbfa72b2e4a6e Author: Francis Lachapelle Date: Tue Jan 29 15:03:37 2013 -0500 Update updates.php M Scripts/updates.php commit 6fbd975e001b6fb5dd0855f0c5a6a4a1a54e64b0 Author: Francis Lachapelle Date: Tue Jan 29 15:02:51 2013 -0500 Update NEWS file M NEWS commit e0a1a47953a78a16429e803b2ac1af832a032815 Author: Francis Lachapelle Date: Tue Jan 29 14:53:57 2013 -0500 Code cleanup in UIxAppointmentEditor.m M UI/Scheduler/UIxAppointmentEditor.m commit da757a19c65c286c2a4de2d0fcfe0a347b8ffeec Author: Francis Lachapelle Date: Mon Jan 28 22:05:54 2013 -0500 Fix handling of decoding contacts UID A problem occurs when the contact UID contains a special character that was HTML encoded (ex: space, &, "). M UI/Templates/UIxAclEditor.wox M UI/WebServerResources/UIxAclEditor.js M UI/WebServerResources/UIxContactsUserFolders.js M UI/WebServerResources/dtree.js commit ea13fd14c97ac3c58e1c50d3b82d0657715f1016 Author: Jean Raby Date: Tue Jan 29 10:31:16 2013 -0500 Use older NSPropertyListSerialization methods dataWithPropertyList and propertyListWithData didn't exist in gnustep 1.20 which is shipped with debian-squeeze. M Tools/SOGoToolDumpDefaults.m commit 902a5d8f708f2a22f96634dc7fb5f299d3fedee6 Author: Francis Lachapelle Date: Mon Jan 28 18:43:45 2013 -0500 Fix saving all-day event in appointment editor M UI/Scheduler/UIxAppointmentEditor.m commit be0090be0654929c865ac2e89ab3b17794127912 Author: Francis Lachapelle Date: Mon Jan 28 16:44:14 2013 -0500 Fix until date in component editor M UI/Scheduler/UIxComponentEditor.m commit 2d455bf0ca94cd19874a0d9cb1b81c7271cd134e Author: Francis Lachapelle Date: Mon Jan 28 09:51:42 2013 -0500 Fix possible infinite loop in repeataable object M SOPE/NGCards/iCalRepeatableEntityObject.m commit 1d8e72646c2f585473fad8baf4b244b45243b7fe Author: Francis Lachapelle Date: Mon Jan 28 08:43:58 2013 -0500 Update Czech translation M UI/PreferencesUI/Czech.lproj/Localizable.strings commit c066136a06dc0cb63deb3001c4c8db5cdda41f9d Author: Ludovic Marcotte Date: Mon Jan 28 08:34:40 2013 -0500 Reverted code that was causing issues with groups (#2090) M SoObjects/SOGo/SOGoUserManager.m commit 40facab9a711e719b5533eb868dd50e6e8eb9497 Author: Francis Lachapelle Date: Fri Jan 25 13:59:52 2013 -0500 Update ChangeLog M ChangeLog commit 94eec4678ef7f0e0ab0b53e22444a0992d5030b7 Author: Francis Lachapelle Date: Fri Jan 25 13:58:17 2013 -0500 Bump version to 2.0.4 M Version commit 292ed9cfc8342636e644826d8ff0f172208005fa Author: Francis Lachapelle Date: Fri Jan 25 13:55:22 2013 -0500 Fix URL encoding of user id in UIxAclEditor.js M UI/WebServerResources/UIxAclEditor.js commit 8f33197c595a748336be4cb04b6acf826391630b Author: Ludovic Marcotte Date: Fri Jan 25 10:21:28 2013 -0500 Fix for bug #1991. M SoObjects/Appointments/SOGoAppointmentFolder.m commit 46b53b31fd417e6349304609920e36fb9869f9e3 Author: Jean Raby Date: Thu Jan 24 22:43:38 2013 -0500 Fix order of precedence for options Fixes #2066 and #2166 Enforce the following order of precedence for options, first match wins: 1. Command line arguments 2. .GNUstepDefaults 3. /etc/sogo/{debconf,sogo}.conf 4. SOGoDefaults.plist M SoObjects/SOGo/SOGoSystemDefaults.m commit 6093c4dd2e9095e0288992fe92ccb1b93fb9435a Author: Jean Raby Date: Thu Jan 24 20:37:30 2013 -0500 Axe handling of sogo 0.9 gnustep domain migration M SoObjects/SOGo/SOGoSystemDefaults.m commit 61ded01171806595da1c03b686a5bd1dc5cd45ed Author: Jean Raby Date: Thu Jan 24 20:35:03 2013 -0500 whitespace - tabkill M SoObjects/SOGo/SOGoSystemDefaults.m commit 9ed53cbab3365d3d2e0a9d2c1dc8a6141d185f0f Author: Francis Lachapelle Date: Thu Jan 24 18:50:20 2013 -0500 Make 'show completed tasks' persistent M NEWS M UI/Scheduler/UIxCalMainView.m M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.js commit dfe49ea3b43e8ab4d3ebb51ab594ac2d9ea9a434 Author: Francis Lachapelle Date: Thu Jan 24 14:43:21 2013 -0500 Update translations M UI/MainUI/Finnish.lproj/Localizable.strings M UI/MainUI/Slovak.lproj/Localizable.strings commit 147d7f4cf0e07fcd6a1e9ec36f89a3eeaa4ddcfe Author: Francis Lachapelle Date: Thu Jan 24 13:42:24 2013 -0500 Update documentation guides M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 036e535b33664493b8cb98b917781b3b0b362b4e Author: Francis Lachapelle Date: Tue Jan 22 17:09:14 2013 -0500 Update Finnish translation M UI/MailerUI/Finnish.lproj/Localizable.strings commit a1b623b325a2174fb963f3ea621f723c458f8e8b Author: Ludovic Marcotte Date: Wed Jan 23 20:21:27 2013 -0500 We now allow to change the storage format for plists. M OpenChange/SOGoMAPIDBObject.m commit 0965fd837ae46a6535d8394a844466cb9acbe585 Author: Jean Raby Date: Wed Jan 23 13:08:20 2013 -0500 Updated doc for samba 4.0.1 (samta-tool) M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 95b193391e8a760127f25a222542f0a43f212b1d Author: Jean Raby Date: Wed Jan 23 09:10:43 2013 -0500 Add note about 'requiretty' in sudoers file M NEWS commit 9e38c5060ab161704e86398475f36aca105d2404 Author: Jean Raby Date: Tue Jan 22 18:42:00 2013 -0500 Plug ldap fd leak in login checks M SoObjects/SOGo/LDAPSource.m commit cfa7402dec3bf58aafb4bb3f12a333e78a36ca1d Author: Jean Raby Date: Tue Jan 22 16:03:11 2013 -0500 NEWS: Add note related to sudo -u sogo usage M NEWS commit 1e4f737a7d691373b9a529ee05d533064c368c81 Author: Jean Raby Date: Tue Jan 22 15:24:21 2013 -0500 test-sogo-tool.py: Use sudo instead of su - M Tests/Integration/test-sogo-tool.py commit 8d9cfdb3b4f3cc71b083e1ccc42c2431ff47b495 Author: Jean Raby Date: Tue Jan 22 13:32:57 2013 -0500 Use 'sogo' group instead of 'adm' in init script This matches what the package preinst script does. M packaging/debian-multiarch/sogo.init M packaging/debian/sogo.init commit 884dd7448c259f066a311ac15e87d5d9242da747 Author: Jean Raby Date: Tue Jan 22 13:29:30 2013 -0500 Rewrite useradd for debian packages Add the sogo user as a system user Create and/or fix the permissions/ownership of various directories when installing or upgrading the package. M packaging/debian-multiarch/sogo.preinst M packaging/debian/sogo.preinst commit 3cd7beb93d87dd9f92a91f0ab665a61e9bfc3684 Author: Jean Raby Date: Tue Jan 22 13:29:16 2013 -0500 whitespace (tabkill) M packaging/debian-multiarch/sogo.postinst commit 790a0536bc9c3973587b15f4a104e8d52af6c3e0 Author: Jean Raby Date: Tue Jan 22 13:27:13 2013 -0500 whitespace (tabkill) M packaging/debian/sogo.postinst commit 9dded7c86cfc108dd003aa31c59d009368bc9585 Author: Francis Lachapelle Date: Tue Jan 22 11:09:26 2013 -0500 Update German translation M UI/Common/German.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings commit d85ada6750c4700839e087f8d64307c1b47093ad Author: Francis Lachapelle Date: Tue Jan 22 10:58:11 2013 -0500 Fix localization of recurrence editor M UI/Scheduler/UIxRecurrenceEditor.m M UI/Templates/SchedulerUI/UIxRecurrenceEditor.wox commit 5b4dd4ecb1a3bb9ca449ae0ca49928b551fd539b Author: Francis Lachapelle Date: Tue Jan 22 10:53:38 2013 -0500 Improve JS regexp for email addresses M UI/WebServerResources/generic.js commit 721472d38e9a70cef96519c05d887380eb596c62 Author: Jean Raby Date: Tue Jan 22 10:16:15 2013 -0500 spec: sogo user as a system user, perms fixes Create the sogo user as a system user Use %attr() to set directory permissions instead of chown/chmod Use more restrictive permissions for the log and spool directories M packaging/rhel/sogo.spec commit ac5c2b611a5486917427a9faf4fe285a209625ff Author: Jean Raby Date: Mon Jan 21 15:38:24 2013 -0500 rhel: create the sogo user as a system user Fixes #1470 M packaging/rhel/sogo.spec commit 502f10cfd4e18c02653c41f6d677b3b9446839b4 Author: Francis Lachapelle Date: Mon Jan 21 14:52:52 2013 -0500 Update documentation and NEWS file 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 M NEWS commit 5bbb5df2a8e8ad89cd03e23789833dfc3b177ac0 Author: Francis Lachapelle Date: Mon Jan 21 14:11:38 2013 -0500 Fix exceptions of recurring all-day events M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentObject.m M SoObjects/Appointments/iCalEvent+SOGo.m M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.h M SoObjects/Appointments/iCalRepeatableEntityObject+SOGo.m commit ddc9a1b3f5c7e90ab09f99e63911bdb016bb94df Author: Francis Lachapelle Date: Mon Jan 21 13:43:32 2013 -0500 Fix recurrence-id of all-day events Recurrence-ID of all-day events must be defined as a date (VALUE=DATE). M SOPE/NGCards/iCalEntityObject.m commit d835921062e71b96410b74c35df8e089493bbbde Author: Francis Lachapelle Date: Mon Jan 21 13:40:11 2013 -0500 iCalDateTIme: fix all-day entities When setting an all-day entity (no time), make sure to set the NSCalendarDate to GMT before formatting the string. M SOPE/NGCards/iCalDateTime.m commit 5c3dc34440933de84657f3d2b9eee9c3c6abf832 Author: Francis Lachapelle Date: Mon Jan 21 13:33:40 2013 -0500 Appointment editor: fix until date timezone .. and untabify the file! M UI/Scheduler/UIxAppointmentEditor.m commit be459fa946a3153e2d187e5b623ceda2d35e3f31 Author: Francis Lachapelle Date: Mon Jan 21 12:12:50 2013 -0500 Fix first day of the week in datepickers Fixes #2188 M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxAttendeesEditor.js M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/UIxRecurrenceEditor.js M UI/WebServerResources/UIxTaskEditor.js M UI/WebServerResources/generic.js commit a78d7007d7fed95f2686028d1b6846ef7318f0b9 Author: Ludovic Marcotte Date: Fri Jan 18 11:29:02 2013 -0500 Improved the documentation regarding filters in SOGoUserSources M Documentation/SOGo Installation Guide.odt commit 7e001a05a402f71ddf02cf38f9eb0ef2f9e76896 Author: Julien Kerihuel Date: Thu Jan 17 02:57:28 2013 +0100 Issue #1829: Fix crash in unrtf library. Integer overflow in array index leading to unpredictable behavior. Using correct integer signess and casting fix the problem and turn negative value into 0. Expected fallback behavior then apply. Make use of uint8_t since the hash array is a static array of 255 elements. M OpenChange/unrtf-0.21.2.diff commit e6e4616a69b7f199de856fedf6ed8e079b8633f9 Author: Francis Lachapelle Date: Fri Jan 18 09:39:02 2013 -0500 Fix typo in unit test M Tests/Unit/TestiCalRecurrenceCalculator.m commit 814e2c055657b8dcc5558ab9f9909176b0388b3d Author: Ludovic Marcotte Date: Fri Jan 18 09:18:10 2013 -0500 Fix for bug #2129 M SoObjects/Appointments/SOGoCalendarComponent.m commit d357936c3134ae1b15d0ece3f451510f4806fbe9 Author: Francis Lachapelle Date: Thu Jan 17 11:21:48 2013 -0500 Fix DnD of events in Safari M UI/WebServerResources/SchedulerUIDnD.js commit e279db643167b0eca2392f37084067fcf5331a51 Author: Francis Lachapelle Date: Thu Jan 17 10:12:26 2013 -0500 Update Finnish translation M SoObjects/Appointments/Finnish.lproj/Localizable.strings M UI/Common/Finnish.lproj/Localizable.strings M UI/Contacts/Finnish.lproj/Localizable.strings M UI/MailPartViewers/Finnish.lproj/Localizable.strings M UI/MailerUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/Scheduler/Finnish.lproj/Localizable.strings commit 9897d003be2e6e0bf27eba9413e14721589a0b90 Author: Jean Raby Date: Wed Jan 16 15:10:21 2013 -0500 remove leftover foreach loop these are not supported by earlier versions of gnustep While there, fixed var definitions M Tools/SOGoTool.m commit 113bae4638a5bd97b634c54842bd620993d65356 Author: Jean Raby Date: Wed Jan 16 15:09:25 2013 -0500 add updateCPathInFolderInfo: withCPath2 definition M SOPE/GDLContentStore/GCSSpecialQueries.h commit e9b18d452160ed0bbc073d15732fbba10b24eb40 Author: Francis Lachapelle Date: Wed Jan 16 11:33:51 2013 -0500 Update NEWS file M NEWS commit f85cc4c18653b87ee04e5cf890675eb0b8c91dab Author: Francis Lachapelle Date: Wed Jan 16 11:33:00 2013 -0500 Fix bug #1846 M UI/WebServerResources/UIxContactsUserFolders.css M UI/WebServerResources/UIxContactsUserFolders.js M UI/WebServerResources/UIxMailEditor.css commit 775a8421d5172cd11be3e16d4e2f41224052ce8a Author: Francis Lachapelle Date: Wed Jan 16 10:54:16 2013 -0500 Initial Finnish translation M .tx/config A SoObjects/Appointments/Finnish.lproj/Localizable.strings M SoObjects/Appointments/GNUmakefile A SoObjects/Contacts/Finnish.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Mailer/SOGoMailFinnishForward.wo/SOGoMailFinnishForward.html A SoObjects/Mailer/SOGoMailFinnishForward.wo/SOGoMailFinnishForward.wod A SoObjects/Mailer/SOGoMailFinnishReply.wo/SOGoMailFinnishReply.html A SoObjects/Mailer/SOGoMailFinnishReply.wo/SOGoMailFinnishReply.wod M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py A UI/AdministrationUI/Finnish.lproj/Localizable.strings M UI/AdministrationUI/GNUmakefile A UI/Common/Finnish.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Contacts/Finnish.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/MailPartViewers/Finnish.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailerUI/Finnish.lproj/Localizable.strings M UI/MailerUI/GNUmakefile M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/Catalan.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 A UI/MainUI/Finnish.lproj/Locale A UI/MainUI/Finnish.lproj/Localizable.strings M UI/MainUI/French.lproj/Localizable.strings M UI/MainUI/GNUmakefile 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/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/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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 A UI/PreferencesUI/Finnish.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings M UI/PreferencesUI/GNUmakefile 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/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 A UI/Scheduler/Finnish.lproj/Localizable.strings M UI/Scheduler/GNUmakefile A UI/Templates/SOGoACLFinnishAdditionAdvisory.wox A UI/Templates/SOGoACLFinnishModificationAdvisory.wox A UI/Templates/SOGoACLFinnishRemovalAdvisory.wox A UI/Templates/SOGoFolderFinnishAdditionAdvisory.wox A UI/Templates/SOGoFolderFinnishRemovalAdvisory.wox commit 6c3ec9836c9bf98ccc88636c61536f8a0a82bb6c Author: Francis Lachapelle Date: Tue Jan 15 17:46:19 2013 -0500 Update ckeditor to version 4.0.1 M UI/WebServerResources/UIxMailEditor.js M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js D UI/WebServerResources/ckeditor/LICENSE.html A UI/WebServerResources/ckeditor/LICENSE.md D UI/WebServerResources/ckeditor/adapters/jquery.js A UI/WebServerResources/ckeditor/build-config.js M UI/WebServerResources/ckeditor/ckeditor.js D UI/WebServerResources/ckeditor/ckeditor_basic.js M UI/WebServerResources/ckeditor/config.js M UI/WebServerResources/ckeditor/contents.css D UI/WebServerResources/ckeditor/images/spacer.gif D UI/WebServerResources/ckeditor/lang/_languages.js D UI/WebServerResources/ckeditor/lang/_translationstatus.txt D UI/WebServerResources/ckeditor/lang/af.js D UI/WebServerResources/ckeditor/lang/ar.js D UI/WebServerResources/ckeditor/lang/bg.js D UI/WebServerResources/ckeditor/lang/bn.js D UI/WebServerResources/ckeditor/lang/bs.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js D UI/WebServerResources/ckeditor/lang/el.js D UI/WebServerResources/ckeditor/lang/en-au.js D UI/WebServerResources/ckeditor/lang/en-ca.js D UI/WebServerResources/ckeditor/lang/en-gb.js M UI/WebServerResources/ckeditor/lang/en.js D UI/WebServerResources/ckeditor/lang/eo.js M UI/WebServerResources/ckeditor/lang/es.js D UI/WebServerResources/ckeditor/lang/et.js D UI/WebServerResources/ckeditor/lang/eu.js D UI/WebServerResources/ckeditor/lang/fa.js M UI/WebServerResources/ckeditor/lang/fi.js D UI/WebServerResources/ckeditor/lang/fo.js D UI/WebServerResources/ckeditor/lang/fr-ca.js M UI/WebServerResources/ckeditor/lang/fr.js D UI/WebServerResources/ckeditor/lang/gl.js D UI/WebServerResources/ckeditor/lang/gu.js D UI/WebServerResources/ckeditor/lang/he.js D UI/WebServerResources/ckeditor/lang/hi.js D UI/WebServerResources/ckeditor/lang/hr.js M UI/WebServerResources/ckeditor/lang/hu.js D UI/WebServerResources/ckeditor/lang/id.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js D UI/WebServerResources/ckeditor/lang/ja.js D UI/WebServerResources/ckeditor/lang/ka.js D UI/WebServerResources/ckeditor/lang/km.js D UI/WebServerResources/ckeditor/lang/ko.js D UI/WebServerResources/ckeditor/lang/lt.js D UI/WebServerResources/ckeditor/lang/lv.js D UI/WebServerResources/ckeditor/lang/mk.js D UI/WebServerResources/ckeditor/lang/mn.js D UI/WebServerResources/ckeditor/lang/ms.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js D UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/pt.js D UI/WebServerResources/ckeditor/lang/ro.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js D UI/WebServerResources/ckeditor/lang/sl.js D UI/WebServerResources/ckeditor/lang/sr-latn.js D UI/WebServerResources/ckeditor/lang/sr.js M UI/WebServerResources/ckeditor/lang/sv.js D UI/WebServerResources/ckeditor/lang/th.js D UI/WebServerResources/ckeditor/lang/tr.js D UI/WebServerResources/ckeditor/lang/ug.js M UI/WebServerResources/ckeditor/lang/uk.js D UI/WebServerResources/ckeditor/lang/vi.js D UI/WebServerResources/ckeditor/lang/zh-cn.js D UI/WebServerResources/ckeditor/lang/zh.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/_translationstatus.txt D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/cs.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/cy.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/da.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/de.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/el.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/en.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/eo.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/fa.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/fi.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/fr.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/gu.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/he.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/it.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/mk.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/nb.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/nl.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/no.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/pt-br.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/ro.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/tr.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/ug.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/vi.js D UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/zh-cn.js M UI/WebServerResources/ckeditor/plugins/about/dialogs/about.js D UI/WebServerResources/ckeditor/plugins/ajax/plugin.js D UI/WebServerResources/ckeditor/plugins/autogrow/plugin.js D UI/WebServerResources/ckeditor/plugins/bbcode/plugin.js M UI/WebServerResources/ckeditor/plugins/clipboard/dialogs/paste.js D UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js M UI/WebServerResources/ckeditor/plugins/dialog/dialogDefinition.js D UI/WebServerResources/ckeditor/plugins/div/dialogs/div.js D UI/WebServerResources/ckeditor/plugins/docprops/dialogs/docprops.js D UI/WebServerResources/ckeditor/plugins/docprops/plugin.js A UI/WebServerResources/ckeditor/plugins/fakeobjects/images/spacer.gif D UI/WebServerResources/ckeditor/plugins/find/dialogs/find.js D UI/WebServerResources/ckeditor/plugins/flash/dialogs/flash.js D UI/WebServerResources/ckeditor/plugins/flash/images/placeholder.png D UI/WebServerResources/ckeditor/plugins/forms/dialogs/button.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/checkbox.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/form.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/hiddenfield.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/radio.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/select.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/textarea.js D UI/WebServerResources/ckeditor/plugins/forms/dialogs/textfield.js D UI/WebServerResources/ckeditor/plugins/forms/images/hiddenfield.gif A UI/WebServerResources/ckeditor/plugins/icons.png D UI/WebServerResources/ckeditor/plugins/iframe/dialogs/iframe.js D UI/WebServerResources/ckeditor/plugins/iframe/images/placeholder.png D UI/WebServerResources/ckeditor/plugins/iframedialog/plugin.js M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js A UI/WebServerResources/ckeditor/plugins/image/images/noimage.png M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js D UI/WebServerResources/ckeditor/plugins/link/images/anchor.gif A UI/WebServerResources/ckeditor/plugins/link/images/anchor.png D UI/WebServerResources/ckeditor/plugins/liststyle/dialogs/liststyle.js D UI/WebServerResources/ckeditor/plugins/pagebreak/images/pagebreak.gif D UI/WebServerResources/ckeditor/plugins/pastefromword/filter/default.js D UI/WebServerResources/ckeditor/plugins/pastetext/dialogs/pastetext.js D UI/WebServerResources/ckeditor/plugins/placeholder/dialogs/placeholder.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/_translationstatus.txt D UI/WebServerResources/ckeditor/plugins/placeholder/lang/bg.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/cs.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/cy.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/da.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/de.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/el.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/en.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/eo.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/et.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/fa.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/fi.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/fr.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/he.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/hr.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/it.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/nb.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/nl.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/no.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/pl.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/pt-br.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/tr.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/ug.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/uk.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/vi.js D UI/WebServerResources/ckeditor/plugins/placeholder/lang/zh-cn.js D UI/WebServerResources/ckeditor/plugins/placeholder/placeholder.gif D UI/WebServerResources/ckeditor/plugins/placeholder/plugin.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/toolbar.css D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_address.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_blockquote.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_div.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h1.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h2.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h3.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h4.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h5.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_h6.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_p.png D UI/WebServerResources/ckeditor/plugins/showblocks/images/block_pre.png D UI/WebServerResources/ckeditor/plugins/smiley/dialogs/smiley.js D UI/WebServerResources/ckeditor/plugins/smiley/images/angel_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/angry_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/broken_heart.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/confused_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/cry_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/devil_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/embaressed_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/envelope.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/heart.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/kiss.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/lightbulb.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/omg_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/regular_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/sad_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/shades_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/teeth_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/thumbs_down.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/thumbs_up.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/tounge_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif D UI/WebServerResources/ckeditor/plugins/smiley/images/wink_smile.gif D UI/WebServerResources/ckeditor/plugins/specialchar/dialogs/specialchar.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/_translationstatus.txt D UI/WebServerResources/ckeditor/plugins/specialchar/lang/cs.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/cy.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/de.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/el.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/en.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/eo.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/et.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/fa.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/fi.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/fr.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/he.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/hr.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/it.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/nb.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/nl.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/no.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/pt-br.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/tr.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/ug.js D UI/WebServerResources/ckeditor/plugins/specialchar/lang/zh-cn.js D UI/WebServerResources/ckeditor/plugins/styles/styles/default.js D UI/WebServerResources/ckeditor/plugins/stylesheetparser/plugin.js D UI/WebServerResources/ckeditor/plugins/table/dialogs/table.js D UI/WebServerResources/ckeditor/plugins/tableresize/plugin.js D UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js D UI/WebServerResources/ckeditor/plugins/templates/dialogs/templates.js D UI/WebServerResources/ckeditor/plugins/templates/templates/default.js D UI/WebServerResources/ckeditor/plugins/templates/templates/images/template1.gif D UI/WebServerResources/ckeditor/plugins/templates/templates/images/template2.gif D UI/WebServerResources/ckeditor/plugins/templates/templates/images/template3.gif D UI/WebServerResources/ckeditor/plugins/uicolor/dialogs/uicolor.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/_translationstatus.txt D UI/WebServerResources/ckeditor/plugins/uicolor/lang/bg.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/cs.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/cy.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/da.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/de.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/el.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/en.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/eo.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/et.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/fa.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/fi.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/fr.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/he.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/hr.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/it.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/mk.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/nb.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/nl.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/no.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/pl.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/pt-br.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/tr.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/ug.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/uk.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/vi.js D UI/WebServerResources/ckeditor/plugins/uicolor/lang/zh-cn.js D UI/WebServerResources/ckeditor/plugins/uicolor/plugin.js D UI/WebServerResources/ckeditor/plugins/uicolor/uicolor.gif D UI/WebServerResources/ckeditor/plugins/uicolor/yui/assets/hue_bg.png D UI/WebServerResources/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png D UI/WebServerResources/ckeditor/plugins/uicolor/yui/assets/picker_mask.png D UI/WebServerResources/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png D UI/WebServerResources/ckeditor/plugins/uicolor/yui/assets/yui.css D UI/WebServerResources/ckeditor/plugins/uicolor/yui/yui.js M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.css M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.js D UI/WebServerResources/ckeditor/plugins/xml/plugin.js D UI/WebServerResources/ckeditor/skins/kama/dialog.css D UI/WebServerResources/ckeditor/skins/kama/editor.css D UI/WebServerResources/ckeditor/skins/kama/icons.png D UI/WebServerResources/ckeditor/skins/kama/icons_rtl.png D UI/WebServerResources/ckeditor/skins/kama/images/dialog_sides.gif D UI/WebServerResources/ckeditor/skins/kama/images/dialog_sides.png D UI/WebServerResources/ckeditor/skins/kama/images/dialog_sides_rtl.png D UI/WebServerResources/ckeditor/skins/kama/images/mini.gif D UI/WebServerResources/ckeditor/skins/kama/images/noimage.png D UI/WebServerResources/ckeditor/skins/kama/images/sprites.png D UI/WebServerResources/ckeditor/skins/kama/images/sprites_ie6.png D UI/WebServerResources/ckeditor/skins/kama/images/toolbar_start.gif D UI/WebServerResources/ckeditor/skins/kama/skin.js D UI/WebServerResources/ckeditor/skins/kama/templates.css A UI/WebServerResources/ckeditor/skins/moono/dialog.css A UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css A UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css A UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css A UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css A UI/WebServerResources/ckeditor/skins/moono/dialog_opera.css A UI/WebServerResources/ckeditor/skins/moono/editor.css A UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css A UI/WebServerResources/ckeditor/skins/moono/editor_ie.css A UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css A UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css A UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css A UI/WebServerResources/ckeditor/skins/moono/icons.png A UI/WebServerResources/ckeditor/skins/moono/images/arrow.png A UI/WebServerResources/ckeditor/skins/moono/images/close.png A UI/WebServerResources/ckeditor/skins/moono/images/mini.png A UI/WebServerResources/ckeditor/skins/moono/readme.md D UI/WebServerResources/ckeditor/skins/office2003/dialog.css D UI/WebServerResources/ckeditor/skins/office2003/editor.css D UI/WebServerResources/ckeditor/skins/office2003/icons.png D UI/WebServerResources/ckeditor/skins/office2003/icons_rtl.png D UI/WebServerResources/ckeditor/skins/office2003/images/dialog_sides.gif D UI/WebServerResources/ckeditor/skins/office2003/images/dialog_sides.png D UI/WebServerResources/ckeditor/skins/office2003/images/dialog_sides_rtl.png D UI/WebServerResources/ckeditor/skins/office2003/images/mini.gif D UI/WebServerResources/ckeditor/skins/office2003/images/noimage.png D UI/WebServerResources/ckeditor/skins/office2003/images/sprites.png D UI/WebServerResources/ckeditor/skins/office2003/images/sprites_ie6.png D UI/WebServerResources/ckeditor/skins/office2003/skin.js D UI/WebServerResources/ckeditor/skins/office2003/templates.css D UI/WebServerResources/ckeditor/skins/v2/dialog.css D UI/WebServerResources/ckeditor/skins/v2/editor.css D UI/WebServerResources/ckeditor/skins/v2/icons.png D UI/WebServerResources/ckeditor/skins/v2/icons_rtl.png D UI/WebServerResources/ckeditor/skins/v2/images/dialog_sides.gif D UI/WebServerResources/ckeditor/skins/v2/images/dialog_sides.png D UI/WebServerResources/ckeditor/skins/v2/images/dialog_sides_rtl.png D UI/WebServerResources/ckeditor/skins/v2/images/mini.gif D UI/WebServerResources/ckeditor/skins/v2/images/noimage.png D UI/WebServerResources/ckeditor/skins/v2/images/sprites.png D UI/WebServerResources/ckeditor/skins/v2/images/sprites_ie6.png D UI/WebServerResources/ckeditor/skins/v2/images/toolbar_start.gif D UI/WebServerResources/ckeditor/skins/v2/skin.js D UI/WebServerResources/ckeditor/skins/v2/templates.css A UI/WebServerResources/ckeditor/styles.js D UI/WebServerResources/ckeditor/themes/default/theme.js commit 2370ecb089e9824eeb55a8e92a6007bd0219e034 Author: Ludovic Marcotte Date: Tue Jan 15 13:33:45 2013 -0500 We now ignore default roles for "public" accesses. M Documentation/SOGo Installation Guide.odt M SoObjects/SOGo/SOGoGCSFolder.m commit 0216658674b50f4225bb68e6adf52187bf21e08b Author: Francis Lachapelle Date: Tue Jan 15 11:11:50 2013 -0500 Update translations - Catalan - Czech - Dutch - Hungarian - Polish - Slovak - SpanishArgentina - SpanishSpain M SoObjects/Appointments/Catalan.lproj/Localizable.strings M SoObjects/Appointments/Czech.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Slovak.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Contacts/Czech.lproj/Localizable.strings M UI/MainUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Catalan.lproj/Localizable.strings M UI/Scheduler/Catalan.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings commit 9ac8e9f0e116d4630b1637f2938d541e0e23e796 Author: Francis Lachapelle Date: Mon Jan 14 17:31:19 2013 -0500 Update the timezones definitions files Update to the latest edition of the Olson database (2012j), generated without the "--pure" parameter to get rid of RDATES. M NEWS M SOPE/NGCards/TimeZones/Africa/Abidjan.ics M SOPE/NGCards/TimeZones/Africa/Accra.ics M SOPE/NGCards/TimeZones/Africa/Addis_Ababa.ics M SOPE/NGCards/TimeZones/Africa/Algiers.ics M SOPE/NGCards/TimeZones/Africa/Asmara.ics M SOPE/NGCards/TimeZones/Africa/Bamako.ics M SOPE/NGCards/TimeZones/Africa/Bangui.ics M SOPE/NGCards/TimeZones/Africa/Banjul.ics M SOPE/NGCards/TimeZones/Africa/Bissau.ics M SOPE/NGCards/TimeZones/Africa/Blantyre.ics M SOPE/NGCards/TimeZones/Africa/Brazzaville.ics M SOPE/NGCards/TimeZones/Africa/Bujumbura.ics M SOPE/NGCards/TimeZones/Africa/Cairo.ics M SOPE/NGCards/TimeZones/Africa/Casablanca.ics M SOPE/NGCards/TimeZones/Africa/Ceuta.ics M SOPE/NGCards/TimeZones/Africa/Conakry.ics M SOPE/NGCards/TimeZones/Africa/Dakar.ics M SOPE/NGCards/TimeZones/Africa/Dar_es_Salaam.ics M SOPE/NGCards/TimeZones/Africa/Djibouti.ics M SOPE/NGCards/TimeZones/Africa/Douala.ics M SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics M SOPE/NGCards/TimeZones/Africa/Freetown.ics M SOPE/NGCards/TimeZones/Africa/Gaborone.ics M SOPE/NGCards/TimeZones/Africa/Harare.ics M SOPE/NGCards/TimeZones/Africa/Johannesburg.ics M SOPE/NGCards/TimeZones/Africa/Juba.ics M SOPE/NGCards/TimeZones/Africa/Kampala.ics M SOPE/NGCards/TimeZones/Africa/Khartoum.ics M SOPE/NGCards/TimeZones/Africa/Kigali.ics M SOPE/NGCards/TimeZones/Africa/Kinshasa.ics M SOPE/NGCards/TimeZones/Africa/Lagos.ics M SOPE/NGCards/TimeZones/Africa/Libreville.ics M SOPE/NGCards/TimeZones/Africa/Lome.ics M SOPE/NGCards/TimeZones/Africa/Luanda.ics M SOPE/NGCards/TimeZones/Africa/Lubumbashi.ics M SOPE/NGCards/TimeZones/Africa/Lusaka.ics M SOPE/NGCards/TimeZones/Africa/Malabo.ics M SOPE/NGCards/TimeZones/Africa/Maputo.ics M SOPE/NGCards/TimeZones/Africa/Maseru.ics M SOPE/NGCards/TimeZones/Africa/Mbabane.ics M SOPE/NGCards/TimeZones/Africa/Mogadishu.ics M SOPE/NGCards/TimeZones/Africa/Monrovia.ics M SOPE/NGCards/TimeZones/Africa/Nairobi.ics M SOPE/NGCards/TimeZones/Africa/Ndjamena.ics M SOPE/NGCards/TimeZones/Africa/Niamey.ics M SOPE/NGCards/TimeZones/Africa/Nouakchott.ics M SOPE/NGCards/TimeZones/Africa/Ouagadougou.ics M SOPE/NGCards/TimeZones/Africa/Porto-Novo.ics M SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics M SOPE/NGCards/TimeZones/Africa/Tripoli.ics M SOPE/NGCards/TimeZones/Africa/Tunis.ics M SOPE/NGCards/TimeZones/Africa/Windhoek.ics M SOPE/NGCards/TimeZones/America/Adak.ics M SOPE/NGCards/TimeZones/America/Anchorage.ics M SOPE/NGCards/TimeZones/America/Anguilla.ics M SOPE/NGCards/TimeZones/America/Antigua.ics M SOPE/NGCards/TimeZones/America/Araguaina.ics M SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics M SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics M SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics M SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics M SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics M SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics M SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics M SOPE/NGCards/TimeZones/America/Argentina/Salta.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics M SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics M SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics M SOPE/NGCards/TimeZones/America/Aruba.ics M SOPE/NGCards/TimeZones/America/Asuncion.ics M SOPE/NGCards/TimeZones/America/Atikokan.ics M SOPE/NGCards/TimeZones/America/Bahia.ics M SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics M SOPE/NGCards/TimeZones/America/Barbados.ics M SOPE/NGCards/TimeZones/America/Belem.ics M SOPE/NGCards/TimeZones/America/Belize.ics M SOPE/NGCards/TimeZones/America/Blanc-Sablon.ics M SOPE/NGCards/TimeZones/America/Boa_Vista.ics M SOPE/NGCards/TimeZones/America/Bogota.ics M SOPE/NGCards/TimeZones/America/Boise.ics M SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics M SOPE/NGCards/TimeZones/America/Campo_Grande.ics M SOPE/NGCards/TimeZones/America/Cancun.ics M SOPE/NGCards/TimeZones/America/Caracas.ics M SOPE/NGCards/TimeZones/America/Cayenne.ics M SOPE/NGCards/TimeZones/America/Cayman.ics M SOPE/NGCards/TimeZones/America/Chicago.ics M SOPE/NGCards/TimeZones/America/Chihuahua.ics M SOPE/NGCards/TimeZones/America/Costa_Rica.ics M SOPE/NGCards/TimeZones/America/Creston.ics M SOPE/NGCards/TimeZones/America/Cuiaba.ics M SOPE/NGCards/TimeZones/America/Curacao.ics M SOPE/NGCards/TimeZones/America/Danmarkshavn.ics M SOPE/NGCards/TimeZones/America/Dawson.ics M SOPE/NGCards/TimeZones/America/Dawson_Creek.ics M SOPE/NGCards/TimeZones/America/Denver.ics M SOPE/NGCards/TimeZones/America/Detroit.ics M SOPE/NGCards/TimeZones/America/Dominica.ics M SOPE/NGCards/TimeZones/America/Edmonton.ics M SOPE/NGCards/TimeZones/America/Eirunepe.ics M SOPE/NGCards/TimeZones/America/El_Salvador.ics M SOPE/NGCards/TimeZones/America/Fortaleza.ics M SOPE/NGCards/TimeZones/America/Glace_Bay.ics M SOPE/NGCards/TimeZones/America/Godthab.ics M SOPE/NGCards/TimeZones/America/Goose_Bay.ics M SOPE/NGCards/TimeZones/America/Grand_Turk.ics M SOPE/NGCards/TimeZones/America/Grenada.ics M SOPE/NGCards/TimeZones/America/Guadeloupe.ics M SOPE/NGCards/TimeZones/America/Guatemala.ics M SOPE/NGCards/TimeZones/America/Guayaquil.ics M SOPE/NGCards/TimeZones/America/Guyana.ics M SOPE/NGCards/TimeZones/America/Halifax.ics M SOPE/NGCards/TimeZones/America/Havana.ics M SOPE/NGCards/TimeZones/America/Hermosillo.ics M SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics M SOPE/NGCards/TimeZones/America/Indiana/Knox.ics M SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics M SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics M SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics M SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics M SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics M SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics M SOPE/NGCards/TimeZones/America/Inuvik.ics M SOPE/NGCards/TimeZones/America/Iqaluit.ics M SOPE/NGCards/TimeZones/America/Jamaica.ics M SOPE/NGCards/TimeZones/America/Juneau.ics M SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics M SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics M SOPE/NGCards/TimeZones/America/Kralendijk.ics M SOPE/NGCards/TimeZones/America/La_Paz.ics M SOPE/NGCards/TimeZones/America/Lima.ics M SOPE/NGCards/TimeZones/America/Los_Angeles.ics M SOPE/NGCards/TimeZones/America/Lower_Princes.ics M SOPE/NGCards/TimeZones/America/Maceio.ics M SOPE/NGCards/TimeZones/America/Managua.ics M SOPE/NGCards/TimeZones/America/Manaus.ics M SOPE/NGCards/TimeZones/America/Marigot.ics M SOPE/NGCards/TimeZones/America/Martinique.ics M SOPE/NGCards/TimeZones/America/Matamoros.ics M SOPE/NGCards/TimeZones/America/Mazatlan.ics M SOPE/NGCards/TimeZones/America/Menominee.ics M SOPE/NGCards/TimeZones/America/Merida.ics M SOPE/NGCards/TimeZones/America/Metlakatla.ics M SOPE/NGCards/TimeZones/America/Mexico_City.ics M SOPE/NGCards/TimeZones/America/Miquelon.ics M SOPE/NGCards/TimeZones/America/Moncton.ics M SOPE/NGCards/TimeZones/America/Monterrey.ics M SOPE/NGCards/TimeZones/America/Montevideo.ics M SOPE/NGCards/TimeZones/America/Montreal.ics M SOPE/NGCards/TimeZones/America/Montserrat.ics M SOPE/NGCards/TimeZones/America/Nassau.ics M SOPE/NGCards/TimeZones/America/New_York.ics M SOPE/NGCards/TimeZones/America/Nipigon.ics M SOPE/NGCards/TimeZones/America/Nome.ics M SOPE/NGCards/TimeZones/America/Noronha.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics M SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics M SOPE/NGCards/TimeZones/America/Ojinaga.ics M SOPE/NGCards/TimeZones/America/Panama.ics M SOPE/NGCards/TimeZones/America/Pangnirtung.ics M SOPE/NGCards/TimeZones/America/Paramaribo.ics M SOPE/NGCards/TimeZones/America/Phoenix.ics M SOPE/NGCards/TimeZones/America/Port-au-Prince.ics M SOPE/NGCards/TimeZones/America/Port_of_Spain.ics M SOPE/NGCards/TimeZones/America/Porto_Velho.ics M SOPE/NGCards/TimeZones/America/Puerto_Rico.ics M SOPE/NGCards/TimeZones/America/Rainy_River.ics M SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics M SOPE/NGCards/TimeZones/America/Recife.ics M SOPE/NGCards/TimeZones/America/Regina.ics M SOPE/NGCards/TimeZones/America/Resolute.ics M SOPE/NGCards/TimeZones/America/Rio_Branco.ics M SOPE/NGCards/TimeZones/America/Santa_Isabel.ics M SOPE/NGCards/TimeZones/America/Santarem.ics M SOPE/NGCards/TimeZones/America/Santiago.ics M SOPE/NGCards/TimeZones/America/Santo_Domingo.ics M SOPE/NGCards/TimeZones/America/Sao_Paulo.ics M SOPE/NGCards/TimeZones/America/Scoresbysund.ics M SOPE/NGCards/TimeZones/America/Shiprock.ics M SOPE/NGCards/TimeZones/America/Sitka.ics M SOPE/NGCards/TimeZones/America/St_Barthelemy.ics M SOPE/NGCards/TimeZones/America/St_Johns.ics M SOPE/NGCards/TimeZones/America/St_Kitts.ics M SOPE/NGCards/TimeZones/America/St_Lucia.ics M SOPE/NGCards/TimeZones/America/St_Thomas.ics M SOPE/NGCards/TimeZones/America/St_Vincent.ics M SOPE/NGCards/TimeZones/America/Swift_Current.ics M SOPE/NGCards/TimeZones/America/Tegucigalpa.ics M SOPE/NGCards/TimeZones/America/Thule.ics M SOPE/NGCards/TimeZones/America/Thunder_Bay.ics M SOPE/NGCards/TimeZones/America/Tijuana.ics M SOPE/NGCards/TimeZones/America/Toronto.ics M SOPE/NGCards/TimeZones/America/Tortola.ics M SOPE/NGCards/TimeZones/America/Vancouver.ics M SOPE/NGCards/TimeZones/America/Whitehorse.ics M SOPE/NGCards/TimeZones/America/Winnipeg.ics M SOPE/NGCards/TimeZones/America/Yakutat.ics M SOPE/NGCards/TimeZones/America/Yellowknife.ics M SOPE/NGCards/TimeZones/Antarctica/Casey.ics M SOPE/NGCards/TimeZones/Antarctica/Davis.ics M SOPE/NGCards/TimeZones/Antarctica/DumontDUrville.ics M SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics M SOPE/NGCards/TimeZones/Antarctica/Mawson.ics M SOPE/NGCards/TimeZones/Antarctica/McMurdo.ics M SOPE/NGCards/TimeZones/Antarctica/Palmer.ics M SOPE/NGCards/TimeZones/Antarctica/Rothera.ics M SOPE/NGCards/TimeZones/Antarctica/South_Pole.ics M SOPE/NGCards/TimeZones/Antarctica/Syowa.ics M SOPE/NGCards/TimeZones/Antarctica/Vostok.ics M SOPE/NGCards/TimeZones/Arctic/Longyearbyen.ics M SOPE/NGCards/TimeZones/Asia/Aden.ics M SOPE/NGCards/TimeZones/Asia/Almaty.ics M SOPE/NGCards/TimeZones/Asia/Amman.ics M SOPE/NGCards/TimeZones/Asia/Anadyr.ics M SOPE/NGCards/TimeZones/Asia/Aqtau.ics M SOPE/NGCards/TimeZones/Asia/Aqtobe.ics M SOPE/NGCards/TimeZones/Asia/Ashgabat.ics M SOPE/NGCards/TimeZones/Asia/Baghdad.ics M SOPE/NGCards/TimeZones/Asia/Bahrain.ics M SOPE/NGCards/TimeZones/Asia/Baku.ics M SOPE/NGCards/TimeZones/Asia/Bangkok.ics M SOPE/NGCards/TimeZones/Asia/Beirut.ics M SOPE/NGCards/TimeZones/Asia/Bishkek.ics M SOPE/NGCards/TimeZones/Asia/Brunei.ics M SOPE/NGCards/TimeZones/Asia/Choibalsan.ics M SOPE/NGCards/TimeZones/Asia/Chongqing.ics M SOPE/NGCards/TimeZones/Asia/Colombo.ics M SOPE/NGCards/TimeZones/Asia/Damascus.ics M SOPE/NGCards/TimeZones/Asia/Dhaka.ics M SOPE/NGCards/TimeZones/Asia/Dili.ics M SOPE/NGCards/TimeZones/Asia/Dubai.ics M SOPE/NGCards/TimeZones/Asia/Dushanbe.ics M SOPE/NGCards/TimeZones/Asia/Gaza.ics M SOPE/NGCards/TimeZones/Asia/Harbin.ics M SOPE/NGCards/TimeZones/Asia/Hebron.ics M SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics M SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics M SOPE/NGCards/TimeZones/Asia/Hovd.ics M SOPE/NGCards/TimeZones/Asia/Irkutsk.ics M SOPE/NGCards/TimeZones/Asia/Istanbul.ics M SOPE/NGCards/TimeZones/Asia/Jakarta.ics M SOPE/NGCards/TimeZones/Asia/Jayapura.ics M SOPE/NGCards/TimeZones/Asia/Jerusalem.ics M SOPE/NGCards/TimeZones/Asia/Kabul.ics M SOPE/NGCards/TimeZones/Asia/Kamchatka.ics M SOPE/NGCards/TimeZones/Asia/Karachi.ics M SOPE/NGCards/TimeZones/Asia/Kashgar.ics M SOPE/NGCards/TimeZones/Asia/Kathmandu.ics M SOPE/NGCards/TimeZones/Asia/Kolkata.ics M SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics M SOPE/NGCards/TimeZones/Asia/Kuala_Lumpur.ics M SOPE/NGCards/TimeZones/Asia/Kuching.ics M SOPE/NGCards/TimeZones/Asia/Kuwait.ics M SOPE/NGCards/TimeZones/Asia/Macau.ics M SOPE/NGCards/TimeZones/Asia/Magadan.ics M SOPE/NGCards/TimeZones/Asia/Makassar.ics M SOPE/NGCards/TimeZones/Asia/Manila.ics M SOPE/NGCards/TimeZones/Asia/Muscat.ics M SOPE/NGCards/TimeZones/Asia/Nicosia.ics M SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics M SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics M SOPE/NGCards/TimeZones/Asia/Omsk.ics M SOPE/NGCards/TimeZones/Asia/Oral.ics M SOPE/NGCards/TimeZones/Asia/Phnom_Penh.ics M SOPE/NGCards/TimeZones/Asia/Pontianak.ics M SOPE/NGCards/TimeZones/Asia/Pyongyang.ics M SOPE/NGCards/TimeZones/Asia/Qatar.ics M SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics M SOPE/NGCards/TimeZones/Asia/Rangoon.ics M SOPE/NGCards/TimeZones/Asia/Riyadh.ics M SOPE/NGCards/TimeZones/Asia/Sakhalin.ics M SOPE/NGCards/TimeZones/Asia/Samarkand.ics M SOPE/NGCards/TimeZones/Asia/Seoul.ics M SOPE/NGCards/TimeZones/Asia/Shanghai.ics M SOPE/NGCards/TimeZones/Asia/Singapore.ics M SOPE/NGCards/TimeZones/Asia/Taipei.ics M SOPE/NGCards/TimeZones/Asia/Tashkent.ics M SOPE/NGCards/TimeZones/Asia/Tbilisi.ics M SOPE/NGCards/TimeZones/Asia/Tehran.ics M SOPE/NGCards/TimeZones/Asia/Thimphu.ics M SOPE/NGCards/TimeZones/Asia/Tokyo.ics M SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics M SOPE/NGCards/TimeZones/Asia/Urumqi.ics M SOPE/NGCards/TimeZones/Asia/Vientiane.ics M SOPE/NGCards/TimeZones/Asia/Vladivostok.ics M SOPE/NGCards/TimeZones/Asia/Yakutsk.ics M SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics M SOPE/NGCards/TimeZones/Asia/Yerevan.ics M SOPE/NGCards/TimeZones/Atlantic/Azores.ics M SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics M SOPE/NGCards/TimeZones/Atlantic/Canary.ics M SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics M SOPE/NGCards/TimeZones/Atlantic/Faroe.ics M SOPE/NGCards/TimeZones/Atlantic/Madeira.ics M SOPE/NGCards/TimeZones/Atlantic/Reykjavik.ics M SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics M SOPE/NGCards/TimeZones/Atlantic/St_Helena.ics M SOPE/NGCards/TimeZones/Atlantic/Stanley.ics M SOPE/NGCards/TimeZones/Australia/Adelaide.ics M SOPE/NGCards/TimeZones/Australia/Brisbane.ics M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics M SOPE/NGCards/TimeZones/Australia/Currie.ics M SOPE/NGCards/TimeZones/Australia/Darwin.ics M SOPE/NGCards/TimeZones/Australia/Eucla.ics M SOPE/NGCards/TimeZones/Australia/Hobart.ics M SOPE/NGCards/TimeZones/Australia/Lindeman.ics M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics M SOPE/NGCards/TimeZones/Australia/Melbourne.ics M SOPE/NGCards/TimeZones/Australia/Perth.ics M SOPE/NGCards/TimeZones/Australia/Sydney.ics M SOPE/NGCards/TimeZones/Europe/Amsterdam.ics M SOPE/NGCards/TimeZones/Europe/Andorra.ics M SOPE/NGCards/TimeZones/Europe/Athens.ics M SOPE/NGCards/TimeZones/Europe/Belgrade.ics M SOPE/NGCards/TimeZones/Europe/Berlin.ics M SOPE/NGCards/TimeZones/Europe/Bratislava.ics M SOPE/NGCards/TimeZones/Europe/Brussels.ics M SOPE/NGCards/TimeZones/Europe/Bucharest.ics M SOPE/NGCards/TimeZones/Europe/Budapest.ics M SOPE/NGCards/TimeZones/Europe/Chisinau.ics M SOPE/NGCards/TimeZones/Europe/Copenhagen.ics M SOPE/NGCards/TimeZones/Europe/Dublin.ics M SOPE/NGCards/TimeZones/Europe/Gibraltar.ics M SOPE/NGCards/TimeZones/Europe/Guernsey.ics M SOPE/NGCards/TimeZones/Europe/Helsinki.ics M SOPE/NGCards/TimeZones/Europe/Isle_of_Man.ics M SOPE/NGCards/TimeZones/Europe/Istanbul.ics M SOPE/NGCards/TimeZones/Europe/Jersey.ics M SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics M SOPE/NGCards/TimeZones/Europe/Kiev.ics M SOPE/NGCards/TimeZones/Europe/Lisbon.ics M SOPE/NGCards/TimeZones/Europe/Ljubljana.ics M SOPE/NGCards/TimeZones/Europe/London.ics M SOPE/NGCards/TimeZones/Europe/Luxembourg.ics M SOPE/NGCards/TimeZones/Europe/Madrid.ics M SOPE/NGCards/TimeZones/Europe/Malta.ics M SOPE/NGCards/TimeZones/Europe/Mariehamn.ics M SOPE/NGCards/TimeZones/Europe/Minsk.ics M SOPE/NGCards/TimeZones/Europe/Monaco.ics M SOPE/NGCards/TimeZones/Europe/Moscow.ics M SOPE/NGCards/TimeZones/Europe/Nicosia.ics M SOPE/NGCards/TimeZones/Europe/Oslo.ics M SOPE/NGCards/TimeZones/Europe/Paris.ics M SOPE/NGCards/TimeZones/Europe/Podgorica.ics M SOPE/NGCards/TimeZones/Europe/Prague.ics M SOPE/NGCards/TimeZones/Europe/Riga.ics M SOPE/NGCards/TimeZones/Europe/Rome.ics M SOPE/NGCards/TimeZones/Europe/Samara.ics M SOPE/NGCards/TimeZones/Europe/San_Marino.ics M SOPE/NGCards/TimeZones/Europe/Sarajevo.ics M SOPE/NGCards/TimeZones/Europe/Simferopol.ics M SOPE/NGCards/TimeZones/Europe/Skopje.ics M SOPE/NGCards/TimeZones/Europe/Sofia.ics M SOPE/NGCards/TimeZones/Europe/Stockholm.ics M SOPE/NGCards/TimeZones/Europe/Tallinn.ics M SOPE/NGCards/TimeZones/Europe/Tirane.ics M SOPE/NGCards/TimeZones/Europe/Uzhgorod.ics M SOPE/NGCards/TimeZones/Europe/Vaduz.ics M SOPE/NGCards/TimeZones/Europe/Vatican.ics M SOPE/NGCards/TimeZones/Europe/Vienna.ics M SOPE/NGCards/TimeZones/Europe/Vilnius.ics M SOPE/NGCards/TimeZones/Europe/Volgograd.ics M SOPE/NGCards/TimeZones/Europe/Warsaw.ics M SOPE/NGCards/TimeZones/Europe/Zagreb.ics M SOPE/NGCards/TimeZones/Europe/Zaporozhye.ics M SOPE/NGCards/TimeZones/Europe/Zurich.ics M SOPE/NGCards/TimeZones/Indian/Antananarivo.ics M SOPE/NGCards/TimeZones/Indian/Chagos.ics M SOPE/NGCards/TimeZones/Indian/Christmas.ics M SOPE/NGCards/TimeZones/Indian/Cocos.ics M SOPE/NGCards/TimeZones/Indian/Comoro.ics M SOPE/NGCards/TimeZones/Indian/Kerguelen.ics M SOPE/NGCards/TimeZones/Indian/Mahe.ics M SOPE/NGCards/TimeZones/Indian/Maldives.ics M SOPE/NGCards/TimeZones/Indian/Mauritius.ics M SOPE/NGCards/TimeZones/Indian/Mayotte.ics M SOPE/NGCards/TimeZones/Indian/Reunion.ics M SOPE/NGCards/TimeZones/Pacific/Apia.ics M SOPE/NGCards/TimeZones/Pacific/Auckland.ics M SOPE/NGCards/TimeZones/Pacific/Chatham.ics M SOPE/NGCards/TimeZones/Pacific/Chuuk.ics M SOPE/NGCards/TimeZones/Pacific/Easter.ics M SOPE/NGCards/TimeZones/Pacific/Efate.ics M SOPE/NGCards/TimeZones/Pacific/Enderbury.ics M SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics M SOPE/NGCards/TimeZones/Pacific/Fiji.ics M SOPE/NGCards/TimeZones/Pacific/Funafuti.ics M SOPE/NGCards/TimeZones/Pacific/Galapagos.ics M SOPE/NGCards/TimeZones/Pacific/Gambier.ics M SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics M SOPE/NGCards/TimeZones/Pacific/Guam.ics M SOPE/NGCards/TimeZones/Pacific/Honolulu.ics M SOPE/NGCards/TimeZones/Pacific/Johnston.ics M SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics M SOPE/NGCards/TimeZones/Pacific/Kosrae.ics M SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics M SOPE/NGCards/TimeZones/Pacific/Majuro.ics M SOPE/NGCards/TimeZones/Pacific/Marquesas.ics M SOPE/NGCards/TimeZones/Pacific/Midway.ics M SOPE/NGCards/TimeZones/Pacific/Nauru.ics M SOPE/NGCards/TimeZones/Pacific/Niue.ics M SOPE/NGCards/TimeZones/Pacific/Norfolk.ics M SOPE/NGCards/TimeZones/Pacific/Noumea.ics M SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics M SOPE/NGCards/TimeZones/Pacific/Palau.ics M SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics M SOPE/NGCards/TimeZones/Pacific/Pohnpei.ics M SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics M SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics M SOPE/NGCards/TimeZones/Pacific/Saipan.ics M SOPE/NGCards/TimeZones/Pacific/Tahiti.ics M SOPE/NGCards/TimeZones/Pacific/Tarawa.ics M SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics M SOPE/NGCards/TimeZones/Pacific/Wake.ics M SOPE/NGCards/TimeZones/Pacific/Wallis.ics M SOPE/NGCards/TimeZones/UPDATING commit 8fc53ea1d7fb07b6c5ceb973026a37ac9e5c720c Author: Jean Raby Date: Mon Jan 14 16:58:19 2013 -0500 sanitizedArguments fixes Various style fixes Don't use the foreach loop as it might break on old gcc/objc runtimes Release sanitizedArguments in dealloc M Tools/SOGoTool.m commit 55ccd0e83fdc9b8ca54c95d60b4012a3b70b4cf7 Author: Jean Raby Date: Mon Jan 14 16:57:17 2013 -0500 expire-autoreply: style fixes M Tools/SOGoToolExpireAutoReply.m commit 219dfc61c9de6902f77a75cef0c2a105c6751904 Author: Ludovic Marcotte Date: Mon Jan 14 15:26:35 2013 -0500 Updated the doc for bug #2127. M Documentation/SOGo Installation Guide.odt commit d26df456e52d5cd41a214e43830939a200a330ab Author: Ludovic Marcotte Date: Mon Jan 14 14:24:06 2013 -0500 Fix for bug #2123. M SoObjects/Mailer/SOGoMailObject+Draft.m commit bc1edef448065c71c3e0f6ca8f438d8f20373062 Author: Francis Lachapelle Date: Mon Jan 14 13:17:48 2013 -0500 Update French translation M UI/Common/French.lproj/Localizable.strings commit 2993c3a2261643685b3aaffa434db78b33964b3c Author: Francis Lachapelle Date: Mon Jan 14 11:27:56 2013 -0500 Update NEWS file M NEWS commit 0e5a4901db31164445c7d480374c6652eff6f5fc Author: Francis Lachapelle Date: Fri Jan 11 16:06:02 2013 -0500 Add missing languages in preferences module M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/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/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 commit ec0cc29f38d18b6798f5858135e08f837555cc7c Author: Francis Lachapelle Date: Fri Jan 11 16:04:55 2013 -0500 Add missing translation string to UI/Common M UI/Common/English.lproj/Localizable.strings commit 0211a26aba28ea802d27a83b0abecb31c772878e Author: Francis Lachapelle Date: Fri Jan 11 14:47:13 2013 -0500 Fix column display for subfolders of draft & sent M UI/MailerUI/UIxMailAccountActions.m M UI/WebServerResources/MailerUI.js commit c34cca6a16b2cb935bca9053c5386d329b694e44 Author: Francis Lachapelle Date: Fri Jan 11 13:25:56 2013 -0500 Fix datepicker arrows for IE7 M UI/WebServerResources/UIxComponentEditor.js M UI/WebServerResources/iefixes.css commit 630c69d82d9dfa533e6f70f7ed505059b4c95605 Author: Francis Lachapelle Date: Fri Jan 11 13:25:13 2013 -0500 Update datepicker CSS M UI/WebServerResources/datepicker.css commit d761a864eb91233afc9fb35ee186ff334eb06a9b Author: Francis Lachapelle Date: Fri Jan 11 13:23:33 2013 -0500 Fix IE error when automatically loading HTML image M UI/WebServerResources/MailerUI.js commit 4b18fc108b088e6b5ff912dd73054d12e8e4b8da Author: Francis Lachapelle Date: Fri Jan 11 10:00:28 2013 -0500 Update NEWS file M NEWS M UI/Scheduler/UIxComponentEditor.m commit 9d4f4c3a9c70ec5af71b9802140d6dd26338cf13 Author: Ludovic Marcotte Date: Fri Jan 11 09:55:10 2013 -0500 Proper fix for #2163. M Documentation/SOGo Installation Guide.odt M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoMailer.m M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SOGoUserManager.h M SoObjects/SOGo/SOGoUserManager.m commit 0e0b7728fd742f69025634b311be66c020710b4f Author: Francis Lachapelle Date: Fri Jan 11 09:46:58 2013 -0500 Fix until date in event recurrence editor - fixed date picker - fixed JavaScript error caused by French translation - fixed until date definition when timezone of active user was different from the system timezone - fixes #2173, fixes #2175 M UI/Scheduler/French.lproj/Localizable.strings M UI/Scheduler/UIxComponentEditor.m M UI/Templates/SchedulerUI/UIxRecurrenceEditor.wox M UI/WebServerResources/UIxRecurrenceEditor.css M UI/WebServerResources/UIxRecurrenceEditor.js commit c7fbcb0fc430f4391f5539d9142cbcff4df16e32 Author: Ludovic Marcotte Date: Wed Jan 9 14:08:37 2013 -0500 Fixed bug #1850 M SoObjects/Appointments/SOGoAppointmentObject.m commit 5667bb1b11a7f80dbc4d72deab1f86d8ea30d75e Author: Francis Lachapelle Date: Wed Jan 9 11:39:29 2013 -0500 Fix CardDAV collections for OS X Restored the previous behavior: only the personal addressbook is returned and only the first source directory is returned (now sorted by id so you can control which of your addressbook sources you want to return). M NEWS M SoObjects/Contacts/SOGoUserFolder+Contacts.m M SoObjects/SOGo/WORequest+SOGo.m commit ea904f2e0579f24dbb76efefa2d7e4710eb729a4 Author: Jean Raby Date: Mon Jan 7 15:07:17 2013 -0500 user-preferences: rewrite + support for creds file This is related to #1955 Remove support for specifying the user:pass on the CLI Add support for credential file: -p filename Rewrite the core of the run function to use a switch case instead of ... what was there. Sprinkle so error messages along the way. M Tools/SOGoToolUserPreferences.m commit a75c7975535123a1c27dfbaecabb87c6b0fa5fcf Author: Jean Raby Date: Mon Jan 7 15:01:06 2013 -0500 expire-autoreply: read sieve creds from a file to specify the credential file, use: -p filename The format of the file is: username:password Fixes: 1955 Also, add logging for some error conditions The program still supports user:password on the cli since this is run by cron and existing setups would break M Tools/SOGoToolExpireAutoReply.m commit 6f8d8394df8770aab55a44dcf287c5c1e12350b0 Author: Jean Raby Date: Mon Jan 7 14:54:11 2013 -0500 add sanitizedArguments to SOGoTool sanitizedArguments are the arguments received on the CLI minus those that are part of the NSArgumentDomain For example: sogo-tool user-preferences set sogo1 -p /tmp/creds Vacation -f /tmp/json arguments would contain: @"set", @"sogo1", @"-p", @"/tmp/creds", @"Vacation", @"-f", @"/tmp/json" sanitizedArguments would contain : @"set", @"sogo1", @"Vacation" M Tools/SOGoTool.h M Tools/SOGoTool.m commit b8387347566300ecfe41b301b5544ef13664ae5d Author: Jean Raby Date: Thu Jan 3 21:58:00 2013 -0500 reindent kill those tabs! M Tools/SOGoToolUserPreferences.m commit cd0244883d6e15759f2852b4aec7f0b5c250ce52 Author: Jean Raby Date: Thu Jan 3 15:53:58 2013 -0500 deb pkgs recommends 'memcached'. RPMs requires it Fixes #2016 This means that memcached will always be installed along with sogo. (Even if it could run on another machine/cluster like database services) M packaging/debian-multiarch/control M packaging/debian/control M packaging/debian/control-squeeze M packaging/rhel/sogo.spec commit 39632239f9e421fd4daf9982a403a4cbdda88519 Author: Francis Lachapelle Date: Thu Jan 3 10:15:25 2013 -0500 Fix partstat of attendee in his calendar Fixes #2155 M SoObjects/Appointments/SOGoAppointmentObject.m commit 1382fe25fccb49463128ccb3cf0e9337d12abfe7 Author: Jean Raby Date: Sat Dec 22 11:24:18 2012 -0500 put back SOGo_VERSION wasn't unused after all... M SoObjects/SOGo/GNUmakefile commit 126cd5fdfe270cb8f362aea15f30dd6b71d737ef Author: Jean Raby Date: Fri Dec 21 14:30:12 2012 -0500 Bump version to 2.0.3a M Version commit ea26e0cc0a172071d6e36991b912688d92a7cf5e Author: Jean Raby Date: Fri Dec 21 13:55:03 2012 -0500 Use string version number where applicable The goal is to be able to use 'letter' releases such as '2.0.3a' in the Version file. SoObjects/Mailer/GNUmakefile.preamble: UIX_MAILER_*_VERSION are now strings Can't use SOGoVersion since the etag uses an 'underscore' notation (2_0_3a) SoObjects/Mailer/*.m: updated format for UIX_MAILER_*_VERSION SoObjects/SOGo/GNUmakefile: zap SOGo_VERSION, unsused SoObjects/SOGo/GNUmakefile.preamble: fix defines UI/MainUI/SOGoRootPage.m: use SOGoVersion M SoObjects/Mailer/GNUmakefile.preamble M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoMailBodyPart.m M SoObjects/Mailer/SOGoMailObject.m M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/GNUmakefile.preamble M UI/MailerUI/GNUmakefile.preamble M UI/MailerUI/UIxMailView.m M UI/MainUI/SOGoRootPage.m commit 4971e8d05a91d77e7ae51cc83201f8e4b5e43ed7 Author: Jean Raby Date: Thu Dec 20 11:52:19 2012 -0500 Updated documentation regarding LDAP URLs support M Documentation/SOGo Installation Guide.odt M NEWS commit 7d24ece7d63c4b33fd2a0e54b580880be150e09b Author: Jean Raby Date: Wed Dec 19 18:37:36 2012 -0500 Log ldap exception details + catch tls exceptions Make sure to catch exceptions raised by _setupEncryption Reindent due to NS_DURING Log ldap exceptions details M SoObjects/SOGo/LDAPSource.m commit e253a7429c370261ed08983854a6562a237d918c Author: Jean Raby Date: Wed Dec 19 18:02:32 2012 -0500 Fix whitespace - remove tabs M SoObjects/SOGo/LDAPSource.m commit 8db5e6d22439ccef5defbc6385896ef349acd69e Author: Francis Lachapelle Date: Thu Dec 13 08:53:50 2012 -0500 Fix usage of browser's language for the login page M SoObjects/SOGo/WOContext+SOGo.m commit 01241913296f818949e32374a2da71e91a5da463 Author: Francis Lachapelle Date: Wed Dec 12 13:45:51 2012 -0500 Update NEWS file M NEWS commit d7d6a318376620531ccaa4044264c68c1c348fa4 Author: Jean Raby Date: Tue Dec 11 09:34:06 2012 -0500 use fileAttributesAtPath attributesOfItemAtPath is not available in older GNUstep releases. Broke build on squeeze and lucid. M SoObjects/SOGo/SOGoSystemDefaults.m commit bdc5ce7cd9cd150226a5a996ddc0a06863214902 Author: Jean Raby Date: Mon Dec 10 14:10:56 2012 -0500 Add sogo-tool dump-defaults Add sogo-tool dump-defaults, a tool to convert an existing sogo configuration in ~sogo/GNUstep/Defaults/.GNUstepDefaults to /etc/sogo/sogo.conf format. The output will be in OpenStep property list format, which is much easier to read and edit, at least for humans. While there, sort the Tools list M Tools/GNUmakefile A Tools/SOGoToolDumpDefaults.m commit a0aef043a8fe2bab442e8c01b172f731a13d531e Author: Jean Raby Date: Mon Dec 10 14:05:11 2012 -0500 Don't abort if sogo.conf exists and is empty This will permit patterns like: sogo-tool dump-defaults >/etc/sogo/sogo.conf Without this, sogo-tool would abort as the shell first creates the file then executes sogo-tool. M SoObjects/SOGo/SOGoSystemDefaults.m commit b4822f6c4e2826c5e13f0d464d15c9c7132099c0 Author: Jean Raby Date: Fri Dec 7 17:57:19 2012 -0500 Fix subject and character encoding Add and Modification subject line were reversed Added missing escapeHTML=NO M UI/Templates/SOGoACLFrenchAdditionAdvisory.wox M UI/Templates/SOGoACLFrenchModificationAdvisory.wox M UI/Templates/SOGoACLFrenchRemovalAdvisory.wox commit 4804337a0145afa9c3e43ccc6e7a6e69e4564799 Author: Ludovic Marcotte Date: Fri Dec 7 13:30:50 2012 -0500 Now pass the memory context when copying/moving folders. M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreSOGo.m commit e2d221252442fcda422dc5e8bebd73aa75e88dc6 Author: Jean Raby Date: Fri Dec 7 12:44:36 2012 -0500 Build the updateLink dynamically from SCRIPT_URI M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Scripts/updates.php commit 01e42dce7c9da3b5bd440ae2987eeae37831b6ef Author: Francis Lachapelle Date: Fri Dec 7 08:48:12 2012 -0500 Webmail: fix reference of search field M UI/WebServerResources/MailerUI.js commit e533eb91a901764eae6a792ccbc27c9f8201f32e Author: Francis Lachapelle Date: Fri Dec 7 08:47:32 2012 -0500 Web: reset search when search field is empty M UI/WebServerResources/generic.js commit ed8c4a8f548ad349133cf8b2650f08d10879c29e Author: Francis Lachapelle Date: Thu Dec 6 13:07:45 2012 -0500 Update ChangeLog M ChangeLog commit 99669f2d5c1c32c4753a47edf12de9c6a5beb94f Author: Francis Lachapelle Date: Thu Dec 6 13:05:54 2012 -0500 Fix dynamic CSS in IE8 When adding a calendar or subscribing to a calendar, the dynamic CSS was not properly applied in IE8. This new technique seems to fix all cases. M UI/WebServerResources/SchedulerUI.js commit 128368f66c979e7a59ffaba8519d93f45338a7ab Author: Francis Lachapelle Date: Thu Dec 6 13:03:10 2012 -0500 Fix search when accessing users folders M UI/WebServerResources/UIxContactsUserFolders.css M UI/WebServerResources/UIxContactsUserFolders.js commit 7c7989065c095efe14486856b70d51b61cae88d2 Author: Francis Lachapelle Date: Thu Dec 6 13:02:06 2012 -0500 prototype.js: Fix handling of opacity in IE M UI/WebServerResources/prototype.js commit f1413121957f66d546e29c709507d14a5a809e9d Author: Francis Lachapelle Date: Thu Dec 6 10:36:11 2012 -0500 Update ChangeLog M ChangeLog M NEWS commit 2a5e0aeaa96920752ba88be91f31eab4a92dafe9 Author: Francis Lachapelle Date: Thu Dec 6 10:32:31 2012 -0500 Disable autocompletion of reply-to address M UI/Templates/PreferencesUI/UIxPreferences.wox commit 026ffd888865467961384c1defffa3062928c375 Author: Francis Lachapelle Date: Thu Dec 6 10:31:15 2012 -0500 Update translations M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings M SoObjects/Appointments/Polish.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Slovak.lproj/Localizable.strings M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings M UI/Contacts/Polish.lproj/Localizable.strings M UI/MailPartViewers/Polish.lproj/Localizable.strings M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MailerUI/Dutch.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MailerUI/Slovak.lproj/Localizable.strings M UI/MainUI/Slovak.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Dutch.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/Polish.lproj/Localizable.strings M UI/PreferencesUI/Slovak.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Dutch.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/Polish.lproj/Localizable.strings M UI/Scheduler/Slovak.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 4926855f48e78b30fc9b2a4ce2c2aa7ce002a744 Author: Francis Lachapelle Date: Thu Dec 6 09:39:07 2012 -0500 Bump version to 2.0.3 M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Scripts/updates.php M Version commit 881a725f1232089aae17a3389d94349073e76065 Author: Francis Lachapelle Date: Thu Dec 6 09:06:55 2012 -0500 Update NEWS file M NEWS commit a7722755b7019f357acb23f500662a915fa5e908 Author: Ludovic Marcotte Date: Thu Dec 6 09:03:17 2012 -0500 Fixed length call. M SoObjects/SOGo/SOGoSieveManager.m commit 5e7d2325bb8e8b558833c75393e80b27ae4b2142 Author: Francis Lachapelle Date: Wed Dec 5 22:16:47 2012 -0500 Update documentation guides 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 347434dbff705f438f2b19d6655fc727ef3cab26 Author: Ludovic Marcotte Date: Wed Dec 5 15:52:50 2012 -0500 We now fallback properly on the IMAP server if the Sieve server is undefined. M SoObjects/SOGo/SOGoSieveManager.m commit ca1a3ac06b3e770ec296f3eaa585644a50c0cd77 Author: Ludovic Marcotte Date: Wed Dec 5 14:56:29 2012 -0500 Fixed the ordering of the memory context. M OpenChange/MAPIStoreSOGo.m commit 8ca79d9a17c9ce76f860ad5b304413fe97bf4f04 Author: Francis Lachapelle Date: Wed Dec 5 14:47:28 2012 -0500 Search field for tasks Fixes #2103 M UI/Scheduler/UIxCalListingActions.m M UI/Templates/AdministrationUI/UIxAdministrationFilterPanel.wox M UI/Templates/ContactsUI/UIxContactsFilterPanel.wox M UI/Templates/MailerUI/UIxMailFilterPanel.wox M UI/Templates/SchedulerUI/UIxCalFilterPanel.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/AdministrationUI.js M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js commit 3606601c3922eecc60e8e3f0f21deafc25a994c3 Author: Ludovic Marcotte Date: Wed Dec 5 08:51:55 2012 -0500 Fix for bug #2130 M packaging/debian-multiarch/sogo.cron.daily M packaging/debian/sogo.cron.daily commit 988e91a63833dc7e2d96dedb560e5487ae67ec6c Author: Ludovic Marcotte Date: Wed Dec 5 08:31:35 2012 -0500 We also remove the RSVP in the user's calendar during a PUT. M SoObjects/Appointments/SOGoAppointmentObject.m commit f6b5fdacb989a3e2a9b952a5c53d81ee464e2e60 Author: Ludovic Marcotte Date: Mon Dec 3 16:49:20 2012 -0500 Remaining patches for bug #1866. M SoObjects/SOGo/SOGoSieveManager.m M SoObjects/SOGo/SOGoUser.m commit aa7aa6a9736d8717424aa1f303c749ab89d0b768 Author: Ludovic Marcotte Date: Mon Dec 3 16:42:56 2012 -0500 Initial patch from #1866 to fix c_sievehostname. M SoObjects/SOGo/SOGoUserManager.m commit d64fd65ea8b3ee1b0fc3ade039c46e0459b79816 Author: Ludovic Marcotte Date: Mon Dec 3 16:33:14 2012 -0500 Lowercase some value to avoid broken comparaisons. M SoObjects/SOGo/SOGoDomainDefaults.m commit ef7c69eda7abc8f142935da134662e55c6210975 Author: Ludovic Marcotte Date: Mon Dec 3 14:56:11 2012 -0500 Now consider "utf8" crap as "utf-8", coming from bad mailers. M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit 2017536bebed404688af06d9b5cdcdcffa7eb7f7 Author: Ludovic Marcotte Date: Mon Dec 3 09:18:17 2012 -0500 move_copy_messages now uses the openchange's memory context. This fixes strange crashes when dealing with invitations and other stuff. More work will need to be done in this regard. Also kept the old code just in case for now. Will be cleaned up shortly after more people test it. M OpenChange/MAPIStoreAttachment.h M OpenChange/MAPIStoreAttachment.m M OpenChange/MAPIStoreCalendarFolder.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMessage.h M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreSOGo.m M OpenChange/NSObject+MAPIStore.m commit 5500f99312988721524c4ba003a66eb3a968afda Author: Francis Lachapelle Date: Fri Nov 30 15:11:03 2012 -0500 Remove conditions on RSVP Fixes #1850 M SoObjects/Appointments/SOGoAppointmentObject.m M UI/Scheduler/UIxComponentEditor.m commit eed17fd95abdbe421f870dc112abac71d67971d7 Author: Ludovic Marcotte Date: Fri Nov 30 13:57:55 2012 -0500 Fix for bug #1850 and removed dead code/comments. M SoObjects/Appointments/SOGoAppointmentObject.m commit 0e02334fda980dccf623d76bebbab997d22de837 Author: Ludovic Marcotte Date: Fri Nov 30 10:31:58 2012 -0500 Updated the doc in preparation for the release and to fix #2101. M Documentation/SOGo Mozilla Thunderbird Configuration.odt commit 47a9a22bc02ac4dbfbcb9d30eae2643773e9a6fa Author: Ludovic Marcotte Date: Fri Nov 30 10:11:05 2012 -0500 Fix for bug #2082. M SoObjects/SOGo/SOGoSieveManager.m commit b1d3aba1e19188beec0d2c9c8b52aa64a2b9e4c0 Author: Francis Lachapelle Date: Thu Nov 29 16:09:53 2012 -0500 Add missing localizable strings in prefs module M UI/PreferencesUI/English.lproj/Localizable.strings commit 73ff981d4fe5a77c3859de8ecaef43dfb52c463c Author: Ludovic Marcotte Date: Thu Nov 29 15:49:32 2012 -0500 Fixed the method that returns the current-user-principal. M SoObjects/Appointments/SOGoUserFolder+Appointments.h M SoObjects/SOGo/SOGoObject.m commit 88550c0d0d8c98c7f559fcf264974936d03a40ed Author: Francis Lachapelle Date: Thu Nov 29 14:56:33 2012 -0500 Update NEWS file M NEWS commit 440523747df12ec6ba08075d20d4da198f4bc4f6 Author: Francis Lachapelle Date: Thu Nov 29 14:54:15 2012 -0500 Rollback selection of language on login page See dfcf0ca and ticket #1798 M UI/Templates/MainUI/SOGoRootPage.wox commit 93f77c0dd5daff09d82fbc5a8398e133c44ef4c7 Author: Francis Lachapelle Date: Thu Nov 29 14:46:39 2012 -0500 Add missing localizable string in calendar module M UI/Scheduler/English.lproj/Localizable.strings commit ce36e80d6b5155987a7074ce3351a2d6cdd9b412 Author: Francis Lachapelle Date: Thu Nov 29 14:40:46 2012 -0500 Initial Slovak translation M .tx/config M SoObjects/Appointments/GNUmakefile A SoObjects/Appointments/Slovak.lproj/Localizable.strings M SoObjects/Contacts/GNUmakefile A SoObjects/Contacts/Slovak.lproj/Localizable.strings A SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html A SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod A SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.html A SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.wod M SoObjects/SOGo/SOGoDefaults.plist M Tests/Integration/preferences.py M UI/AdministrationUI/GNUmakefile A UI/AdministrationUI/Slovak.lproj/Localizable.strings M UI/Common/GNUmakefile A UI/Common/Slovak.lproj/Localizable.strings M UI/Contacts/GNUmakefile A UI/Contacts/Slovak.lproj/Localizable.strings M UI/MailPartViewers/GNUmakefile A UI/MailPartViewers/Slovak.lproj/Localizable.strings M UI/MailerUI/GNUmakefile A UI/MailerUI/Slovak.lproj/Localizable.strings M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings M UI/MainUI/Catalan.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/French.lproj/Localizable.strings M UI/MainUI/GNUmakefile 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 A UI/MainUI/Slovak.lproj/Locale A UI/MainUI/Slovak.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/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Catalan.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/French.lproj/Localizable.strings M UI/PreferencesUI/GNUmakefile 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 A UI/PreferencesUI/Slovak.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/GNUmakefile A UI/Scheduler/Slovak.lproj/Localizable.strings A UI/Templates/SOGoACLSlovakAdditionAdvisory.wox A UI/Templates/SOGoACLSlovakModificationAdvisory.wox A UI/Templates/SOGoACLSlovakRemovalAdvisory.wox A UI/Templates/SOGoFolderSlovakAdditionAdvisory.wox A UI/Templates/SOGoFolderSlovakRemovalAdvisory.wox commit 96f023d108c3304393f30436f93ac81b321cc968 Author: Francis Lachapelle Date: Thu Nov 29 14:00:10 2012 -0500 Mail: Improve iCal viewer M UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox M UI/WebServerResources/MailerUI.css commit f2da438a2b7b57a4ce026edf56625d7b409a862f Author: extrafu Date: Tue Nov 27 21:07:11 2012 -0500 Fixed typo M NEWS commit e1411e7120d8464c84abca45bdf25ee9947ad09a Author: Francis Lachapelle Date: Tue Nov 27 16:43:26 2012 -0500 Update NEWS file M NEWS commit cbfb6eb9ffa7e08b919a51e0c1b19e2e7abe1d66 Author: Francis Lachapelle Date: Tue Nov 27 16:37:55 2012 -0500 Update NEWS file M NEWS commit 14630ce222b4c4c43cf5ed04999dd02f5bf5edaf Author: Francis Lachapelle Date: Tue Nov 27 15:53:39 2012 -0500 Improve memory usage of "sogo-tool restore" Used an autorelease pool. M Tools/SOGoToolRestore.m commit e523926ef561e29064953a9db000733894df27d6 Author: Francis Lachapelle Date: Tue Nov 27 15:14:30 2012 -0500 iCalTrigger: fix initialization of variable M SOPE/NGCards/iCalTrigger.m commit 57e4116d7c08854069b5041ecbf1bf587b0972ce Author: Francis Lachapelle Date: Tue Nov 27 10:44:43 2012 -0500 Cleanup M UI/WebServerResources/generic.js commit 1d0eb6678170580180864d385bc58308b721d170 Author: Francis Lachapelle Date: Tue Nov 27 10:37:14 2012 -0500 Place caret at proper position in HTML replies Removed constraint in preferences module that would limit the reply placement of HTML mail to be before the quote. We now properly place the caret at the bottom, before the signature, when the user has chosen to start her reply bellow the quote in HTML mode. M UI/WebServerResources/UIxMailEditor.js M UI/WebServerResources/UIxPreferences.js commit d75b04c59fc6a0ed944a73cfc134b43ec88e5d23 Author: Francis Lachapelle Date: Tue Nov 27 10:33:06 2012 -0500 Fix JS syntax for IE7 M UI/WebServerResources/ContactsUI.js commit 3e8f7cb29ea5034554669dd87d9f210903440b3d Author: Francis Lachapelle Date: Mon Nov 26 15:07:33 2012 -0500 Fix all-day event display in day/week view Fixes #2098 M UI/Scheduler/UIxCalListingActions.m commit 7c250fad8fbee5c51dd655af23058c20a710db82 Author: Ludovic Marcotte Date: Mon Nov 26 13:13:06 2012 -0500 Fix for bug #1061. M Documentation/SOGo Installation Guide.odt M SoObjects/SOGo/LDAPSource.h M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/SOGoSieveManager.m M SoObjects/SOGo/SOGoUser.m M SoObjects/SOGo/SQLSource.h M SoObjects/SOGo/SQLSource.m commit 6d61e064a567c153239c216d13cad400961dbf6b Author: Jean Raby Date: Fri Nov 23 10:26:43 2012 -0500 Fix typos M Scripts/openchange_cleanup.py commit a5948b420bde1f01d4066a3c6449d8002aad9a8d Author: Francis Lachapelle Date: Thu Nov 22 10:57:21 2012 -0500 Simplify JS regexp to handle issue with FireFox M UI/WebServerResources/generic.js commit 1bf2509d1e821bdc2e1afc5998d3a1fc74ead9a4 Author: Ludovic Marcotte Date: Wed Nov 21 11:56:24 2012 -0500 Fix for bug #2115. M SoObjects/Appointments/SOGoCalendarComponent.m commit 249bf16e8a7f08910a958adfb469e50272967903 Author: Francis Lachapelle Date: Wed Nov 21 11:13:17 2012 -0500 Add missing localized string in preferences module M UI/PreferencesUI/English.lproj/Localizable.strings commit 7b65c29b1eb532de628188498cb51f86b6722cd4 Author: Ludovic Marcotte Date: Wed Nov 21 08:54:32 2012 -0500 Fixed \n /
when composing mails and improved preferences UI. M UI/MailerUI/UIxMailAccountActions.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/Templates/PreferencesUI/UIxPreferences.wox commit 28f66c6fd9407fa69a99511bfe6b7839de368f3f Author: Ludovic Marcotte Date: Tue Nov 20 20:29:27 2012 -0500 We correctly use
instead of \n when handling the signature. This happens when using HTML composition, instead of plain/text. M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/Mailer/SOGoMailForward.m commit cc98664d130d08d9c65c0dde332f334bda6e51e2 Author: Ludovic Marcotte Date: Tue Nov 20 15:21:49 2012 -0500 Fix for bug #2024. M OpenChange/MAPIStoreMailVolatileMessage.m commit 1fdcf843f30df64472d005729eedbea83a609616 Author: Ludovic Marcotte Date: Tue Nov 20 08:30:41 2012 -0500 Slightly improved previous commit to avoid losing X- elements. M SOPE/NGCards/CardVersitRenderer.m M SOPE/NGCards/iCalCalendar.m commit a1d092cab0b0c02b437c640ee7446a5aa5272bee Author: Ludovic Marcotte Date: Mon Nov 19 14:20:13 2012 -0500 Fix for #2093. M SOPE/NGCards/iCalCalendar.m M SoObjects/Appointments/SOGoAppointmentFolderICS.m commit 2606787dd7f6a8f00901dd3e3abc2e345ed27935 Author: Ludovic Marcotte Date: Mon Nov 19 09:45:48 2012 -0500 Make sure we handle arrays, and not single-value string objects. M SoObjects/SOGo/SOGoGroup.m commit eec99de5d0eb18c819bb10995cdb03205a5b32a7 Author: Francis Lachapelle Date: Fri Nov 16 19:11:13 2012 -0500 Indentation M UI/Templates/Appointments/SOGoAptMailReceipt.wox commit 5bf71059827cb9b5af49bfc543a72c730a663046 Author: Ludovic Marcotte Date: Sun Nov 18 10:48:58 2012 -0500 Fix for bug #1783. M UI/Scheduler/UIxAppointmentActions.m M UI/Scheduler/UIxAppointmentEditor.h M UI/Scheduler/UIxComponentEditor.h M UI/Scheduler/UIxComponentEditor.m commit 0979bd13aef99a578fcfac3c52b6c86c0745aae6 Author: Ludovic Marcotte Date: Sat Nov 17 17:16:00 2012 -0500 Fix for bug #2006. M SoObjects/Contacts/SOGoContactGCSFolder.m M UI/Contacts/UIxContactsFilterPanel.m M UI/Contacts/UIxContactsListActions.m M UI/Templates/ContactsUI/UIxContactsFilterPanel.wox M UI/WebServerResources/ContactsUI.js commit 40d6ce66d01e0c5f7d258fde94d9c531edbbe919 Author: Ludovic Marcotte Date: Sat Nov 17 16:43:49 2012 -0500 Small fix over previous commit. M SoObjects/Contacts/NGVCard+SOGo.m commit 8fd0966a236e568c8a61e28b614693601bc5ce53 Author: Ludovic Marcotte Date: Sat Nov 17 16:12:23 2012 -0500 Correctly loop among calendars. This fixes #2070. M UI/Scheduler/UIxCalFolderActions.m commit 3f8d374d638f9259254deefe0d856e58e73368a2 Author: Ludovic Marcotte Date: Sat Nov 17 15:38:29 2012 -0500 Fix for bug #2035 M SoObjects/Appointments/SOGoAppointmentFolder.m commit 77e4b3307fa9bd89afc4c20ff664f59f1ca02e47 Author: Ludovic Marcotte Date: Sat Nov 17 15:33:07 2012 -0500 Fix for bug #2106 M SOPE/NGCards/CardElement.m M SoObjects/Contacts/NGVCard+SOGo.m M SoObjects/Contacts/NSDictionary+LDIF.m M SoObjects/Contacts/SOGoContactLDIFEntry.m M UI/Contacts/UIxContactFolderActions.m commit 378eef408236051f5bcb44011f20a51ed1fe3fe8 Author: Jean Raby Date: Tue Nov 13 17:20:18 2012 -0500 Use GCSSpecialQueries in sogo-tool rename-user Fixes #1924 The SQL syntax used by the former query would only work with postgresql and Oracle. M SOPE/GDLContentStore/GCSSpecialQueries.m M Tools/SOGoToolRenameUser.m commit 8c96f717c07c125b6c4b838bcaefd77bc899b6ef Author: Francis Lachapelle Date: Tue Nov 13 16:25:20 2012 -0500 Update Prototype JS to version 1.7.1 .. and fixed namespace conflict in dtree.js (Node => dtreeNode) M UI/WebServerResources/AdministrationUI.js M UI/WebServerResources/HTMLElement.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/SOGoResizableTable.js M UI/WebServerResources/UIxContactsUserFolders.js M UI/WebServerResources/dtree.js M UI/WebServerResources/prototype.js commit 33bd07a53d76317f2eeac6c518c3a0495126369d Author: Francis Lachapelle Date: Tue Nov 13 16:22:27 2012 -0500 Fix user rights editor in calendar module M UI/WebServerResources/UIxCalUserRightsEditor.css commit fb4b266b3bfff65f69a98984433293905ddee975 Author: Francis Lachapelle Date: Tue Nov 13 16:13:56 2012 -0500 Improve user rights editor in calendar module M UI/WebServerResources/UIxCalUserRightsEditor.css commit d82ba7cbb96e55950da133bcfced87d0af131539 Author: Jean Raby Date: Tue Nov 13 15:01:30 2012 -0500 Reorder VCALENDAR template elements It must match [iCalCalendar orderOfElements] M Tests/Integration/test-davacl.py commit 51192dd5338f43570382d3dc942b083933430dda Author: Ludovic Marcotte Date: Tue Nov 13 13:58:05 2012 -0500 We now order correctly CardGroups - especially for calendars. This is to avoid a bug in BlackBerry devices where the METHOD must be placed BEFORE any vevent/vtimezone objects, otherwise the invitation objects are never recognized, and rather shown as a "application/x-rimdevicecalendar" attachment. M SOPE/NGCards/CardElement.h M SOPE/NGCards/CardElement.m M SOPE/NGCards/CardGroup.h M SOPE/NGCards/CardGroup.m M SOPE/NGCards/CardVersitRenderer.m M SOPE/NGCards/iCalCalendar.h M SOPE/NGCards/iCalCalendar.m M SoObjects/Appointments/SOGoAppointmentObject.m commit b088f6f97f897520d469e860b3ff740c5bc2a4ba Author: Francis Lachapelle Date: Mon Nov 12 16:36:30 2012 -0500 Fix scrolling for calendars/addressbooks lists M UI/WebServerResources/ContactsUI.css M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit e037ca0a4914785c4f34a50613292fa0ddc08775 Author: Francis Lachapelle Date: Mon Nov 12 15:32:03 2012 -0500 Fix bug with reply-to header in messages M SoObjects/Mailer/SOGoDraftObject.m commit 48b6cbcf0cc25e993f5730b640d3f654356a24be Author: Jean Raby Date: Mon Nov 12 09:36:38 2012 -0500 Add missing dependency on lasso and lasso-devel M packaging/rhel/sogo.spec commit 3b0a497f2d715a470c2041065b09ab5425c1565f Author: Wolfgang Sourdeau Date: Fri Nov 9 14:50:56 2012 -0500 (hack) allow subcribers to read messages from "Freebusy Data" root folder M OpenChange/MAPIStoreDBFolder.m commit 58d6a3c5eac67066ed5d8380664391e1d0627c07 Author: Wolfgang Sourdeau Date: Thu Nov 8 19:40:44 2012 -0500 Style M Scripts/openchange_cleanup.py commit c3c5e464a9cdd59feb808eab814afd711e3fa67f Author: Wolfgang Sourdeau Date: Thu Nov 8 19:36:32 2012 -0500 Restored cleanup of IMAP folders created by Outlook M Scripts/openchange_cleanup.py commit 303eaa38207a563c6f07d2420751be9d5f29cf72 Author: Wolfgang Sourdeau Date: Thu Nov 8 19:31:23 2012 -0500 Enable the reading of system-wide user defaults M Scripts/openchange_cleanup.py commit d797868d71099bcb8ae09ea5eec6fad5adddae97 Author: Wolfgang Sourdeau Date: Thu Nov 8 19:15:00 2012 -0500 asCSSIdentifier: made conversion faster by using a list M Scripts/openchange_cleanup.py commit 0ab36d4ec5b0079c72b42fd8717fda17744d0666 Author: Francis Lachapelle Date: Wed Nov 7 11:06:12 2012 -0500 Fix title display of cards with a photo M UI/WebServerResources/ContactsUI.css commit 3f58b6bfd135cd1b2a4f8dae897a436e38b49d76 Author: Wolfgang Sourdeau Date: Wed Nov 7 09:50:32 2012 -0500 Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against M OGoContentStore/GNUmakefile.preamble M SOPE/GDLContentStore/GNUmakefile.preamble M SOPE/NGCards/GNUmakefile.preamble M SoObjects/SOGo/GNUmakefile.preamble M UI/SOGoUI/GNUmakefile.preamble M UI/common.make M configure commit 160aa42b88234c5b484bb6628d78befe2a905d53 Author: Wolfgang Sourdeau Date: Wed Nov 7 09:49:46 2012 -0500 set the "check" target as a non-default target M Tests/Unit/GNUmakefile commit 0884a0f23ed063a5f5e2890fc4bf37d5a45b702f Author: Luc Charland Date: Tue Nov 6 15:39:14 2012 -0500 Modified CSS to move mail preference filter down M UI/WebServerResources/UIxPreferences.css commit 63024c30f07aca6710ccc0242228591dbf26f24d Author: Wolfgang Sourdeau Date: Tue Nov 6 13:50:26 2012 -0500 Make use of the new -[NSData compress] method and remove \n chars from base64 data M SoObjects/SOGo/SOGoWebAuthenticator.m commit 4b8a14e41eaf7ba43259eb4dce9e1c20c23e7603 Author: Wolfgang Sourdeau Date: Tue Nov 6 10:46:40 2012 -0500 Make use of SAML2 assertion as IMAP password M SoObjects/SOGo/SOGoWebAuthenticator.m commit ba67c57629241b54d2852c165fbf2296955582cf Author: Wolfgang Sourdeau Date: Tue Nov 6 10:46:11 2012 -0500 Save SAML2 assertion M SoObjects/SOGo/SOGoSAML2Session.h M SoObjects/SOGo/SOGoSAML2Session.m commit 0f0b4926a9a2e41d81b9423bae35e2ba6952287a Author: Wolfgang Sourdeau Date: Tue Nov 6 10:45:53 2012 -0500 updated NEWS M NEWS commit 6ad59a8481972be77b1af56b93ec24dd6482aaf6 Author: Ludovic Marcotte Date: Tue Nov 6 09:04:18 2012 -0500 Apply patches for bug #2060 M SoObjects/SOGo/LDAPSource.m M SoObjects/SOGo/NSString+Crypto.h M SoObjects/SOGo/NSString+Crypto.m M SoObjects/SOGo/SQLSource.m commit fe09a7969d5fe57468bd7540318da75111b767ab Author: Ludovic Marcotte Date: Tue Nov 6 08:05:23 2012 -0500 Automatically disable alarms for newly subsribed calendars. This fixes bug #2074. M SoObjects/SOGo/SOGoGCSFolder.m commit ca568ec5b548587f1ee3174d5be155ab9a215af2 Author: Jean Raby Date: Mon Nov 5 15:31:48 2012 -0500 Disable SAML2 on RHEL5 - its glib2 is prehistoric M packaging/rhel/sogo.spec commit 0a4809e2be49b89c0515d1ac63a3e0c89ac57455 Author: Jean Raby Date: Mon Nov 5 13:12:25 2012 -0500 Fix 'Show Raw Source' for tasks M UI/WebServerResources/SchedulerUI.js commit 627ebbaea904abdc51ebeda4729397a254837933 Author: Wolfgang Sourdeau Date: Mon Nov 5 10:34:46 2012 -0500 Updated documentation for NGImap4AuthMechanism M Documentation/SOGo Installation Guide.odt commit 48c41e6c62cd4cafd36f0fc19c5ad4c7f5428c42 Author: Wolfgang Sourdeau Date: Fri Nov 2 15:48:46 2012 -0400 Updated for SAML2 authentication M Documentation/SOGo Installation Guide.odt commit 9096f0b279c2b633057f1506290b2793437c793b Author: Wolfgang Sourdeau Date: Fri Nov 2 15:35:19 2012 -0400 Updates news M NEWS commit aeabd85c90e657b8b55831bd4c318bd8a9d421cf Author: Wolfgang Sourdeau Date: Fri Nov 2 15:31:49 2012 -0400 Finalized support for SAML2 logon M SoObjects/SOGo/SOGoSAML2Session.h M SoObjects/SOGo/SOGoSAML2Session.m M SoObjects/SOGo/SOGoSession.h M SoObjects/SOGo/SOGoSession.m M SoObjects/SOGo/SOGoWebAuthenticator.h M SoObjects/SOGo/SOGoWebAuthenticator.m M UI/Common/UIxPageFrame.m M UI/MainUI/GNUmakefile.preamble M UI/MainUI/SOGoRootPage.m M UI/MainUI/SOGoSAML2Actions.m M UI/MainUI/product.plist commit 695fc5fff9ec0fb5f0d4ffd1d5d07342d565e9fe Author: Wolfgang Sourdeau Date: Fri Nov 2 15:30:13 2012 -0400 added methods for supporting SAML2 configuration M SoObjects/SOGo/SOGoSystemDefaults.h M SoObjects/SOGo/SOGoSystemDefaults.m commit 6840fbb96c25dee846aa8280e8e79e4e4cd4210a Author: Wolfgang Sourdeau Date: Fri Nov 2 15:29:02 2012 -0400 added methods for supporting SAML2 persistence M SoObjects/SOGo/SOGoCache.h M SoObjects/SOGo/SOGoCache.m commit b905f42f470f4341b269453b2a49bde4969481fe Author: Jean Raby Date: Fri Nov 2 14:25:26 2012 -0400 Encode username when deleting socfs table contents Using the same encoding as NSString+Utilities asCSSIdentifier M Scripts/openchange_cleanup.py commit e02221d7163cace26e0dc3b0bd357964c0436e51 Author: Wolfgang Sourdeau Date: Fri Nov 2 13:54:52 2012 -0400 Auto-generate the SOGoSAML2Exceptions helper module M SoObjects/SOGo/GNUmakefile A SoObjects/SOGo/gen-saml2-exceptions.py commit 9edab5ee4a765045eb18bdf5053e80b7923072ae Author: Jean Raby Date: Fri Nov 2 11:24:55 2012 -0400 Enable saml2 in rpms M packaging/rhel/sogo.spec commit bc2b003676fc0ca8479c57729be0366062adea14 Author: Wolfgang Sourdeau Date: Thu Nov 1 16:06:26 2012 -0400 Make use of pkg-config to retrieve gcc and ld options for liblasso M SoObjects/SOGo/GNUmakefile.preamble M configure commit a9b521c8be61b5ffab3ab8c4279c1e7c7825157a Author: Wolfgang Sourdeau Date: Thu Nov 1 11:29:27 2012 -0400 Added SOGoSAML2Session A SoObjects/SOGo/SOGoSAML2Session.h A SoObjects/SOGo/SOGoSAML2Session.m commit 157e66ad4f57cac2db87036f25ad03fdcdd494b0 Author: Wolfgang Sourdeau Date: Thu Nov 1 11:28:45 2012 -0400 added "--enable-saml2" configuration option and dependency on liblasso M SoObjects/SOGo/GNUmakefile M SoObjects/SOGo/GNUmakefile.preamble M UI/MainUI/GNUmakefile M configure commit 39c2d43cef0f20950dc616aa48ce6f60b23d7e2e Author: Wolfgang Sourdeau Date: Thu Nov 1 10:48:10 2012 -0400 Implemented "saml2-metadata" web method to fetch the metadata corresponding to the current server M UI/MainUI/GNUmakefile A UI/MainUI/SOGoSAML2Actions.m M UI/MainUI/product.plist commit ac5f0bb95a3f8c7e1455525dc32ad54c3eb7de6e Author: Wolfgang Sourdeau Date: Thu Nov 1 10:46:51 2012 -0400 implemented +[SOGoSAML2Session metadata] M SoObjects/SOGo/GNUmakefile commit e31f8098493b75d8575d10dc6b8615d2f885a1c5 Author: Wolfgang Sourdeau Date: Thu Nov 1 10:27:27 2012 -0400 Use the system defaults when the user defaults are not availble M UI/SOGoUI/UIxComponent.m commit a916ac892703c45fc1c4d720e7baf73c747d45d7 Author: Luc Charland Date: Fri Oct 26 13:39:28 2012 -0400 Fixed bug #1105 Remote images display There now is a configurable default in mail preferences where you can set remote images to display either Never or Always. M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.m M UI/Templates/MailerUI/UIxMailMainFrame.wox M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/MailerUI.js commit 21ee23e7dfb10510d83a7ac081050215d215dcf2 Author: Wolfgang Sourdeau Date: Tue Oct 30 16:59:22 2012 -0400 avoid comparisons that extend past the string length M SoObjects/SOGo/NSString+Utilities.m commit 1223a6c0ee91d3dc9a3189384424219034eaefbc Author: Wolfgang Sourdeau Date: Tue Oct 30 09:41:20 2012 -0400 make use of -[WOComponent componentBundle] M UI/Scheduler/UIxComponentEditor.m commit 806ea9fd13a307bf71762da938a49db0b1acd33f Author: Wolfgang Sourdeau Date: Tue Oct 30 08:49:51 2012 -0400 do not duplicate the result of method calls into a NSMutableString M SOPE/GDLContentStore/GCSFolder.m commit 40a1a51845d1476b0bd0bd4c8d0e4eaa56bba6b0 Author: Wolfgang Sourdeau Date: Tue Oct 30 08:49:02 2012 -0400 cache the "startDate" M SOPE/NGCards/iCalTimeZonePeriod.h M SOPE/NGCards/iCalTimeZonePeriod.m commit 20cb769db1af72f878f0e19b13848e0c5630a32d Author: Wolfgang Sourdeau Date: Fri Oct 26 22:38:41 2012 -0400 style M SoObjects/SOGo/LDAPSource.m commit 2fdf4f55355377dffc8e696562fffaf1626be305 Author: Francis Lachapelle Date: Fri Oct 26 22:31:14 2012 -0400 Fix typos in Spanish (Spain) translation M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings commit 99296231194d352db4f9536035826b640a9f1a25 Author: Wolfgang Sourdeau Date: Thu Oct 25 21:58:34 2012 -0400 Accelerated basic page loading by caching the list of supported languages M SoObjects/SOGo/SOGoSystemDefaults.m commit cf0e0691f6edab754e911f7b5f50bf0c5e1180f1 Author: Wolfgang Sourdeau Date: Thu Oct 25 21:46:23 2012 -0400 Accelerated basic page loading by caching the user language M SoObjects/SOGo/SOGoUserDefaults.h M SoObjects/SOGo/SOGoUserDefaults.m commit 1080bee3ba9749aad0dc28625081fc6a496f7280 Author: Wolfgang Sourdeau Date: Wed Oct 24 15:00:02 2012 -0400 style M ChangeLog commit 389f4d4c19065341fd4a20fa8a72d8feebb90cbf Author: Wolfgang Sourdeau Date: Wed Oct 24 14:59:13 2012 -0400 style M NEWS commit 1e04eb57176b1d7a4119c50762785d5963a47b8a Author: Francis Lachapelle Date: Wed Oct 24 14:21:27 2012 -0400 Update French translation M UI/PreferencesUI/French.lproj/Localizable.strings commit 28ecb6069db0867fca582c0380a9c9b1b42cf02c Author: Wolfgang Sourdeau Date: Wed Oct 24 00:04:00 2012 -0400 Updated version to 2.0.2 M Version commit c8780b4bfa0e87e46a7f9dc2293d8dc42d6b5ec9 Author: Wolfgang Sourdeau Date: Wed Oct 24 00:03:53 2012 -0400 Updated version to 2.0.2 M NEWS commit d51bf22976db8e01edad7fa9763b9d45fad63d6f Author: Wolfgang Sourdeau Date: Tue Oct 23 23:58:39 2012 -0400 Commented out allocation/deallocation debugging code M OpenChange/MAPIStoreSOGoObject.m M OpenChange/MAPIStoreTable.m commit 73781f25f651adfeb2bb7f925e7fa4f607733e14 Author: Wolfgang Sourdeau Date: Tue Oct 23 23:47:06 2012 -0400 Updated copyright M SoObjects/SOGo/SOGoSystemDefaults.m commit a2f44dc346d50ac3cd6f0a72664ef708471eb9dd Author: Wolfgang Sourdeau Date: Tue Oct 23 17:18:44 2012 -0400 Updated version to 2.0.2 M ChangeLog M NEWS commit d1be924fd1f8f0843da8a84371aeafe8e4000512 Author: Wolfgang Sourdeau Date: Tue Oct 23 17:00:18 2012 -0400 Updated version to 2.0.2 M Documentation/SOGo Installation Guide.odt commit 15b44c6f5aa483300dabe8a5fc240b1fe50b7ed2 Author: Wolfgang Sourdeau Date: Tue Oct 23 16:59:48 2012 -0400 Updated version to 2.0.2 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 8a9336c599fc0d1c3047f42e3ec44736641f522b Author: Luc Charland Date: Tue Oct 23 16:11:45 2012 -0400 fixed bug #2062 priority shows prio_null When looking at a priority from a calendar where you don't have enough rights. In this case simply do not show anything in the field. M UI/WebServerResources/SchedulerUI.js commit ee712d2c11f73929e31a068ae3701df70f32ae59 Author: Francis Lachapelle Date: Tue Oct 23 15:21:19 2012 -0400 Restore missing translation strings M UI/PreferencesUI/German.lproj/Localizable.strings commit bb8eb2e1c3b0b14753fffb0b4e82ff6a27648ec2 Author: Francis Lachapelle Date: Tue Oct 23 15:17:28 2012 -0400 Restore missing translation strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings commit 31be93ef2e62c402fde5d562ac4d71af29df9fbd Author: Francis Lachapelle Date: Tue Oct 23 14:04:15 2012 -0400 Update translation - Dutch - French - German - Hungarian - SpanishArgentina - SpanishSpain M SoObjects/Appointments/Dutch.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/SpanishArgentina.lproj/Localizable.strings M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Contacts/Hungarian.lproj/Localizable.strings M UI/MailPartViewers/Hungarian.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/Dutch.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/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 2cd0a643b93b07ea4526d8a0ef10f2efdb9a7f29 Author: Wolfgang Sourdeau Date: Tue Oct 23 13:42:27 2012 -0400 the defaults for "sogod" are now registered from libSOGo M OpenChange/MAPIStoreSOGo.m commit 1f80387fc8cccb70d839bb9c18a42af0f8ecadd9 Author: Wolfgang Sourdeau Date: Tue Oct 23 13:42:02 2012 -0400 simplified and fixed the overriding of "SOGoLDAPQueryLimit" and "SOGoLDAPQueryTimeout" M Tools/sogo-tool.m commit fe29c24e688c4223adcabcaa5db1d37f89a638c4 Author: Wolfgang Sourdeau Date: Tue Oct 23 13:41:34 2012 -0400 simplified defaults override code, for sogod and other SOGo-based processes, by giving prescendence to the user "user defaults", followed by sogo.conf, debconf.conf and finally SOGoDefaults.plist", and by adding "sogod" in the list of defaults "suites" M SoObjects/SOGo/SOGoSystemDefaults.m commit 007a325164d0ff108c13c4562e43e2017f0bb3ab Author: Wolfgang Sourdeau Date: Tue Oct 23 10:52:58 2012 -0400 Do not show any signature verification icon at all when SMIME is not supported M UI/MailPartViewers/UIxMailPartSignedViewer.m M UI/Templates/MailPartViewers/UIxMailPartSignedViewer.wox M UI/WebServerResources/MailerUI.js commit c844c221d38ea1c1916767677c6b581e01594431 Author: Wolfgang Sourdeau Date: Tue Oct 23 10:51:05 2012 -0400 Do not show any signature verification icon at all when SMIME is not supported D maintenance/dummytool.c commit 6859fd3652fa18742130fb590ca9910bae93ea79 Author: Wolfgang Sourdeau Date: Tue Oct 23 10:30:05 2012 -0400 Do not automatically depend on libcrypto and make fallback dependency on libssl optional M SoObjects/SOGo/GNUmakefile.preamble commit 2f9369db57daf6aed225f8ed84597155c2e65cf8 Author: Wolfgang Sourdeau Date: Tue Oct 23 10:29:05 2012 -0400 Do not provide a default fallback on libssl, when gnutls is not in use.\nInstead, we make the use of either library mandatory. M SoObjects/SOGo/NSData+Crypto.m commit 3fb2a835d7557972318d5532ef81edefed95453c Author: Wolfgang Sourdeau Date: Tue Oct 23 10:27:53 2012 -0400 removed the need for "dummytool" and enabled the "--with-ssl=X" option for the "configure" script M configure commit fa7a6507b5e2b1d0e2841d33e9059a2578aee487 Author: Wolfgang Sourdeau Date: Tue Oct 23 10:11:33 2012 -0400 new file M SoObjects/SOGo/GNUmakefile.preamble commit 60b078f55098bbb2e79e6ee2f30db1f5821ca384 Author: Francis Lachapelle Date: Tue Oct 23 07:13:14 2012 -0400 Fix double backslash in Polish translation M SoObjects/Appointments/Polish.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings commit 46a4cd3d4e1964cdb83c808ecfa45e7938507905 Author: Francis Lachapelle Date: Mon Oct 22 21:44:20 2012 -0400 Updated Polish translation M SoObjects/Appointments/Polish.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Contacts/Polish.lproj/Localizable.strings M UI/MailPartViewers/Polish.lproj/Localizable.strings M UI/MailerUI/Polish.lproj/Localizable.strings M UI/MainUI/Polish.lproj/Localizable.strings M UI/PreferencesUI/Polish.lproj/Localizable.strings M UI/Scheduler/Polish.lproj/Localizable.strings commit 331b61d9b2b655ec2d239effdd63c8388937ef1b Author: Wolfgang Sourdeau Date: Mon Oct 22 15:17:47 2012 -0400 escape the username part of the tablename in order to obtain an acceptable SQL identifier M OpenChange/MAPIStoreUserContext.m commit 6d8c3289104e03102d03a202ecec5d898771f768 Author: Wolfgang Sourdeau Date: Mon Oct 22 10:09:13 2012 -0400 Fixed most build warnings M Main/SOGo.m M SoObjects/Appointments/SOGoAppointmentFolder.m M SoObjects/Appointments/SOGoAppointmentFolders.m M SoObjects/Appointments/SOGoAptMailDeletion.m M SoObjects/Appointments/SOGoAptMailICalReply.m M SoObjects/Appointments/SOGoAptMailInvitation.m M SoObjects/Appointments/SOGoAptMailUpdate.m M SoObjects/Appointments/SOGoCalendarProxy.m M SoObjects/Appointments/SOGoComponentOccurence.m M SoObjects/Appointments/SOGoUserFolder+Appointments.m M SoObjects/Appointments/iCalCalendar+SOGo.m M SoObjects/Appointments/iCalPerson+SOGo.m M SoObjects/Contacts/SOGoContactEntryPhoto.m M SoObjects/Contacts/SOGoContactFolders.m M SoObjects/Contacts/SOGoContactSourceFolder.m M SoObjects/Mailer/EOQualifier+MailDAV.h M SoObjects/Mailer/EOQualifier+MailDAV.m M SoObjects/Mailer/SOGoMailAccount.m M SoObjects/Mailer/SOGoMailBaseObject.m M SoObjects/Mailer/SOGoMailBodyPart.m M SoObjects/Mailer/SOGoMailFolder.m M SoObjects/Mailer/SOGoUser+Mailer.m M SoObjects/SOGo/DOMNode+SOGo.h M SoObjects/SOGo/DOMNode+SOGo.m M SoObjects/SOGo/SOGoDefaultsSource.m M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m M SoObjects/SOGo/SOGoParentFolder.m M SoObjects/SOGo/SOGoPublicBaseFolder.m M SoObjects/SOGo/WORequest+SOGo.m M Tools/SOGoEAlarmsNotifier.m M Tools/SOGoSockD.h M Tools/SOGoToolRemoveDoubles.m M Tools/SOGoToolRestore.m M UI/Common/UIxFolderActions.m M UI/Contacts/UIxContactActions.m M UI/Contacts/UIxContactEditor.h M UI/Contacts/UIxContactEditor.m M UI/MailPartViewers/UIxMailPartICalViewer.m M UI/MailPartViewers/UIxMailRenderingContext.m M UI/MailerUI/UIxMailEditor.m M UI/MailerUI/UIxMailFilterPanel.m M UI/MailerUI/UIxMailListActions.m M UI/MailerUI/UIxMailMainFrame.m M UI/MailerUI/UIxMailMoveToPopUp.m M UI/MailerUI/UIxMailView.m M UI/PreferencesUI/UIxPreferences.m M UI/SOGoUI/SOGoACLAdvisory.m M UI/SOGoUI/SOGoFolderAdvisory.m M UI/SOGoUI/UIxComponent.m M UI/Scheduler/UIxAppointmentActions.m M UI/Scheduler/UIxCalDayTable.m M UI/Scheduler/UIxCalFolderActions.m M UI/Scheduler/UIxCalMonthView.m M UI/Scheduler/UIxComponentEditor.m M UI/Scheduler/UIxTaskEditor.m commit dac021799a45a4f1a843248dbd162070767e7297 Author: Wolfgang Sourdeau Date: Mon Oct 22 08:02:22 2012 -0400 Fixed most build warnings M SOPE/GDLContentStore/GCSSessionsFolder.m commit e717be612669a8206774e32155777e4aa00e85f3 Author: Wolfgang Sourdeau Date: Mon Oct 22 08:01:40 2012 -0400 Fixed most build warnings M SOPE/NGCards/iCalAlarm.m M SOPE/NGCards/iCalObject.m M SOPE/NGCards/iCalTrigger.m M SOPE/NGCards/iCalXMLRenderer.m commit 667f0b4a132d522150e50f30a8a9b4115bacf3c9 Author: Wolfgang Sourdeau Date: Sat Oct 20 16:41:03 2012 -0400 style M UI/WebServerResources/SchedulerUI.js commit b3d2f7170888d566869ad2ff321740c0a0b30cde Author: Wolfgang Sourdeau Date: Sat Oct 20 16:40:44 2012 -0400 encode the url of the remote calendar, to enable the passing of url parameters M UI/WebServerResources/SchedulerUI.js commit 1f2ca23678fe9ca26e8146e118e753d5a06965bb Author: Wolfgang Sourdeau Date: Sat Oct 20 14:27:01 2012 -0400 update to latest edition of the Olson database, regenerated with the "--pure" parameter M SOPE/NGCards/TimeZones/Africa/Abidjan.ics M SOPE/NGCards/TimeZones/Africa/Accra.ics M SOPE/NGCards/TimeZones/Africa/Addis_Ababa.ics M SOPE/NGCards/TimeZones/Africa/Algiers.ics M SOPE/NGCards/TimeZones/Africa/Asmara.ics M SOPE/NGCards/TimeZones/Africa/Bamako.ics M SOPE/NGCards/TimeZones/Africa/Bangui.ics M SOPE/NGCards/TimeZones/Africa/Banjul.ics M SOPE/NGCards/TimeZones/Africa/Bissau.ics M SOPE/NGCards/TimeZones/Africa/Blantyre.ics M SOPE/NGCards/TimeZones/Africa/Brazzaville.ics M SOPE/NGCards/TimeZones/Africa/Bujumbura.ics M SOPE/NGCards/TimeZones/Africa/Cairo.ics M SOPE/NGCards/TimeZones/Africa/Casablanca.ics M SOPE/NGCards/TimeZones/Africa/Ceuta.ics M SOPE/NGCards/TimeZones/Africa/Conakry.ics M SOPE/NGCards/TimeZones/Africa/Dakar.ics M SOPE/NGCards/TimeZones/Africa/Dar_es_Salaam.ics M SOPE/NGCards/TimeZones/Africa/Djibouti.ics M SOPE/NGCards/TimeZones/Africa/Douala.ics M SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics M SOPE/NGCards/TimeZones/Africa/Freetown.ics M SOPE/NGCards/TimeZones/Africa/Gaborone.ics M SOPE/NGCards/TimeZones/Africa/Harare.ics M SOPE/NGCards/TimeZones/Africa/Johannesburg.ics M SOPE/NGCards/TimeZones/Africa/Juba.ics M SOPE/NGCards/TimeZones/Africa/Kampala.ics M SOPE/NGCards/TimeZones/Africa/Khartoum.ics M SOPE/NGCards/TimeZones/Africa/Kigali.ics M SOPE/NGCards/TimeZones/Africa/Kinshasa.ics M SOPE/NGCards/TimeZones/Africa/Lagos.ics M SOPE/NGCards/TimeZones/Africa/Libreville.ics M SOPE/NGCards/TimeZones/Africa/Lome.ics M SOPE/NGCards/TimeZones/Africa/Luanda.ics M SOPE/NGCards/TimeZones/Africa/Lubumbashi.ics M SOPE/NGCards/TimeZones/Africa/Lusaka.ics M SOPE/NGCards/TimeZones/Africa/Malabo.ics M SOPE/NGCards/TimeZones/Africa/Maputo.ics M SOPE/NGCards/TimeZones/Africa/Maseru.ics M SOPE/NGCards/TimeZones/Africa/Mbabane.ics M SOPE/NGCards/TimeZones/Africa/Mogadishu.ics M SOPE/NGCards/TimeZones/Africa/Monrovia.ics M SOPE/NGCards/TimeZones/Africa/Nairobi.ics M SOPE/NGCards/TimeZones/Africa/Ndjamena.ics M SOPE/NGCards/TimeZones/Africa/Niamey.ics M SOPE/NGCards/TimeZones/Africa/Nouakchott.ics M SOPE/NGCards/TimeZones/Africa/Ouagadougou.ics M SOPE/NGCards/TimeZones/Africa/Porto-Novo.ics M SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics M SOPE/NGCards/TimeZones/Africa/Tripoli.ics M SOPE/NGCards/TimeZones/Africa/Tunis.ics M SOPE/NGCards/TimeZones/Africa/Windhoek.ics M SOPE/NGCards/TimeZones/America/Adak.ics M SOPE/NGCards/TimeZones/America/Anchorage.ics M SOPE/NGCards/TimeZones/America/Anguilla.ics M SOPE/NGCards/TimeZones/America/Antigua.ics M SOPE/NGCards/TimeZones/America/Araguaina.ics M SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics M SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics M SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics M SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics M SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics M SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics M SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics M SOPE/NGCards/TimeZones/America/Argentina/Salta.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics M SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics M SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics M SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics M SOPE/NGCards/TimeZones/America/Aruba.ics M SOPE/NGCards/TimeZones/America/Asuncion.ics M SOPE/NGCards/TimeZones/America/Atikokan.ics M SOPE/NGCards/TimeZones/America/Bahia.ics M SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics M SOPE/NGCards/TimeZones/America/Barbados.ics M SOPE/NGCards/TimeZones/America/Belem.ics M SOPE/NGCards/TimeZones/America/Belize.ics M SOPE/NGCards/TimeZones/America/Blanc-Sablon.ics M SOPE/NGCards/TimeZones/America/Boa_Vista.ics M SOPE/NGCards/TimeZones/America/Bogota.ics M SOPE/NGCards/TimeZones/America/Boise.ics M SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics M SOPE/NGCards/TimeZones/America/Campo_Grande.ics M SOPE/NGCards/TimeZones/America/Cancun.ics M SOPE/NGCards/TimeZones/America/Caracas.ics M SOPE/NGCards/TimeZones/America/Cayenne.ics M SOPE/NGCards/TimeZones/America/Cayman.ics M SOPE/NGCards/TimeZones/America/Chicago.ics M SOPE/NGCards/TimeZones/America/Chihuahua.ics M SOPE/NGCards/TimeZones/America/Costa_Rica.ics M SOPE/NGCards/TimeZones/America/Creston.ics M SOPE/NGCards/TimeZones/America/Cuiaba.ics M SOPE/NGCards/TimeZones/America/Curacao.ics M SOPE/NGCards/TimeZones/America/Danmarkshavn.ics M SOPE/NGCards/TimeZones/America/Dawson.ics M SOPE/NGCards/TimeZones/America/Dawson_Creek.ics M SOPE/NGCards/TimeZones/America/Denver.ics M SOPE/NGCards/TimeZones/America/Detroit.ics M SOPE/NGCards/TimeZones/America/Dominica.ics M SOPE/NGCards/TimeZones/America/Edmonton.ics M SOPE/NGCards/TimeZones/America/Eirunepe.ics M SOPE/NGCards/TimeZones/America/El_Salvador.ics M SOPE/NGCards/TimeZones/America/Fortaleza.ics M SOPE/NGCards/TimeZones/America/Glace_Bay.ics M SOPE/NGCards/TimeZones/America/Godthab.ics M SOPE/NGCards/TimeZones/America/Goose_Bay.ics M SOPE/NGCards/TimeZones/America/Grand_Turk.ics M SOPE/NGCards/TimeZones/America/Grenada.ics M SOPE/NGCards/TimeZones/America/Guadeloupe.ics M SOPE/NGCards/TimeZones/America/Guatemala.ics M SOPE/NGCards/TimeZones/America/Guayaquil.ics M SOPE/NGCards/TimeZones/America/Guyana.ics M SOPE/NGCards/TimeZones/America/Halifax.ics M SOPE/NGCards/TimeZones/America/Havana.ics M SOPE/NGCards/TimeZones/America/Hermosillo.ics M SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics M SOPE/NGCards/TimeZones/America/Indiana/Knox.ics M SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics M SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics M SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics M SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics M SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics M SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics M SOPE/NGCards/TimeZones/America/Inuvik.ics M SOPE/NGCards/TimeZones/America/Iqaluit.ics M SOPE/NGCards/TimeZones/America/Jamaica.ics M SOPE/NGCards/TimeZones/America/Juneau.ics M SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics M SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics M SOPE/NGCards/TimeZones/America/Kralendijk.ics M SOPE/NGCards/TimeZones/America/La_Paz.ics M SOPE/NGCards/TimeZones/America/Lima.ics M SOPE/NGCards/TimeZones/America/Los_Angeles.ics M SOPE/NGCards/TimeZones/America/Lower_Princes.ics M SOPE/NGCards/TimeZones/America/Maceio.ics M SOPE/NGCards/TimeZones/America/Managua.ics M SOPE/NGCards/TimeZones/America/Manaus.ics M SOPE/NGCards/TimeZones/America/Marigot.ics M SOPE/NGCards/TimeZones/America/Martinique.ics M SOPE/NGCards/TimeZones/America/Matamoros.ics M SOPE/NGCards/TimeZones/America/Mazatlan.ics M SOPE/NGCards/TimeZones/America/Menominee.ics M SOPE/NGCards/TimeZones/America/Merida.ics M SOPE/NGCards/TimeZones/America/Metlakatla.ics M SOPE/NGCards/TimeZones/America/Mexico_City.ics M SOPE/NGCards/TimeZones/America/Miquelon.ics M SOPE/NGCards/TimeZones/America/Moncton.ics M SOPE/NGCards/TimeZones/America/Monterrey.ics M SOPE/NGCards/TimeZones/America/Montevideo.ics M SOPE/NGCards/TimeZones/America/Montreal.ics M SOPE/NGCards/TimeZones/America/Montserrat.ics M SOPE/NGCards/TimeZones/America/Nassau.ics M SOPE/NGCards/TimeZones/America/New_York.ics M SOPE/NGCards/TimeZones/America/Nipigon.ics M SOPE/NGCards/TimeZones/America/Nome.ics M SOPE/NGCards/TimeZones/America/Noronha.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics M SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics M SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics M SOPE/NGCards/TimeZones/America/Ojinaga.ics M SOPE/NGCards/TimeZones/America/Panama.ics M SOPE/NGCards/TimeZones/America/Pangnirtung.ics M SOPE/NGCards/TimeZones/America/Paramaribo.ics M SOPE/NGCards/TimeZones/America/Phoenix.ics M SOPE/NGCards/TimeZones/America/Port-au-Prince.ics M SOPE/NGCards/TimeZones/America/Port_of_Spain.ics M SOPE/NGCards/TimeZones/America/Porto_Velho.ics M SOPE/NGCards/TimeZones/America/Puerto_Rico.ics M SOPE/NGCards/TimeZones/America/Rainy_River.ics M SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics M SOPE/NGCards/TimeZones/America/Recife.ics M SOPE/NGCards/TimeZones/America/Regina.ics M SOPE/NGCards/TimeZones/America/Resolute.ics M SOPE/NGCards/TimeZones/America/Rio_Branco.ics M SOPE/NGCards/TimeZones/America/Santa_Isabel.ics M SOPE/NGCards/TimeZones/America/Santarem.ics M SOPE/NGCards/TimeZones/America/Santiago.ics M SOPE/NGCards/TimeZones/America/Santo_Domingo.ics M SOPE/NGCards/TimeZones/America/Sao_Paulo.ics M SOPE/NGCards/TimeZones/America/Scoresbysund.ics M SOPE/NGCards/TimeZones/America/Shiprock.ics M SOPE/NGCards/TimeZones/America/Sitka.ics M SOPE/NGCards/TimeZones/America/St_Barthelemy.ics M SOPE/NGCards/TimeZones/America/St_Johns.ics M SOPE/NGCards/TimeZones/America/St_Kitts.ics M SOPE/NGCards/TimeZones/America/St_Lucia.ics M SOPE/NGCards/TimeZones/America/St_Thomas.ics M SOPE/NGCards/TimeZones/America/St_Vincent.ics M SOPE/NGCards/TimeZones/America/Swift_Current.ics M SOPE/NGCards/TimeZones/America/Tegucigalpa.ics M SOPE/NGCards/TimeZones/America/Thule.ics M SOPE/NGCards/TimeZones/America/Thunder_Bay.ics M SOPE/NGCards/TimeZones/America/Tijuana.ics M SOPE/NGCards/TimeZones/America/Toronto.ics M SOPE/NGCards/TimeZones/America/Tortola.ics M SOPE/NGCards/TimeZones/America/Vancouver.ics M SOPE/NGCards/TimeZones/America/Whitehorse.ics M SOPE/NGCards/TimeZones/America/Winnipeg.ics M SOPE/NGCards/TimeZones/America/Yakutat.ics M SOPE/NGCards/TimeZones/America/Yellowknife.ics M SOPE/NGCards/TimeZones/Antarctica/Casey.ics M SOPE/NGCards/TimeZones/Antarctica/Davis.ics M SOPE/NGCards/TimeZones/Antarctica/DumontDUrville.ics M SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics M SOPE/NGCards/TimeZones/Antarctica/Mawson.ics M SOPE/NGCards/TimeZones/Antarctica/McMurdo.ics M SOPE/NGCards/TimeZones/Antarctica/Palmer.ics M SOPE/NGCards/TimeZones/Antarctica/Rothera.ics M SOPE/NGCards/TimeZones/Antarctica/South_Pole.ics M SOPE/NGCards/TimeZones/Antarctica/Syowa.ics M SOPE/NGCards/TimeZones/Antarctica/Vostok.ics M SOPE/NGCards/TimeZones/Arctic/Longyearbyen.ics M SOPE/NGCards/TimeZones/Asia/Aden.ics M SOPE/NGCards/TimeZones/Asia/Almaty.ics M SOPE/NGCards/TimeZones/Asia/Amman.ics M SOPE/NGCards/TimeZones/Asia/Anadyr.ics M SOPE/NGCards/TimeZones/Asia/Aqtau.ics M SOPE/NGCards/TimeZones/Asia/Aqtobe.ics M SOPE/NGCards/TimeZones/Asia/Ashgabat.ics M SOPE/NGCards/TimeZones/Asia/Baghdad.ics M SOPE/NGCards/TimeZones/Asia/Bahrain.ics M SOPE/NGCards/TimeZones/Asia/Baku.ics M SOPE/NGCards/TimeZones/Asia/Bangkok.ics M SOPE/NGCards/TimeZones/Asia/Beirut.ics M SOPE/NGCards/TimeZones/Asia/Bishkek.ics M SOPE/NGCards/TimeZones/Asia/Brunei.ics M SOPE/NGCards/TimeZones/Asia/Choibalsan.ics M SOPE/NGCards/TimeZones/Asia/Chongqing.ics M SOPE/NGCards/TimeZones/Asia/Colombo.ics M SOPE/NGCards/TimeZones/Asia/Damascus.ics M SOPE/NGCards/TimeZones/Asia/Dhaka.ics M SOPE/NGCards/TimeZones/Asia/Dili.ics M SOPE/NGCards/TimeZones/Asia/Dubai.ics M SOPE/NGCards/TimeZones/Asia/Dushanbe.ics M SOPE/NGCards/TimeZones/Asia/Gaza.ics M SOPE/NGCards/TimeZones/Asia/Harbin.ics M SOPE/NGCards/TimeZones/Asia/Hebron.ics M SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics M SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics M SOPE/NGCards/TimeZones/Asia/Hovd.ics M SOPE/NGCards/TimeZones/Asia/Irkutsk.ics M SOPE/NGCards/TimeZones/Asia/Istanbul.ics M SOPE/NGCards/TimeZones/Asia/Jakarta.ics M SOPE/NGCards/TimeZones/Asia/Jayapura.ics M SOPE/NGCards/TimeZones/Asia/Jerusalem.ics M SOPE/NGCards/TimeZones/Asia/Kabul.ics M SOPE/NGCards/TimeZones/Asia/Kamchatka.ics M SOPE/NGCards/TimeZones/Asia/Karachi.ics M SOPE/NGCards/TimeZones/Asia/Kashgar.ics M SOPE/NGCards/TimeZones/Asia/Kathmandu.ics M SOPE/NGCards/TimeZones/Asia/Kolkata.ics M SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics M SOPE/NGCards/TimeZones/Asia/Kuala_Lumpur.ics M SOPE/NGCards/TimeZones/Asia/Kuching.ics M SOPE/NGCards/TimeZones/Asia/Kuwait.ics M SOPE/NGCards/TimeZones/Asia/Macau.ics M SOPE/NGCards/TimeZones/Asia/Magadan.ics M SOPE/NGCards/TimeZones/Asia/Makassar.ics M SOPE/NGCards/TimeZones/Asia/Manila.ics M SOPE/NGCards/TimeZones/Asia/Muscat.ics M SOPE/NGCards/TimeZones/Asia/Nicosia.ics M SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics M SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics M SOPE/NGCards/TimeZones/Asia/Omsk.ics M SOPE/NGCards/TimeZones/Asia/Oral.ics M SOPE/NGCards/TimeZones/Asia/Phnom_Penh.ics M SOPE/NGCards/TimeZones/Asia/Pontianak.ics M SOPE/NGCards/TimeZones/Asia/Pyongyang.ics M SOPE/NGCards/TimeZones/Asia/Qatar.ics M SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics M SOPE/NGCards/TimeZones/Asia/Rangoon.ics M SOPE/NGCards/TimeZones/Asia/Riyadh.ics M SOPE/NGCards/TimeZones/Asia/Sakhalin.ics M SOPE/NGCards/TimeZones/Asia/Samarkand.ics M SOPE/NGCards/TimeZones/Asia/Seoul.ics M SOPE/NGCards/TimeZones/Asia/Shanghai.ics M SOPE/NGCards/TimeZones/Asia/Singapore.ics M SOPE/NGCards/TimeZones/Asia/Taipei.ics M SOPE/NGCards/TimeZones/Asia/Tashkent.ics M SOPE/NGCards/TimeZones/Asia/Tbilisi.ics M SOPE/NGCards/TimeZones/Asia/Tehran.ics M SOPE/NGCards/TimeZones/Asia/Thimphu.ics M SOPE/NGCards/TimeZones/Asia/Tokyo.ics M SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics M SOPE/NGCards/TimeZones/Asia/Urumqi.ics M SOPE/NGCards/TimeZones/Asia/Vientiane.ics M SOPE/NGCards/TimeZones/Asia/Vladivostok.ics M SOPE/NGCards/TimeZones/Asia/Yakutsk.ics M SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics M SOPE/NGCards/TimeZones/Asia/Yerevan.ics M SOPE/NGCards/TimeZones/Atlantic/Azores.ics M SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics M SOPE/NGCards/TimeZones/Atlantic/Canary.ics M SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics M SOPE/NGCards/TimeZones/Atlantic/Faroe.ics M SOPE/NGCards/TimeZones/Atlantic/Madeira.ics M SOPE/NGCards/TimeZones/Atlantic/Reykjavik.ics M SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics M SOPE/NGCards/TimeZones/Atlantic/St_Helena.ics M SOPE/NGCards/TimeZones/Atlantic/Stanley.ics M SOPE/NGCards/TimeZones/Australia/Adelaide.ics M SOPE/NGCards/TimeZones/Australia/Brisbane.ics M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics M SOPE/NGCards/TimeZones/Australia/Currie.ics M SOPE/NGCards/TimeZones/Australia/Darwin.ics M SOPE/NGCards/TimeZones/Australia/Eucla.ics M SOPE/NGCards/TimeZones/Australia/Hobart.ics M SOPE/NGCards/TimeZones/Australia/Lindeman.ics M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics M SOPE/NGCards/TimeZones/Australia/Melbourne.ics M SOPE/NGCards/TimeZones/Australia/Perth.ics M SOPE/NGCards/TimeZones/Australia/Sydney.ics M SOPE/NGCards/TimeZones/Europe/Amsterdam.ics M SOPE/NGCards/TimeZones/Europe/Andorra.ics M SOPE/NGCards/TimeZones/Europe/Athens.ics M SOPE/NGCards/TimeZones/Europe/Belgrade.ics M SOPE/NGCards/TimeZones/Europe/Berlin.ics M SOPE/NGCards/TimeZones/Europe/Bratislava.ics M SOPE/NGCards/TimeZones/Europe/Brussels.ics M SOPE/NGCards/TimeZones/Europe/Bucharest.ics M SOPE/NGCards/TimeZones/Europe/Budapest.ics M SOPE/NGCards/TimeZones/Europe/Chisinau.ics M SOPE/NGCards/TimeZones/Europe/Copenhagen.ics M SOPE/NGCards/TimeZones/Europe/Dublin.ics M SOPE/NGCards/TimeZones/Europe/Gibraltar.ics M SOPE/NGCards/TimeZones/Europe/Guernsey.ics M SOPE/NGCards/TimeZones/Europe/Helsinki.ics M SOPE/NGCards/TimeZones/Europe/Isle_of_Man.ics M SOPE/NGCards/TimeZones/Europe/Istanbul.ics M SOPE/NGCards/TimeZones/Europe/Jersey.ics M SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics M SOPE/NGCards/TimeZones/Europe/Kiev.ics M SOPE/NGCards/TimeZones/Europe/Lisbon.ics M SOPE/NGCards/TimeZones/Europe/Ljubljana.ics M SOPE/NGCards/TimeZones/Europe/London.ics M SOPE/NGCards/TimeZones/Europe/Luxembourg.ics M SOPE/NGCards/TimeZones/Europe/Madrid.ics M SOPE/NGCards/TimeZones/Europe/Malta.ics M SOPE/NGCards/TimeZones/Europe/Mariehamn.ics M SOPE/NGCards/TimeZones/Europe/Minsk.ics M SOPE/NGCards/TimeZones/Europe/Monaco.ics M SOPE/NGCards/TimeZones/Europe/Moscow.ics M SOPE/NGCards/TimeZones/Europe/Nicosia.ics M SOPE/NGCards/TimeZones/Europe/Oslo.ics M SOPE/NGCards/TimeZones/Europe/Paris.ics M SOPE/NGCards/TimeZones/Europe/Podgorica.ics M SOPE/NGCards/TimeZones/Europe/Prague.ics M SOPE/NGCards/TimeZones/Europe/Riga.ics M SOPE/NGCards/TimeZones/Europe/Rome.ics M SOPE/NGCards/TimeZones/Europe/Samara.ics M SOPE/NGCards/TimeZones/Europe/San_Marino.ics M SOPE/NGCards/TimeZones/Europe/Sarajevo.ics M SOPE/NGCards/TimeZones/Europe/Simferopol.ics M SOPE/NGCards/TimeZones/Europe/Skopje.ics M SOPE/NGCards/TimeZones/Europe/Sofia.ics M SOPE/NGCards/TimeZones/Europe/Stockholm.ics M SOPE/NGCards/TimeZones/Europe/Tallinn.ics M SOPE/NGCards/TimeZones/Europe/Tirane.ics M SOPE/NGCards/TimeZones/Europe/Uzhgorod.ics M SOPE/NGCards/TimeZones/Europe/Vaduz.ics M SOPE/NGCards/TimeZones/Europe/Vatican.ics M SOPE/NGCards/TimeZones/Europe/Vienna.ics M SOPE/NGCards/TimeZones/Europe/Vilnius.ics M SOPE/NGCards/TimeZones/Europe/Volgograd.ics M SOPE/NGCards/TimeZones/Europe/Warsaw.ics M SOPE/NGCards/TimeZones/Europe/Zagreb.ics M SOPE/NGCards/TimeZones/Europe/Zaporozhye.ics M SOPE/NGCards/TimeZones/Europe/Zurich.ics M SOPE/NGCards/TimeZones/Indian/Antananarivo.ics M SOPE/NGCards/TimeZones/Indian/Chagos.ics M SOPE/NGCards/TimeZones/Indian/Christmas.ics M SOPE/NGCards/TimeZones/Indian/Cocos.ics M SOPE/NGCards/TimeZones/Indian/Comoro.ics M SOPE/NGCards/TimeZones/Indian/Kerguelen.ics M SOPE/NGCards/TimeZones/Indian/Mahe.ics M SOPE/NGCards/TimeZones/Indian/Maldives.ics M SOPE/NGCards/TimeZones/Indian/Mauritius.ics M SOPE/NGCards/TimeZones/Indian/Mayotte.ics M SOPE/NGCards/TimeZones/Indian/Reunion.ics M SOPE/NGCards/TimeZones/Pacific/Apia.ics M SOPE/NGCards/TimeZones/Pacific/Auckland.ics M SOPE/NGCards/TimeZones/Pacific/Chatham.ics M SOPE/NGCards/TimeZones/Pacific/Chuuk.ics M SOPE/NGCards/TimeZones/Pacific/Easter.ics M SOPE/NGCards/TimeZones/Pacific/Efate.ics M SOPE/NGCards/TimeZones/Pacific/Enderbury.ics M SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics M SOPE/NGCards/TimeZones/Pacific/Fiji.ics M SOPE/NGCards/TimeZones/Pacific/Funafuti.ics M SOPE/NGCards/TimeZones/Pacific/Galapagos.ics M SOPE/NGCards/TimeZones/Pacific/Gambier.ics M SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics M SOPE/NGCards/TimeZones/Pacific/Guam.ics M SOPE/NGCards/TimeZones/Pacific/Honolulu.ics M SOPE/NGCards/TimeZones/Pacific/Johnston.ics M SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics M SOPE/NGCards/TimeZones/Pacific/Kosrae.ics M SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics M SOPE/NGCards/TimeZones/Pacific/Majuro.ics M SOPE/NGCards/TimeZones/Pacific/Marquesas.ics M SOPE/NGCards/TimeZones/Pacific/Midway.ics M SOPE/NGCards/TimeZones/Pacific/Nauru.ics M SOPE/NGCards/TimeZones/Pacific/Niue.ics M SOPE/NGCards/TimeZones/Pacific/Norfolk.ics M SOPE/NGCards/TimeZones/Pacific/Noumea.ics M SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics M SOPE/NGCards/TimeZones/Pacific/Palau.ics M SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics M SOPE/NGCards/TimeZones/Pacific/Pohnpei.ics M SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics M SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics M SOPE/NGCards/TimeZones/Pacific/Saipan.ics M SOPE/NGCards/TimeZones/Pacific/Tahiti.ics M SOPE/NGCards/TimeZones/Pacific/Tarawa.ics M SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics M SOPE/NGCards/TimeZones/Pacific/Wake.ics M SOPE/NGCards/TimeZones/Pacific/Wallis.ics commit 321e7e635d1594e2d2e2369d22891282d470294b Author: Wolfgang Sourdeau Date: Sat Oct 20 14:26:23 2012 -0400 added "--pure" parameter to suggested command-line M SOPE/NGCards/TimeZones/UPDATING commit 5c9298febf76926dfebc9e63c202440ed7669c76 Author: Wolfgang Sourdeau Date: Sat Oct 20 13:28:31 2012 -0400 sort the timezone periods chronologically, in reverse order, to ensure that the most recent valid one is used M SOPE/NGCards/iCalTimeZone.m commit 948bafd2bf30b46654e4a006da7416633befdba7 Author: Wolfgang Sourdeau Date: Sat Oct 20 13:27:24 2012 -0400 s/occurence/occurrence/g M SOPE/NGCards/iCalTimeZonePeriod.h M SOPE/NGCards/iCalTimeZonePeriod.m M Tests/Unit/TestiCalTimeZonePeriod.m commit a632c82b59bdc6ea73d772101684d2dae0476f9e Author: Jeroen Dekkers Date: Fri Oct 19 18:46:46 2012 +0200 Implement a "make check" target that will run the unit tests M GNUmakefile M Tests/Unit/GNUmakefile M Tests/Unit/SOGoTestRunner.m M UI/Templates/GNUmakefile M UI/WebServerResources/GNUmakefile commit 990911e14272e2233b2530b15aa6f2d9afd7db2b Author: Jeroen Dekkers Date: Fri Oct 19 18:23:07 2012 +0200 Specify all necessary libraries when linking M Main/GNUmakefile.preamble M OGoContentStore/GNUmakefile.preamble M SOPE/GDLContentStore/GNUmakefile.preamble M SOPE/NGCards/GNUmakefile.preamble M SoObjects/SOGo/GNUmakefile.preamble M SoObjects/common.make M UI/SOGoUI/GNUmakefile.preamble commit 439bb132c1eed1210cc88f160af0839b83f536eb Author: Jeroen Dekkers Date: Fri Oct 19 17:33:48 2012 +0200 Add support for GnuTLS M SoObjects/SOGo/GNUmakefile.preamble M SoObjects/SOGo/NSData+Crypto.m M Tests/Unit/GNUmakefile A Tests/Unit/TestNSData+Crypto.m A Tests/Unit/TestNSString+Crypto.m A UI/MailPartViewers/GNUmakefile.preamble M UI/MailPartViewers/UIxMailPartSignedViewer.m M configure A maintenance/dummytool.c commit 0482c1db333803e7ca4694ad13b9107d17e94054 Author: Jeroen Dekkers Date: Fri Oct 19 16:07:45 2012 +0200 Read configuration from /etc/sogo/sogo.conf M SoObjects/SOGo/SOGoSystemDefaults.m M Tools/sogo-tool.m commit 34f3ddd0d71a8ac7574b9dc7470a76400c691f95 Author: Jeroen Dekkers Date: Fri Oct 19 16:05:41 2012 +0200 Compile daemon as Position Independent Executable M Main/GNUmakefile commit 3cd249f231ecc69b2e48d0018aa12120233d9316 Author: Wolfgang Sourdeau Date: Fri Oct 19 04:37:56 2012 -0400 Reduced the delay used for fetching the mail rows from 200 to 100ms M UI/WebServerResources/SOGoDataTable.js commit 5e89c1236d475c29f43996eabdee22b64ade5cfa Author: Wolfgang Sourdeau Date: Fri Oct 19 04:37:36 2012 -0400 Merged the code of _getData into getData and getting rid of the delay for rows that are already in cache M UI/WebServerResources/SOGoMailDataSource.js commit b005b872de2ac1c10d25e4a4080729516166ac67 Author: Wolfgang Sourdeau Date: Fri Oct 19 04:34:13 2012 -0400 Style M UI/WebServerResources/SOGoDataTable.js M UI/WebServerResources/SOGoMailDataSource.js commit b744710ee3c997a635abc24002d1f9333c6f8114 Author: Wolfgang Sourdeau Date: Thu Oct 18 14:13:32 2012 -0400 Updated copyright M UI/Common/WODirectAction+SOGo.m commit 479772a73f82456626d59337a8173732ba9844ed Author: Wolfgang Sourdeau Date: Thu Oct 18 13:37:42 2012 -0400 Further optimized things by caching the parsed strings dictionary directly M UI/Common/WODirectAction+SOGo.m commit 1e84bccf42e3321d9786378e8d43fd54e93f9b27 Author: Wolfgang Sourdeau Date: Thu Oct 18 13:00:59 2012 -0400 new optimization that strongly improve the lookup time of labels M UI/Common/WODirectAction+SOGo.m commit 4c6ca4efc2ad8e83a3bd09206cc9c24aae69c807 Author: Wolfgang Sourdeau Date: Thu Oct 18 11:51:23 2012 -0400 _handleAttendeesEdition: ensure that the attendee email is correctly see before registering it, since the JSON content may set empty entries M UI/Scheduler/UIxComponentEditor.m commit 1357bb2f35a3ead46df29067e856497456f72f8c Author: Wolfgang Sourdeau Date: Thu Oct 18 11:34:47 2012 -0400 -[EOAndQualifier initWithQualifiers:] must receive a nil-ended list (fixes #1999) M SoObjects/SOGo/SOGoGCSFolder.m commit cb61753cc4997e115a401ce96ba7c000d65b5e95 Author: Wolfgang Sourdeau Date: Thu Oct 18 11:04:50 2012 -0400 Fixed the display of the restorable folder ids M Tools/SOGoToolRestore.m commit 97aefee1ecfe8c179e56577e4718769dd0f197e1 Author: Wolfgang Sourdeau Date: Thu Oct 18 10:34:05 2012 -0400 removed the (apparently) useless version requirements, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) M UI/SOGoElements/bundle-info.plist commit bde8f662a3f851d74bc69e660444a5d63ec88b94 Author: Wolfgang Sourdeau Date: Thu Oct 18 10:33:20 2012 -0400 removed (apparently) useless +version from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) M UI/SOGoUI/UIxComponent.m commit 1f586a4416a9cd2c8681b365891c465bc4614888 Author: Wolfgang Sourdeau Date: Thu Oct 18 10:33:14 2012 -0400 removed (apparently) useless +version from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) M SOPE/NGCards/iCalObject.m commit 565a48d36d6b7d07c4e4680f34a97c62436e9ed4 Author: Francis Lachapelle Date: Thu Oct 18 08:39:49 2012 -0400 Extend width of labels in preferences M UI/WebServerResources/generic.css commit 5b40562abc8252a628e2a53b15191062cfe40d3b Author: Francis Lachapelle Date: Thu Oct 18 08:38:58 2012 -0400 Add missing translation strings in scheduler M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Catalan.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/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/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 commit a13491f113f8db1c18aa54c18c6067cadb88ef70 Author: Francis Lachapelle Date: Thu Oct 18 08:30:54 2012 -0400 Add missing translations strings in preferences M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings commit 06fc7ed49f6fed3ea5c20ee4eb020f4cab8c1b4f Author: Wolfgang Sourdeau Date: Wed Oct 17 08:26:22 2012 -0400 -submitWithFlags: adapt to new SOGoMailer API M OpenChange/MAPIStoreMailVolatileMessage.m commit 5a767904189e784c45425b6414e887ebaa2ffd5b Author: Wolfgang Sourdeau Date: Tue Oct 16 16:56:48 2012 -0400 Added support for SMTP PLAIN authentication M Documentation/SOGo Installation Guide.odt M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/Mailer/SOGoDraftObject.m M SoObjects/SOGo/SOGoDomainDefaults.h M SoObjects/SOGo/SOGoDomainDefaults.m M SoObjects/SOGo/SOGoMailer.h M SoObjects/SOGo/SOGoMailer.m M SoObjects/SOGo/SOGoSession.m M Tools/SOGoEAlarmsNotifier.m M UI/MailerUI/UIxMailView.m M UI/SOGoUI/SOGoACLAdvisory.m M UI/SOGoUI/SOGoFolderAdvisory.m commit ef5119f76599f6a11a75175726f055982fa63d83 Author: Wolfgang Sourdeau Date: Mon Oct 15 08:04:26 2012 -0400 crash: do not attempt to store nil body part keys, for emails having no text body M OpenChange/MAPIStoreMailFolder.m commit 23ea0065752191a987b84d5b7d48bbfb7db7fb2b Author: Wolfgang Sourdeau Date: Sat Oct 13 13:45:56 2012 -0400 nameExistsInFolder: removed useless method M SoObjects/SOGo/SOGoGCSFolder.h M SoObjects/SOGo/SOGoGCSFolder.m commit d5c29b387055a67f6195c5092f6a04957a472b0f Author: Wolfgang Sourdeau Date: Sat Oct 13 10:59:18 2012 -0400 speedup of -synchroniseCache: assign message ids and change numbers in batch, as in the mail module M OpenChange/MAPIStoreGCSFolder.m commit 1f54b3dd0e7b1e252a6b2282428a1d999771d320 Author: Wolfgang Sourdeau Date: Sat Oct 13 10:56:56 2012 -0400 fixed typo in configuration sample M Documentation/SOGo Installation Guide.odt commit dec64722c8ff05b60d74f1af61cc82403e77c27b Author: Wolfgang Sourdeau Date: Sat Oct 13 09:59:13 2012 -0400 Use NSString instances for representing change numbers, rather than NSNumber M OpenChange/MAPIStoreGCSFolder.h M OpenChange/MAPIStoreGCSFolder.m M OpenChange/MAPIStoreGCSMessage.m commit 1e92fe0395c05b013ddc74261708270dab150669 Author: Wolfgang Sourdeau Date: Sat Oct 13 09:50:43 2012 -0400 style M OpenChange/MAPIStoreGCSFolder.m commit 526f83d3c94fd74d5689eb0e0517973f595e8227 Author: Wolfgang Sourdeau Date: Fri Oct 12 23:29:38 2012 -0400 synchroniseCache: register new mail message ids and version numbers in batch with the new methods in MAPIStoreFolder and MAPIStoreMapping M OpenChange/MAPIStoreMailFolder.m commit 63abe73c29bc7d211a22722e8f3c489e1601b967 Author: Wolfgang Sourdeau Date: Fri Oct 12 23:28:47 2012 -0400 ensureIDsForChildKeys: new helper method that ensure that the child keys have a corresponding fmid and register them with -[MAPIStoreMapping registerURLs:withIDs:] if needed M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m commit 9e551cca5bc0aebda0dcc0cc09f4de398bd793c7 Author: Wolfgang Sourdeau Date: Fri Oct 12 23:27:05 2012 -0400 registerURLs:withIDs: now takes an array of NSNumber or NSString instances M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit ea98a35fadde20d61de8fc9f037115c4bfc356a6 Author: Wolfgang Sourdeau Date: Fri Oct 12 23:25:51 2012 -0400 getNewFMIDs: new wrapper method around openchangedb_get_new_folderIDs M OpenChange/MAPIStoreContext.h M OpenChange/MAPIStoreContext.m commit 641eb8013b270a016ef78d3e8bffb3dcf384badc Author: Wolfgang Sourdeau Date: Fri Oct 12 17:44:26 2012 -0400 -registerURLs:withIDs: new method to register multiple urls at once M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit 5e2453f3c45429f8055d35f98cc17a49a537f49b Author: Wolfgang Sourdeau Date: Fri Oct 12 17:42:43 2012 -0400 getNewChangeNumbers: new wrapper for openchangedb_get_new_changeNumbers M OpenChange/MAPIStoreContext.h M OpenChange/MAPIStoreContext.m commit bc52ee69540981f383f7a8e40484ff93558df41f Author: Wolfgang Sourdeau Date: Fri Oct 12 16:56:35 2012 -0400 Updated index table 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 b1547d7212dfeb23a8d6c936db0a46cad77f8b23 Author: Luc Charland Date: Fri Oct 12 13:34:38 2012 -0400 related with bug #0724. Erase rows before ajax call. For a better user experience, first erase (hide) the rows that were deleted. Then make the ajax call for batchdelete. On confirmation really delete the rows. M UI/WebServerResources/ContactsUI.js commit 854985e12445e2e9e0931e7a1af40f48b171dcb9 Author: Luc Charland Date: Tue Oct 9 11:29:35 2012 -0400 Fixed bug #1477 Add decision in subject header M SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings M SoObjects/Appointments/Catalan.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/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/SOGoAptMailICalReply.m 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 commit e73ef5d98d0a377388ae21f4010b15aa69d15da5 Author: Francis Lachapelle Date: Wed Oct 10 15:33:04 2012 -0400 Updated Hungarian translation M UI/MainUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings commit f8aecc374c4c03bd6864e34b062cd8ad845eb479 Author: Wolfgang Sourdeau Date: Wed Oct 10 15:21:50 2012 -0400 Updated for 2.0.1 M NEWS commit a29c39c5d5cbe10327ca72ec65493fc32000759b Author: Wolfgang Sourdeau Date: Wed Oct 10 14:53:23 2012 -0400 Release 2.0.1 M ChangeLog 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 Updated NEWS file M NEWS commit 1cf972074c3b27a2f263a9401cd90b93aa95a4fb Author: Francis Lachapelle Date: Thu Sep 27 10:03:54 2012 -0400 Coherance fix in mail editor title M UI/WebServerResources/UIxMailEditor.js commit 1f3f1888f507fa2888a2ecb6a16fc8df8cd2568c Author: Ludovic Marcotte Date: Thu Sep 27 08:44:03 2012 -0400 Improved guide in prepration for the release. M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit a51fb9e28b795c36393a79d9999c00e9ff849fc7 Author: Francis Lachapelle Date: Wed Sep 26 20:25:23 2012 -0400 Use a POST to copy/move contacts By submitting the ajax request as a post, we avoid reaching the web server url length limit. Fixes #1887 M UI/WebServerResources/ContactsUI.js commit 2711e0a0dbf8752f4d8385688dd1551c8598ae72 Author: Wolfgang Sourdeau Date: Wed Sep 26 17:07:19 2012 -0400 Retrieve the displayName rather the address part of the email address M OpenChange/MAPIStoreMailMessage.m commit d77f6be4506c9a1e07b14b1bb442ed71492bd595 Author: Francis Lachapelle Date: Wed Sep 26 15:18:09 2012 -0400 Fixed DnD of all-day events Fixes #1598 M UI/Scheduler/UIxAppointmentActions.m commit 75328b09a69561bad9d7598593d51ae3271c0762 Author: Francis Lachapelle Date: Wed Sep 26 14:55:27 2012 -0400 Improved layout of event/task editor M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/WebServerResources/UIxAppointmentEditor.css M UI/WebServerResources/UIxComponentEditor.css M UI/WebServerResources/UIxTaskEditor.css commit dfcf0caa93b8195a8ee7ef97cfc5ec2fcdcfa929 Author: Luc Charland Date: Wed Sep 26 13:27:41 2012 -0400 Fixed bug #1798 Web login should pre-select site default language. Using browser default language. M UI/Templates/MainUI/SOGoRootPage.wox commit 96a035a4ca85c2a0221763a0630a06f5e3d6914a Author: Luc Charland Date: Wed Sep 26 11:28:18 2012 -0400 Fixed bug #1104 : subject is used as title always When the windows were opened, subject was not used as title. M UI/Templates/MailerUI/UIxMailView.wox M UI/WebServerResources/UIxMailEditor.js M UI/WebServerResources/UIxMailPopupView.js commit 37ccb0875c335abdf8fa961c744aa280dfd6e5d8 Author: Wolfgang Sourdeau Date: Wed Sep 26 11:50:28 2012 -0400 Check whether the "INBOX" folder has the "noinferiors" flag set before declaring that it accepts subfolder creation M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreUserContext.h M OpenChange/MAPIStoreUserContext.m commit a608e8471b4c17804fb70792eea95e6933daedcc Author: Ludovic Marcotte Date: Wed Sep 26 10:04:38 2012 -0400 Updated the doc in preparation for the release. M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit a6a30afe7564b5aff5a4940ea58295dfb02e3076 Author: Wolfgang Sourdeau Date: Wed Sep 26 09:28:37 2012 -0400 Set PidLidRecurrentPattern M OpenChange/MAPIStoreAppointmentWrapper.m commit 49ea1838357cf66918f746d6814024b19f377703 Author: Wolfgang Sourdeau Date: Wed Sep 26 09:27:59 2012 -0400 PidLidFExceptionalBody should be set only on event exceptions M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarEmbeddedMessage.m commit 2760e35f152fed565f5a7a25b3b65aa467c75631 Author: Wolfgang Sourdeau Date: Wed Sep 26 09:26:38 2012 -0400 PidTagAccessLevel should not be set on folder objects M OpenChange/MAPIStoreFolder.m commit b734090ce5e2fb5afea60daf8fa58e2290cf8211 Author: Francis Lachapelle Date: Wed Sep 26 09:23:10 2012 -0400 Updated translations - Catalan - Dutch - French - German - Hungarian - Russian - Spanish (Argentina) - Spanish (Spain) M SoObjects/Appointments/Catalan.lproj/Localizable.strings M SoObjects/Appointments/Dutch.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/Russian.lproj/Localizable.strings M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings commit 01287d1aebc078d7204200d9873f4e1d04100df0 Author: Francis Lachapelle Date: Wed Sep 26 07:48:23 2012 -0400 SchedulerUI.js : removed unused variable M UI/WebServerResources/SchedulerUI.js commit 7e79b79c04ab20c20e8825b133b45f39c04c95d9 Author: Francis Lachapelle Date: Wed Sep 26 07:26:30 2012 -0400 Improvement over previous commit M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit ddc03a9391d3089502612d199a23b97002b2986c Author: Francis Lachapelle Date: Wed Sep 26 07:20:30 2012 -0400 Log entry when loading remote web calendar M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit dfe369dd207d0aba4792c70b5fdb22f54440efab Author: Luc Charland Date: Tue Sep 25 10:29:24 2012 -0400 Fixed bug #1944 Deleting a mail folder doesn't create the Trash mailbox. M SoObjects/Mailer/SOGoMailFolder.h M SoObjects/Mailer/SOGoMailFolder.m M UI/MailerUI/UIxMailFolderActions.m commit 129880f8c5b866ff8500f2fb2590e5a5593814bc Author: Francis Lachapelle Date: Tue Sep 25 14:21:15 2012 -0400 Updated guides to version 2.0.0 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mobile Devices Configuration.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt commit 68efae1055a95fb6ea0546c75e05aa7cc00d22ba Author: Francis Lachapelle Date: Tue Sep 25 12:00:47 2012 -0400 Improved support for IE8/9 M NEWS M UI/Templates/UIxPageFrame.wox M UI/WebServerResources/SOGoResizableTable.js M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/UIxMailEditor.css M UI/WebServerResources/UIxMailEditor.js M UI/WebServerResources/iefixes.css commit f08594e7ec910c5b378d3bd7d85a2a194f00ba1b Author: Francis Lachapelle Date: Tue Sep 25 11:47:50 2012 -0400 Minor CSS improvement to CKEditor Kama theme M UI/WebServerResources/generic.css commit ecd7a92fb6ac142e88f15f656f64a89525db93d1 Author: Francis Lachapelle Date: Tue Sep 25 11:47:08 2012 -0400 Preferences: remove extra line in signature editor M UI/WebServerResources/UIxPreferences.js commit 481b533fc6ecb6fe764701aecde8512c044fd8cb Author: Francis Lachapelle Date: Tue Sep 25 09:18:45 2012 -0400 SOGoDragHandles.js - cleanup source M UI/WebServerResources/SOGoDragHandles.js commit 90fe3edce234b79e17136cae7f978658780fb065 Author: Francis Lachapelle Date: Mon Sep 24 20:43:12 2012 -0400 Until date support in timezone periods Fixes #1487 M SOPE/NGCards/iCalTimeZone.m M SOPE/NGCards/iCalTimeZonePeriod.m commit 903f6f2d72b0c83a76ccce23bb5f2cb935ab70e6 Author: Francis Lachapelle Date: Mon Sep 24 15:27:18 2012 -0400 Fixed display of signature editor in preferences M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js commit 9f586db2a057814bbb2a1efa8d646deddcefacf8 Author: Francis Lachapelle Date: Mon Sep 24 14:27:22 2012 -0400 Fixed error message according to translations M SoObjects/Appointments/SOGoAppointmentObject.m commit 459c80dbf6db7b33c77ee2173306f5e1100291c4 Author: Francis Lachapelle Date: Mon Sep 24 14:07:56 2012 -0400 Don't loose composition window when opening mail Steps to reproduce: * open message in popup window * click reply or forward * re-open message in popup window from the messages list It will now open the message in a separate popup. Fixes #1908. M UI/WebServerResources/MailerUI.js commit b22b03caa597c3faa847074365b04c7ee7ad8834 Author: Francis Lachapelle Date: Mon Sep 24 13:46:43 2012 -0400 Fixed ID of newly subscribed .ics remote calendar M UI/WebServerResources/generic.js commit d024a62e98ec2cc087bced590643f5089740222f Author: Ludovic Marcotte Date: Mon Sep 24 13:26:20 2012 -0400 Simplified even more the previous commit. M SoObjects/Appointments/SOGoWebAppointmentFolder.h M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit a6b07cd158da1155e68b5927a941edcf191e8ac0 Author: Ludovic Marcotte Date: Mon Sep 24 13:16:14 2012 -0400 Fixed #1989 (clang bug with function definition within method) M SoObjects/Appointments/MSExchangeFreeBusy.m M SoObjects/Appointments/SOGoWebAppointmentFolder.h M SoObjects/Appointments/SOGoWebAppointmentFolder.m commit c1fba4805e4301bb01e5ad50b77e7158a1b5d7bd Author: Francis Lachapelle Date: Mon Sep 24 12:18:18 2012 -0400 Fixed layout of contacts/calendars import dialogs M UI/Templates/ContactsUI/UIxContactFoldersView.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.css M UI/WebServerResources/iefixes.css commit 9bb897cea3cdf6470159e17c46a410a37c278ba4 Author: Ludovic Marcotte Date: Mon Sep 24 11:24:38 2012 -0400 Updated the guide in preparation for the v2 release. M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit ae6e32c40acab4b03fd733cedb8adb9b4aba4be2 Author: Francis Lachapelle Date: Mon Sep 24 11:21:48 2012 -0400 Fixed dates validation with new date picker M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/UIxTaskEditor.js commit 23ebc24d94890327d8d264b9e096f02825bf651e Author: Wolfgang Sourdeau Date: Mon Sep 24 10:24:46 2012 -0400 Handle permissions on embedded messages too M OpenChange/MAPIStoreMessage.m commit b15234c26e25d4cc35f27d4c8810ec98e91f2bf4 Author: Francis Lachapelle Date: Fri Sep 21 22:05:07 2012 -0400 New date picker Removed the old popup calendar (Tigra) by an inline version (bootstrap-datepicker). Also revamped the time picker and the dialog boxes to fit the new look. M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox M UI/Templates/SchedulerUI/UIxComponentEditor.wox M UI/Templates/SchedulerUI/UIxDatePicker.wox A UI/WebServerResources/SOGoTimePicker.css M UI/WebServerResources/SOGoTimePicker.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/UIxAttendeesEditor.css M UI/WebServerResources/UIxAttendeesEditor.js M UI/WebServerResources/UIxComponentEditor.css M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/UIxPreferences.js M UI/WebServerResources/UIxTaskEditor.js A UI/WebServerResources/datepicker.css A UI/WebServerResources/datepicker.js M UI/WebServerResources/generic.css D UI/WebServerResources/skycalendar.html D UI/WebServerResources/skycalendar.js commit 0181ec606d03d38265a6b45e617fff27ad942dbf Author: Francis Lachapelle Date: Fri Sep 21 21:48:39 2012 -0400 Cleanup months and weeks translations Removed the translations of months and weeks from the Scheduler bundle since they were already translated in Locale files. - The a3_ strings were removed (replaced by NSShortMonthNameArray) - The months strings were removed (replaced by NSMonthNameArray) - The weeks strings were removed (replaced by NSWeekDayNameArray) Moved the a2_ strings to the Common bundle and added a new method [UIxComponent commonLabelForKey:]. M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Danish.lproj/Localizable.strings M UI/Common/Dutch.lproj/Localizable.strings M UI/Common/English.lproj/Localizable.strings M UI/Common/French.lproj/Localizable.strings M UI/Common/German.lproj/Localizable.strings M UI/Common/Hungarian.lproj/Localizable.strings M UI/Common/Icelandic.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Common/NorwegianBokmal.lproj/Localizable.strings M UI/Common/NorwegianNynorsk.lproj/Localizable.strings M UI/Common/Polish.lproj/Localizable.strings M UI/Common/Russian.lproj/Localizable.strings M UI/Common/SpanishArgentina.lproj/Localizable.strings M UI/Common/SpanishSpain.lproj/Localizable.strings M UI/Common/Swedish.lproj/Localizable.strings M UI/Common/UIxPageFrame.m M UI/Common/Ukrainian.lproj/Localizable.strings M UI/Common/Welsh.lproj/Localizable.strings M UI/PreferencesUI/UIxPreferences.h M UI/PreferencesUI/UIxPreferences.m M UI/SOGoUI/UIxComponent.h M UI/SOGoUI/UIxComponent.m M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Catalan.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/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/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/WebServerResources/JavascriptAPIExtensions.js commit fa0db25b168402f0859240c0784761e963e2515e Author: Jean Raby Date: Fri Sep 21 13:16:50 2012 -0400 Use self.attendee1_client when adding his event Use self.attendee1_client instead of self.client when calling _putevent M Tests/Integration/test-caldav-scheduling.py commit 544f59575bc39d52ecadec35f9f0d27b8b38453f Author: Luc Charland Date: Fri Sep 21 09:13:27 2012 -0400 added tags to gitignore M .gitignore commit 14586d251e5922b168a6157ad9f972b7faf4a764 Author: Luc Charland Date: Thu Sep 20 13:46:23 2012 -0400 fixed bug #1104 Titles of new messages' windows should reflect the subject M UI/WebServerResources/UIxMailEditor.js commit 26c97fe4ed7b652498b3b4d9246ed664f88d8bd8 Author: Luc Charland Date: Wed Sep 19 16:11:17 2012 -0400 Fixed bug 1930 Notification e-mail are not available on transifex for translate This simply needed to be passed to the translation before returning. M SoObjects/Appointments/SOGoAptMailICalReply.m commit 569a34c0f4916a62e2cb1eb7d19a9d47e037d9a6 Author: Wolfgang Sourdeau Date: Wed Sep 19 16:06:27 2012 -0400 Added PidTagHasNamedProperties M OpenChange/MAPIStoreMessage.m commit 1f8f31daff73cc481da528ea8192cfc27fade1e4 Author: Wolfgang Sourdeau Date: Wed Sep 19 16:05:52 2012 -0400 Embedded message can always be "saved" M OpenChange/MAPIStoreMessage.m commit 72fb3f552d38162562c3fe9a84e2a401cb321318 Author: Wolfgang Sourdeau Date: Wed Sep 19 12:25:20 2012 -0400 PidTagBody: do not return a body if it is an empty string or a simple crlf M OpenChange/MAPIStoreAppointmentWrapper.m commit 04d5284ef3172921d1404991ef696975807531e3 Author: Wolfgang Sourdeau Date: Wed Sep 19 12:23:56 2012 -0400 Added PidLidRecurrenceType, PidLidAppointmentTimeZoneDefinitionStartDisplay and PidLidAppointmentTimeZoneDefinitionEndDisplay M OpenChange/MAPIStoreAppointmentWrapper.m commit cad770bf76fcbe37374e98486cce41b52a20fe04 Author: Wolfgang Sourdeau Date: Wed Sep 19 12:22:07 2012 -0400 Moved PidTagException* properties to the right place M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarAttachment.h M OpenChange/MAPIStoreCalendarAttachment.m commit 89a41a9aa9edafb8f0f5f4f68fc198d14345d359 Author: Wolfgang Sourdeau Date: Wed Sep 19 12:00:07 2012 -0400 New method that returns a TimeZoneDefinition M OpenChange/iCalTimeZone+MAPIStore.h M OpenChange/iCalTimeZone+MAPIStore.m commit 2758b486f7a724bda16f7c660686079de8a698c1 Author: Wolfgang Sourdeau Date: Wed Sep 19 11:58:52 2012 -0400 Output url of object being registered M OpenChange/MAPIStoreContext.m commit d120b003bcb904e1a81dad3c5858385c136287b9 Author: Wolfgang Sourdeau Date: Wed Sep 19 11:57:53 2012 -0400 Fixed MID returned for embedded messages which have not yet been registered, in a way that registers them when required M OpenChange/MAPIStoreAttachment.m commit 7154588b24ae5179f4f6cc5c2d01d223700e6441 Author: Ludovic Marcotte Date: Wed Sep 19 11:46:01 2012 -0400 Improved previous commit. We now use the start date instead of the end date. M UI/Scheduler/UIxCalListingActions.m commit 85787e955903be62b5b066e7a81184be6e3065c9 Author: Francis Lachapelle Date: Wed Sep 19 11:26:54 2012 -0400 Event editor: ellipsis overflow to attendees list M UI/WebServerResources/UIxComponentEditor.css commit bda87eba071811e8be0cb7cc20de4709b9a45937 Author: Francis Lachapelle Date: Wed Sep 19 11:24:25 2012 -0400 Attendees window: fixed autocompletion selection Fixed the keyboard arrows navigation within the popup menu of matching entries. M UI/WebServerResources/UIxAttendeesEditor.js commit 49fafb498877139ff3e264460ec73e61aabdae09 Author: Francis Lachapelle Date: Wed Sep 19 11:20:30 2012 -0400 Scheduler: dynamic height for mini-calendar Fixes #1788. M UI/WebServerResources/SchedulerUI.css commit dbb9bac38c72a71b60a54b505f546aa961d9cd41 Author: root Date: Wed Sep 19 10:54:57 2012 -0400 Fix for bug #1571. M UI/Scheduler/UIxCalListingActions.m commit 491089e194a413dcb317a6267da24144fb2ed3cd Author: Luc Charland Date: Wed Sep 19 09:18:00 2012 -0400 Fixed bug 1929: Notifications about Modifications Notifications about Modifications don't show the Calendar name. When an email notification is selected by the user, the calendar name from which the event was changed is added to the email. Needs to be translated. M SoObjects/Appointments/English.lproj/Localizable.strings M SoObjects/Appointments/SOGoAptMailReceipt.h M SoObjects/Appointments/SOGoAptMailReceipt.m M SoObjects/Appointments/SOGoCalendarComponent.m M UI/Templates/Appointments/SOGoAptMailReceipt.wox commit 9b3e4c8ab88c5ccb4a7be972bc0fb211226d1117 Author: Luc Charland Date: Wed Sep 19 08:41:40 2012 -0400 Added .gitignore to cleanup git status A .gitignore commit 802f081f28afec53d6a95f8357ef66853c03f05e Author: Francis Lachapelle Date: Tue Sep 18 15:05:02 2012 -0400 Mail Editor: prohibit double-click on send button Added a "safety net" like when loading a page (UIxPageFrame) to avoid double-clicking on the send button. M UI/WebServerResources/UIxMailEditor.js commit 56a9692da45d8243869eaf5aa811d03b3496dadd Author: Francis Lachapelle Date: Tue Sep 18 15:04:14 2012 -0400 Single-window mode: fixed closing of popup window M UI/WebServerResources/generic.js commit a98bd71ec49debcf2c6710d2402e871baac3857f Author: Francis Lachapelle Date: Tue Sep 18 11:27:11 2012 -0400 Mail filters: CSS fix for input field length The extra input field for rules based on a custom header must be smaller in order for the rule to span only one row. M UI/WebServerResources/UIxFilterEditor.js commit 9669cd37c4643b1eb1c78afc1afa1833e07f513b Author: Wolfgang Sourdeau Date: Tue Sep 18 10:12:36 2012 -0400 One comment and one header added. M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreFolder.m commit a6e9844b3af9fd63bce888c2b3b61f2dfac51ebf Author: Wolfgang Sourdeau Date: Tue Sep 18 10:05:46 2012 -0400 Added new ChangeLog A ChangeLog commit aa5dc52d184acca28756bcac0b8e8a4f29a5738b Author: Wolfgang Sourdeau Date: Tue Sep 18 10:02:52 2012 -0400 Renamed ChangeLog to ChangeLog.old D ChangeLog M ChangeLog.old A ChangeLog.skyrix commit b89db391bfa94a377fffa7a1b1df9d7f9aab0df1 Author: Francis Lachapelle Date: Tue Sep 18 09:44:12 2012 -0400 Preferences: CSS fix for IMAP accounts list M UI/WebServerResources/UIxPreferences.css commit 049095a77bed5268d44affc0481d9fa026e7bb80 Author: Wolfgang Sourdeau Date: Tue Sep 18 09:13:02 2012 -0400 Removed PidNameContentClass as it was useless M OpenChange/MAPIStoreMessage.m commit fc65172756683b910c94d87361555e5be201c2a0 Author: Ludovic Marcotte Date: Mon Sep 17 10:06:18 2012 +0000 Fix for bug #1689 Monotone-Parent: 7605704028eff50386f4f9c1e4e93aa47eea31c3 Monotone-Revision: ae08767667624a609d7996a164800377cb574081 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-09-17T10:06:18 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreTasksMessage.m M OpenChange/iCalEvent+MAPIStore.m commit ec2e71090ee89d510f329a0d9dd983d55894368f Author: Francis Lachapelle Date: Mon Sep 17 13:55:22 2012 +0000 See ChangeLog Monotone-Parent: 9e1649b38d7b35c48bc95fdbaa0ed062a6046495 Monotone-Revision: 7605704028eff50386f4f9c1e4e93aa47eea31c3 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-17T13:55:22 Monotone-Branch: ca.inverse.sogo M ChangeLog M NEWS M UI/WebServerResources/AdministrationUI.js M UI/WebServerResources/MailerUI.js M UI/WebServerResources/UIxContactsUserFolders.js M UI/WebServerResources/dtree.css M UI/WebServerResources/dtree.js M UI/WebServerResources/generic.css D UI/WebServerResources/tbtv_corner_17x17.gif A UI/WebServerResources/tbtv_corner_17x22.png D UI/WebServerResources/tbtv_corner_minus_17x17.gif A UI/WebServerResources/tbtv_corner_minus_17x22.png D UI/WebServerResources/tbtv_corner_plus_17x17.gif A UI/WebServerResources/tbtv_corner_plus_17x22.png D UI/WebServerResources/tbtv_junction_17x17.gif A UI/WebServerResources/tbtv_junction_17x22.png D UI/WebServerResources/tbtv_line_17x17.gif A UI/WebServerResources/tbtv_line_17x22.png D UI/WebServerResources/tbtv_minus_17x17.gif A UI/WebServerResources/tbtv_minus_17x22.png D UI/WebServerResources/tbtv_plus_17x17.gif A UI/WebServerResources/tbtv_plus_17x22.png commit 0da95738348d2b26e59c03db78b4c8a6c795f15a Author: Ludovic Marcotte Date: Thu Sep 13 15:49:22 2012 +0000 See ChangeLog Monotone-Parent: df3aa42d7aa65c233839e872cc103d9cf8c2d654 Monotone-Revision: 9e1649b38d7b35c48bc95fdbaa0ed062a6046495 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-09-13T15:49:22 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIApplication.m M OpenChange/MAPIStoreCalendarMessage.m commit c9b456c86d7fe4b9daa05236815cd12262243c78 Author: Ludovic Marcotte Date: Wed Sep 12 14:42:24 2012 +0000 See ChangeLog Monotone-Parent: 0be42fb4ac553a3b8b6b1d18144d2c4aa9dfdd0e Monotone-Revision: df3aa42d7aa65c233839e872cc103d9cf8c2d654 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-09-12T14:42:24 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMessage.m commit e87e1ab083bc43a18a01c8f1e0dfa2ab82ee605a Author: Ludovic Marcotte Date: Wed Sep 12 10:16:20 2012 +0000 See ChangeLog Monotone-Parent: 05dfd85bdc0651db027e7df47810671a4f906fad Monotone-Revision: 0be42fb4ac553a3b8b6b1d18144d2c4aa9dfdd0e Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-09-12T10:16:20 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreTasksMessage.m commit 16b81149addd90d015bb385ba51af26a56c7f9ff Author: Francis Lachapelle Date: Wed Sep 12 08:41:52 2012 +0000 Fixed label of dialog box when deleting tasks. Monotone-Parent: 3659b890e1b6dd8754451e02886703b665ae78dc Monotone-Revision: 05dfd85bdc0651db027e7df47810671a4f906fad Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-12T08:41:52 Monotone-Branch: ca.inverse.sogo M UI/WebServerResources/SchedulerUI.js commit 3369561b008b351ff6314fa76f699744768a9f2a Author: Francis Lachapelle Date: Wed Sep 12 08:41:22 2012 +0000 Fixed background opacity with dialogs on IE. Monotone-Parent: 97e02e31cb9e8ce215a0d0d092e79db5cc210a3c Monotone-Revision: 3659b890e1b6dd8754451e02886703b665ae78dc Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-12T08:41:22 Monotone-Branch: ca.inverse.sogo M UI/WebServerResources/generic.js commit 74cc3b79b74d33ab4d91d77e2e2f0ac4dbd097ff Author: Jean Raby Date: Mon Sep 10 20:43:58 2012 +0000 Scripts/openchange_cleanup.py: use plistlib to read sogo defaults instead of ugly hack Monotone-Parent: 1fbe308ad552ffa7e4c43a1a33f14a64aacf1f62 Monotone-Revision: 97e02e31cb9e8ce215a0d0d092e79db5cc210a3c Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-09-10T20:43:58 Monotone-Branch: ca.inverse.sogo M Scripts/openchange_cleanup.py commit 24f9f4ef842b1ad38a7094ce0763c21261c937ae Author: Francis Lachapelle Date: Mon Sep 10 17:19:52 2012 +0000 Improved layout of preferences window. Monotone-Parent: 7eaed9fd683e2598617632feb838450cca393c9c Monotone-Revision: 1fbe308ad552ffa7e4c43a1a33f14a64aacf1f62 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-10T17:19:52 Monotone-Branch: ca.inverse.sogo M UI/Templates/PreferencesUI/UIxPreferences.wox M UI/WebServerResources/ContactsUI.css M UI/WebServerResources/UIxMailEditor.css M UI/WebServerResources/UIxPreferences.css M UI/WebServerResources/generic.css M UI/WebServerResources/iefixes.css commit b240f9bec3b9068e84d8ff84096d38daae66dce1 Author: Francis Lachapelle Date: Fri Sep 7 19:53:33 2012 +0000 CSS fix Monotone-Parent: 157670819f732591d0987b295faeb89c843803db Monotone-Revision: 7eaed9fd683e2598617632feb838450cca393c9c Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-07T19:53:33 Monotone-Branch: ca.inverse.sogo M UI/WebServerResources/SchedulerUI.css commit e7f0c9c03f5abd85c66245830261a2cbe2a3b226 Author: Francis Lachapelle Date: Fri Sep 7 19:46:49 2012 +0000 See ChangeLog Monotone-Parent: eb22f4d3b368a79ce56bcad18f9f176fff0cb73c Monotone-Revision: 157670819f732591d0987b295faeb89c843803db Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-07T19:46:49 Monotone-Branch: ca.inverse.sogo M ChangeLog M NEWS M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings M UI/Scheduler/Catalan.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/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/NSArray+Scheduler.m 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/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/Swedish.lproj/Localizable.strings M UI/Scheduler/UIxCalListingActions.m M UI/Scheduler/UIxCalMainView.m M UI/Scheduler/Ukrainian.lproj/Localizable.strings M UI/Scheduler/Welsh.lproj/Localizable.strings M UI/Scheduler/product.plist M UI/Templates/ContactsUI/UIxContactFoldersView.wox M UI/Templates/SchedulerUI/UIxCalMainView.wox M UI/Templates/SchedulerUI/UIxCalendarSelector.wox M UI/WebServerResources/ContactsUI.css M UI/WebServerResources/ContactsUI.js M UI/WebServerResources/HTMLTableElement.js M UI/WebServerResources/SOGoTabsController.js M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js M UI/WebServerResources/generic.css M UI/WebServerResources/generic.js M UI/WebServerResources/iefixes.css commit fc62d76b1fd2ff4c3ffba38559d13426746aedf7 Author: Wolfgang Sourdeau Date: Fri Sep 7 16:46:18 2012 +0000 Monotone-Parent: 7c8fce0426b2ec4def5226f16a9bcf2cff5dcfb9 Monotone-Revision: 1cc99cc487a5bfdb791d4067042b904d7eb47795 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-07T16:46:18 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreObject.m commit 772c73ac13373fc726879674335ca75f2c2bb9f5 Author: Wolfgang Sourdeau Date: Fri Sep 7 16:44:13 2012 +0000 Monotone-Parent: 053b5d33cbcf453e7c7216c0b2a168a0f0ffa0d5 Monotone-Revision: 7c8fce0426b2ec4def5226f16a9bcf2cff5dcfb9 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-07T16:44:13 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/NSString+MAPIStore.m commit 868c7b19cd4cb5281e5b65d85f19f723978762b5 Author: Wolfgang Sourdeau Date: Thu Sep 6 20:54:29 2012 +0000 Monotone-Parent: f643d3c57f70e9da6cd4bbc6b07967927a9a0d53 Monotone-Revision: 053b5d33cbcf453e7c7216c0b2a168a0f0ffa0d5 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T20:54:29 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/NSString+MAPIStore.h M OpenChange/NSString+MAPIStore.m commit fcc4334f765f0a18241006827d60419bcc0b3f51 Author: Wolfgang Sourdeau Date: Thu Sep 6 20:53:42 2012 +0000 Monotone-Parent: 9284db2af3ffef975cdd8b2d8850440185181e83 Monotone-Revision: f643d3c57f70e9da6cd4bbc6b07967927a9a0d53 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T20:53:42 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailContext.m commit b64e76afc697984c7342574197b884e0166013cf Author: Wolfgang Sourdeau Date: Thu Sep 6 19:09:27 2012 +0000 Monotone-Parent: 61e6bd1534fa646d1aa34f95f3966c2f8533153d Monotone-Revision: 9284db2af3ffef975cdd8b2d8850440185181e83 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T19:09:27 Monotone-Branch: ca.inverse.sogo M ChangeLog commit 7e79f39c8a0b7716c73f822c0020ef14a1058d3a Author: Wolfgang Sourdeau Date: Thu Sep 6 19:09:05 2012 +0000 Monotone-Parent: 92936cd67e5a99d0fc17d50aa99fbbaa31b167d0 Monotone-Revision: 61e6bd1534fa646d1aa34f95f3966c2f8533153d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T19:09:05 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreCalendarMessage.m commit 68dc7382398b311e4428ce4d880cd4a6c236753a Author: Wolfgang Sourdeau Date: Thu Sep 6 19:05:59 2012 +0000 Monotone-Parent: 1f5b4286b78bd24005e7d3227993347564bf76b5 Monotone-Revision: 92936cd67e5a99d0fc17d50aa99fbbaa31b167d0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T19:05:59 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreMailContext.m commit acea40f2959dad4efa5c4f734f1752beb741ba03 Author: Wolfgang Sourdeau Date: Thu Sep 6 18:29:25 2012 +0000 Monotone-Parent: a1a4f8e01241e22f0964fc0320be28504ae6e68b Monotone-Revision: 1f5b4286b78bd24005e7d3227993347564bf76b5 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T18:29:25 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreCalendarMessage.m commit 1d95cdae7c6681a7a0924814ec3d4c9962e5251b Author: Wolfgang Sourdeau Date: Thu Sep 6 18:29:08 2012 +0000 Monotone-Parent: 0b736cc980075f71e643c2c71341dee25f434fb9 Monotone-Revision: a1a4f8e01241e22f0964fc0320be28504ae6e68b Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T18:29:08 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreMailContext.m commit 2bf242c97b8ff7045218067dd6242d53cb9dc611 Author: Wolfgang Sourdeau Date: Thu Sep 6 14:15:03 2012 +0000 Monotone-Parent: 3cd1b3a63a62fe841a9e4978d5ca818ab175f870 Monotone-Revision: e95189d2eb78ea96edf9291b7136e415251a7eb4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T14:15:03 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailVolatileMessage.m commit fe39d82f5d17bf128094e621ac9c2dd9cff1002a Author: Wolfgang Sourdeau Date: Thu Sep 6 14:13:24 2012 +0000 Monotone-Parent: b6e0c5de869a2a15ff75f7dd4850ede790373285 Monotone-Revision: 3cd1b3a63a62fe841a9e4978d5ca818ab175f870 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-06T14:13:24 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailVolatileMessage.m commit 584ba34a49bd375e164832d18dde22d9e2ca1ecb Author: Ludovic Marcotte Date: Thu Sep 6 07:46:05 2012 +0000 Fixed the yum clean directive Monotone-Parent: b6e0c5de869a2a15ff75f7dd4850ede790373285 Monotone-Revision: 980f8e11a36d32aa3078b0d7bb5d661b1dad120f Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-09-06T07:46:05 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 0af7547b8a05b4f7cb8e985e0a86115fa56edaf9 Author: Wolfgang Sourdeau Date: Wed Sep 5 20:07:17 2012 +0000 Monotone-Parent: d37b05310d38d5954711085cdeecbc2ffc7e8d82 Monotone-Revision: b6e0c5de869a2a15ff75f7dd4850ede790373285 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-05T20:07:17 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailMessage.m commit 9874fa469c33e5259131a8c13c05e1f6749a93ff Author: Wolfgang Sourdeau Date: Wed Sep 5 20:06:22 2012 +0000 Monotone-Parent: 5256e25412e03d77d707a92d0bcfda4e03f05d98 Monotone-Revision: d37b05310d38d5954711085cdeecbc2ffc7e8d82 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-09-05T20:06:22 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarAttachment.m commit d2856c26c84370065f72a3edd7dd2be6e4abb745 Author: Francis Lachapelle Date: Wed Sep 5 18:23:42 2012 +0000 Added architecture diagram in configuration guide Monotone-Parent: adcbde36428e7bc286173eed54c027092d9116bf Monotone-Revision: 5256e25412e03d77d707a92d0bcfda4e03f05d98 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-05T18:23:42 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt A Documentation/openchange.png commit b5b9eecce19376d8364f3e50c4b78a5b0ed61b16 Author: Jean Raby Date: Wed Sep 5 17:13:31 2012 +0000 exclude .py and .sh files from being compressed by dh_compress Monotone-Parent: 631650bf7e67489a8bf42e8edf637b07f298ec39 Monotone-Revision: adcbde36428e7bc286173eed54c027092d9116bf Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-09-05T17:13:31 Monotone-Branch: ca.inverse.sogo M packaging/debian-multiarch/rules M packaging/debian/rules commit c0921c641be22e21aac0db7e6ad1348ab63335b7 Author: Jean Raby Date: Tue Sep 4 18:49:48 2012 +0000 Scripts/openchange_cleanup.py: don't use subprocess.check_output since it it not available in py2.6 Actually use imapport + imaphost Monotone-Parent: a223e7453cba5fece9978e8b04d3890c9d290735 Monotone-Revision: 631650bf7e67489a8bf42e8edf637b07f298ec39 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-09-04T18:49:48 Monotone-Branch: ca.inverse.sogo M Scripts/openchange_cleanup.py commit 82530229ccf743bfbd23b70d5bf8a46df5ecab48 Author: Francis Lachapelle Date: Tue Sep 4 17:52:59 2012 +0000 Updated NEWS file Monotone-Parent: 31dc3dd102c504ce978c1809310a4924273fc57b Monotone-Revision: 7c7520aa207bce4701e10594a7e6854a244e9f7e Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-04T17:52:59 M NEWS commit 1c128a224f9c62a33cd8374983a0ae06dda4ada4 Author: Francis Lachapelle Date: Tue Sep 4 17:46:23 2012 +0000 See ChangeLog Monotone-Parent: 635c9e7117554059bb6df5357a9f71f448867b55 Monotone-Revision: 31dc3dd102c504ce978c1809310a4924273fc57b Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-09-04T17:46:23 M ChangeLog M SoObjects/SOGo/WORequest+SOGo.m commit 665d11976afdf99115b1ee227f38fb47a8f32144 Author: Francis Lachapelle Date: Fri Aug 31 20:31:33 2012 +0000 See ChangeLog Monotone-Parent: 749811709acadced020a19e4ce7c00f07ac86e77 Monotone-Revision: 635c9e7117554059bb6df5357a9f71f448867b55 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-31T20:31:33 M SOPE/NGCards/ChangeLog M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m commit df1c4490f47e9566ac764f33bdaf0242a492ff5b Author: Ludovic Marcotte Date: Fri Aug 31 10:56:02 2012 +0000 Slightly updated the documentation Monotone-Parent: 41a8d7f00d570d1b57f907d8292866904cbb140e Monotone-Revision: a223e7453cba5fece9978e8b04d3890c9d290735 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-31T10:56:02 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 77053890e39cb467c1811ff7bc2482e98faed054 Author: Jean Raby Date: Wed Aug 29 12:57:49 2012 +0000 Really add Scripts/openchange_cleanup.py Monotone-Parent: cebb37d367ee5534f83da28bfdd4300b276e285d Monotone-Revision: 41a8d7f00d570d1b57f907d8292866904cbb140e Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-29T12:57:49 Monotone-Branch: ca.inverse.sogo A Scripts/openchange_cleanup.py commit 4798b18598b0e0e9ca705e5300ea1569cb7d2b21 Author: Francis Lachapelle Date: Wed Aug 29 12:56:00 2012 +0000 Minor CSS cleanup Monotone-Parent: 6715d58c21f1a56fe1676af927c8dbc0dc2b3cdf Monotone-Revision: 749811709acadced020a19e4ce7c00f07ac86e77 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-29T12:56:00 M UI/Templates/Appointments/SOGoAptMailUpdate.wox M UI/WebServerResources/UIxAppointmentEditor.css commit 8e37493c41485f4e9050f17c0caea16172c9c7ad Author: Francis Lachapelle Date: Tue Aug 28 16:15:34 2012 +0000 Updated NEWS file Monotone-Parent: 1197c3bf706bd47a4ccf0590095edac350720500 Monotone-Revision: 6715d58c21f1a56fe1676af927c8dbc0dc2b3cdf Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T16:15:34 M NEWS commit d37962a08bb792ef2e91f586dc8f269a57e90efe Author: Francis Lachapelle Date: Tue Aug 28 16:03:02 2012 +0000 Updated guides for 1.3.18 Monotone-Parent: f1882bcb770dc06a864552a193dba1c427913841 Monotone-Revision: 1197c3bf706bd47a4ccf0590095edac350720500 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T16:03:02 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mobile Devices Configuration.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt M Scripts/updates.php commit 6f7b728d557463ec1bbf718705fb0d41c6c796a5 Author: Jean Raby Date: Tue Aug 28 15:03:20 2012 +0000 Document openchange_cleanup.py Monotone-Parent: 2d2ee6b01c8bc748013e83a629b2cc184404a017 Monotone-Revision: 02b6f913c445756d25887e84a443f77942949032 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-28T15:03:20 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 766b0a1dfb86613c108478649fc0f281b16c1710 Author: Jean Raby Date: Tue Aug 28 14:38:52 2012 +0000 * Scripts/openchange_cleanup.py: New script to clean an openchange user profile * packaging/*: install the new script. Including a small tweak for python2.6 on rhel5 Monotone-Parent: 62e7b3488d4ad08a0899f6a8ce833621b1476f8c Monotone-Revision: 2d2ee6b01c8bc748013e83a629b2cc184404a017 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-28T14:38:52 Monotone-Branch: ca.inverse.sogo M ChangeLog M packaging/debian-multiarch/sogo.docs M packaging/debian/sogo.docs M packaging/rhel/sogo.spec commit bc0bd77d4595653947d7187343354fffe18f2631 Author: Francis Lachapelle Date: Tue Aug 28 13:30:34 2012 +0000 Updated Spanish (Spain) translation Monotone-Parent: 6da35bf3e764354a5472752070138259d909ae56 Monotone-Revision: f1882bcb770dc06a864552a193dba1c427913841 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:30:34 M NEWS M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings commit 925412ffcf6752b7eb73b129965ff14bcce3ed7d Author: Francis Lachapelle Date: Tue Aug 28 13:27:29 2012 +0000 Updated Spanish (Argentina) translation Monotone-Parent: 0bf69082b57290bcfab6429fbda6b1c808ecc1df Monotone-Revision: 6da35bf3e764354a5472752070138259d909ae56 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:27:29 M NEWS M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings commit adcc2464bddf67208c11e2ebb376007599d49b56 Author: Francis Lachapelle Date: Tue Aug 28 13:16:22 2012 +0000 Updated Russian translation Monotone-Parent: ce4b02a21372a88331d55fd8d38ae9c1eb7bf74c Monotone-Revision: 0bf69082b57290bcfab6429fbda6b1c808ecc1df Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:16:22 M NEWS M SoObjects/Appointments/Russian.lproj/Localizable.strings M UI/Contacts/Russian.lproj/Localizable.strings M UI/MailPartViewers/Russian.lproj/Localizable.strings M UI/MailerUI/Russian.lproj/Localizable.strings M UI/PreferencesUI/Russian.lproj/Localizable.strings M UI/Scheduler/Russian.lproj/Localizable.strings commit 23ad5d346b5001b57ee399a17008898b30ffb8c5 Author: Francis Lachapelle Date: Tue Aug 28 13:13:35 2012 +0000 Updated Hungarian translation Monotone-Parent: bb39c11ed393374b768c109eaa578fac70637cb5 Monotone-Revision: ce4b02a21372a88331d55fd8d38ae9c1eb7bf74c Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:13:35 M NEWS M SoObjects/Appointments/Hungarian.lproj/Localizable.strings M UI/Contacts/Hungarian.lproj/Localizable.strings M UI/MailerUI/Hungarian.lproj/Localizable.strings M UI/PreferencesUI/Hungarian.lproj/Localizable.strings M UI/Scheduler/Hungarian.lproj/Localizable.strings commit 9e7ba6d66ace9348894a749fa8b64c0c6d8a399f Author: Francis Lachapelle Date: Tue Aug 28 13:11:44 2012 +0000 Updated German translation Monotone-Parent: 6050d42b2809f4f4663038de175b17515fd36a91 Monotone-Revision: bb39c11ed393374b768c109eaa578fac70637cb5 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:11:44 M NEWS M SoObjects/Appointments/German.lproj/Localizable.strings M UI/PreferencesUI/German.lproj/Localizable.strings M UI/Scheduler/German.lproj/Localizable.strings commit 575565c473788db1e2d4f319c80bcc26dc3e2353 Author: Francis Lachapelle Date: Tue Aug 28 13:07:30 2012 +0000 Updated Dutch translation Monotone-Parent: 3b9c7fd4dc4ef297ab139880e6705f51b95f2648 Monotone-Revision: 6050d42b2809f4f4663038de175b17515fd36a91 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:07:30 M NEWS M UI/Contacts/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings commit b05af38cf6173e6580a17c776b933d973f88d32b Author: Francis Lachapelle Date: Tue Aug 28 13:02:12 2012 +0000 Updated Catalan translation Monotone-Parent: 549b5b2ba6cec31b0eabdb2aa7547d8e1f4973c2 Monotone-Revision: 3b9c7fd4dc4ef297ab139880e6705f51b95f2648 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T13:02:12 M NEWS M SoObjects/Appointments/Catalan.lproj/Localizable.strings M UI/Common/Catalan.lproj/Localizable.strings M UI/Contacts/Catalan.lproj/Localizable.strings M UI/MailerUI/Catalan.lproj/Localizable.strings M UI/PreferencesUI/Catalan.lproj/Localizable.strings M UI/Scheduler/Catalan.lproj/Localizable.strings commit 2ac68a818ea235db7a99c65482d2aa5a05ae7ce3 Author: Francis Lachapelle Date: Tue Aug 28 12:58:06 2012 +0000 Updated French translation Monotone-Parent: af632270926a9ff2164d4226f6a04ab281a2fdb2 Monotone-Revision: 549b5b2ba6cec31b0eabdb2aa7547d8e1f4973c2 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T12:58:06 M SoObjects/Appointments/French.lproj/Localizable.strings commit 246bae6cc42c1be00d3c17aebe1b1919640ec91e Author: Francis Lachapelle Date: Tue Aug 28 12:55:30 2012 +0000 Round corners for .ics Monotone-Parent: e5e46473685093f9076981f90edbe581992247e7 Monotone-Revision: efd2971c30fdf12f7c60edbe1950e3bc6b3e4398 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-28T12:55:30 M UI/WebServerResources/MailerUI.css commit 74a6c2f1d980468a6096b0522651a4c15256107e Author: Ludovic Marcotte Date: Tue Aug 28 08:48:41 2012 +0000 Updated the docs for Funambol v10.0.3 Monotone-Parent: 728de9d1f91919c2ef87a31aa2d11b9b1a3a9835 Monotone-Revision: 4194d463f4a1cb6539347d116d278cd1e6cb9d12 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-28T08:48:41 M Documentation/SOGo Installation Guide.odt commit da6b5696a0eb312b58e23e2b99cd21f1592434ac Author: Francis Lachapelle Date: Mon Aug 27 20:35:10 2012 +0000 See ChangeLog Monotone-Parent: 728de9d1f91919c2ef87a31aa2d11b9b1a3a9835 Monotone-Revision: e5e46473685093f9076981f90edbe581992247e7 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-27T20:35:10 M ChangeLog M NEWS M SoObjects/Appointments/English.lproj/Localizable.strings M SoObjects/Appointments/SOGoAptMailDeletion.m M SoObjects/Appointments/SOGoAptMailICalReply.m M SoObjects/Appointments/SOGoAptMailInvitation.m M SoObjects/Appointments/SOGoAptMailNotification.h M SoObjects/Appointments/SOGoAptMailNotification.m M SoObjects/Appointments/SOGoAptMailUpdate.m M SoObjects/Appointments/SOGoCalendarComponent.m M UI/Templates/Appointments/SOGoAptMailDeletion.wox M UI/Templates/Appointments/SOGoAptMailICalReply.wox M UI/Templates/Appointments/SOGoAptMailInvitation.wox M UI/Templates/Appointments/SOGoAptMailReceipt.wox M UI/Templates/Appointments/SOGoAptMailUpdate.wox commit 4d71ec17f64e5ffeddc5c1e0388c7e1e2f4f33f3 Author: Francis Lachapelle Date: Mon Aug 27 15:33:34 2012 +0000 See ChangeLog Monotone-Parent: 6132fa152e84c6f1d0cd0239e2dff1524f6b34c1 Monotone-Revision: 728de9d1f91919c2ef87a31aa2d11b9b1a3a9835 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-27T15:33:34 M ChangeLog M UI/WebServerResources/UIxAppointmentEditor.js M UI/WebServerResources/generic.js commit 07b41d4420a121017285f7fffdad51c683ab0e00 Author: Francis Lachapelle Date: Mon Aug 27 14:41:38 2012 +0000 See ChangeLog Monotone-Parent: 81e5a2cbed9325efd0e582da75adabe4e79cff9f Monotone-Revision: 6132fa152e84c6f1d0cd0239e2dff1524f6b34c1 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-27T14:41:38 M ChangeLog M NEWS M UI/Scheduler/UIxCalListingActions.m M UI/WebServerResources/SchedulerUI.css M UI/WebServerResources/SchedulerUI.js commit 23386cab11086685967d5d0848e2e86b30032b86 Author: Ludovic Marcotte Date: Mon Aug 27 09:40:18 2012 +0000 See ChangeLog Monotone-Parent: 02a0c346903984d754efc6a1339191e14f2a9b9f Monotone-Revision: 81e5a2cbed9325efd0e582da75adabe4e79cff9f Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-27T09:40:18 M ChangeLog M NEWS M SoObjects/Appointments/SOGoCalendarComponent.m M SoObjects/Appointments/iCalPerson+SOGo.h M SoObjects/Appointments/iCalPerson+SOGo.m commit 8d1303f41d0b31bb917c082c422315f1f1de6be0 Author: Francis Lachapelle Date: Fri Aug 24 19:59:46 2012 +0000 Improved CSS of headers of attached messages. Monotone-Parent: 0942f75d4ff9b5111c95d1cd9bee0a65f57f888b Monotone-Revision: 02a0c346903984d754efc6a1339191e14f2a9b9f Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-24T19:59:46 M UI/WebServerResources/MailerUI.css commit 6bf0a28c5ce9fd9a0b6d61871b4de4795d081f70 Author: Francis Lachapelle Date: Fri Aug 24 19:58:04 2012 +0000 See ChangeLog Monotone-Parent: c3154515eeade57787d4fb276b1cd5ba9bd7488d Monotone-Revision: 0942f75d4ff9b5111c95d1cd9bee0a65f57f888b Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-24T19:58:04 M ChangeLog M UI/MailPartViewers/UIxMailPartHTMLViewer.m commit ea30ab1a5e48663c90afff060ca2362cc7987908 Author: Jean Raby Date: Fri Aug 24 14:43:33 2012 +0000 Updated installation step for Debian Squeeze. Monotone-Parent: e9cb8a37d8bab3091b59b8f07c29c1b5b23e141d Monotone-Revision: 62e7b3488d4ad08a0899f6a8ce833621b1476f8c Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-24T14:43:33 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 8530f7950d92966513605bcd79ca9966f97a2f8a Author: Francis Lachapelle Date: Fri Aug 24 13:55:15 2012 +0000 Updated NEWS file Monotone-Parent: 80de9d7a5b5a171a2e958a616293b16a76c4c756 Monotone-Revision: c3154515eeade57787d4fb276b1cd5ba9bd7488d Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-24T13:55:15 M NEWS commit 29c5915c490d27cb30c029d8410472f7eccc426b Author: Ludovic Marcotte Date: Fri Aug 24 10:25:13 2012 +0000 Improved documentation regarding Dovecot's IMAP proxy Monotone-Parent: 28a7f739364a5ec7c2076aea5f8a59c6910c4727 Monotone-Revision: e9cb8a37d8bab3091b59b8f07c29c1b5b23e141d Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-24T10:25:13 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit 6f0cc7502d712165b46acc589d53a2f995149ccc Author: Ludovic Marcotte Date: Thu Aug 23 16:51:24 2012 +0000 See ChangeLog Monotone-Parent: ec64b102b590c4a7b217fe508a46ad302e12adce Monotone-Revision: 28a7f739364a5ec7c2076aea5f8a59c6910c4727 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-23T16:51:24 Monotone-Branch: ca.inverse.sogo M ChangeLog M SoObjects/Mailer/SOGoMailFolder.m commit e8831b4fe4776e74a27bb22a0c653626243b5035 Author: Francis Lachapelle Date: Thu Aug 23 12:43:37 2012 +0000 Updated installation guide: version 1.3.18, SOGoUIxAdditionalPreferences. Monotone-Parent: 52bc1ab2a2dcc4de7809fd592d0e9c41c556cf17 Monotone-Revision: 80de9d7a5b5a171a2e958a616293b16a76c4c756 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-23T12:43:37 M Documentation/SOGo Installation Guide.odt commit 426696b03360fc6b4b3c29206f6b0264cb93b2fc Author: Francis Lachapelle Date: Wed Aug 22 13:49:45 2012 +0000 See ChangeLog. Monotone-Parent: 6722e59df0723e9698a938cf20033b44e842756f Monotone-Revision: 52bc1ab2a2dcc4de7809fd592d0e9c41c556cf17 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-22T13:49:45 M SOPE/NGCards/ChangeLog M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m commit 4156dc77fc07e905cdbcdc12eb2e08dbef9ac42e Author: Francis Lachapelle Date: Wed Aug 22 01:26:05 2012 +0000 See ChangeLog. Monotone-Parent: e85beb8f93ffc2c69838b75d3a43926981cbe855 Monotone-Revision: 6722e59df0723e9698a938cf20033b44e842756f Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-22T01:26:05 M SOPE/NGCards/ChangeLog M SOPE/NGCards/iCalRepeatableEntityObject.m commit 54434e98961a9e37b865e670970312c81259c3b4 Author: Wolfgang Sourdeau Date: Tue Aug 21 20:39:46 2012 +0000 Monotone-Parent: c61e2dc9a2d1575387224156c338b5517bdcbae1 Monotone-Revision: f878485f243e179600dcdcf48b5dffc712d954ca Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:39:46 Monotone-Branch: ca.inverse.sogo M OpenChange/NSData+MAPIStore.h M OpenChange/NSData+MAPIStore.m commit f1c5ee15b7e42805816026fa4236278181ef0a42 Author: Wolfgang Sourdeau Date: Tue Aug 21 20:39:36 2012 +0000 Monotone-Parent: 30720cd63a96f71fe1ddecf048357f4063f4a056 Monotone-Revision: c61e2dc9a2d1575387224156c338b5517bdcbae1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:39:36 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreFolder.m commit 8670c3c5616bc6dd07dccead501c8a59f53f1a62 Author: Wolfgang Sourdeau Date: Tue Aug 21 20:38:43 2012 +0000 Monotone-Parent: 289c3552a8d15a19943bfe3a54272bf413087c4f Monotone-Revision: 30720cd63a96f71fe1ddecf048357f4063f4a056 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:38:43 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMessage.m commit 2037ff8a6b491a0fab2d122a9d8e1c322e3cebff Author: Wolfgang Sourdeau Date: Tue Aug 21 20:37:50 2012 +0000 Monotone-Parent: e70a6a4e35fcf0aacec5ec5ef392c0c8e6bb4e31 Monotone-Revision: 289c3552a8d15a19943bfe3a54272bf413087c4f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:37:50 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreContactsMessage.m commit e86f5ff8414b2eafbc286be69029fadb50f72265 Author: Wolfgang Sourdeau Date: Tue Aug 21 20:36:32 2012 +0000 Monotone-Parent: 78c0405a3665172ccb21ec34bba08331cc479f71 Monotone-Revision: e70a6a4e35fcf0aacec5ec5ef392c0c8e6bb4e31 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:36:32 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreGCSFolder.h M OpenChange/MAPIStoreGCSFolder.m commit 0f9bcd552d6b3f3fe345b017b66c5acda809c553 Author: Jean Raby Date: Tue Aug 21 19:59:32 2012 +0000 Real fix... Monotone-Parent: 4f5aec06157554c4d68363a46984c6fe335386fd Monotone-Revision: 8cea0b1a81fe57f8395b91cfc3ed8063d49995ca Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-21T19:59:32 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile commit 59a1f986ccad96bcede7220f87fa9cd43d0b31ea Author: Jean Raby Date: Tue Aug 21 19:10:57 2012 +0000 missing backslash Monotone-Parent: 98ed5bb6af42d0b60f21c80b01ede4cb33ad82e7 Monotone-Revision: 4f5aec06157554c4d68363a46984c6fe335386fd Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-21T19:10:57 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile commit 56eae68d7c80b6978dcc2fbbd688a3ad67da7e3e Author: Jean Raby Date: Tue Aug 21 19:07:15 2012 +0000 Missing library path for dbmsgreader Monotone-Parent: 78c0405a3665172ccb21ec34bba08331cc479f71 Monotone-Revision: 98ed5bb6af42d0b60f21c80b01ede4cb33ad82e7 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-21T19:07:15 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile commit 4f9e0f9963981ef4d7fcaaeda5abfd80331008b7 Author: Wolfgang Sourdeau Date: Tue Aug 21 18:25:08 2012 +0000 Monotone-Parent: 321dcc0c57ee3b7c5ea6cebb040566be569bacb3 Monotone-Revision: 78c0405a3665172ccb21ec34bba08331cc479f71 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T18:25:08 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile commit ef2ce2434f7b68ae2e004c3d7fd2f6500d6ff95e Author: Wolfgang Sourdeau Date: Tue Aug 21 17:41:24 2012 +0000 Monotone-Parent: 8353df7f94c6dafc3acc66e6a0b43ee47a209757 Monotone-Revision: 321dcc0c57ee3b7c5ea6cebb040566be569bacb3 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T17:41:24 Monotone-Branch: ca.inverse.sogo M OpenChange/unrtf-0.21.2.diff commit f736efef62640c9b6d68bdf7583abef2243943db Author: Wolfgang Sourdeau Date: Fri Aug 17 20:12:58 2012 +0000 Monotone-Parent: deb19e29a470db5c60606444f9e82eb9aa85ce1d Monotone-Revision: 8353df7f94c6dafc3acc66e6a0b43ee47a209757 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-17T20:12:58 Monotone-Branch: ca.inverse.sogo M OpenChange/gen-property-selectors.py commit 4f3934dc0eb718941cf617cb32b73b2473c352d5 Author: Wolfgang Sourdeau Date: Fri Aug 17 20:12:50 2012 +0000 Monotone-Parent: 105b571703ff5c4cc1024854ef8a1d987aef2bf1 Monotone-Revision: deb19e29a470db5c60606444f9e82eb9aa85ce1d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-17T20:12:50 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarMessage.m commit bde4b22ba7740fee46d654c960d9f86f1ce7ff39 Author: Wolfgang Sourdeau Date: Fri Aug 17 19:04:57 2012 +0000 Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 Monotone-Revision: 105b571703ff5c4cc1024854ef8a1d987aef2bf1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-17T19:04:57 Monotone-Branch: ca.inverse.sogo M OpenChange/EOBitmaskQualifier.h M OpenChange/EOBitmaskQualifier.m M OpenChange/EOQualifier+MAPI.h M OpenChange/EOQualifier+MAPI.m M OpenChange/MAPIApplication.h M OpenChange/MAPIStoreActiveTables.h M OpenChange/MAPIStoreActiveTables.m M OpenChange/MAPIStoreAppointmentWrapper.h M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreAttachment.h M OpenChange/MAPIStoreAttachment.m M OpenChange/MAPIStoreAttachmentTable.h M OpenChange/MAPIStoreAttachmentTable.m M OpenChange/MAPIStoreAuthenticator.h M OpenChange/MAPIStoreAuthenticator.m M OpenChange/MAPIStoreCalendarAttachment.h M OpenChange/MAPIStoreCalendarAttachment.m M OpenChange/MAPIStoreCalendarContext.h M OpenChange/MAPIStoreCalendarContext.m M OpenChange/MAPIStoreCalendarFolder.h M OpenChange/MAPIStoreCalendarFolder.m M OpenChange/MAPIStoreCalendarMessage.h M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreCalendarMessageTable.h M OpenChange/MAPIStoreCalendarMessageTable.m M OpenChange/MAPIStoreContactsAttachment.h M OpenChange/MAPIStoreContactsAttachment.m M OpenChange/MAPIStoreContactsContext.h M OpenChange/MAPIStoreContactsContext.m M OpenChange/MAPIStoreContactsFolder.h M OpenChange/MAPIStoreContactsFolder.m M OpenChange/MAPIStoreContactsMessage.h M OpenChange/MAPIStoreContactsMessage.m M OpenChange/MAPIStoreContactsMessageTable.h M OpenChange/MAPIStoreContactsMessageTable.m M OpenChange/MAPIStoreContext.h M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreDBMessage.m M OpenChange/MAPIStoreEmbeddedMessage.h M OpenChange/MAPIStoreEmbeddedMessage.m M OpenChange/MAPIStoreFAIMessage.h M OpenChange/MAPIStoreFAIMessage.m M OpenChange/MAPIStoreFAIMessageTable.h M OpenChange/MAPIStoreFAIMessageTable.m M OpenChange/MAPIStoreFallbackContext.h M OpenChange/MAPIStoreFallbackContext.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreFolderTable.h M OpenChange/MAPIStoreFolderTable.m M OpenChange/MAPIStoreGCSBaseContext.h M OpenChange/MAPIStoreGCSBaseContext.m M OpenChange/MAPIStoreGCSFolder.h M OpenChange/MAPIStoreGCSFolder.m M OpenChange/MAPIStoreGCSMessage.h M OpenChange/MAPIStoreGCSMessage.m M OpenChange/MAPIStoreGCSMessageTable.h M OpenChange/MAPIStoreGCSMessageTable.m M OpenChange/MAPIStoreMIME.h M OpenChange/MAPIStoreMIME.m M OpenChange/MAPIStoreMailAttachment.h M OpenChange/MAPIStoreMailAttachment.m M OpenChange/MAPIStoreMailContext.h M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMailFolder.h M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMailMessage.h M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailMessageTable.h M OpenChange/MAPIStoreMailMessageTable.m M OpenChange/MAPIStoreMailVolatileMessage.h M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m M OpenChange/MAPIStoreMessage.h M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreMessageTable.h M OpenChange/MAPIStoreMessageTable.m M OpenChange/MAPIStoreNotesContext.h M OpenChange/MAPIStoreNotesContext.m M OpenChange/MAPIStoreNotesFolder.h M OpenChange/MAPIStoreNotesFolder.m M OpenChange/MAPIStoreNotesMessage.h M OpenChange/MAPIStoreNotesMessage.m M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStorePermissionsTable.h M OpenChange/MAPIStorePermissionsTable.m M OpenChange/MAPIStoreRecurrenceUtils.h M OpenChange/MAPIStoreRecurrenceUtils.m M OpenChange/MAPIStoreSOGo.m M OpenChange/MAPIStoreSOGoObject.h M OpenChange/MAPIStoreSOGoObject.m M OpenChange/MAPIStoreSamDBUtils.h M OpenChange/MAPIStoreSamDBUtils.m M OpenChange/MAPIStoreTable.h M OpenChange/MAPIStoreTable.m M OpenChange/MAPIStoreTasksContext.h M OpenChange/MAPIStoreTasksContext.m M OpenChange/MAPIStoreTasksFolder.h M OpenChange/MAPIStoreTasksFolder.m M OpenChange/MAPIStoreTasksMessage.h M OpenChange/MAPIStoreTasksMessage.m M OpenChange/MAPIStoreTasksMessageTable.h M OpenChange/MAPIStoreTasksMessageTable.m M OpenChange/MAPIStoreTypes.h M OpenChange/MAPIStoreTypes.m M OpenChange/NSArray+MAPIStore.m M OpenChange/NSData+MAPIStore.m M OpenChange/NSDate+MAPIStore.h M OpenChange/NSDate+MAPIStore.m M OpenChange/NSObject+MAPIStore.h M OpenChange/NSObject+MAPIStore.m M OpenChange/NSObject+PropertyList.m M OpenChange/NSString+MAPIStore.h M OpenChange/NSString+MAPIStore.m M OpenChange/NSValue+MAPIStore.h M OpenChange/NSValue+MAPIStore.m M OpenChange/code-MAPIStorePropertySelectors.h M OpenChange/code-MAPIStorePropertySelectors.m M OpenChange/dbmsgreader.m M OpenChange/plreader.m commit fb297c913c11347b2b9719119c710022ad7d086d Author: Wolfgang Sourdeau Date: Fri Aug 17 17:56:25 2012 +0000 Monotone-Parent: 1fb3121c84e0bb2773973fcfde109c7b26530951 Monotone-Revision: e2f910a1982b774a3f5dfd586d968821441f2076 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-17T17:56:25 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreContext.m M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailContext.m M OpenChange/MAPIStoreMailFolder.m commit cb2f8e27dd21bd98f1387e69fc26557392db4f4d Author: Francis Lachapelle Date: Fri Aug 17 15:24:27 2012 +0000 Updated Native Microsoft Outlook Configuration Guide. Monotone-Parent: d073d1d434e8c6c57d9c0f53a3cac4c19354b6f7 Monotone-Revision: 22f4b6731e332b6ef213a0c2e104ac7fef48969a Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-17T15:24:27 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt A Documentation/sogo-2.png commit 90e226d5bb366335076ea9442696f0787487dc58 Author: Wolfgang Sourdeau Date: Thu Aug 16 21:05:16 2012 +0000 Monotone-Parent: d50a947c2bfbadd4649b083ee3432fbdd28180c2 Monotone-Revision: 1fb3121c84e0bb2773973fcfde109c7b26530951 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-16T21:05:16 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m commit d2321642bf30c5d87bf95422de07104986d9c591 Author: Wolfgang Sourdeau Date: Thu Aug 16 16:32:52 2012 +0000 Monotone-Parent: 8dee72c8fdafae92791aa552c3705e9c68f5c59e Monotone-Revision: d50a947c2bfbadd4649b083ee3432fbdd28180c2 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-16T16:32:52 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m commit e5a39484683d0d6c2196e276b53fbd439e8ec237 Author: Wolfgang Sourdeau Date: Thu Aug 16 16:30:58 2012 +0000 Monotone-Parent: 586a2e5adebfaf2123f3514dffa057f7f0f0574e Monotone-Revision: 8dee72c8fdafae92791aa552c3705e9c68f5c59e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-16T16:30:58 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMapping.m commit 0d12810e14c161611f8e31c7ef081e1abc48acb5 Author: Wolfgang Sourdeau Date: Thu Aug 16 16:29:47 2012 +0000 Monotone-Parent: d9117c53c33a58d47b6b3993f78e09e431f47f96 Monotone-Revision: 586a2e5adebfaf2123f3514dffa057f7f0f0574e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-16T16:29:47 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreAppointmentWrapper.m commit 9f0312db41c820555c6c487a8bb2e4589c61ad22 Author: Ludovic Marcotte Date: Thu Aug 16 15:46:05 2012 +0000 Major update to the documentation Monotone-Parent: d50a947c2bfbadd4649b083ee3432fbdd28180c2 Monotone-Revision: 3b05428c1c26f8039e60ec4b3d67714b8d3c2f95 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-16T15:46:05 Monotone-Branch: ca.inverse.sogo M Documentation/SOGo Native Microsoft Outlook Configuration.odt commit e09972700bcba858ad8f67a21709fbffa492061c Author: Wolfgang Sourdeau Date: Wed Aug 15 19:01:24 2012 +0000 Monotone-Parent: c24e0fd5407c5155f41caca1fbb44c9686e3bc0f Monotone-Revision: d9117c53c33a58d47b6b3993f78e09e431f47f96 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T19:01:24 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit abe8de11aa4eba66f526613201544e93abafa8ff Author: Wolfgang Sourdeau Date: Wed Aug 15 19:00:38 2012 +0000 Monotone-Parent: 2180e9f83acd350f77772f161695cca6bff102ec Monotone-Revision: c24e0fd5407c5155f41caca1fbb44c9686e3bc0f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T19:00:38 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/SOGoMAPIDBFolder.m M OpenChange/SOGoMAPIDBObject.m commit 3f2cfd97e4fda9ee70623f90f89049f0f1150107 Author: Wolfgang Sourdeau Date: Wed Aug 15 18:59:42 2012 +0000 Monotone-Parent: 107e4e5ebd41e916769f1be7ce070d725d255f0d Monotone-Revision: 2180e9f83acd350f77772f161695cca6bff102ec Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T18:59:42 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailContext.h M OpenChange/MAPIStoreMailContext.m commit ab001192d668f77b9878900eaf781faebfa85241 Author: Wolfgang Sourdeau Date: Wed Aug 15 15:24:42 2012 +0000 Monotone-Parent: 85e37dbc7e87a173193494e6234f460788904318 Monotone-Revision: 107e4e5ebd41e916769f1be7ce070d725d255f0d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T15:24:42 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit 47afdfcd40899a7203df7ccc1d1a2d4c9b4e27bf Author: Wolfgang Sourdeau Date: Wed Aug 15 13:13:15 2012 +0000 Monotone-Parent: de4fcfa81509a5dd3cc5acd2a1c6ba7c97653649 Monotone-Revision: 85e37dbc7e87a173193494e6234f460788904318 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T13:13:15 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreSOGo.m commit 45974ec74b49d383cf5fbfa75f8d4d85c3774ac3 Author: Wolfgang Sourdeau Date: Wed Aug 15 01:02:08 2012 +0000 Monotone-Parent: 5599b85afd7e2707325836a3b533b900d96b8b0c Monotone-Revision: 570b17715b63da450bef9fde6d9c95288911034f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T01:02:08 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreAttachment.h M OpenChange/MAPIStoreAttachment.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreMessage.h M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreSOGo.m commit dac62b634cbdc99876e37939974965211f04dbb7 Author: Wolfgang Sourdeau Date: Wed Aug 15 00:59:55 2012 +0000 Monotone-Parent: 0a2405280c040b602d25fea256f5093976a1aa95 Monotone-Revision: 5599b85afd7e2707325836a3b533b900d96b8b0c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-15T00:59:55 Monotone-Branch: ca.inverse.sogo M OpenChange/SOGoMAPIDBFolder.m commit 5426fb4bbb1120c1e2efb222734f8d71245d3809 Author: Wolfgang Sourdeau Date: Tue Aug 14 20:16:16 2012 +0000 Monotone-Parent: 1036da510d0360f1e473b578044e95ac7792871f Monotone-Revision: 0a2405280c040b602d25fea256f5093976a1aa95 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-14T20:16:16 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreSOGo.m commit 992c95f9a0665fd7481e01f5883d51609b55bf15 Author: Wolfgang Sourdeau Date: Tue Aug 14 20:15:15 2012 +0000 Monotone-Parent: 22a3b958acddeb274e788d95f5da332880c64d78 Monotone-Revision: 1036da510d0360f1e473b578044e95ac7792871f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-14T20:15:15 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit 9d6b1d47bbe2994b2e2b5e1d97033db0bc0619ad Author: Jean Raby Date: Tue Aug 14 16:32:53 2012 +0000 * OpenChange/GNUmakefile: use version_info[{0,1}] instead of version_info.{major,minor} when checking for legacy version of python since these named attributes where added in python2.7 Monotone-Parent: abd34c5936406914d038a38374b7414d4b8435f2 Monotone-Revision: 800eec672662916c1befcca1d44eb844a104ca97 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-14T16:32:53 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/GNUmakefile commit 47555152b8454e2e5689523a2dff32eb712c445f Author: Jean Raby Date: Tue Aug 14 16:28:19 2012 +0000 * packaging/rhel/sogo.spec: revert last commit. Will be handled in the makefile Monotone-Parent: 1447a01e5c74f601142742ed11b455e307cc9051 Monotone-Revision: e85beb8f93ffc2c69838b75d3a43926981cbe855 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-14T16:28:19 M packaging/rhel/sogo.spec commit 8bcffcfeb5a636457ec248720ca248aa70123c8d Author: Jean Raby Date: Tue Aug 14 14:39:09 2012 +0000 packaging/rhel/sogo.spec: use python2.6 on rhel5 Monotone-Parent: 9202fa182066edcb9c695acae144e370e6371711 Monotone-Revision: 1447a01e5c74f601142742ed11b455e307cc9051 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-14T14:39:09 M packaging/rhel/sogo.spec commit 07a376b461c09acd96f76c26c7ab86d71098a122 Author: Wolfgang Sourdeau Date: Mon Aug 13 19:55:50 2012 +0000 Monotone-Parent: 3b8c41adf2fbd28bd91312ef68f3f4faa8ef381f Monotone-Revision: 22a3b958acddeb274e788d95f5da332880c64d78 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T19:55:50 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreSOGo.m commit de462516766c210de2f96b2a996426d42996f525 Author: Wolfgang Sourdeau Date: Mon Aug 13 19:42:08 2012 +0000 Monotone-Parent: 2042b5fba4b0e3a86f1181c84e675df4953329e4 Monotone-Revision: 3b8c41adf2fbd28bd91312ef68f3f4faa8ef381f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T19:42:08 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreFolder.m commit bff811b7b86beeefb685c585f19efbdd9411ea7f Author: Wolfgang Sourdeau Date: Mon Aug 13 19:40:22 2012 +0000 Monotone-Parent: 43d241658c366d49394b3972e7951947d8271398 Monotone-Revision: 2042b5fba4b0e3a86f1181c84e675df4953329e4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T19:40:22 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreDBFolder.m commit 149be2b43f6043fce3a101b6d45638e07c59df1c Author: Wolfgang Sourdeau Date: Mon Aug 13 19:39:47 2012 +0000 Monotone-Parent: daeccf44f2750bfeb36858cb6386c86f90cc252a Monotone-Revision: 43d241658c366d49394b3972e7951947d8271398 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T19:39:47 Monotone-Branch: ca.inverse.sogo M OpenChange/SOGoMAPIDBFolder.m commit c4ad9891b3d0f0c93f9bf3ca5936bb4dfd913758 Author: Wolfgang Sourdeau Date: Mon Aug 13 17:49:50 2012 +0000 Monotone-Parent: 62face8d68b60cbdfeed3e1857fabd32fceffb4c Monotone-Revision: daeccf44f2750bfeb36858cb6386c86f90cc252a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T17:49:50 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit db43dcdd0d589552fa9e02e4a19e43065e811be5 Author: Wolfgang Sourdeau Date: Mon Aug 13 17:48:57 2012 +0000 Monotone-Parent: ded960271197442de0917fc8f66509f7377b6a75 Monotone-Revision: 62face8d68b60cbdfeed3e1857fabd32fceffb4c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T17:48:57 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreMapping.m commit 5c1610c070b53b372c2ea05e0ab96d72599c57da Author: Wolfgang Sourdeau Date: Mon Aug 13 17:48:43 2012 +0000 Monotone-Parent: dbc58efbc938f11a813baa01021a534ed90f70b8 Monotone-Revision: ded960271197442de0917fc8f66509f7377b6a75 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T17:48:43 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/SOGoMAPIDBFolder.h M OpenChange/SOGoMAPIDBFolder.m commit 57afca1c7474785281df80d672eb2b77b011faee Author: Wolfgang Sourdeau Date: Mon Aug 13 17:48:18 2012 +0000 Monotone-Parent: 54ac2dbf42dee286f64da8b9b3c4567570b00258 Monotone-Revision: dbc58efbc938f11a813baa01021a534ed90f70b8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T17:48:18 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/SOGoMAPIDBObject.h M OpenChange/SOGoMAPIDBObject.m commit 5557c01b99704d1b2288fc7192465330cf660b94 Author: Wolfgang Sourdeau Date: Mon Aug 13 15:29:44 2012 +0000 Monotone-Parent: 61e6d0133bf0d45c09767727617ba746f65a28b9 Monotone-Revision: 54ac2dbf42dee286f64da8b9b3c4567570b00258 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T15:29:44 Monotone-Branch: ca.inverse.sogo M ChangeLog M SoObjects/SOGo/NSString+Utilities.h M SoObjects/SOGo/NSString+Utilities.m commit 99aa98fdaa49170d762c49cd072210950c52ecad Author: Wolfgang Sourdeau Date: Mon Aug 13 15:26:22 2012 +0000 Monotone-Parent: 844ddef9e05b2d52503e6a44804f1d3036558771 Monotone-Revision: 61e6d0133bf0d45c09767727617ba746f65a28b9 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T15:26:22 Monotone-Branch: ca.inverse.sogo M SoObjects/SOGo/NSString+Utilities.h commit 7d7724a5f5df338e5b60773dd12184eac5ab8e0c Author: Wolfgang Sourdeau Date: Mon Aug 13 15:26:06 2012 +0000 Monotone-Parent: 56f8217cb19f50d50429b4f745548b63bd418877 Monotone-Revision: 844ddef9e05b2d52503e6a44804f1d3036558771 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T15:26:06 Monotone-Branch: ca.inverse.sogo M SoObjects/SOGo/NSString+Utilities.h commit a224a100db2f76f7100af0f082219b27f67f675e Author: Wolfgang Sourdeau Date: Mon Aug 13 14:35:00 2012 +0000 Monotone-Parent: 7bc959b7bdbff70b4793f01076b797130e83fd01 Monotone-Revision: 56f8217cb19f50d50429b4f745548b63bd418877 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T14:35:00 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/GCSSpecialQueries+OpenChange.m M OpenChange/SOGoMAPIDBFolder.m M OpenChange/SOGoMAPIDBObject.m commit b3c66a09963e7f0585386751c150338bf66b6ce6 Author: Wolfgang Sourdeau Date: Mon Aug 13 14:08:49 2012 +0000 Monotone-Parent: 3227626c75075b7ce019ef85ce3b7ddbd4c461f7 Monotone-Revision: 7bc959b7bdbff70b4793f01076b797130e83fd01 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T14:08:49 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit 9ec0b9d3d6c1c9928f2537ff47580ee9e1058753 Author: Wolfgang Sourdeau Date: Mon Aug 13 03:58:14 2012 +0000 Monotone-Parent: 2fea5fbc833aa109f5048dda8ddd9884c91385e1 Monotone-Revision: 3227626c75075b7ce019ef85ce3b7ddbd4c461f7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T03:58:14 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit 9b5e7360d013c5b97baf162d83eefceda59cb4ab Author: Wolfgang Sourdeau Date: Mon Aug 13 03:56:16 2012 +0000 Monotone-Parent: 047b040e318a98223980da2af8241b7eb6d75341 Monotone-Revision: 2fea5fbc833aa109f5048dda8ddd9884c91385e1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T03:56:16 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreFolder.m commit e146ba68e64dbe259b063e7babadecbf3b8e99ba Author: Wolfgang Sourdeau Date: Mon Aug 13 03:55:48 2012 +0000 Monotone-Parent: 8d4ca03b16c54609dce23f43fc358a43d7e96d99 Monotone-Revision: 047b040e318a98223980da2af8241b7eb6d75341 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-13T03:55:48 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMapping.h M OpenChange/MAPIStoreMapping.m commit dd48699bb325947df25af48b95eafbc1d0520e30 Author: Wolfgang Sourdeau Date: Fri Aug 10 21:03:05 2012 +0000 Monotone-Parent: 1b66e85ded0b1d64105f0f5d2035ef81e9a8eb4f Monotone-Revision: 8d4ca03b16c54609dce23f43fc358a43d7e96d99 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-10T21:03:05 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreSOGo.m commit a735498d7be72a9a4ceffe7391f2039b1bc249a9 Author: Ludovic Marcotte Date: Fri Aug 10 12:29:31 2012 +0000 See ChangeLog Monotone-Parent: 1bf1a3f87feb2c04469fcff28770c25704ee5aab Monotone-Revision: 1b66e85ded0b1d64105f0f5d2035ef81e9a8eb4f Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-10T12:29:31 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/SOGoMAPIDBObject.m commit 32af60c24facfa359e2344ca181a7b833d6da71e Author: Wolfgang Sourdeau Date: Fri Aug 10 14:08:40 2012 +0000 Monotone-Parent: 9f415bbce0de3939851adeff8e3f25986b8630f7 Monotone-Revision: 1bf1a3f87feb2c04469fcff28770c25704ee5aab Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-10T14:08:40 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreMailFolder.m M OpenChange/MAPIStoreSOGo.m commit b13fe70bebeb5bb977cee5a6ee773aa7e9b57de5 Author: Wolfgang Sourdeau Date: Thu Aug 9 21:35:09 2012 +0000 Monotone-Parent: 5a88c883713608f144b55bfcc8139174ad4ab129 Monotone-Revision: 9f415bbce0de3939851adeff8e3f25986b8630f7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-09T21:35:09 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailFolder.m commit 830a3687b924d587db5f2073057700ed7e1e68f1 Author: Wolfgang Sourdeau Date: Thu Aug 9 21:34:27 2012 +0000 Monotone-Parent: af0fb5901615e40ad3549c59f74f88bb33f9b392 Monotone-Revision: 5a88c883713608f144b55bfcc8139174ad4ab129 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-09T21:34:27 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreSOGo.m commit 700d23e80eaeab7d28039dbce6a86d781ae12622 Author: Wolfgang Sourdeau Date: Thu Aug 9 19:43:17 2012 +0000 Monotone-Parent: 3ded00a80ce87781ff6767f6fe38a12735a48340 Monotone-Revision: af0fb5901615e40ad3549c59f74f88bb33f9b392 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-09T19:43:17 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreFolder.h M OpenChange/MAPIStoreFolder.m M OpenChange/MAPIStoreSOGo.m commit c2a63a3d8e0af7dbdd31fc590e224b4c423bbea6 Author: Wolfgang Sourdeau Date: Thu Aug 9 19:42:38 2012 +0000 Monotone-Parent: 86fd1ace33a761145516f77910d46684fbe4f423 Monotone-Revision: 3ded00a80ce87781ff6767f6fe38a12735a48340 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-09T19:42:38 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreMessageTable.m M OpenChange/MAPIStorePermissionsTable.m M OpenChange/MAPIStoreUserContext.m M OpenChange/SOGoMAPIObject.m commit bfec2902ab7dbf1db888b06d35bf56d264986ac2 Author: Francis Lachapelle Date: Thu Aug 9 04:37:10 2012 +0000 Updated installation guide. Monotone-Parent: 6dc341f7a0f37b8ee7ca892e2d126c44a8b70f7f Monotone-Revision: 9202fa182066edcb9c695acae144e370e6371711 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-09T04:37:10 M Documentation/SOGo Installation Guide.odt commit 4940c2ba488777039e54f3ad7e0d0cdb3dc9d62c Author: Wolfgang Sourdeau Date: Wed Aug 8 19:10:28 2012 +0000 Monotone-Parent: ae2f3622e019b557af4f9dd642911dec3afe7ba1 Monotone-Revision: 86fd1ace33a761145516f77910d46684fbe4f423 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-08T19:10:28 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m commit 7a05ec77deeaede334d277dd641a57b40a967c3f Author: Wolfgang Sourdeau Date: Wed Aug 8 19:09:22 2012 +0000 Monotone-Parent: cd55270af0875980e8fd804d528743a3c0103fe8 Monotone-Revision: ae2f3622e019b557af4f9dd642911dec3afe7ba1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-08T19:09:22 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMessage.m commit 812c7486b2e75ce82189e5e249cbcd565f113f53 Author: Wolfgang Sourdeau Date: Wed Aug 8 17:39:18 2012 +0000 Monotone-Parent: 102075f3748e18c36cc8606ce5e2e1de4dfcae13 Monotone-Revision: cd55270af0875980e8fd804d528743a3c0103fe8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-08T17:39:18 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIApplication.m commit 5a7f357029633f859393099af05169015d1d73e3 Author: Wolfgang Sourdeau Date: Tue Aug 7 23:59:48 2012 +0000 Monotone-Parent: de8a628ccf75e9a2e0e0a0ce276c536a91eeb716 Monotone-Revision: 102075f3748e18c36cc8606ce5e2e1de4dfcae13 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-07T23:59:48 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreContactsMessageTable.m commit f2e72f108fcc0ad78a0f167bed6e9df9e15111d0 Author: Wolfgang Sourdeau Date: Tue Aug 7 15:35:31 2012 +0000 Monotone-Parent: 355e6e150effcfc0fdb8c4139071a1a734173bda Monotone-Revision: de8a628ccf75e9a2e0e0a0ce276c536a91eeb716 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-07T15:35:31 Monotone-Branch: ca.inverse.sogo M ChangeLog M SoObjects/Appointments/SOGoAptMailNotification.m commit 5093fb964eac1d120f6b80b6ab997d892a0d5f43 Author: Wolfgang Sourdeau Date: Tue Aug 7 13:32:35 2012 +0000 Monotone-Parent: fb5c07bbc778bf76fbbad3504f7d0d3af398045b Monotone-Revision: 355e6e150effcfc0fdb8c4139071a1a734173bda Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-07T13:32:35 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreMailVolatileMessage.m commit c9a9d83e82a15915cd4b50321fc71918e2fe7f3b Author: Wolfgang Sourdeau Date: Tue Aug 7 12:59:49 2012 +0000 Monotone-Parent: a627928e5439c333efd9a1bda334f534a91c3a30 Monotone-Revision: fb5c07bbc778bf76fbbad3504f7d0d3af398045b Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-07T12:59:49 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailVolatileMessage.m commit b86904a4ce6df0562aa8b8372b5dc94221bd0847 Author: Francis Lachapelle Date: Tue Aug 7 12:46:56 2012 +0000 See ChangeLog Monotone-Parent: 3b7d228dcc72f9e1e396acb3f0225ad61769908c Monotone-Revision: 6dc341f7a0f37b8ee7ca892e2d126c44a8b70f7f Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-07T12:46:56 M ChangeLog M UI/Contacts/UIxListEditor.m commit 89865b66dba75fb4c147af162f3ca205785d2598 Author: Wolfgang Sourdeau Date: Mon Aug 6 19:51:59 2012 +0000 Monotone-Parent: c4cd64ca35c43c187a23cc30e1bad4db1a5e9d1d Monotone-Revision: a627928e5439c333efd9a1bda334f534a91c3a30 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:51:59 Monotone-Branch: ca.inverse.sogo M ChangeLog commit 28816877aa03a089f279e38987ca1df90dfbcea1 Author: Wolfgang Sourdeau Date: Mon Aug 6 19:20:07 2012 +0000 Monotone-Parent: 35e905507b00aa93112b244da8c4f4c32c7942c7 Monotone-Revision: c4cd64ca35c43c187a23cc30e1bad4db1a5e9d1d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:20:07 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreAttachment.m M OpenChange/MAPIStoreCalendarAttachment.m M OpenChange/MAPIStoreCalendarEmbeddedMessage.m M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreEmbeddedMessage.m commit df6f1e3023ef2dd963a523ca709ce694ccb48fce Author: Wolfgang Sourdeau Date: Mon Aug 6 19:19:41 2012 +0000 Monotone-Parent: e14333177a9e3223d083bb94a4a7a18746ee7e12 Monotone-Revision: 35e905507b00aa93112b244da8c4f4c32c7942c7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:19:41 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreAppointmentWrapper.h M OpenChange/MAPIStoreAppointmentWrapper.m commit 4eafd2bd5841c0beab0c4369486d2c584da381fa Author: Wolfgang Sourdeau Date: Mon Aug 6 19:19:15 2012 +0000 Monotone-Parent: 152cd7be8bdfd9ff8cd05ec730d08c591d29dc2e Monotone-Revision: e14333177a9e3223d083bb94a4a7a18746ee7e12 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:19:15 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreRecurrenceUtils.m commit bd8af728ce878d4b5bc1660983d4cc6a759c4f00 Author: Wolfgang Sourdeau Date: Mon Aug 6 19:17:35 2012 +0000 Monotone-Parent: 08f69e80d11df21083547348b4136cf77bdb5a78 Monotone-Revision: 152cd7be8bdfd9ff8cd05ec730d08c591d29dc2e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:17:35 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMailVolatileMessage.m commit 5722856993d606edbb92b82235942720fa88f5f2 Author: Wolfgang Sourdeau Date: Mon Aug 6 19:16:46 2012 +0000 Monotone-Parent: a797dc8fdc5b4a9a938cb4ecf4b99bda3e239fb7 Monotone-Revision: 08f69e80d11df21083547348b4136cf77bdb5a78 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:16:46 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreSOGoObject.m commit 7d12d795be6a10b9aa0af5018b5622f37709ccaf Author: Wolfgang Sourdeau Date: Mon Aug 6 19:16:12 2012 +0000 Monotone-Parent: c0f07692ea20a10ac587360d8d82535fb4291afc Monotone-Revision: a797dc8fdc5b4a9a938cb4ecf4b99bda3e239fb7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-06T19:16:12 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreMessage.m commit ab2455e143c3e8b35da5e08760ecd2902593a305 Author: Francis Lachapelle Date: Fri Aug 3 19:06:58 2012 +0000 Added missing translation string to UI/PreferencesUI. Monotone-Parent: a6dfa4114eeabf1790dbbd7a169d81c988375c12 Monotone-Revision: 3b7d228dcc72f9e1e396acb3f0225ad61769908c Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-08-03T19:06:58 M UI/PreferencesUI/English.lproj/Localizable.strings M UI/PreferencesUI/French.lproj/Localizable.strings commit 0f65eab37794ff29b00061f46ae38d8f6ec053f8 Author: Jean Raby Date: Fri Aug 3 18:10:01 2012 +0000 * SoObjects/SOGo/LDAPSource.m (changePasswordForLogin): if userPasswordAlgorithm was not set or was set to "none", use the plaintext password directly instead of using '{none}plaintext' which isn't valid. Monotone-Parent: d538a70c8651aa1849c88eedda7782a21b41b591 Monotone-Revision: a6dfa4114eeabf1790dbbd7a169d81c988375c12 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-03T18:10:01 M ChangeLog M SoObjects/SOGo/LDAPSource.m commit a0874e8562146330121e8414f6fb438c9fe9e593 Author: Jean Raby Date: Thu Aug 2 17:45:36 2012 +0000 add sogo-openchange package contents on debian. Monotone-Parent: 4280fb032373c8ebfdcc67e2e271b47583c31ec3 Monotone-Revision: b2c6832ba400b4bb228726fbd0e791d2ce796007 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-02T17:45:36 Monotone-Branch: ca.inverse.sogo A packaging/debian/sogo-openchange.install commit c36eafc69ceaa1d4a8bd218c70d6e3de8a2a493e Author: Jean Raby Date: Thu Aug 2 17:40:27 2012 +0000 Move packaging stuff to its own subdirectory Monotone-Parent: 0a2787d6259826c9137c4fbee005b7cf638fa317 Monotone-Revision: d538a70c8651aa1849c88eedda7782a21b41b591 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-02T17:40:27 D debian-multiarch/changelog D debian-multiarch/compat D debian-multiarch/control D debian-multiarch/copyright D debian-multiarch/rules D debian-multiarch/sogo-dev.install D debian-multiarch/sogo.cron.daily D debian-multiarch/sogo.dirs D debian-multiarch/sogo.docs D debian-multiarch/sogo.init D debian-multiarch/sogo.install D debian-multiarch/sogo.overrides D debian-multiarch/sogo.postinst D debian-multiarch/sogo.postrm D debian-multiarch/sogo.preinst D debian-multiarch/sogo.prerm D debian-multiarch/source/format D debian/changelog D debian/compat D debian/control D debian/control-squeeze D debian/copyright D debian/rules D debian/sogo-dev.install D debian/sogo.cron.daily D debian/sogo.dirs D debian/sogo.docs D debian/sogo.init D debian/sogo.install D debian/sogo.overrides D debian/sogo.postinst D debian/sogo.postrm D debian/sogo.preinst D debian/sogo.prerm D debian/source/format A packaging/debian-multiarch/changelog A packaging/debian-multiarch/compat A packaging/debian-multiarch/control A packaging/debian-multiarch/copyright A packaging/debian-multiarch/rules A packaging/debian-multiarch/sogo-dev.install A packaging/debian-multiarch/sogo.cron.daily A packaging/debian-multiarch/sogo.dirs A packaging/debian-multiarch/sogo.docs A packaging/debian-multiarch/sogo.init A packaging/debian-multiarch/sogo.install A packaging/debian-multiarch/sogo.overrides A packaging/debian-multiarch/sogo.postinst A packaging/debian-multiarch/sogo.postrm A packaging/debian-multiarch/sogo.preinst A packaging/debian-multiarch/sogo.prerm A packaging/debian-multiarch/source/format A packaging/debian/changelog A packaging/debian/compat A packaging/debian/control A packaging/debian/control-squeeze A packaging/debian/copyright A packaging/debian/rules A packaging/debian/sogo-dev.install A packaging/debian/sogo.cron.daily A packaging/debian/sogo.dirs A packaging/debian/sogo.docs A packaging/debian/sogo.init A packaging/debian/sogo.install A packaging/debian/sogo.overrides A packaging/debian/sogo.postinst A packaging/debian/sogo.postrm A packaging/debian/sogo.preinst A packaging/debian/sogo.prerm A packaging/debian/source/format A packaging/rhel/sogo.spec D sogo.spec commit 1f7166f86e328b02cc54d599efdf093fbe25e346 Author: Jean Raby Date: Thu Aug 2 15:44:58 2012 +0000 * OpenChange/GNUmakefile: link against libWEExtensions Monotone-Parent: 22735bbc1319155936115d59c7f2699c32dc60f1 Monotone-Revision: 43364d6242db2d8b6496cce2c7905d9468fafa41 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-08-02T15:44:58 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile commit 9be1c93f8406bcd420a3eb9b9f27aebe5255e221 Author: Ludovic Marcotte Date: Thu Aug 2 13:18:09 2012 +0000 See ChangeLog Monotone-Parent: 7a464f08b5ba1b713a0beec23ddfa576c9023439 Monotone-Revision: 22735bbc1319155936115d59c7f2699c32dc60f1 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-08-02T13:18:09 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreUserContext.m commit 53d96f286eed7cb5ebff3954d6e3c8b52e78f600 Author: Jean Raby Date: Tue Jul 31 16:27:13 2012 +0000 * sogo.spec: Treat logrotate file as a config file (noreplace) Monotone-Parent: de7e6a583e1acc600d976efeef72db979312bb94 Monotone-Revision: 0a2787d6259826c9137c4fbee005b7cf638fa317 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-31T16:27:13 M ChangeLog M sogo.spec commit 3bda924ebf9f21eb38617b95db4bdd873bf2486a Author: Francis Lachapelle Date: Sat Jul 28 02:22:51 2012 +0000 See ChangeLog. Monotone-Parent: 633c912a165a7258c1aa8a70d0816daff59274e1 Monotone-Revision: de7e6a583e1acc600d976efeef72db979312bb94 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-28T02:22:51 M ChangeLog M SoObjects/SOGo/SOGoSieveManager.m commit 3897dfb29079696a2ce492711a2e383c3bff1baf Author: Francis Lachapelle Date: Sat Jul 28 02:22:36 2012 +0000 Typo in NEWS file. Monotone-Parent: bddfed239bb0b34b7d721e21b375ed0b8cc08f57 Monotone-Revision: 633c912a165a7258c1aa8a70d0816daff59274e1 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-28T02:22:36 M NEWS commit 6df73138d11e6a8dbfc7753a17230fc106e7e14b Author: Francis Lachapelle Date: Sat Jul 28 02:21:28 2012 +0000 Branch for SOGo v1.3.18 Monotone-Parent: 0b971c913f1dcc574124f2fbec92bfc772b4677f Monotone-Revision: bddfed239bb0b34b7d721e21b375ed0b8cc08f57 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-28T02:21:28 M Version commit b622a433e92d81c9b4ae6d87a914b0ddd0f305f0 Author: Wolfgang Sourdeau Date: Thu Jul 26 20:56:33 2012 +0000 Monotone-Parent: 3c0814786842608f4b2aea659b16c3eb7e694f9d Monotone-Revision: bc3ed474ad46d79c92b1456be764f4803b264d92 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-26T20:56:33 Monotone-Branch: ca.inverse.sogo M SOPE/NGCards/ChangeLog M SOPE/NGCards/iCalTimeZonePeriod.h M SOPE/NGCards/iCalTimeZonePeriod.m commit ac6e45f1e9b94ae8d48c991e064f018167bfc3f9 Author: Wolfgang Sourdeau Date: Thu Jul 26 20:50:36 2012 +0000 Monotone-Parent: a77c26240c765963ea4295dc50c295c08809953e Monotone-Revision: d9e87057688d279c42a3fde582339d3eb6cc2f10 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-26T20:50:36 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/GNUmakefile M OpenChange/MAPIStoreAppointmentWrapper.m A OpenChange/iCalTimeZone+MAPIStore.h A OpenChange/iCalTimeZone+MAPIStore.m commit cd2a40f67a1813d992d4385d648b9ffb1462dbda Author: Jean Raby Date: Thu Jul 26 20:42:52 2012 +0000 * debian*/sogo.docs: Use a wildcard for packaging of upgrade scripts. Monotone-Parent: 14ede9b54e7f2f34902d91c3b7d5a6e52dab6d56 Monotone-Revision: 0b971c913f1dcc574124f2fbec92bfc772b4677f Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-26T20:42:52 M debian-multiarch/sogo.docs M debian/sogo.docs commit 3e3d8b261f5a51cae0ad88ba73cfda56ff7da377 Author: Francis Lachapelle Date: Thu Jul 26 14:46:42 2012 +0000 Updated NEWS file. Monotone-Parent: edf9b648fb75a0ecc4621f16c8ba57b6bffd0ee2 Monotone-Revision: 218517d78ee9b6165cb4f85aff8eee3481b75972 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-26T14:46:42 Monotone-Branch: ca.inverse.sogo M NEWS commit 581d94aa1f3ee2345f0cf330ba13018a9b9636e8 Author: Francis Lachapelle Date: Thu Jul 26 14:46:19 2012 +0000 Changed the vacation status icon in the top menu. Monotone-Parent: 36bc18c04836a73e009f9b01d9fde7dfad557dbe Monotone-Revision: edf9b648fb75a0ecc4621f16c8ba57b6bffd0ee2 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-26T14:46:19 Monotone-Branch: ca.inverse.sogo M UI/WebServerResources/status.vacation-msg.png commit 70911dc5180fdf76605ff80484960dcbaeac15af Author: Wolfgang Sourdeau Date: Thu Jul 26 14:19:56 2012 +0000 Remove openchange from build Monotone-Parent: 1e25427624932fb9417220f5b278ba55ed52da6c Monotone-Revision: a77c26240c765963ea4295dc50c295c08809953e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-26T14:19:56 Monotone-Branch: ca.inverse.sogo M debian/control D debian/sogo-openchange.install commit 55dbf42b768dc3dc89659a39700d5eaa70994a97 Author: Wolfgang Sourdeau Date: Thu Jul 26 14:07:00 2012 +0000 missing file Monotone-Parent: 36bc18c04836a73e009f9b01d9fde7dfad557dbe Monotone-Revision: 1e25427624932fb9417220f5b278ba55ed52da6c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-26T14:07:00 Monotone-Branch: ca.inverse.sogo A debian-multiarch/sogo-openchange.install commit 132732587d5329d3bfc14f085ba11643b455285d Author: Francis Lachapelle Date: Thu Jul 26 13:56:00 2012 +0000 Changed the vacation status icon in the top menu. Monotone-Parent: 731fb7d1e18ca7b1519f9c52c0c1510f685eb6dd Monotone-Revision: 14ede9b54e7f2f34902d91c3b7d5a6e52dab6d56 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-26T13:56:00 M UI/WebServerResources/status.vacation-msg.png commit d4d65db8df4acadd70c7970fc9f68654dcbda8bb Author: Francis Lachapelle Date: Thu Jul 26 12:50:39 2012 +0000 Updated NEWS file. Monotone-Parent: 63d5442a6f0522d0d5fca261ef3251a409bd749a Monotone-Revision: 731fb7d1e18ca7b1519f9c52c0c1510f685eb6dd Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-26T12:50:39 M NEWS commit db3d0b56981903383f1167626b23c1d5ce0dc6b5 Author: Wolfgang Sourdeau Date: Wed Jul 25 20:25:35 2012 +0000 Restored debian builds of sogo-openchange Monotone-Parent: cacefec02204aa8b679c093b97728a347f35d630 Monotone-Revision: 36bc18c04836a73e009f9b01d9fde7dfad557dbe Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-25T20:25:35 Monotone-Branch: ca.inverse.sogo M debian-multiarch/control M debian-multiarch/rules M debian/control M debian/rules A debian/sogo-openchange.install commit 15f1b39979675844c49ae51106fef023f72c4ba6 Author: Wolfgang Sourdeau Date: Wed Jul 25 20:25:01 2012 +0000 Make use of python2.6 when regular executable is not good enough Monotone-Parent: 5482c2b5518f1f90b17ae8222dc1fa7c48830345 Monotone-Revision: cacefec02204aa8b679c093b97728a347f35d630 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-25T20:25:01 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile M OpenChange/GNUmakefile.preamble commit c8761e6fdb77ffd19d3f0d2c91aa87b02cddfafb Author: Jean Raby Date: Wed Jul 25 20:09:45 2012 +0000 openchange leftovers in 1.3.x Monotone-Parent: f4ba8f9b9e95c37f5efc0f2b75a7a8968237c3ca Monotone-Revision: 63d5442a6f0522d0d5fca261ef3251a409bd749a Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-25T20:09:45 D debian-multiarch/sogo-openchange.install D debian/sogo-openchange.install D debian/sogo-openchange.install-multiarch commit 4fd57d173b18d46baae3450f85ee4d6eef24957f Author: Jean Raby Date: Wed Jul 25 19:14:40 2012 +0000 Remove OpenChange references in debian rules + control Monotone-Parent: e4cb9e3d176a6344fdd81d88e8df6109f468d9b2 Monotone-Revision: f4ba8f9b9e95c37f5efc0f2b75a7a8968237c3ca Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-25T19:14:40 M debian-multiarch/control M debian-multiarch/rules M debian/rules commit 5c73a3e74548fef8eddbf602d26873ce9a69f58c Author: Francis Lachapelle Date: Wed Jul 25 18:30:55 2012 +0000 See ChangeLog. Monotone-Parent: a860eef99344cc9894f15336b3781ecf101807e4 Monotone-Revision: e4cb9e3d176a6344fdd81d88e8df6109f468d9b2 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T18:30:55 M ChangeLog M SoObjects/Mailer/SOGoMailFolder.m commit 7557403b62032d9efa56268cd34cbc766be3ded6 Author: Wolfgang Sourdeau Date: Wed Jul 25 17:44:35 2012 +0000 Monotone-Parent: 8062273942a9de3fcd13c9bb3307488c9a67ec68 Monotone-Revision: d6e6af11a4430fc14c38e245fbaa322775b7b5d7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-25T17:44:35 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreDBFolder.m commit 2faa5e1867cd856d2bf475860e2b808acdb8de37 Author: Francis Lachapelle Date: Wed Jul 25 16:14:51 2012 +0000 Monotone-Parent: 501a731c4da6da6981520b52a38b2310f96cff65 Monotone-Revision: a860eef99344cc9894f15336b3781ecf101807e4 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T16:14:51 M UI/MainUI/German.lproj/Localizable.strings commit cd42cc0a68ace3b60acc4bcd8018551d1f134bf1 Author: Francis Lachapelle Date: Wed Jul 25 15:39:17 2012 +0000 Updated NEWS file. Monotone-Parent: 84638520098e5b0e2cebc6efed95a3c49beac705 Monotone-Revision: 501a731c4da6da6981520b52a38b2310f96cff65 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T15:39:17 M NEWS commit 36bde4e042ec48a55ce7082a328465f842526211 Author: Francis Lachapelle Date: Wed Jul 25 15:31:40 2012 +0000 See ChangeLog. Monotone-Parent: 20ed9d28f7e0284da6a03803be4b44515ff13153 Monotone-Revision: 84638520098e5b0e2cebc6efed95a3c49beac705 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T15:31:40 M ChangeLog M SoObjects/SOGo/SOGoSieveManager.m commit 31e71ae5023569d827cd9d3c396b2394412f8016 Author: Francis Lachapelle Date: Wed Jul 25 15:29:25 2012 +0000 Monotone-Parent: df5a09ae9d29fc91931a36f18aa384ed606194c5 Monotone-Revision: 20ed9d28f7e0284da6a03803be4b44515ff13153 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T15:29:25 M UI/WebServerResources/UIxPreferences.js commit ba0f168ec0ea38cf454fb6d81eaf4ca563f904cf Author: Francis Lachapelle Date: Wed Jul 25 14:49:13 2012 +0000 Updated NEWS file. Monotone-Parent: bab4b23325aeba865fd0ade4141261c22b5efd00 Monotone-Revision: df5a09ae9d29fc91931a36f18aa384ed606194c5 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T14:49:13 M NEWS commit cdc2ac3fd6c0e0594737d57dec8414565216cdc7 Author: Francis Lachapelle Date: Wed Jul 25 14:46:17 2012 +0000 Updated documentation. Monotone-Parent: 3724c4e7b13bc7e47dfac774a12b9b16f85cc78b Monotone-Revision: bab4b23325aeba865fd0ade4141261c22b5efd00 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T14:46:17 M Documentation/SOGo Installation Guide.odt M Documentation/SOGo Mobile Devices Configuration.odt M Documentation/SOGo Mozilla Thunderbird Configuration.odt commit 7c12e5625394722bc328e9207083ecc3a07e887a Author: Francis Lachapelle Date: Wed Jul 25 14:03:37 2012 +0000 See ChangeLog. Monotone-Parent: 5be006c193563fa56c59af40f439dd28be19ed62 Monotone-Revision: 3724c4e7b13bc7e47dfac774a12b9b16f85cc78b Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-25T14:03:37 M ChangeLog M SoObjects/Appointments/SOGoCalendarComponent.m M UI/WebServerResources/MailerUI.js commit 5aa0db4d7b71fc17f4bbff747fdefd241c9263f0 Author: Wolfgang Sourdeau Date: Tue Jul 24 20:45:03 2012 +0000 Monotone-Parent: 204d5491d1eef2c2a95ac2f31f32e5ab833a3ad8 Monotone-Revision: 63de63b9d1691f5af7ec1b790f5201ae73cfa036 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-24T20:45:03 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/GNUmakefile M OpenChange/MAPIStoreUserContext.m commit 3cdf0347d55587dc4a908f252e641ea859974dbc Author: Wolfgang Sourdeau Date: Tue Jul 24 20:43:40 2012 +0000 Monotone-Parent: b226b4ac380c34d6adb7ee8a0fab3a0632d83b37 Monotone-Revision: 204d5491d1eef2c2a95ac2f31f32e5ab833a3ad8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-24T20:43:40 Monotone-Branch: ca.inverse.sogo M OpenChange/iCalEvent+MAPIStore.m commit 2f42766717cc9792c61e7346a230b12848a17a4f Author: Wolfgang Sourdeau Date: Tue Jul 24 20:43:06 2012 +0000 Monotone-Parent: bdb3c86bf127fecd411885ad5bcf84eb8af9f672 Monotone-Revision: b226b4ac380c34d6adb7ee8a0fab3a0632d83b37 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-24T20:43:06 Monotone-Branch: ca.inverse.sogo M ChangeLog A OpenChange/samba-get-config.py commit d6b62423114f6ccfe33139bd698bbfb0111c2a05 Author: Francis Lachapelle Date: Tue Jul 24 18:51:09 2012 +0000 Updated BrazilianPortuguese, Czech, Dutch, French, German, Italian, Spanish (Argentina), Spanish (Spain) translations Monotone-Parent: 00a98c9420d949b7f4dccea479d8d3d83154bdf4 Monotone-Revision: 5be006c193563fa56c59af40f439dd28be19ed62 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-24T18:51:09 M NEWS M SoObjects/Appointments/Dutch.lproj/Localizable.strings M UI/Common/BrazilianPortuguese.lproj/Localizable.strings M UI/Common/Czech.lproj/Localizable.strings M UI/Common/Italian.lproj/Localizable.strings M UI/Contacts/Czech.lproj/Localizable.strings M UI/Contacts/Dutch.lproj/Localizable.strings M UI/Contacts/German.lproj/Localizable.strings M UI/Contacts/Italian.lproj/Localizable.strings M UI/Contacts/SpanishArgentina.lproj/Localizable.strings M UI/Contacts/SpanishSpain.lproj/Localizable.strings M UI/MailPartViewers/Czech.lproj/Localizable.strings M UI/MailerUI/Italian.lproj/Localizable.strings M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings M UI/MailerUI/SpanishSpain.lproj/Localizable.strings M UI/MainUI/Czech.lproj/Localizable.strings M UI/MainUI/French.lproj/Localizable.strings M UI/MainUI/German.lproj/Localizable.strings M UI/MainUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings M UI/PreferencesUI/Czech.lproj/Localizable.strings M UI/PreferencesUI/Dutch.lproj/Localizable.strings M UI/PreferencesUI/Italian.lproj/Localizable.strings M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings M UI/Scheduler/Czech.lproj/Localizable.strings M UI/Scheduler/Dutch.lproj/Localizable.strings M UI/Scheduler/Italian.lproj/Localizable.strings M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings M UI/Scheduler/SpanishSpain.lproj/Localizable.strings commit 0a2201d7e55c60a38a26209356fdf5847eee4160 Author: Francis Lachapelle Date: Tue Jul 24 15:27:54 2012 +0000 Updated French translation. Monotone-Parent: 8bbf9c70304e5cb8320d6acb300955b814d1ff0c Monotone-Revision: 344c60c460c2ec1cb8f2adfd4f4e2af9da772e4a Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-24T15:27:54 M UI/PreferencesUI/French.lproj/Localizable.strings M UI/Scheduler/French.lproj/Localizable.strings commit 6cc9f8e2f0bb3641efee2337839e8f8c89799c64 Author: Francis Lachapelle Date: Tue Jul 24 15:17:38 2012 +0000 See ChangeLog Monotone-Parent: 247bc51241f490e20ac9abc386e95d4198cefbaf Monotone-Revision: 8bbf9c70304e5cb8320d6acb300955b814d1ff0c Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-24T15:17:38 M ChangeLog M UI/PreferencesUI/English.lproj/Localizable.strings M UI/WebServerResources/UIxPreferences.js commit dbdba16168233ab63d3afdd66cbb4955e9342766 Author: Ludovic Marcotte Date: Tue Jul 24 14:08:56 2012 +0000 Added comment in the code regarding previous commit Monotone-Parent: e7b38d4230f362ff9d71b2d1bfa8af9b8a2e80c6 Monotone-Revision: 90e0a15d1fa7861aebb988530cf5503d63b9b9c0 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-24T14:08:56 M SoObjects/Appointments/SOGoCalendarComponent.m commit f348bd3211d131fa4250827198d455add29043f9 Author: Ludovic Marcotte Date: Tue Jul 24 13:58:47 2012 +0000 Fix for bug #1888 Monotone-Parent: 247bc51241f490e20ac9abc386e95d4198cefbaf Monotone-Revision: 5c693d8846aabef79f3f26fae416c99fe51bed78 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-24T13:58:47 M SoObjects/Appointments/SOGoCalendarComponent.m commit 57fb9fbefb7d5ac21ba6681c2c52d113baeb0cf3 Author: Francis Lachapelle Date: Tue Jul 24 12:49:55 2012 +0000 Updated CKEditor to version 3.6.4. Monotone-Parent: f6b9d7fff0ee290e5bb3d449068e90673274fc9d Monotone-Revision: 247bc51241f490e20ac9abc386e95d4198cefbaf Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-24T12:49:55 M NEWS A UI/WebServerResources/ckeditor/adapters/jquery.js M UI/WebServerResources/ckeditor/ckeditor.js M UI/WebServerResources/ckeditor/ckeditor_basic.js M UI/WebServerResources/ckeditor/lang/_translationstatus.txt M UI/WebServerResources/ckeditor/lang/af.js M UI/WebServerResources/ckeditor/lang/ar.js M UI/WebServerResources/ckeditor/lang/bg.js M UI/WebServerResources/ckeditor/lang/bn.js M UI/WebServerResources/ckeditor/lang/bs.js M UI/WebServerResources/ckeditor/lang/ca.js M UI/WebServerResources/ckeditor/lang/cs.js M UI/WebServerResources/ckeditor/lang/cy.js M UI/WebServerResources/ckeditor/lang/da.js M UI/WebServerResources/ckeditor/lang/de.js M UI/WebServerResources/ckeditor/lang/el.js M UI/WebServerResources/ckeditor/lang/en-au.js M UI/WebServerResources/ckeditor/lang/en-ca.js M UI/WebServerResources/ckeditor/lang/en-gb.js M UI/WebServerResources/ckeditor/lang/en.js M UI/WebServerResources/ckeditor/lang/eo.js M UI/WebServerResources/ckeditor/lang/es.js M UI/WebServerResources/ckeditor/lang/et.js M UI/WebServerResources/ckeditor/lang/eu.js M UI/WebServerResources/ckeditor/lang/fa.js M UI/WebServerResources/ckeditor/lang/fi.js M UI/WebServerResources/ckeditor/lang/fo.js M UI/WebServerResources/ckeditor/lang/fr-ca.js M UI/WebServerResources/ckeditor/lang/fr.js M UI/WebServerResources/ckeditor/lang/gl.js M UI/WebServerResources/ckeditor/lang/gu.js M UI/WebServerResources/ckeditor/lang/he.js M UI/WebServerResources/ckeditor/lang/hi.js M UI/WebServerResources/ckeditor/lang/hr.js M UI/WebServerResources/ckeditor/lang/hu.js A UI/WebServerResources/ckeditor/lang/id.js M UI/WebServerResources/ckeditor/lang/is.js M UI/WebServerResources/ckeditor/lang/it.js M UI/WebServerResources/ckeditor/lang/ja.js M UI/WebServerResources/ckeditor/lang/ka.js M UI/WebServerResources/ckeditor/lang/km.js M UI/WebServerResources/ckeditor/lang/ko.js M UI/WebServerResources/ckeditor/lang/lt.js M UI/WebServerResources/ckeditor/lang/lv.js M UI/WebServerResources/ckeditor/lang/mk.js M UI/WebServerResources/ckeditor/lang/mn.js M UI/WebServerResources/ckeditor/lang/ms.js M UI/WebServerResources/ckeditor/lang/nb.js M UI/WebServerResources/ckeditor/lang/nl.js M UI/WebServerResources/ckeditor/lang/no.js M UI/WebServerResources/ckeditor/lang/pl.js M UI/WebServerResources/ckeditor/lang/pt-br.js M UI/WebServerResources/ckeditor/lang/pt.js M UI/WebServerResources/ckeditor/lang/ro.js M UI/WebServerResources/ckeditor/lang/ru.js M UI/WebServerResources/ckeditor/lang/sk.js M UI/WebServerResources/ckeditor/lang/sl.js M UI/WebServerResources/ckeditor/lang/sr-latn.js M UI/WebServerResources/ckeditor/lang/sr.js M UI/WebServerResources/ckeditor/lang/sv.js M UI/WebServerResources/ckeditor/lang/th.js M UI/WebServerResources/ckeditor/lang/tr.js M UI/WebServerResources/ckeditor/lang/ug.js M UI/WebServerResources/ckeditor/lang/uk.js M UI/WebServerResources/ckeditor/lang/vi.js M UI/WebServerResources/ckeditor/lang/zh-cn.js M UI/WebServerResources/ckeditor/lang/zh.js M UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/_translationstatus.txt M UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/da.js M UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/el.js A UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/pt-br.js A UI/WebServerResources/ckeditor/plugins/a11yhelp/lang/ro.js M UI/WebServerResources/ckeditor/plugins/find/dialogs/find.js M UI/WebServerResources/ckeditor/plugins/flash/dialogs/flash.js M UI/WebServerResources/ckeditor/plugins/link/dialogs/anchor.js M UI/WebServerResources/ckeditor/plugins/placeholder/lang/_translationstatus.txt M UI/WebServerResources/ckeditor/plugins/placeholder/lang/da.js A UI/WebServerResources/ckeditor/plugins/placeholder/lang/pt-br.js M UI/WebServerResources/ckeditor/plugins/placeholder/lang/vi.js M UI/WebServerResources/ckeditor/plugins/placeholder/plugin.js M UI/WebServerResources/ckeditor/plugins/specialchar/lang/_translationstatus.txt A UI/WebServerResources/ckeditor/plugins/specialchar/lang/el.js A UI/WebServerResources/ckeditor/plugins/specialchar/lang/he.js A UI/WebServerResources/ckeditor/plugins/specialchar/lang/pt-br.js M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js M UI/WebServerResources/ckeditor/plugins/uicolor/lang/_translationstatus.txt A UI/WebServerResources/ckeditor/plugins/uicolor/lang/pt-br.js M UI/WebServerResources/ckeditor/plugins/uicolor/plugin.js M UI/WebServerResources/ckeditor/skins/kama/dialog.css M UI/WebServerResources/ckeditor/skins/office2003/dialog.css M UI/WebServerResources/ckeditor/skins/v2/dialog.css commit baa395016a991f84c1d1368c05e9c44a812fabbf Author: Jean Raby Date: Mon Jul 23 17:42:45 2012 +0000 * debian*/sogo.logrotate: drop distro specific log rotate scripts * debian*/sogo.install * debian*/rules : Use the logrotate script from Scripts/. Monotone-Parent: 74e79fa391e19c2111663aba07a783fd4cdd19bd Monotone-Revision: f6b9d7fff0ee290e5bb3d449068e90673274fc9d Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-23T17:42:45 M ChangeLog M debian-multiarch/rules M debian-multiarch/sogo.install D debian-multiarch/sogo.logrotate M debian/rules M debian/sogo.install D debian/sogo.logrotate commit 8d4fa04746ebdcba85ee4b6dd19b9b002a26dbc6 Author: Ludovic Marcotte Date: Mon Jul 23 13:50:14 2012 +0000 Added fix for bug #1455 Monotone-Parent: 95a335681530001430a12707d05dbed7839214fb Monotone-Revision: 74e79fa391e19c2111663aba07a783fd4cdd19bd Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-23T13:50:14 M Scripts/cas-proxy-validate.py commit 0851b23841c3352258022affa249099c876cf5da Author: Francis Lachapelle Date: Fri Jul 20 20:03:23 2012 +0000 Fix for bug #1899 Monotone-Parent: c9c54e20cc8e010c29ef8e5fa1cbd039c35e5344 Monotone-Revision: 068bbe8f960b1a20f29054e83e54a57c4372a98e Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-20T20:03:23 M UI/WebServerResources/ContactsUI.js commit 8a1781ea223c7db4fb00ce98aa8f4e8322a9131c Author: Francis Lachapelle Date: Fri Jul 20 18:48:28 2012 +0000 See ChangeLog Monotone-Parent: 5a6d160e6f9616edb725a40e08f24f0f0bf539b0 Monotone-Revision: c9c54e20cc8e010c29ef8e5fa1cbd039c35e5344 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-20T18:48:28 M ChangeLog M UI/WebServerResources/MailerUI.js commit 5c618e56385d5e2220c6739bacd8da6c2383ea98 Author: Francis Lachapelle Date: Fri Jul 20 18:34:59 2012 +0000 Improved HTML of mail notifications. See ChangeLog. Monotone-Parent: 8ce46d6fa7b1d1a9d12069cee3ba796d99d668d2 Monotone-Revision: 5a6d160e6f9616edb725a40e08f24f0f0bf539b0 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-07-20T18:34:59 M ChangeLog M SoObjects/Appointments/English.lproj/Localizable.strings M SoObjects/Appointments/French.lproj/Localizable.strings M SoObjects/Appointments/SOGoAptMailReceipt.h M SoObjects/Appointments/SOGoAptMailReceipt.m M SoObjects/Appointments/SOGoCalendarComponent.m M UI/MailPartViewers/UIxMailPartHTMLViewer.m M UI/Templates/Appointments/SOGoAptMailReceipt.wox commit 136c6dd92dc81678d0f18429a35409125454f749 Author: Ludovic Marcotte Date: Fri Jul 20 18:24:52 2012 +0000 Fixed merge Monotone-Parent: bfc3cb63453015f444ec1a1fd20faeece6be2042 Monotone-Revision: bdb3c86bf127fecd411885ad5bcf84eb8af9f672 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-20T18:24:52 Monotone-Branch: ca.inverse.sogo M ChangeLog commit fdec2c5d7b7c990b0aa2c2b268527cec11d35b91 Author: Ludovic Marcotte Date: Fri Jul 20 18:23:33 2012 +0000 Fixed merge Monotone-Parent: 89c8046bde59d4d200a7f039c310086919d53cfd Monotone-Revision: 9e0909dcbb77a5837442df736d80607b0a3fb383 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-20T18:23:33 Monotone-Branch: ca.inverse.sogo M ChangeLog commit 8f31821e1d21a1ba12aca2eb3f081b8b9a72c338 Author: Wolfgang Sourdeau Date: Fri Jul 20 19:07:03 2012 +0000 Monotone-Parent: c9c54e20cc8e010c29ef8e5fa1cbd039c35e5344 Monotone-Revision: 7eb19f1f060daa6cb0a2421481ec351910c3af68 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T19:07:03 M ChangeLog M SoObjects/Appointments/SOGoAppointmentFolder.m commit d63d4ee19e32596085dcb932d3aeb91bae6f1207 Author: Ludovic Marcotte Date: Fri Jul 20 18:21:59 2012 +0000 Fixed merge Monotone-Parent: a7a764a2e6fd01790136451d2f144d9b934d1e8e Monotone-Revision: 631e9fa8454aae26e4c7eaa71bfe9e18c0f4b7e5 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-20T18:21:59 M ChangeLog commit f363ddf101a097494ec50f6f1a4f3dfcce61657f Author: Ludovic Marcotte Date: Fri Jul 20 18:17:06 2012 +0000 See ChangeLog Monotone-Parent: 5a6d160e6f9616edb725a40e08f24f0f0bf539b0 Monotone-Revision: 173ccf9cd4cd08cdc361da9d58df641be065e5a5 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-20T18:17:06 M ChangeLog M UI/MailPartViewers/UIxMailRenderingContext.m commit 1476b93a45221667a0ae5d00cd71f77e745f894d Author: Wolfgang Sourdeau Date: Fri Jul 20 15:44:25 2012 +0000 Monotone-Parent: 5b4e61e92b3d68b92ea25f1513eb120e502250a1 Monotone-Revision: 1e529d97ad640de07982d342ce216985cba625f7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T15:44:25 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreDBFolder.m M OpenChange/MAPIStoreMessage.m M OpenChange/MAPIStoreObjectProxy.m M OpenChange/MAPIStoreRecurrenceUtils.m commit 965cd9379e90fba9f2e1ff5e1f6e77e09ae1c0f8 Author: Wolfgang Sourdeau Date: Fri Jul 20 15:42:52 2012 +0000 Monotone-Parent: 3a6e0507a35f90e7be4467763bd26ef4fb15cf80 Monotone-Revision: 5b4e61e92b3d68b92ea25f1513eb120e502250a1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T15:42:52 Monotone-Branch: ca.inverse.sogo M OpenChange/GNUmakefile M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreCalendarAttachment.h M OpenChange/MAPIStoreCalendarAttachment.m A OpenChange/MAPIStoreCalendarEmbeddedMessage.h A OpenChange/MAPIStoreCalendarEmbeddedMessage.m M OpenChange/MAPIStoreCalendarMessage.h M OpenChange/MAPIStoreCalendarMessage.m A OpenChange/iCalEvent+MAPIStore.h A OpenChange/iCalEvent+MAPIStore.m commit 3b745879eba23d40d7e138aa9f689ff01895a747 Author: Wolfgang Sourdeau Date: Fri Jul 20 15:26:15 2012 +0000 Monotone-Parent: 0a2c134a89861c564e6bc97bf789ca4a39adcf4a Monotone-Revision: 3a6e0507a35f90e7be4467763bd26ef4fb15cf80 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T15:26:15 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMessage.h M OpenChange/MAPIStoreMessage.m M OpenChange/NSObject+MAPIStore.h M OpenChange/NSObject+MAPIStore.m commit 649b6fb90ff62a6b87e30eb89fb06451fbe365db Author: Wolfgang Sourdeau Date: Fri Jul 20 15:21:11 2012 +0000 Monotone-Parent: 3bc92406543042dce09f1c096eb8a19107b42eb2 Monotone-Revision: 0a2c134a89861c564e6bc97bf789ca4a39adcf4a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T15:21:11 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreAttachment.h M OpenChange/MAPIStoreAttachment.m M OpenChange/MAPIStoreEmbeddedMessage.h M OpenChange/MAPIStoreEmbeddedMessage.m M OpenChange/MAPIStoreSOGo.m commit 63c2d62b0bc5879e23cd09371872396f6bb78556 Author: Wolfgang Sourdeau Date: Fri Jul 20 14:36:05 2012 +0000 Monotone-Parent: 3fdbf80f4c1de08138ff9435f54fd9f663ef5b8f Monotone-Revision: 3bc92406543042dce09f1c096eb8a19107b42eb2 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T14:36:05 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarMessage.m M OpenChange/MAPIStoreObject.m M OpenChange/NSObject+MAPIStore.h M OpenChange/NSObject+MAPIStore.m commit 7bb437021aa300a08e78108bf04973b94fb42828 Author: Wolfgang Sourdeau Date: Fri Jul 20 14:13:56 2012 +0000 Monotone-Parent: d6049f3e55fa0ac4385db63c3777aa1d84d5511c Monotone-Revision: 3fdbf80f4c1de08138ff9435f54fd9f663ef5b8f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T14:13:56 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreAppointmentWrapper.h M OpenChange/MAPIStoreAppointmentWrapper.m M OpenChange/MAPIStoreContactsMessage.m M OpenChange/MAPIStoreDBMessage.m M OpenChange/MAPIStoreMailMessage.m M OpenChange/MAPIStoreMailVolatileMessage.m M OpenChange/MAPIStoreTasksMessage.m commit e55e89c496cb005137c6098c6df9b7e443702b20 Author: Wolfgang Sourdeau Date: Fri Jul 20 14:13:50 2012 +0000 Monotone-Parent: 3bf968de90811032a5b011cf48b3e8c402aa2425 Monotone-Revision: d6049f3e55fa0ac4385db63c3777aa1d84d5511c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T14:13:50 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreMessage.m commit 2d132678cfa58f95b4c48d3734a902a8e9d90eb9 Author: Wolfgang Sourdeau Date: Fri Jul 20 14:08:03 2012 +0000 Monotone-Parent: 0bab258b30947c4b34f1e39acd0a61b7954c9958 Monotone-Revision: 3bf968de90811032a5b011cf48b3e8c402aa2425 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T14:08:03 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreTable.m commit 7ec5e22f9d48a646a2b6bfc4c397b904cb130d12 Author: Wolfgang Sourdeau Date: Fri Jul 20 06:53:01 2012 +0000 Monotone-Parent: 44c81c0fbde1cf04e0ee2064fd07a4e6b1e74fcb Monotone-Revision: 0bab258b30947c4b34f1e39acd0a61b7954c9958 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-20T06:53:01 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreObject.h commit 7fa7630d7446180d34c556d2176d85f7b4ef8e0c Author: Wolfgang Sourdeau Date: Thu Jul 19 20:31:15 2012 +0000 Monotone-Parent: fc87b2e35370aef34db8f91a54bc71a27c2ea297 Monotone-Revision: 44c81c0fbde1cf04e0ee2064fd07a4e6b1e74fcb Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T20:31:15 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/MAPIStoreSOGoObject.h M OpenChange/MAPIStoreSOGoObject.m commit 0b2f4e5c445e6a63d911403ea6779c0c9b24762e Author: Wolfgang Sourdeau Date: Thu Jul 19 20:26:33 2012 +0000 Monotone-Parent: b65572c3789024ccb44bac952fa19cc6708071a0 Monotone-Revision: fc87b2e35370aef34db8f91a54bc71a27c2ea297 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T20:26:33 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreAppointmentWrapper.h M OpenChange/MAPIStoreCalendarMessage.h M OpenChange/MAPIStoreCalendarMessage.m commit b4f8a596f571ebdc366630d898f3a861fcdb4379 Author: Wolfgang Sourdeau Date: Thu Jul 19 19:28:44 2012 +0000 Monotone-Parent: be9c203f3a5b8055a08854fac75321227532ee8c Monotone-Revision: b65572c3789024ccb44bac952fa19cc6708071a0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T19:28:44 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/GNUmakefile M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m A OpenChange/MAPIStoreObjectProxy.h A OpenChange/MAPIStoreObjectProxy.m commit cd18ceeb6c527e0dacaa3cd8cbe9d045872542fb Author: Wolfgang Sourdeau Date: Thu Jul 19 19:09:41 2012 +0000 Monotone-Parent: f43939c9f93e2ae0c474453779ec04d06a04dd8a Monotone-Revision: be9c203f3a5b8055a08854fac75321227532ee8c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T19:09:41 Monotone-Branch: ca.inverse.sogo M OpenChange/MAPIStoreTable.h commit 4c86e1b09b83008555e8de7e8bd5af5ed83fc4ba Author: Wolfgang Sourdeau Date: Thu Jul 19 19:06:46 2012 +0000 Monotone-Parent: 7a12a4fc3471976029528f54b57e6999eff2b3aa Monotone-Revision: f43939c9f93e2ae0c474453779ec04d06a04dd8a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T19:06:46 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreObject.h M OpenChange/MAPIStoreObject.m M OpenChange/NSObject+MAPIStore.h M OpenChange/NSObject+MAPIStore.m commit 2de531a6cb04ce66f1cda606ae0d18a502f0c41f Author: Wolfgang Sourdeau Date: Thu Jul 19 01:30:43 2012 +0000 Monotone-Parent: 8b81870c2b6bc608846d32e8e0b91c60d47ebb6a Monotone-Revision: 7a12a4fc3471976029528f54b57e6999eff2b3aa Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T01:30:43 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreCalendarFolder.m commit 3ddba08a9eea5a4270e725a50911074db7bad19e Author: Wolfgang Sourdeau Date: Thu Jul 19 01:26:45 2012 +0000 Monotone-Parent: 2cad87365f0a0c5651f8609b76b87ed5eeb351c4 Monotone-Revision: 8b81870c2b6bc608846d32e8e0b91c60d47ebb6a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T01:26:45 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIApplication.m commit 124f3f995e60373cb78bd1e2f09066882a947c20 Author: Wolfgang Sourdeau Date: Thu Jul 19 01:25:04 2012 +0000 Monotone-Parent: cd2989d3a11079dde73d3a4890b0976e1405ebaa Monotone-Revision: 2cad87365f0a0c5651f8609b76b87ed5eeb351c4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-19T01:25:04 Monotone-Branch: ca.inverse.sogo M ChangeLog M OpenChange/MAPIStoreDBMessage.m commit aeef968c4ed8672b16a9a9816fb6cd1479a859f9 Author: Jean Raby Date: Wed Jul 18 20:22:54 2012 +0000 * Tests/Integration/config.py.in: New config parameter: webCalendarURL * Tests/Integration/webdavlib.py(HTTPPOST,HTTPGET): Allow cookies in post and get requests. * Tests/Integration/test-ui-posts.py: New test class Currently contains only one test case which exercises addWebCalendar * SoObjects/Appointments/GNUmakefile: use -Wl,--no-as-needed when linking. Fixes #1863 Monotone-Parent: 080d411d52272c158ce60ea0bab6ba8eb9d9aa2a Monotone-Revision: 8ce46d6fa7b1d1a9d12069cee3ba796d99d668d2 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-18T20:22:54 M ChangeLog M SoObjects/Appointments/GNUmakefile M Tests/Integration/config.py.in A Tests/Integration/test-ui-posts.py M Tests/Integration/webdavlib.py commit 1abc40c1270f11825e10b993ebe91d3fd2da8dba Author: Ludovic Marcotte Date: Wed Jul 18 19:05:58 2012 +0000 See ChangeLog Monotone-Parent: f489c387ef5efde7f9beee4a9b97ecf85275ffb2 Monotone-Revision: 080d411d52272c158ce60ea0bab6ba8eb9d9aa2a Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-07-18T19:05:58 M ChangeLog M SoObjects/Appointments/SOGoAppointmentObject.m commit c88d86ec95060cf82b6b67b6acee072d0cc81703 Author: Jean Raby Date: Wed Jul 18 15:30:38 2012 +0000 * Scripts/sql-update-1.3.16_to_1.3.17-mysql.sh * Scripts/sql-update-1.3.16_to_1.3.17.sh: New scripts to expand c_cycleinfo to mediumtext or varchar(1000000) The field was expanded around 1.3.3. See http://www.sogo.nu/bugs/view.php?id=1848 Monotone-Parent: 1bcd208d669189aec549aa4351b9d92a29c6d9b9 Monotone-Revision: f489c387ef5efde7f9beee4a9b97ecf85275ffb2 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-18T15:30:38 M ChangeLog A Scripts/sql-update-1.3.16_to_1.3.17-mysql.sh A Scripts/sql-update-1.3.16_to_1.3.17.sh commit 6f0f95d2535bba0947261937ad92e6da5cbbbdc7 Author: Jean Raby Date: Tue Jul 17 16:56:19 2012 +0000 Use xml.etree.ElementTree.iselement() instead of some homegrown stuff that used a private class from xml.etree.ElementTree. Works with cElementTree Monotone-Parent: ed7f1623b0cb7e935297f6652b76074c1ff952df Monotone-Revision: 1bcd208d669189aec549aa4351b9d92a29c6d9b9 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-07-17T16:56:19 M Tests/Integration/test-caldav-scheduling.py commit 093c984b4260bedb638fc3310200c99bb7edd4eb Author: Wolfgang Sourdeau Date: Mon Jul 16 13:35:02 2012 +0000 Monotone-Parent: 22bcd9c626e305661b31c70a49c93352266c2dc8 Monotone-Revision: ed7f1623b0cb7e935297f6652b76074c1ff952