Commit Graph

1056 Commits

Author SHA1 Message Date
Francis Lachapelle
731c1bdfd9 fix(mail): don't encode calendar mime part twice
SOPE will take care of encoding all text parts in quoted-printable if necessary.

Fixes #5391
Fixes #5393
2022-04-08 08:21:19 -04:00
Francis Lachapelle
2389e44513 fix(core): only escape "%" with the SQL LIKE operator 2022-02-21 14:37:04 -05:00
Francis Lachapelle
3e96d68f30 fix(calendar(dav)): add method attribute to content-type of iTIP reply
Fixes #5320
2021-06-07 15:08:11 -04:00
Francis Lachapelle
32bc1e8ffc i18n: update translations 2021-03-31 10:07:27 -04:00
Francis Lachapelle
1268e2370f fix(calendar): fix all-day events in lists
All-day events start/end date were wrong when the period was covering a
DST change.
2020-10-13 22:37:22 -04:00
Francis Lachapelle
2b33d45346 refactor: replace calls to create GMT NSTimeZone instance
Fixes #3757
2019-12-11 11:13:36 -05:00
Francis Lachapelle
4e04d895cd Don't expose Web calendars to other users
Fixes #4331
2018-01-17 14:51:23 -05:00
Francis Lachapelle
5aa36a6d28 (i18n) Update translations 2017-10-18 11:07:42 -04:00
Francis Lachapelle
e80f5b6beb Add Simplified Chinese (zh_CN) translation 2017-09-05 13:34:29 -04:00
Ludovic Marcotte
edaa0f3956 (fix) use NSInteger instead, more clean 2017-08-14 14:25:52 -04:00
Ludovic Marcotte
e1791ac8f5 (fix) offset can be negative (fixes #4237) 2017-08-14 13:59:16 -04:00
Francis Lachapelle
d0898879ca (i18n) Update translations 2017-07-20 13:36:52 -04:00
Francis Lachapelle
0cca551c22 Add Latvian (lv) translation 2017-05-30 17:27:49 -04:00
Francis Lachapelle
95d08c0150 Newly subscribed calendars are excluded from FB
Fixes #3354
2017-05-30 09:40:04 -04:00
Francis Lachapelle
3f698447b9 Properly honor "include in freebusy"
Fixes #3354
2017-04-27 09:02:46 -04:00
Ludovic Marcotte
43385ce5bf (fix) enhance display of all-day invitations (fixes #4145) 2017-04-12 16:13:40 -04:00
Ludovic Marcotte
7a418582c4 (fix) avoid sending IMIP messages for all EAS clients (fixes #4022) 2017-04-12 13:04:29 -04:00
Ludovic Marcotte
43dc7dee87 (fix) calendar component move across collections (fixes #4116) 2017-03-31 15:33:19 -04:00
Ludovic Marcotte
9995ccc29f (fix) more fixes for #3905 2017-03-24 11:37:54 -04:00
Ludovic Marcotte
28ab0015a9 (fix) more fixes for #3905 2017-03-24 11:11:10 -04:00
Ludovic Marcotte
fb8ba8f3b9 (fix) remove old code conflicting with #3905 2017-03-15 10:38:20 -04:00
Francis Lachapelle
4ecff8a437 (i18n) Update translations and add Hebrew 2017-03-09 12:31:54 -05:00
Ludovic Marcotte
4f73005d1d (fix) wrong var type declaration 2017-03-08 09:32:05 -05:00
Ludovic Marcotte
05ab2015c6 (fix) remove attendees that have the same identity of the organizer (fixes #3905) 2017-03-07 10:46:25 -05:00
Ludovic Marcotte
84deb2fe45 (fix) fixed handling of exdates and proper intersection for fbinfo (fixes #4051) 2017-03-03 14:14:16 -05:00
Ludovic Marcotte
2f56bb43be (fix) keep UID during MOVE 2017-02-22 11:35:07 -05:00
Ludovic Marcotte
9a1f91ead2 Revert "(fix) properly honor "include in freebusy" (fixes #3354)"
This reverts commit 42c2c66caa.
2017-01-30 08:40:01 -05:00
Ludovic Marcotte
59281f02c1 (fix) return if not content is there, to avoid random crash 2017-01-13 13:17:42 -05:00
Ludovic Marcotte
a42d6ce450 (fix) remove all alarms before IMIP reply (fixes #3925) 2017-01-13 13:17:20 -05:00
Francis Lachapelle
8a2f88bc07 (i18n) Update translations 2017-01-06 20:38:01 -05:00
Francis Lachapelle
441a503802 Fix support for recurrent tasks 2017-01-06 11:59:15 -05:00
Ludovic Marcotte
d139d9e75d (fix) disabled bias computation for now 2017-01-05 09:27:54 -05:00
Ludovic Marcotte
72c03390cc (fix) fix events in floating time during CalDAV's PUT operation (fixes #2865) 2016-12-30 12:27:33 -05:00
Ludovic Marcotte
42c2c66caa (fix) properly honor "include in freebusy" (fixes #3354) 2016-12-23 11:37:27 -05:00
Ludovic Marcotte
3c8412e90c (fix) append .ics extension if not present when importing events (fixes #2308) 2016-12-21 11:44:05 -05:00
Ludovic Marcotte
c5a3f06538 (fix) make sure we safely escape all chars 2016-12-09 10:47:44 -05:00
Francis Lachapelle
b327be656b Fix MSExchangeFreeBusySOAPRequest.wod 2016-11-29 16:16:02 -05:00
Francis Lachapelle
b450f999f0 (i18n) Update translations 2016-11-28 14:07:05 -05:00
Ludovic Marcotte
2ad709e4d1 (fix) use GMT + adjust bias when querying Exchange's FB info
Conflicts:

	SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m
2016-11-25 15:15:37 -05:00
Ludovic Marcotte
0329133601 (fix) also filter out recurrence-id 2016-11-24 15:44:07 -05:00
Ludovic Marcotte
4229918693 (fix) we now always use utf8 when sending IMIP messages 2016-11-08 10:30:44 -05:00
Francis Lachapelle
e948b45899 Fix handling of weekly recurrence rule with count
This fixes some corner cases when computing the freebusy and therefore
when verifying for resource conflicts.
2016-11-07 15:25:59 -05:00
Francis Lachapelle
0d817c8e18 Cleanup SOGoTaskObject.{h,m} 2016-10-25 17:33:55 -04:00
Francis Lachapelle
ef84985025 Fix support for recurrent tasks 2016-10-21 17:30:47 -04:00
Ludovic Marcotte
cad99d476d (fix) We never send IMIP reply when the "initiator" is Outlook 2013/2016 over EAS 2016-10-19 15:18:44 -04:00
Francis Lachapelle
6b322e6b75 Fix Serbian translation 2016-09-28 10:37:14 -04:00
Francis Lachapelle
29d004c4a4 Add Serbian translation and update translations 2016-09-28 10:02:25 -04:00
Ludovic Marcotte
1cbced4965 (fix) search in all domain sources for Apple Calendar and properly handle groups 2016-09-26 15:24:51 -04:00
Ludovic Marcotte
9199d42e51 Minor improvement over previous commit 2016-08-09 16:22:41 -04:00
Ludovic Marcotte
ab5fd9fef1 (fix) check if the SENT-BY has access to organizer's calendar before modifying attendees' calendar (fixes #3759) 2016-08-09 16:20:01 -04:00