From b933f53fc2580bd5b9913f7afebcf6b2d9bedc53 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Tue, 24 Mar 2015 10:56:26 -0400 Subject: [PATCH] Changes for the 2.2.17 release --- ChangeLog | 350 ++++++++++++++++++ Documentation/docinfo.xml | 6 +- .../includes/global-attributes.asciidoc | 2 +- NEWS | 2 +- Version | 2 +- 5 files changed, 356 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2402f9b7e..26aaadc7f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,353 @@ +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 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 cdb766e2eff3b6e420da48b3f396814edff96b4f +Author: Ludovic Marcotte +Date: Wed Mar 18 10:15:33 2015 -0400 + + Documented NGMimeBuildMimeTempDirectory + +M Documentation/SOGoInstallationGuide.asciidoc + +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 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 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 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 cbba0719bb58229d9be8d3bb5af5fba23da3ae14 +Author: Francis Lachapelle +Date: Wed Mar 4 10:05:12 2015 -0500 + + Fix exception in SOGoUserManager + +M SoObjects/SOGo/SOGoUserManager.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 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 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 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 diff --git a/Documentation/docinfo.xml b/Documentation/docinfo.xml index 8340a32fa..de0e62990 100644 --- a/Documentation/docinfo.xml +++ b/Documentation/docinfo.xml @@ -1,7 +1,7 @@ -Version 2.2.16 - February 2015 -for version 2.2.16 -2015-02-12 +Version 2.2.17 - March 2015 +for version 2.2.17 +2015-03-24 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 6ca1caa2f..adfcd8484 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.2.16 +:release_version: 2.2.17 // vim: set syntax=asciidoc tabstop=2 shiftwidth=2 expandtab: diff --git a/NEWS b/NEWS index cd6363480..3d6177b36 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -2.2.17 (2015-02-xx) +2.2.17 (2015-03-24) ------------------- Enhancements diff --git a/Version b/Version index 135790138..e9b904350 100644 --- a/Version +++ b/Version @@ -4,4 +4,4 @@ MAJOR_VERSION=2 MINOR_VERSION=2 -SUBMINOR_VERSION=16 +SUBMINOR_VERSION=17