summaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2023-09-192-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(CalDAV): check birthday calendar ownerAnna Larch2023-09-073-8/+76
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-312-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-272-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-252-10/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-222-2/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Update dav snapshotChristopher Ng2023-08-211-43/+45
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-124-4/+390
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* ensure outerquery ->where() function doesn't clobber earier ->andWhere()Jamie McClelland2023-08-101-4/+4
| | | | Signed-off-by: Jamie McClelland <jm@mayfirst.org>
* optimize calendar search queryJamie McClelland2023-08-101-1/+1
| | | | | | see https://github.com/nextcloud/calendar/issues/4758 Signed-off-by: Jamie McClelland <jm@mayfirst.org>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-102-2/+126
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-092-32/+76
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix share roots always being marked as writableRobin Appelman2023-08-021-22/+54
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #39591 from ↵Arthur Schiwon2023-08-022-9/+24
|\ | | | | | | | | nextcloud/backport/stable25/fix/noid/imip-plugin-null-hardening fix(caldav): harden null handling of iMip scheduling method
| * fix(caldav): harden null handling of iMip scheduling methodRichard Steinmetz2023-07-282-9/+24
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-08-012-2/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-282-2/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #39509 from nextcloud/backport/39221/stable25Côme Chilliet2023-07-271-2/+6
|\ | | | | [stable25] Bugfix/bulk upload empty files
| * when reading an empty file getting EOF is not an errorMatthieu Gallien2023-07-241-2/+6
| | | | | | | | | | | | will allow uploading empty files via bulk upload Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-252-2/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-222-2/+60
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-192-36/+292
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-1510-10/+20
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-1472-260/+74
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #36601 from nextcloud/backport/35743/stable25Arthur Schiwon2023-07-138-715/+1722
|\ | | | | [stable25] Include more information in iMIP email and show diff information on updating an event
| * Use recurrence instance to build iMip emailAnna Larch2023-07-118-715/+1722
| | | | | | | | | | | | | | | | instead of the main VEVENT of a repeating event Fixes part of https://github.com/nextcloud/calendar/issues/3919 Signed-off-by: Anna Larch <anna@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-132-50/+50
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #39061 from nextcloud/backport/31790/stable25Arthur Schiwon2023-07-122-4/+14
|\ \ | | | | | | [stable25] Fix creating events with old (< unix time) lastoccurence
| * | style(caldav): improve getDenormalizedData methodThomas Citharel2023-06-291-2/+2
| | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | Fix creating events with old (< unix time) lastoccurenceThomas Citharel2023-06-292-2/+12
| | | | | | | | | | | | | | | | | | Closes #20804 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | Merge pull request #39294 from nextcloud/backport/39248/stable25Arthur Schiwon2023-07-121-2/+42
|\ \ \ | | | | | | | | [stable25] preload custom properties when propfinding folders
| * | | preload custom properties when propfinding foldersRobin Appelman2023-07-101-2/+42
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #39233 from nextcloud/backport/39202/stable25Arthur Schiwon2023-07-112-241/+509
|\ \ \ \ | |_|_|/ |/| | | [stable25] use more efficient tag retrieval on DAV report request
| * | | fix: PHP 7.4 compatibilityArthur Schiwon2023-07-102-2/+7
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | refactor: adjust to unexposed searchBySystemTagArthur Schiwon2023-07-072-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - in this backport we have to drop the breaking addition in \OCP\Files\Folder - this requires adjustments in check for the existance of the method but also in testing - another change in \OCP\SystemTag\ISystemTagManager can be applied as this interface is not implemented elsewhere Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: cannot apply limit+offset on multi-tag-searchArthur Schiwon2023-07-071-1/+11
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | refactor: save unnecessary method_existsArthur Schiwon2023-07-071-4/+1
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: use array_unitersect against objectsArthur Schiwon2023-07-071-2/+5
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: obey offset and limit for results from favs and circlesArthur Schiwon2023-07-071-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: cominbation of small fixesArthur Schiwon2023-07-072-6/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - possible null return - parameter name mismatch in implementation - incomplete unit test Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: include invisible tags for adminsArthur Schiwon2023-07-072-52/+60
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: search with more than one search tagsArthur Schiwon2023-07-072-152/+374
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: no search when LazyFolder was providedArthur Schiwon2023-07-071-1/+6
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | chore: cleanup unused codeArthur Schiwon2023-07-071-43/+0
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: ensure searchBySystemTag() is availableArthur Schiwon2023-07-071-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix: favorites view and universal search against tagsArthur Schiwon2023-07-071-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | use efficient tag retrieval on DAV report requestArthur Schiwon2023-07-071-22/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - uses DAV search approach against valid files joined by systemtag selector - reduced table join for tag/systemtag search - supports pagination - no changes to the output formats or similar Example request body: <?xml version="1.0"?> <oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns"> <d:prop> <d:getcontentlength/> <d:getcontenttype/> <d:getetag/> <d:getlastmodified/> <d:resourcetype/> <nc:face-detections/> <nc:file-metadata-size/> <nc:has-preview/> <nc:realpath/> <oc:favorite/> <oc:fileid/> <oc:permissions/> <nc:nbItems/> </d:prop> <oc:filter-rules> <oc:systemtag>32</oc:systemtag> </oc:filter-rules> <d:limit> <d:nresults>50</d:nresults> <nc:firstresult>0</nc:firstresult> </d:limit> </oc:filter-files> Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | Merge pull request #38973 from nextcloud/backport/38747/stable25Joas Schilling2023-07-111-2/+13
|\ \ \ \ | |_|/ / |/| | | [stable25] perf: skip request without write permission
| * | | perf: skip request without write permissionDaniel Kesselberg2023-07-101-2/+13
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | fix(dav): Abort requests with 429 instead of waitingJoas Schilling2023-07-104-0/+63
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>