Jesús García Sáez
637ac1e98a
oc-rtf: no color table definition
...
Be able to parse rtf files without color table defined
\colortbl
2015-03-18 18:06:49 +01:00
Jesús García Sáez
b0ba6f4a22
Merge pull request #101 from Zentyal/ejhernandez/recurrence-exceptions-fixes
...
Two fixes on recurring events
2015-03-18 18:05:06 +01:00
Ludovic Marcotte
cdb766e2ef
Documented NGMimeBuildMimeTempDirectory
2015-03-18 10:15:33 -04:00
Enrique J. Hernández Blasco
fb4c3a4730
oc-calendar: Fix weekly recurring events exported to Outlook from SOGo
...
SOGo does not create BYDAY mask in weekly recurrence, so
we have to guess it from the start date's day of week.
In other case, the event is not exported to Outlook and it
says that is corrupted.
2015-03-18 15:08:24 +01:00
Enrique J. Hernández Blasco
6f44ec42c1
oc-calendar: Fix import in SOGo exceptions from recurring series
...
According to [MS-OXICAL] Section 2.1.3.1.1.20.13, the EXDATE property
must be written only if there are ocurrences from the series that have
been deleted and before this commit ModifiedInstanceDates were also
included.
We check against every ExceptionInfo from exception ocurrences of the series
to know if the ocurrence was deleted or only modified.
2015-03-18 15:08:24 +01:00
Ludovic Marcotte
e25a7e3d8d
Fix for bug #3138
2015-03-18 09:36:35 -04:00
Julio García
3b0b43f28f
Merge branch 'ejhernandez/peek-preload-bodies-for-real'
2015-03-18 09:28:57 +01:00
Julio García
afa9061f2f
Merge branch 'ejhernandez/client-drafts-no-updated'
2015-03-18 09:22:41 +01:00
Enrique J. Hernández Blasco
9f3f2aebe4
oc-mail: Register source message as soft deleted on movement
...
This makes sent mails are not longer automatically copied
to Drafts folder.
Reasoning:
When Outlook sends a mail, OpenChange submits the message and
copy the message to Drafts folder. Afterwards, the client asks
to move this message using SyncImportMessageMove ROP from
Drafts to Sent. During this movement, the message is unregistered
from the indexing database. If the client has updated Drafts
folder before that movement, then the client will keep this
message as the MID is not returned in oxcfxics download sync
as deleted. Setting the message as soft deleted, make it work.
2015-03-18 00:42:01 +01:00
Francis Lachapelle
1d5ae27c99
Fix issues with freebusy (Web, busyOffHours)
2015-03-17 15:34:00 -04:00
Julio García
0be36df211
Preparing release for 2.2.15-zentyal2
2015-03-17 12:30:09 +01:00
Francis Lachapelle
beb57707e8
Merge pull request #72 from JensErat/export-not-archive
...
Rename "Archive" to "Export" in Webmail, ctd.
2015-03-13 10:15:30 -04:00
Jens Erat
1bdd5dfc90
Remove obsolete archive string from translations
2015-03-13 14:06:58 +01:00
Enrique J. Hernández
43debc1d70
Merge pull request #102 from Zentyal/jgarcia/rtf-safe-parsing
...
oc-rtf: safe parse ignoring content
2015-03-13 12:46:38 +01:00
Jens Erat
37fbd75d55
Rename "Archive" to "Export" in Webmail, ctd.
...
Fixes #2758 also for non-Inbox folders
2015-03-13 11:41:07 +01:00
Enrique J. Hernández Blasco
1c1a75d2c1
oc-mail: Use body.peek to preload message bodies
...
In this way, we do not modify the flags (\Seen) on preloading.
The IMAP server returns the content without .peek section so
it is removed.
This also performs the modification intended by the following
Pull Request:
https://github.com/Zentyal/sogo/pull/50
That tried to avoid set \Seen flag when preloading message bodies
on synchronisation. But in this case we are not incrementing the
modseq as we are not modifying any messages flags.
2015-03-13 10:54:57 +01:00
Enrique J. Hernández Blasco
f048860729
Revert "oc-mailfolder: Avoid setting seen flag on preloading message bodies"
...
This reverts commit 7e0cddc06b
.
2015-03-13 00:00:40 +01:00
Enrique J. Hernández Blasco
6d6053865f
Revert "oc-mailfolder: Get seen flag directly from message in preloading"
...
This reverts commit d076e04ad4
.
2015-03-13 00:00:29 +01:00
Jesús García Sáez
6e00274988
oc-rtf: safe parse ignoring content
...
Be able to parse safely \*\xxxxx control words with \binXXXX
elements inside it (before final })
2015-03-12 17:13:17 +01:00
Jesús García Sáez
307fe90854
Merge pull request #99 from Zentyal/ejhernandez/corner-cases-import-PST
...
oc-mail: Set sender on email messages without an orig recipient
2015-03-11 13:08:33 +01:00
Jesús García Sáez
8031f066dc
Merge pull request #98 from Zentyal/ejhernandez/calendar-sharing-invitation
...
Give support to calendar sharing invitation
2015-03-11 13:07:36 +01:00
Francis Lachapelle
f1fda8bd06
Return a single phone number in JSON contacts list
2015-03-10 13:27:17 -04:00
Francis Lachapelle
517f4b0f49
Fix possible JS exception in Contacts module
2015-03-09 14:04:21 -04:00
Enrique J. Hernández Blasco
2b54897d29
oc-sharing: Guess PidLidSharingFlavor from other props
...
When it is not set by the client on the first place.
See [MS-OXSHARE] Section 2.2.2.5 for details on returned values.
2015-03-05 00:05:02 +01:00
Enrique J. Hernández Blasco
ae7ac1be29
oc-mail: Return sharing properties on sharing object mail message
...
When it is asked for available properties for an specific message.
2015-03-05 00:02:19 +01:00
Enrique J. Hernández Blasco
6af8b486df
oc-mail: Return special properties on sharing_metadata.xml attachment
...
As required by [MS-OXWSMSHR] Section 3.1.1 to display the share
object message correctly and be able to open the shared calendar
directly from the message.
2015-03-04 18:49:31 +01:00
Enrique J. Hernández Blasco
316ade13f8
oc: Implement Sharing Message Object
...
It acts as a proxy of MAPIStoreMailMessage and it manages the properties
defined in [MS-OXSHARE] Section 2.2 by storing them in the mail message
as eXtensible MIME headers which starts with X-MS-Sharing.
2015-03-04 18:49:17 +01:00
Francis Lachapelle
cbba0719bb
Fix exception in SOGoUserManager
2015-03-04 10:05:12 -05:00
Jesús García Sáez
c4566c4773
Merge pull request #95 from Zentyal/free-header-encoding
...
Free headerEncoding variable when destroying parent
2015-03-04 10:51:14 +01:00
Carlos Pérez-Aradros Herce
3b2cbb945c
oc: Free headerEncoding variable
2015-03-04 10:10:32 +01:00
Francis Lachapelle
8e0849029e
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.
2015-03-03 21:26:09 -05:00
Francis Lachapelle
6192322513
Fix some gcc warnings
2015-03-03 21:23:19 -05:00
Enrique J. Hernández Blasco
44dfd35521
oc-mail: Set sender on email messages without an orig recipient
...
But it has recipients. This is for sure happening with event
invitations messages.
2015-03-03 22:52:42 +01:00
Enrique J. Hernández Blasco
575600cabc
oc-calendar: Return PidTagContainerClass for Calendar folders
...
And it must "IPF.Appointment" as described in [MS-OXOCAL] Section 2.2.11.1
2015-03-03 17:47:37 +01:00
Enrique J. Hernández
acc2bd0369
Merge pull request #97 from Zentyal/jjgarcia/update-news
...
Update news for next release
2015-03-03 16:08:31 +01:00
Julio García
cd47c926c9
Update news for next release
2015-03-03 11:16:01 +01:00
Julio J. García Martín
9b038db0b6
Merge pull request #93 from Zentyal/jvalles/missing-contact-props
...
Save missing contact properties in database
2015-03-02 09:17:15 +01:00
Julio J. García Martín
bcc1aa8049
Merge pull request #89 from Zentyal/jag/set-null-recurrence-pattern
...
In setupRecurrenceWithMasterEntit a null recurrence pattern is now inter...
2015-03-02 09:16:38 +01:00
Javier Amor García
ef6aab63c9
oc-calendar: Don't change event recurrence if parse failed.
...
get_AppointmentRecurrencePattern() can fail to parse the input data, added a check to avoid setup the recurrence pattern in that case. This should only happen when input data is incorrect.
2015-02-27 17:32:22 +01:00
Ludovic Marcotte
df59b73a22
use correct mail attachment elements for EAS 2.5 clients - patch from tfu
2015-02-26 17:56:42 -05:00
Ludovic Marcotte
a5672fda52
do not use syncKey from cache when davCollectionTag = -1 - patch from tfu
2015-02-26 17:55:36 -05:00
Ludovic Marcotte
b593ddc643
SmartReply improvements for missing body attributes - patch from tfu
2015-02-26 17:53:58 -05:00
Ludovic Marcotte
38d61f720f
use the correct body element for events for EAS 2.5 clients - patch from tfu
2015-02-26 17:52:37 -05:00
Ludovic Marcotte
733e334726
fixed tasks disappearing issue with RoadSync - patch from tfu
2015-02-26 17:51:02 -05:00
Ludovic Marcotte
22888ba5ac
use the correct mail body element for EAS 2.5 clients - patch from tfu
2015-02-26 17:49:26 -05:00
Ludovic Marcotte
33c485d2f6
fixed empty sync responses for EAS 2.5 and 12.0 clients - patch from tfu
2015-02-26 17:48:06 -05:00
Ludovic Marcotte
9160e34134
multiple collections support for GetItemEstimate - patch from tfu
2015-02-26 17:46:34 -05:00
Ludovic Marcotte
5ceddc213e
Fix for bug #3116
2015-02-26 16:00:03 -05:00
Jesús García Sáez
85d9440ccd
Merge pull request #94 from Zentyal/jgarcia/reset-password
...
Fix change password with multidomains
2015-02-26 10:48:58 +01:00
Ludovic Marcotte
b97002565e
Updated NEWS file regarding previous commit
2015-02-25 08:42:18 -05:00