Enrique J. Hernández
8b04a468c2
Merge pull request #223 from inverse-inc/v2
...
SOGo v2.3.4
2015-12-29 22:41:02 +01:00
Ludovic Marcotte
5a3cafbbb0
(fix) prevent characters in calendar component UID causing issues during import process
2015-12-01 09:26:52 -05:00
Enrique J. Hernández
f64b324133
Merge pull request #203 from inverse-inc/v2
...
Merge from upstream
2015-11-23 12:51:52 +01:00
Enrique J. Hernández Blasco
77bba8e5ea
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].
2015-11-09 11:30:03 +01:00
Euan Thoms
eda84c7b5d
Stage1b (v2 branch) of clang compiler warning patches.
2015-11-06 01:29:26 +08:00
Carlos Pérez-Aradros Herce
fb7e044bd3
Merge pull request #194 from zentyal/ejhernandez/skip-recurrence-id-without-dtstart
...
Ignore recurrence-id vevents without dtstart and outside date range
2015-10-07 17:49:56 +02:00
Enrique J. Hernández Blasco
eebf878e89
Ignore recurrence-id vevents without dtstart and outside date range
...
Happened in an imported vevent from Mozilla Thunderbird.
The crash was:
Sep 14 15:49:38 sogod [21063]: <0x6442DBF8[SOGoAppointmentFolder]:personal> missing 'c_startdate' in record?
Sep 14 15:49:38 sogod [21063]: <0x6442DBF8[SOGoAppointmentFolder]:personal> missing 'c_enddate' in record?
2015-09-14 15:49:38.927 sogod[21063] NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil!
EXCEPTION: <NSException: 0x7fb96b3c0ed8> NAME:NSInternalInconsistencyException REASON:NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil! INFO:(null)
The relevant ICS file lines are the following ones:
BEGIN:VEVENT
UID:040000008200E00074C5B7101A82E00800000000901646A7234BCE01000000000000000010000000E9152C8FF1C27D488C91967FAAFCC2B0
RECURRENCE-ID:20140513T100000Z
DURATION:PT1H
CLASS:PUBLIC
ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CN=krsny >>
Ann Thierry K:mailto:krsny@example.com
END:VEVENT
2015-09-30 11:35:12 +02:00
Ludovic Marcotte
5409cb2927
(feat) moved FolderSynchronize code to GCS
2015-09-25 15:18:22 -04:00
Ludovic Marcotte
c8acba8f5a
(fix) safe-guard against not-yet-created calendar of local users
2015-09-18 21:56:43 +02:00
Ludovic Marcotte
42f10e1929
(fix) safe-guard against not-yet-created calendar of local users
2015-09-10 20:07:42 -04:00
Julio García
26bd1b30fa
Revert "Merge pull request #164 from Zentyal/jgarcia/revert-merge-inverse"
...
This reverts commit 1404dbdb88 , reversing
changes made to 72cbd9a45f .
2015-08-03 09:48:06 +02:00
Jesús García Sáez
3dc8cc78ea
Revert merge from inverse
...
https://github.com/Zentyal/sogo/pull/150
Because the login on web with the use of outlook is broken after
including the DomainLessLogin feature
2015-07-28 12:37:33 +02:00
Ludovic Marcotte
76360958a2
(fix) make sure PRODID is set to Inverse/SOGo when importing events
2015-06-09 13:38:10 -04:00
Ludovic Marcotte
dc48e05dd3
(feat) print event/task description in list view ( #2881 )
2015-05-13 13:12:15 -04:00
Francis Lachapelle
07ac3f43fb
Simplify some calls in SOGoAppointmentFolder.m
2015-04-27 10:39:09 -04:00
Jeroen Dekkers
84c199b95a
Spelling fix: dictionnary -> dictionary
2015-04-26 13:33:03 +02:00
Ludovic Marcotte
e9e3dd5646
fixed timezone calculation on recurring event
2015-01-15 15:29:02 -05:00
Ludovic Marcotte
204a62aa6a
Improved comments in the code
2014-12-23 10:25:53 -05:00
Ludovic Marcotte
31cffdffd3
Fix freebusy info not always returned
2014-12-23 10:24:16 -05:00
Ludovic Marcotte
cd70bec9fa
Fix for bug #3008
2014-12-17 13:57:49 -05:00
Ludovic Marcotte
990f782b62
Allow including or not freebusy info from subscribed calendars
2014-12-11 10:01:21 -05:00
Ludovic Marcotte
6ba85ee43a
Added some comments in the code
2014-09-22 11:38:07 -04:00
Ludovic Marcotte
11adf388cf
Cleaned the code and fixed #2894 while at it ...
2014-09-17 11:51:46 -04:00
Ludovic Marcotte
a4ab2942e8
Fix for bugs #2878 , #2879
2014-09-17 11:35:09 -04:00
Ludovic Marcotte
b8b3519a40
Initial support for multiple alarms and better iCal compatibility
2014-09-12 14:09:28 -04:00
Ludovic Marcotte
12a4fd05a2
Support for repetitive alarms and tasks
2014-09-12 08:34:15 -04:00
Ludovic Marcotte
b05fcc7d82
Fat commit to refactor the quick record generation
2014-07-30 14:51:00 -04:00
extrafu
8191576361
Merge pull request #41 from alexcloutier/fix/displayTaskNumber
...
Display the number of active tasks in calendar view
2014-06-27 09:07:07 -04:00
Alexandre Cloutier
7a69bc46eb
applied comments
2014-06-26 16:42:05 -04:00
Ludovic Marcotte
e048346cb7
Include, in our private NS, all ACLs defined on a calendar collectiob
2014-06-19 16:08:15 -04:00
Alexandre Cloutier
de2ee2322a
Change the NSString with NSNumber and add some JavaScript
2014-06-11 10:24:04 -04:00
Alexandre Cloutier
43ac57b671
display the number of active tasks in calendar view
2014-06-10 16:18:12 -04:00
Francis Lachapelle
6b72a8d126
Merge branch 'feat/searchCapabilities'
2014-05-16 16:28:43 -04:00
Ludovic Marcotte
18443de9bf
Updated copyright info
2014-05-14 09:58:05 -04:00
Alexandre Cloutier
593b44ed01
forgotten code
2014-05-08 17:53:20 -04:00
Francis Lachapelle
aeb712083a
Fix static array retain
2014-02-06 14:37:43 -05:00
Francis Lachapelle
2c678101fc
Fix handling of ACLs with multiple groups
...
Fixes #1854
2014-02-06 14:23:09 -05:00
Ludovic Marcotte
7166f5a597
Fix for bug #2399
2013-09-25 16:02:13 -04:00
Ludovic Marcotte
4ec19d46fa
Removed left-over code that would cause the logic from bug #2035 to not work.
2013-04-25 14:46:00 -04:00
Francis Lachapelle
efb45bfba6
Fix issue with exceptions in repeating events
...
Fixed the display of an exception when its recurrence id is outside the
current view.
2013-02-15 15:17:08 -05:00
Ludovic Marcotte
8f33197c59
Fix for bug #1991 .
2013-01-25 10:21:28 -05:00
Francis Lachapelle
5bbb5df2a8
Fix exceptions of recurring all-day events
2013-01-21 14:11:38 -05:00
Ludovic Marcotte
3f8d374d63
Fix for bug #2035
2012-11-17 15:38:29 -05:00
Wolfgang Sourdeau
6d8c328910
Fixed most build warnings
2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau
8f31821e1d
Monotone-Parent: c9c54e20cc8e010c29ef8e5fa1cbd039c35e5344
...
Monotone-Revision: 7eb19f1f060daa6cb0a2421481ec351910c3af68
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T19:07:03
2012-07-20 19:07:03 +00:00
Wolfgang Sourdeau
87a7732361
applied changes from c6b25920d896b2d19d0ef40a4cadee46c87bba2d
...
through fcec9822c0aaee8cefba77d0f50a8582b33fa3f0
Monotone-Parent: 975e40192e290b5aa4bc5c5b99a12b299d84fa5a
Monotone-Revision: 4d39a71900cc87ae1185f268c1c35a5a4b086b1d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-12T15:03:38
2012-07-12 15:03:38 +00:00
Ludovic Marcotte
03a125ea1f
See ChangeLog
...
Monotone-Parent: 801c13ca7d8e3a2f3e502ee658399b458681bcab
Monotone-Revision: cf43f2030dbd1c4f0747be7cbd5dc3239cd6bd15
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-07-10T00:29:13
2012-07-10 00:29:13 +00:00
Ludovic Marcotte
083c2d77b0
See ChangeLog
...
Monotone-Parent: 6105680d967d026c63b9b9f96cb3aeae9884e804
Monotone-Revision: b532b841f572a64aa9b471da32a51bb939539334
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-06-19T13:17:48
2012-06-19 13:17:48 +00:00
Francis Lachapelle
939eeba1f7
See ChangeLog.
...
Monotone-Parent: d6ace8d3429bf9ad569fff969474bd5aa01214ae
Monotone-Revision: ae85556f790a11b8a40593a88822bee09e847d96
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-06-04T15:29:38
2012-06-04 15:29:38 +00:00
Ludovic Marcotte
ce77d78e27
See ChangeLog
...
Monotone-Parent: 5af155533446328556c907456566939affd0ae8f
Monotone-Revision: 2684d8c1336cad3425d5075a447d817d5808948d
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-04-19T18:16:50
2012-04-19 18:16:50 +00:00