Update ChangeLog

This commit is contained in:
Francis Lachapelle
2016-01-05 14:33:12 -05:00
parent 2c97b680a8
commit 3d55396661
+751
View File
@@ -1,3 +1,260 @@
commit 2c97b680a8ccb5c03bb77cabfa334fe339c10b83
Author: Francis Lachapelle <flachapelle@inverse.ca>
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 <flachapelle@inverse.ca>
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 <flachapelle@inverse.ca>
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 <flachapelle@inverse.ca>
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 <flachapelle@inverse.ca>
Date: Tue Jan 5 13:44:20 2016 -0500
Fix Danish localization
Fixes #3422
M UI/PreferencesUI/Danish.lproj/Localizable.strings
commit dd56d5e85c4ac94583b65ffecac6b29a9d8da788
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Wed Dec 30 09:08:38 2015 -0500
Updated NEWS file regarding the merge of PR #180
M NEWS
commit 376e717f459d1a74f90ba8da6471b9d80e30722d
Author: Juan Vallés <jvalles@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <flachapelle@inverse.ca>
Date: Tue Dec 22 14:25:00 2015 -0500
Update NEWS file
M NEWS
commit e386404b0a8e2c05857084d573be453f87749bf8
Author: Francis Lachapelle <flachapelle@inverse.ca>
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 <jvalles@zentyal.com>
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 332508e2dbb1e238d1b9d0a11ea9188dabb4f865
Author: Juan Vallés <jvalles@zentyal.com>
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 <jvalles@zentyal.com>
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 916c04387b52d551a9496c19eb428e9271492653
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Wed Dec 16 08:32:20 2015 -0500
Enable new code.
M SoObjects/Appointments/SOGoAppointmentObject.m
commit 29f2d960a7364d5ce9f3d3170f2c6f1d014e0610
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Tue Dec 15 16:15:48 2015 -0500
Enable old code.
M SoObjects/Appointments/SOGoAppointmentObject.m
commit 225fe847a7c5138d6b06eab36af6bac68c428614
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
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 <lmarcotte@inverse.ca>
Date: Tue Dec 15 15:21:33 2015 -0500
(fix) carry over delegatedFrom too
M SoObjects/Appointments/SOGoAppointmentObject.m
commit 28bd4ca318a1b1833da15675d1fdd1ec0449beed
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
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 <flachapelle@inverse.ca>
Date: Tue Dec 15 14:24:25 2015 -0500
Update ChangeLog
M ChangeLog
commit 5dfbfe827dc7d7ebdf0384fd57d041764b9aedea
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Tue Dec 15 14:24:12 2015 -0500
@@ -135,6 +392,38 @@ Date: Wed Dec 9 15:14:34 2015 -0500
M UI/MainUI/English.lproj/Localizable.strings
commit 41e388c5f6aad3f65c3b2e98782f21e7abfa2bdb
Author: Javier Amor García <jamor@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Fri Dec 11 14:50:26 2015 -0500
@@ -159,6 +448,100 @@ Date: Fri Dec 11 14:02:59 2015 -0500
M Apache/SOGo.conf
commit a618386d5ecec5e13a5b37fa7583dd7f9a08fdbe
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Thu Dec 10 14:12:33 2015 -0500
@@ -169,6 +552,24 @@ 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 <ejhernandez@zentyal.com>
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 1c8b693656bfb79445fce3c99a97534c228de163
Author: Jesús García Sáez <jgarcia@zentyal.com>
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 <flachapelle@inverse.ca>
Date: Tue Dec 8 10:05:19 2015 -0500
@@ -473,6 +874,74 @@ 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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Tue Dec 1 11:42:02 2015 -0500
@@ -511,6 +980,67 @@ M ActiveSync/NGDOMElement+ActiveSync.m
M ActiveSync/iCalEvent+ActiveSync.m
M NEWS
commit 94d4da6e1ef1846da93d36fd7cc4c2c09284f0fd
Author: Javier Amor García <jamor@zentyal.com>
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 <jamor@zentyal.com>
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 <jamor@zentyal.com>
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 <jamor@zentyal.com>
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 <jamor@zentyal.com>
Date: Thu Nov 12 15:39:04 2015 +0100
Added RTF escapes parsing
M OpenChange/RTFHandler.m
commit 01dcf3d6c8835f1860b429bab8bea4c5ee77ad22
Author: Javier Amor García <jamor@zentyal.com>
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 <jamor@zentyal.com>
Date: Mon Nov 9 07:59:13 2015 +0100
Reimplementation of [RTFHandler parseFontTable]
M OpenChange/RTFHandler.m
commit bbdb27e75e9eb12a5ba701677125c2702a195d8f
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Fri Nov 27 08:36:34 2015 -0500
@@ -576,6 +1106,20 @@ Date: Mon Nov 23 13:20:55 2015 -0500
M Tests/Unit/TestNGMailAddressParser.m
commit 9554e92c8bbd9b1d18a092611a5456340df988ea
Author: Carlos Pérez-Aradros Herce <exekias@gmail.com>
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 <flachapelle@inverse.ca>
Date: Mon Nov 23 07:07:37 2015 -0500
@@ -633,6 +1177,17 @@ Date: Thu Nov 19 09:22:31 2015 -0500
M NEWS
M UI/WebServerResources/generic.js
commit a73df96b78b5824a3fa81231f94b1c7125d6c1b3
Author: Javier Amor García <jamor@zentyal.com>
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 <flachapelle@inverse.ca>
Date: Wed Nov 18 09:43:02 2015 -0500
@@ -650,6 +1205,14 @@ Date: Wed Nov 18 09:42:05 2015 -0500
M NEWS
M Version
commit ec598321c4d1c2dedf509f6785a8f6673162c1f8
Author: Carlos Pérez-Aradros Herce <exekias@gmail.com>
Date: Tue Nov 10 17:38:35 2015 +0100
Add user defined user source
M SoObjects/SOGo/SOGoUserManager.m
commit 4b8a9bcc3bc8a9c3910ba9f3527711b88090acc8
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Mon Nov 16 09:02:37 2015 -0500
@@ -666,6 +1229,14 @@ Date: Mon Nov 16 09:01:05 2015 -0500
M UI/MailerUI/UIxMailMainFrame.m
commit 88a74bcb5cf5b89ce1778b0637786a1e0a7dbce0
Author: Javier Amor García <jamor@zentyal.com>
Date: Wed Nov 4 13:08:53 2015 +0100
Do not save IPM.DistList messages
M OpenChange/MAPIStoreContactsMessage.m
commit 2a90102a81475757017d7700f79fdd4fb04947cc
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Nov 11 15:51:33 2015 -0500
@@ -1067,6 +1638,68 @@ Date: Mon Nov 9 14:30:58 2015 -0500
M ActiveSync/SOGoActiveSyncDispatcher.m
commit 5f5b5d9273ef2448007957b182efe7df3a6bff0e
Author: Jesús García Sáez <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jamor@zentyal.com>
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 <ejhernandez@zentyal.com>
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 <jvalles@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Fri Nov 6 13:33:36 2015 -0500
@@ -1184,6 +1817,108 @@ Date: Wed Nov 4 06:02:45 2015 +0800
M SoObjects/SOGo/WORequest+SOGo.m
commit a6bbe13f9bb2766651a45b947bdc50135edc9f35
Author: Carlos Pérez-Aradros Herce <exekias@gmail.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <jgarcia@zentyal.com>
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 <euan@potensol.com>
Date: Fri Nov 6 01:29:26 2015 +0800
@@ -1398,6 +2133,22 @@ Date: Tue Nov 3 08:27:50 2015 -0500
M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings
commit e0d49d24073ec57af26627f860df8c2dc3500468
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
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 <lmarcotte@inverse.ca>
Date: Mon Oct 26 10:25:11 2015 -0400