Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test: fix service overwrite in PartFileInRootUploadTest | Robin Appelman | 2024-10-08 | 1 | -1/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #48510 from ↵ | Kate | 2024-10-02 | 1 | -21/+10 |
|\ | | | | | | | nextcloud/fix/stable28/webcal-subscription-jobs-middleware | ||||
| * | fix(caldav): add missing handlersfix/stable28/webcal-subscription-jobs-middleware | Anna Larch | 2024-10-01 | 1 | -21/+10 |
| | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | | Merge pull request #48054 from nextcloud/backport/48043/stable28 | Kate | 2024-10-02 | 1 | -11/+11 |
|\ \ | |||||
| * | | test(dav): imip service test expects integers for last occurencebackport/48043/stable28 | Anna Larch | 2024-09-16 | 1 | -11/+11 |
| |/ | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* / | fix(caldav): Do not load IMipPlugin before user auth and session is createdbackport/45098/stable28 | SebastianKrupinski | 2024-09-22 | 1 | -17/+63 |
|/ | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | fix(dav): Always respond custom error page on exceptions | Louis Chemineau | 2024-09-09 | 2 | -5/+5 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(caldav): allow renaming of birthday calendars | Anna Larch | 2024-08-20 | 2 | -3/+7 |
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | Merge pull request #46421 from nextcloud/backport/46315/stable28 | Andy Scherzinger | 2024-07-11 | 1 | -0/+73 |
|\ | | | | | [stable28] fix(caldav): limit vevent size | ||||
| * | fix(caldav): limit vevent size | SebastianKrupinski | 2024-07-10 | 1 | -0/+73 |
| | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | | Merge pull request #46011 from nextcloud/backport/45999/stable28 | Andy Scherzinger | 2024-07-10 | 1 | -6/+47 |
|\ \ | | | | | | | [stable28] fix(caldav): encode calendar URIs with umlauts for activities | ||||
| * | | fix(caldav): encode calendar URIs with umlauts for activities | Richard Steinmetz | 2024-07-10 | 1 | -6/+47 |
| |/ | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* / | fix(carddav): limit vcard size | SebastianKrupinski | 2024-07-10 | 1 | -0/+73 |
|/ | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | fix(caldav): when message is a reply compare the message sender not the ↵ | SebastianKrupinski | 2024-06-26 | 1 | -0/+71 |
| | | | | | | | | recipient Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(dav): also return shared-with-me shares data | skjnldsv | 2024-06-12 | 1 | -1/+21 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(caldav): event links in shared calendar notifications | Richard Steinmetz | 2024-06-11 | 1 | -2/+37 |
| | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | fix(dav): Rate limit address book creation | Hamza Mahjoubi | 2024-06-07 | 1 | -0/+146 |
| | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com> | ||||
* | fix(dav): Add retention time to sync token cleanup | Christoph Wurst | 2024-06-04 | 3 | -14/+38 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | feat(caldav): order the calendar objects by start date for search | Daniel Kesselberg | 2024-06-03 | 3 | -0/+66 |
| | | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(caldav): event search with limit and timerange | Daniel Kesselberg | 2024-06-03 | 7 | -0/+261 |
| | | | | | | | | | | | | | Event recurrences are evaluated at runtime because the database only knows the first and last occurrence. Given, a user created 8 events with a yearly reoccurrence and two for events tomorrow. The upcoming event widget asks the CalDAV backend for 7 events within the next 14 days. If limit 7 is applied to the SQL query, we find the 7 events with a yearly reoccurrence and discard the events after evaluating the reoccurrence rules because they are not due within the next 14 days and end up with an empty result even if there are two events to show. The workaround for search requests with a limit and time range is asking for more row than requested and retrying if we have not reached the limit. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Merge pull request #44197 from nextcloud/backport/44130/stable28 | Daniel | 2024-06-03 | 2 | -21/+101 |
|\ | | | | | [stable28] fix(dav): Add occ command to fix missing caldav sync tokens | ||||
| * | fix(dav): Add occ command to fix missing caldav sync tokens | Christoph Wurst | 2024-05-31 | 2 | -21/+101 |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | feat(caldav): expose calendar subscriptions | Daniel Kesselberg | 2024-05-31 | 6 | -6/+364 |
|/ | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Merge pull request #44473 from nextcloud/backport/44017/stable28 | Benjamin Gaussorgues | 2024-04-17 | 1 | -0/+67 |
|\ | |||||
| * | fix(dav): wrong comparison method between two events | Robert C. Schaller | 2024-03-26 | 1 | -0/+67 |
| | | | | | | | | | | | | | | | | | | Old comparison implementation compares each element of the array against each other with no respect for the associated array label, which leads to wrongful removals because one value is accidentally present in a completely different label. New comparison works 'by-label' individually. Partly fixes #41084 because changes between 'SEQUENCE' not present, 'SEQUENCE:0' and 'SEQUENCE:1' were not detected in the old implementation and thus no email update sent. Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Robert C. Schaller <gtbc_robert.schaller@rsxc.de> | ||||
* | | chore(dav): Fix tests for length headers on upload | Côme Chilliet | 2024-04-04 | 1 | -3/+2 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #44377 from nextcloud/backport/44376/stable28 | Andy Scherzinger | 2024-03-21 | 1 | -1/+1 |
|\ | | | | | [stable28] fix(dav): ACLs for shared addressbooks | ||||
| * | fix(dav): ACLs for shared addressbooks | Christoph Wurst | 2024-03-21 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | fix(systemtags): Forbid tagging of readonly files | Côme Chilliet | 2024-03-19 | 3 | -53/+82 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | tests(dav): Add unit test for no calendars/subscription limit | Christoph Wurst | 2024-03-11 | 1 | -0/+38 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix(dav): Rate limit calendar/subscription creation | Christoph Wurst | 2024-02-22 | 1 | -0/+166 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Check share attributes when downloading versions | Louis Chemineau | 2024-02-21 | 2 | -2/+27 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(dav): Fix user status "Undefined array key 0 at StatusService.php#98" | Joas Schilling | 2024-01-15 | 1 | -0/+44 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(dav): undeclared `$cache` property | John Molakvoæ | 2023-12-21 | 1 | -0/+1 |
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> | ||||
* | fix(userstatus): set user status to 'In a meeting' if calendar is busy | Anna Larch | 2023-12-19 | 1 | -573/+289 |
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | fix(ooo): add new ooo status with new emoji | Anna Larch | 2023-12-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | fix(dav): Prevent out-of-office event time drifts | Christoph Wurst | 2023-12-13 | 1 | -6/+82 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Revert "[stable28] fix(dav): Prevent out-of-office event time drifts" | Arthur Schiwon | 2023-12-11 | 1 | -82/+6 |
| | |||||
* | fix(dav): Prevent out-of-office event time drifts | Christoph Wurst | 2023-12-11 | 1 | -6/+82 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix(dav): Improve handling and logging of bulk upload failures | Joas Schilling | 2023-12-07 | 1 | -2/+10 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #41811 from nextcloud/backport/41778/stable28 | Arthur Schiwon | 2023-11-29 | 1 | -0/+471 |
|\ | | | | | [stable28] fix(dav): don't schedule out-of-office jobs for dates in the past | ||||
| * | fix(dav): don't schedule out-of-office jobs for dates in the past | Richard Steinmetz | 2023-11-28 | 1 | -0/+471 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | fix(dav): Prioritize timezone from core/login | Christoph Wurst | 2023-11-29 | 1 | -6/+25 |
|/ | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | [stable28] enh(userstatus): add OOO automation and remove calendar automation | Anna Larch | 2023-11-28 | 3 | -877/+119 |
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | feat(dav): dispatch out-of-office started and ended events | Richard Steinmetz | 2023-11-23 | 3 | -0/+391 |
| | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 23 | -71/+50 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | feat(caldav): Create personal event for out-of-office messages | Christoph Wurst | 2023-11-14 | 1 | -0/+546 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Fix dynamic property in CalDav tests | Côme Chilliet | 2023-11-13 | 1 | -0/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(search): Seach for persons as event attendees and organizers | Christoph Wurst | 2023-11-10 | 1 | -2/+10 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | feat(carddav): Allow advanced search for contacts | Benjamin Gaussorgues | 2023-11-10 | 1 | -2/+2 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> |