From dd9b5e18b6dbc2e21df89208390abb4d0a75c955 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Thu, 23 Jul 2015 11:51:36 -0400 Subject: [PATCH] Updates for the release --- ChangeLog | 1132 +++++++++++++++++ Documentation/docinfo.xml | 6 +- .../includes/global-attributes.asciidoc | 2 +- NEWS | 2 +- Version | 2 +- 5 files changed, 1138 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 305a9ad4f..845239066 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1013 @@ +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 7c6c78d13b890a086eb1a9bef92f947f4aaa073a +Author: Ludovic Marcotte +Date: Sun Jul 19 13:37:08 2015 -0400 + + Updated NEWS file regarding PR from Zentyal folks + +M NEWS + +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 @@ -30,6 +1040,16 @@ Date: Thu May 28 08:30:30 2015 -0400 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 @@ -62,6 +1082,32 @@ Date: Tue May 26 22:50:28 2015 +0200 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 @@ -96,6 +1142,28 @@ 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 @@ -153,6 +1221,18 @@ Date: Fri May 22 13:47:48 2015 -0400 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 @@ -223,6 +1303,43 @@ Date: Thu May 21 21:35:13 2015 -0400 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 @@ -255,6 +1372,21 @@ Date: Wed May 20 13:51:16 2015 -0400 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 diff --git a/Documentation/docinfo.xml b/Documentation/docinfo.xml index 31fb97f96..bffbfb7fb 100644 --- a/Documentation/docinfo.xml +++ b/Documentation/docinfo.xml @@ -1,7 +1,7 @@ -Version 2.3.0 - June 2015 -for version 2.3.0 -2015-06-01 +Version 2.3.1 - July 2015 +for version 2.3.1 +2015-07-23 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". diff --git a/Documentation/includes/global-attributes.asciidoc b/Documentation/includes/global-attributes.asciidoc index e3c86ba46..b256f6988 100644 --- a/Documentation/includes/global-attributes.asciidoc +++ b/Documentation/includes/global-attributes.asciidoc @@ -13,6 +13,6 @@ // TODO have the build system take care of this -:release_version: 2.3.0 +:release_version: 2.3.1 // vim: set syntax=asciidoc tabstop=2 shiftwidth=2 expandtab: diff --git a/NEWS b/NEWS index aa191380c..b20e4abcf 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -2.3.1 (2015-06-XX) +2.3.1 (2015-07-23) ------------------ Enhancements diff --git a/Version b/Version index 897c2ddb2..70febfed3 100644 --- a/Version +++ b/Version @@ -4,4 +4,4 @@ MAJOR_VERSION=2 MINOR_VERSION=3 -SUBMINOR_VERSION=0 +SUBMINOR_VERSION=1