mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-29 02:07:36 +00:00
Update ChangeLog
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user