smizrahi
8001e3f6ab
feat(alarms): Add possibility to use SMTP master account for system alarms. Fixes #5565 .
2023-02-16 18:51:28 +01:00
smizrahi
ef53f6c809
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-02-01 09:25:39 +01:00
smizrahi
ba0d4a51c0
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-31 17:39:00 +01:00
smizrahi
7e357f1bc9
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-26 17:12:08 +01:00
smizrahi
a5347c70aa
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-17 16:32:53 +01:00
smizrahi
86805369a3
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-03 15:24:30 +01:00
smizrahi
a7f3daa33f
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2022-12-13 12:33:58 +01:00
smizrahi
6ee8f764e9
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2022-12-13 11:08:43 +01:00
Le Programmeur
43b81bf9fd
Merge pull request #327 from helsinki-systems/fix/duplicated-recurrence-rules
...
Fix OOM when having a lot of recurrence rules
2022-10-24 14:50:05 +02:00
smizrahi
0409ee37be
i18n(da_DK): Update Danish translations
2022-10-18 21:40:08 +02:00
smizrahi
e51aee8ce0
i18n(sr): Update Serbian translations
2022-10-18 21:35:15 +02:00
smizrahi
57fb62244d
i18n(nb_NO): Update Norwegian Bokmål translations
2022-10-18 21:30:10 +02:00
Janne Heß
20e4dced40
Fix OOM when having a lot of recurrence rules
...
We had a broken client that created calendar entries with a lot of
recurrence rule (all of them FREQ=WEEKLY) and a lot of alarms. This led
to SOGo going out of memory.
This patch works around that by filtering out duplicated rules as they
yield the same date ranges and we only need to have them once.
2022-10-18 13:42:13 +02:00
smizrahi
cddfdb90f9
feat(calendar): Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer
2022-10-05 22:12:14 +02:00
Francis Lachapelle
3f7fef0788
fix(calendar): remove time from until date of rrule of all-day event
...
See RFC 5545, section 3.3.10 Recurrence Rule.
2022-08-15 13:25:35 -04:00
Francis Lachapelle
95eecc402a
fix(dav): return 405 when collection already exists
...
See https://datatracker.ietf.org/doc/html/rfc4918#section-9.3.1
2022-08-09 12:17:55 -04:00
adetk
d1971b76e2
i18n(kk): Add Kazakh translation by Nazym Idrissova
2022-07-25 07:39:28 -04:00
Francis Lachapelle
a6f7c1ea61
fix(calendar): update all quick fields when updating event
...
Fixes #5546
2022-07-08 10:31:59 -04:00
Francis Lachapelle
515d03080e
i18n(uk): update Ukrainian translation
2022-06-10 15:12:46 -04:00
Francis Lachapelle
2ae6b46c55
i18n(ru): update Russian translation
2022-06-10 15:12:18 -04:00
Francis Lachapelle
5b960759d2
i18n(nl): update Dutch translation
2022-06-10 15:11:36 -04:00
Francis Lachapelle
123964d079
style(calendar): untabify, indentation
2022-06-07 10:24:28 -04:00
Francis Lachapelle
5452cd7396
fix(calendar): filter by matching property values
...
Added test for calendar-query DAV request
2022-05-24 17:29:56 -04:00
Francis Lachapelle
dec49c2154
i18n(tr_TR): update Turkish (Turkey) translation
2022-05-20 17:40:42 -04:00
Francis Lachapelle
4657f5617d
i18n(pl): update Polish translation
2022-05-02 16:45:18 -04:00
Francis Lachapelle
7fccfb2f8e
i18n(it): update Italian translation
2022-05-02 16:44:44 -04:00
Francis Lachapelle
0211153877
i18n(fr): update French translation
2022-05-02 16:43:26 -04:00
Francis Lachapelle
2676aa9539
fix(calendar): set missing RSVP parameter to TRUE for attendees
...
This is not the expected behaviour defined in the RFC, but it's more
convenient for users.
2022-04-19 15:30:39 -04:00
Francis Lachapelle
5cd006286e
i18n(hu): update Hungarian translation
2022-04-17 22:13:40 -04:00
Francis Lachapelle
4e5c865a3f
feat(calendar): optionally remove attendees that can't be invited
...
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
2022-04-14 20:39:36 -04:00
Francis Lachapelle
59eda2f1b8
i18n(bg): update Bulgarian translation
2022-04-14 09:05:43 -04:00
Francis Lachapelle
2c76f177a3
i18n(de): update German translation
2022-04-11 16:52:09 -04:00
Francis Lachapelle
dae6d6d521
fix(calendar): update calendar of all attendees when active user is not owner
2022-04-11 16:42:34 -04:00
Francis Lachapelle
1509090dc1
i18n(it): update Italian translation
2022-04-11 14:37:39 -04:00
Francis Lachapelle
30ab725b71
i18n(pt_BR): update Brazilian Portuguese translation
2022-04-11 13:53:00 -04:00
Francis Lachapelle
c348ca2b85
fix(calendar(dav)): prevent duplicates in PUT
2022-03-25 07:11:02 -04:00
Francis Lachapelle
fbd2eb8294
fix(calendar): rely on organizer's event state before updating attendee
...
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.
Fixes #5496
2022-03-24 15:31:39 -04:00
Francis Lachapelle
e417c0b201
fix(calendar(dav)): prevent duplicates in PUT
2022-03-04 09:34:45 -05:00
Francis Lachapelle
3f93e6ebc4
fix(calendar): update quick table when removing all categories of task
2022-02-21 11:11:26 -05:00
Francis Lachapelle
8a3cb76f0a
fix(calendar): send modification notifications for tasks
2022-02-21 10:44:49 -05:00
Francis Lachapelle
96bb8b4cc2
fix(dav): render DAV exceptions as XML
2022-02-01 14:20:32 -05:00
Francis Lachapelle
7c81e3acec
fix(core): only escape "%" with the SQL LIKE operator
2022-01-31 14:53:58 -05:00
Francis Lachapelle
aca7fc53a5
fix(calendar): send notification on move and copy operations
...
Fixes #3792
2022-01-27 15:10:20 -05:00
Francis Lachapelle
5575a4c3c8
fix(calendar): swap dates when event start date is after end date
2022-01-20 11:03:55 -05:00
Francis Lachapelle
b81704860a
fix(calendar): ensure alarms have a DESCRIPTION property
2022-01-06 15:13:58 -05:00
Francis Lachapelle
07b4ad6c72
i18n(bs_BA): add Bosnian translation
2022-01-05 17:33:55 -05:00
Francis Lachapelle
9c025f6871
fix(calendar): update email alarm of yearly events
...
We now compute the next alarms of a yrealy recurrent event for a period
of two years in order to make sure to pickup the next occurrence and
update the email alarms table, otherwise sogo-ealarms-notify was sending
email alarms every minute until the next alarm was properly computed.
Fixes #4991
2021-11-25 17:51:18 -05:00
Francis Lachapelle
8cec92ea87
fix(calendar): truncate long UIDs to avoid SQL insert error
2021-11-17 16:59:51 -05:00
Francis Lachapelle
0622093a37
test: assign array counts to variables in SOGoAppointmentObject
2021-11-16 15:45:48 -05:00
Francis Lachapelle
4c679f1f7b
fix(calendar): send modification notifications for tasks
2021-10-25 16:05:57 -04:00