Ludovic Marcotte
ae6ed0c055
(feat) applied all changes as a patch coming from PR #180
2015-12-30 09:22:08 -05:00
Enrique J. Hernández Blasco
e2ef0103c4
oc-calendar: Fix regression on AppointmentTimeZoneDefinitionStartDisplay
...
Introduced by ebe2a466e7
in PR #132 when the event is not
all day neither recurrent one.
The fix is just to initialise to nil when it is a normal event
and it returns NOT_FOUND for this property.
2015-05-19 00:26:42 +02:00
Juan Vallés
ebe2a466e7
oc-calendar: Compute PidLidAppointmentDefinitionStartWhole for all-day events
2015-05-05 10:29:24 +02:00
Juan Vallés
7e89c43919
oc-calendar: Compute time offset in floating time in all-day recurring events
2015-05-05 10:29:24 +02:00
Enrique J. Hernández Blasco
8fce211172
Merge pull request #125 from Zentyal/jgarcia/multidomain-outlook-entryId
...
All this basically is to make it work on multidomain environment
the Reply all functionality of emails but I'm sure there are more use cases
as an Outlook client that don't work nowadays without this patch.
More info on commit message but basically it was that we were using user
instead of user@domain.com in several places.
2015-04-17 11:33:21 +02:00
José Antonio Calvo
539060d252
oc-calendar: Fix recipient type for invitations
...
Take into account optional attendees setting the recipient
type to MAPI_CC when they have the iCal role set to OPT-PARTICIPANT
instead of harding always MAPI_TO (required) as was done before.
This is a complementary fix for: https://github.com/Zentyal/sogo/pull/108
2015-04-16 19:47:47 +02:00
Jesús García Sáez
0f432b654f
oc: Fix internal EntryIds properties on multidomain
...
PidTag*EntryId properties were not being generated (which contain
the email address and so on). Functionality on Outlook clients like
"Reply All" were not working because of this (probably a lot more
stuff related with email addresses).
With multidomain support enabled outlook clients will use full email
address (e.g. user@domain.com ) as login.
This change is needed because we were performing ldap queries on samdb
using (sAMAccountName=UIDFieldName), being UIDFieldName the parameter
configured in sogo.conf for that source. In multidomain environment
this field could be `sAMAccountName` but it could not. Actually the
more logical scenario will be to use `uid` field here (which will be
just `user`, without the `@domain.com` part).
SOGoUserManager will return `sAMAccountName` if the contact has it
(in Outlook environment that means always) so it can (and must) be
used to query samdb in MAPIStoreSamDBUtils properly.
TL;DR: use sAMAccoutName instead of uid to query samdb
2015-04-16 11:32:24 +02:00
Enrique J. Hernández Blasco
9b847a276c
oc-calendar: Implement categories to share the colour
...
See [MS-OXCICAL] Section 2.1.3.1.1.20.3 for details.
It requires https://github.com/openchange/openchange/pull/216 to retrieve
the value from MAPI client
2015-02-17 10:20:16 +01:00
Enrique J. Hernández Blasco
624967c60b
oc-calendar: Implement PidTagSensitivity
...
As described in [MS-OXCICAL] Section 2.1.3.11.20.4 by using
access CLASS iCal field.
Although Outlook does not support confidential level, it is properly
exported and imported.
2015-02-15 18:44:47 +01:00
Jesús García Sáez
5258ee2e76
oc-appointments: ignore alarms already triggered
2015-01-28 12:56:27 +01:00
Enrique J. Hernández Blasco
35ca313c37
oc-calendar: Fix PidLidClipStart on recurrent events
...
The midnight value must be in user's timezone and returned back in UTC.
2014-11-19 17:12:31 +01:00
Enrique J. Hernández Blasco
c631689975
oc-calendar: getPidLidClipEnd now follows [MS-OXOCAL]
...
On recurrent events when there is no end, the time to set is
31 August 4500, 11:59 P.M ([MS-OXOCAL] Section 2.2.1.15)
2014-11-19 17:12:30 +01:00
Enrique J. Hernández Blasco
415fb6034e
oc-calendar: Retrieve properly event description created on SOGo
...
As it is stored as plain text without triming string.
The correct comparison here is NSNotFound as stated in Apple documentation.
2014-11-19 17:12:29 +01:00
Miguel Julián
41f2e917e7
Removed development tip comment
2014-07-29 18:22:34 +02:00
Miguel Julián
65ece61273
Removing some trail characters at event description
...
* They are sometimes present after a \r\n\n
2014-07-29 18:22:32 +02:00
Miguel Julián
51df0adb79
Removed development tip comment
2014-07-02 15:00:24 +02:00
Miguel Julián
5d43513dd9
Removing some trail characters at event description
...
* They are sometimes present after a \r\n\n
2014-07-02 14:59:16 +02:00
Wolfgang Sourdeau
a6a30afe75
Set PidLidRecurrentPattern
2012-09-26 09:28:37 -04:00
Wolfgang Sourdeau
49ea183835
PidLidFExceptionalBody should be set only on event exceptions
2012-09-26 09:27:59 -04:00
Wolfgang Sourdeau
72fb3f552d
PidTagBody: do not return a body if it is an empty string or a simple crlf
2012-09-19 12:25:20 -04:00
Wolfgang Sourdeau
04d5284ef3
Added PidLidRecurrenceType, PidLidAppointmentTimeZoneDefinitionStartDisplay and PidLidAppointmentTimeZoneDefinitionEndDisplay
2012-09-19 12:23:56 -04:00
Wolfgang Sourdeau
cad770bf76
Moved PidTagException* properties to the right place
2012-09-19 12:22:07 -04:00
Ludovic Marcotte
fc65172756
Fix for bug #1689
...
Monotone-Parent: 7605704028eff50386f4f9c1e4e93aa47eea31c3
Monotone-Revision: ae08767667624a609d7996a164800377cb574081
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-09-17T10:06:18
Monotone-Branch: ca.inverse.sogo
2012-09-17 10:06:18 +00:00
Wolfgang Sourdeau
4f3934dc0e
Monotone-Parent: 105b571703ff5c4cc1024854ef8a1d987aef2bf1
...
Monotone-Revision: deb19e29a470db5c60606444f9e82eb9aa85ce1d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-17T20:12:50
Monotone-Branch: ca.inverse.sogo
2012-08-17 20:12:50 +00:00
Wolfgang Sourdeau
bde4b22ba7
Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097
...
Monotone-Revision: 105b571703ff5c4cc1024854ef8a1d987aef2bf1
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-17T19:04:57
Monotone-Branch: ca.inverse.sogo
2012-08-17 19:04:57 +00:00
Wolfgang Sourdeau
0d12810e14
Monotone-Parent: d9117c53c33a58d47b6b3993f78e09e431f47f96
...
Monotone-Revision: 586a2e5adebfaf2123f3514dffa057f7f0f0574e
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-16T16:29:47
Monotone-Branch: ca.inverse.sogo
2012-08-16 16:29:47 +00:00
Wolfgang Sourdeau
df6f1e3023
Monotone-Parent: e14333177a9e3223d083bb94a4a7a18746ee7e12
...
Monotone-Revision: 35e905507b00aa93112b244da8c4f4c32c7942c7
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-06T19:19:41
Monotone-Branch: ca.inverse.sogo
2012-08-06 19:19:41 +00:00
Wolfgang Sourdeau
ac6e45f1e9
Monotone-Parent: a77c26240c765963ea4295dc50c295c08809953e
...
Monotone-Revision: d9e87057688d279c42a3fde582339d3eb6cc2f10
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-26T20:50:36
Monotone-Branch: ca.inverse.sogo
2012-07-26 20:50:36 +00:00
Wolfgang Sourdeau
965cd9379e
Monotone-Parent: 3a6e0507a35f90e7be4467763bd26ef4fb15cf80
...
Monotone-Revision: 5b4e61e92b3d68b92ea25f1513eb120e502250a1
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T15:42:52
Monotone-Branch: ca.inverse.sogo
2012-07-20 15:42:52 +00:00
Wolfgang Sourdeau
7bb437021a
Monotone-Parent: d6049f3e55fa0ac4385db63c3777aa1d84d5511c
...
Monotone-Revision: 3fdbf80f4c1de08138ff9435f54fd9f663ef5b8f
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T14:13:56
Monotone-Branch: ca.inverse.sogo
2012-07-20 14:13:56 +00:00
Wolfgang Sourdeau
b3acd2e2ad
Monotone-Parent: 0ad1e10fb7587b8444bd502de4908d1aabf70c96
...
Monotone-Revision: a6b977673a1cc94b1269e19c469101dca9fd17bc
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-01T20:58:46
Monotone-Branch: ca.inverse.sogo
2012-07-01 20:58:46 +00:00
Wolfgang Sourdeau
b4d8609236
Monotone-Parent: c8921f898d8810ab70f86851a0449a28dc34eb89
...
Monotone-Revision: ccc94ebd9d872963c33041a7cac766343762bef2
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-06-01T15:15:30
Monotone-Branch: ca.inverse.sogo
2012-06-01 15:15:30 +00:00
Wolfgang Sourdeau
a4b083eb1e
Monotone-Parent: cb7b77723f765942d950c5620150b720f5d0c5b1
...
Monotone-Revision: 1900d82b81c570a73d4db548a566ed09b57ee43a
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-30T19:51:37
Monotone-Branch: ca.inverse.sogo
2012-03-30 19:51:37 +00:00
Wolfgang Sourdeau
4d1900e522
Monotone-Parent: 769d14eff848857403688bfa5bdf37f12459a7f1
...
Monotone-Revision: edf1f1831a73df9eb13881bab5ebdbcfa7c40a23
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-20T20:31:36
Monotone-Branch: ca.inverse.sogo
2012-03-20 20:31:36 +00:00
Wolfgang Sourdeau
96c6581dfe
Monotone-Parent: cbef49b9665bb4860d576825ae411fd212ee0d08
...
Monotone-Revision: c80a840b806ab1a13914a35d5bde6a6668427240
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-20T18:50:09
Monotone-Branch: ca.inverse.sogo
2012-03-20 18:50:09 +00:00
Wolfgang Sourdeau
c4292714b5
Monotone-Parent: 1e532558ba17916d33138e4c65d283faf4d0e929
...
Monotone-Revision: 3d21b0780b7affb529a020d89dcbf84325264c7d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-02T20:44:24
Monotone-Branch: ca.inverse.sogo
2012-03-02 20:44:24 +00:00
Wolfgang Sourdeau
56ad0c3289
Monotone-Parent: d0b2cce64733874b10da170e30bdcb9f9730f61e
...
Monotone-Revision: d807738c8f35c5080fb2e1684404fb8d992c8032
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-12T16:06:57
Monotone-Branch: ca.inverse.sogo
2012-01-12 16:06:57 +00:00
Wolfgang Sourdeau
cb4341db75
Monotone-Parent: 12ff4c07aa1f796a3312a4e79566255dbd94aece
...
Monotone-Revision: dd0644b62704e75dfed8a39a7e286d593f0014e0
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-17T18:39:42
Monotone-Branch: ca.inverse.sogo
2011-11-17 18:39:42 +00:00
Wolfgang Sourdeau
6f13029d21
Monotone-Parent: e38c570559610854b85c2c517053417779a76964
...
Monotone-Revision: 419d3afdcfcc1cddf8eef1f0311d418b03b0d1a0
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-17T16:15:38
Monotone-Branch: ca.inverse.sogo
2011-11-17 16:15:38 +00:00
Wolfgang Sourdeau
a137e1679e
Monotone-Parent: 2b628a62ac49757d2bbeda1275fc38d69079752a
...
Monotone-Revision: 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-14T03:26:50
Monotone-Branch: ca.inverse.sogo
2011-11-14 03:26:50 +00:00
Wolfgang Sourdeau
5be374313f
Monotone-Parent: 2448001ef69730541ee1c822cf80c131176b1ed0
...
Monotone-Revision: e5a4a8243c282c12538ab38c9b5c23722be35e99
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-09T20:47:08
Monotone-Branch: ca.inverse.sogo
2011-11-09 20:47:08 +00:00
Wolfgang Sourdeau
2681fc06cd
Monotone-Parent: 4133fa3bdfc5ea96190a7418e63c70b71d18a166
...
Monotone-Revision: cad6ada90ff5ceee70d17d329089fd9a10525383
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-09T15:02:29
Monotone-Branch: ca.inverse.sogo
2011-11-09 15:02:29 +00:00
Wolfgang Sourdeau
1ba0d4daa1
Monotone-Parent: a1f0f7f1bc0ae64c5342d0d87ffd1ff8e7e3272c
...
Monotone-Revision: 4ce6162defbc430cacd1a414c9d9b8a3d7e9940e
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-28T13:10:47
Monotone-Branch: ca.inverse.sogo
2011-10-28 13:10:47 +00:00
Wolfgang Sourdeau
600c8ddb7e
Monotone-Parent: 0e24f707625b8e960d18430aa904f3ec40c5dd2a
...
Monotone-Revision: d75ed56bb85ad0c1c37621595267a590aa9b60db
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-12T20:00:46
Monotone-Branch: ca.inverse.sogo
2011-10-12 20:00:46 +00:00
Wolfgang Sourdeau
b23add1e0e
Monotone-Parent: 2fd9ca48151cb890633db65a0c6b7a4066ce2ff0
...
Monotone-Revision: 695f603b17d7e3b7f6e1bdfc01f835786341dab6
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-11T23:38:37
Monotone-Branch: ca.inverse.sogo
2011-10-11 23:38:37 +00:00
Wolfgang Sourdeau
c1726a8c40
Monotone-Parent: e329ec905c74bf16f8adf33509a116ea62e1d65f
...
Monotone-Revision: 2fd9ca48151cb890633db65a0c6b7a4066ce2ff0
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-11T21:16:57
Monotone-Branch: ca.inverse.sogo
2011-10-11 21:16:57 +00:00
Wolfgang Sourdeau
8c929bc16b
Monotone-Parent: ec16bdb7ba63858784457e5200d914d15be4c55e
...
Monotone-Revision: bae3f2d15f56ace2300155adab60e9293a29ea32
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-11T19:46:02
Monotone-Branch: ca.inverse.sogo
2011-10-11 19:46:02 +00:00
Wolfgang Sourdeau
132987d8bc
Monotone-Parent: cb5283601b9539bb382aa64a739bf758b9e2ac7f
...
Monotone-Revision: e064a5558d641325b03001de47cede6db61eed32
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-03T20:55:02
Monotone-Branch: ca.inverse.sogo
2011-10-03 20:55:02 +00:00
Wolfgang Sourdeau
01e387b7b9
Monotone-Parent: a9886e6c9acfb5c097b185a254e620a6a0094f1f
...
Monotone-Revision: 9109f0600492701322f24fb53d86a39821e26dc4
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-30T20:01:50
Monotone-Branch: ca.inverse.sogo
2011-09-30 20:01:50 +00:00
Ludovic Marcotte
731a6bd1d5
See ChangeLog
...
Monotone-Parent: aca091adf5e547dd91cb88d06d42c6cfd3fbe7e2
Monotone-Revision: 90fa2838afb37a071037bbb22e7b90cd8d61b44b
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-09-19T23:33:48
Monotone-Branch: ca.inverse.sogo
2011-09-19 23:33:48 +00:00