Kate
95c22db4d5
Merge pull request #51528 from nextcloud/backport/51389/stable29
...
[stable29] fix: skip caching lastSeenQuotaUsage for remote shares
2025-03-31 10:47:07 +02:00
Christoph Wurst
715d7117e9
fix(dav): Create SAB at installation
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-28 15:15:42 +01:00
Daniel Kesselberg
6d8c463c34
fix: skip caching lastSeenQuotaUsage for remote shares
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-03-28 15:14:17 +01:00
Hamza Mahjoubi
408c4bf680
fix(cardav): only show useres from enabled addressBooks in contacts menu
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-03-21 14:57:56 +01:00
Daniel Kesselberg
17948296c6
Revert "fix(dav): Always respond custom error page on exceptions"
...
This reverts commit 9992e7d439 .
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-02-15 16:51:00 +01:00
Robin Appelman
804a0ec567
fix: explicitly ignore nested mounts when transfering ownership
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:39:28 +01:00
Raimund Schlüßler
f3e23f4fe1
fix(TasksSearchProviderTest): adjust deep link to Tasks app
...
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:25:25 +00:00
SebastianKrupinski
2edb8194d6
fix: replace null character when serializing
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-13 22:00:46 -05:00
SebastianKrupinski
69d655d164
fix: return 204 instead of 404
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-13 17:33:21 +00:00
SebastianKrupinski
f186279bf4
fix: disable both iTip and iMip messages
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-10 13:29:47 -05:00
Marcel Müller
5e01fcc1ca
chore(absence): Add capability for absence api
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-12-05 23:30:57 +01:00
SebastianKrupinski
106d9ead9f
fix: override iTip Broker to fix several issues
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-11-14 10:56:42 -05:00
SebastianKrupinski
643faff7d5
feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-11-12 15:41:43 +00:00
Benjamin Gaussorgues
f23fc4d6fd
Merge pull request #48507 from nextcloud/backport/48451/stable29
2024-10-02 14:16:02 +02:00
Anna
04d0d8e636
Merge pull request #48509 from nextcloud/fix/stable29/webcal-subscription-jobs-middleware
...
[stable29] fix(caldav): add missing handlers
2024-10-02 13:37:14 +02:00
Sebastian Krupinski
6ead1eded7
Merge pull request #47790 from nextcloud/backport/45098/stable29
...
[stable29] fix(caldav): Do not load IMipPlugin before user auth and session is c…
2024-10-02 05:30:41 -04:00
Anna Larch
0154c2b792
test(dav): imip service test expects integers for last occurence
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-10-02 09:22:30 +02:00
Anna Larch
e862c886d0
fix(caldav): add missing handlers
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-10-01 22:41:54 +02:00
Daniel Kesselberg
3f117cb3db
fix: make federation address book sync work with allow_local_remote_servers = false
...
Client.preventLocalAddress expects an absolute URL, which means the base_uri option cannot be used.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-10-01 21:42:14 +02:00
Robin Appelman
ebbf74fded
test: fix service overwrite in PartFileInRootUploadTest
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-09-19 17:45:37 +02:00
Sebastian Krupinski
23e56a5abe
Merge branch 'stable29' into backport/45098/stable29
2024-09-16 09:06:40 -04:00
Anna Larch
0c4287312d
test: cast node name and data to string
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-09-16 09:10:52 +00:00
SebastianKrupinski
d18c6af26c
fix(caldav): Do not load IMipPlugin before user auth and session is created
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-09-05 16:12:14 -04:00
Louis Chemineau
987840592e
fix(dav): Always respond custom error page on exceptions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-05 18:15:51 +00:00
Anna Larch
8f838b2fe8
fix(caldav): allow renaming of birthday calendars
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-09-04 23:18:30 +02:00
Ferdinand Thiessen
e7547a9c9b
fix(dav): Try basic auth for ajax WebDAV requests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-08 12:34:24 +00:00
Richard Steinmetz
25f56e75ef
fix(caldav): stricter default calendar checks
...
Reject calendars that
- are subscriptions
- are not writable
- are shared with a user
- are deleted
- don't support VEVENTs
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-07-23 08:50:30 +02:00
Andy Scherzinger
440968fe2c
Merge pull request #46012 from nextcloud/backport/45999/stable29
...
[stable29] fix(caldav): encode calendar URIs with umlauts for activities
2024-07-10 19:58:13 +02:00
SebastianKrupinski
7728bbcf25
fix(caldav): limit vevent size
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-07-10 14:55:52 +00:00
Richard Steinmetz
d9d4f1e16f
fix(caldav): encode calendar URIs with umlauts for activities
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-07-10 15:18:27 +02:00
SebastianKrupinski
38f6af0bd6
fix(carddav): limit vcard size
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-07-04 22:18:40 +00:00
Daniel
373c3ae936
Merge pull request #46117 from nextcloud/backport/46002/stable29
...
[stable29] Use guzzle for addressbook federation
2024-06-29 16:15:44 +02:00
SebastianKrupinski
6fa1acae8e
fix(caldav): when message is a reply compare the message sender not the recipient
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-27 09:23:49 +02:00
Daniel Kesselberg
8670df2bc5
refactor(dav): migrate to new http client
...
The request method is available since 29 and thus we can finally use the modern http client to send the report request for the addressbook sync.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-25 19:11:17 +00:00
Joas Schilling
2bd5a534f0
fix(userstatus): Fix user status automation in real-life scenario
...
Order of applying:
- Out-of-office
- Availability
- Call
- Meeting
- User status
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-06-25 09:33:12 +00:00
skjnldsv
697f9032cf
fix(dav): also return shared-with-me shares data
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 11:06:10 +00:00
Richard Steinmetz
a794f15b1f
fix(caldav): event links in shared calendar notifications
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-11 18:44:14 +00:00
John Molakvoæ
5d962241ca
Merge pull request #45543 from nextcloud/backport/44664/stable29
2024-06-07 12:17:58 +02:00
Daniel Kesselberg
8330825f3e
feat(caldav): order the calendar objects by start date for search
...
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>
2024-06-06 12:29:29 +02:00
Daniel Kesselberg
449af33c29
fix(caldav): event search with limit and timerange
...
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>
2024-06-06 12:29:29 +02:00
Hamza Mahjoubi
2abfae81cb
fix(dav): Rate limit address book creation
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-05-28 10:09:22 +00:00
Daniel Kesselberg
9faddcd5d8
feat(caldav): expose calendar subscriptions
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-05-08 10:49:21 +02:00
Joas Schilling
69a3038086
Merge pull request #44622 from nextcloud/backport/44534/stable29
...
[stable29] build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /vendor-bin/cs-fixer
2024-04-04 13:07:22 +02:00
Côme Chilliet
0b332ceac2
fix: Apply new coding standard to all files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-04 11:45:22 +02:00
Côme Chilliet
d0e5c507f4
chore(dav): Fix tests for length headers on upload
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-02 15:45:58 +00:00
Robert C. Schaller
fa6e6131ee
fix(dav): wrong comparison method between two events
...
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>
2024-03-25 13:18:58 +01:00
Christoph Wurst
3dea99f42b
fix(dav): Add retention time to sync token cleanup
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-03-21 18:37:21 +01:00
Hamza
007b54afed
Merge pull request #44376 from nextcloud/fix/dav/acls-shared-addressbook
...
fix(dav): ACLs for shared addressbooks
2024-03-21 14:33:43 +01:00
Christoph Wurst
b6e1685683
fix(dav): ACLs for shared addressbooks
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-03-21 11:50:35 +01:00
Côme Chilliet
fa8efd5df8
fix(systemtags): Forbid tagging of readonly files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-03-19 16:01:12 +01:00