summaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-132-50/+50
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #38919 from nextcloud/backport/38639/stable27Arthur Schiwon2023-07-124-6/+139
|\ | | | | [stable27] pruneOutdatedSyncTokens deletes all entries
| * fix(dav): close cursor when fetching max idRichard Steinmetz2023-07-112-2/+6
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * Issue #36644: Test casesChristof Arnosti2023-06-212-2/+113
| | | | | | | | Signed-off-by: Christof Arnosti <charno@charno.ch>
| * Issue #36644: Fix pruneOutdatedSyncTokens for CalDAVChristof Arnosti2023-06-212-4/+22
| | | | | | | | | | | | | | pruneOutdatedSyncTokens accidentally deletes all entries of the calendarchanges table instead of leaving $limit elements in the table Signed-off-by: Christof Arnosti <charno@charno.ch>
* | Merge pull request #39292 from nextcloud/backport/39248/stable27Arthur Schiwon2023-07-121-2/+42
|\ \ | | | | | | [stable27] 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 #38572 from nextcloud/backport/38301/stable27Arthur Schiwon2023-07-122-0/+46
|\ \ \ | | | | | | | | [stable27] fix(caldav): Ignore invalid events for reminder generation
| * | | fix(caldav): Ignore invalid events for reminder generationChristoph Wurst2023-07-102-0/+46
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #38475 from nextcloud/backport/38454/stable27Arthur Schiwon2023-07-121-1/+1
|\ \ \ \ | |_|/ / |/| | | [stable27] fix(carddav): Make system contact phone number RFC compliant
| * | | fix(carddav): Make system contact phone number RFC compliantgreta2023-07-101-1/+1
| |/ / | | | | | | | | | Signed-off-by: greta <gretadoci@gmail.com>
* | | Merge pull request #38968 from nextcloud/backport/38747/stable27Arthur Schiwon2023-07-101-2/+13
|\ \ \ | | | | | | | | [stable27] perf: skip request without write permission
| * | | perf: skip request without write permissionDaniel Kesselberg2023-07-041-2/+13
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Merge pull request #38792 from nextcloud/backport/38777/stable27Arthur Schiwon2023-07-101-1/+1
|\ \ \ \ | | | | | | | | | | [stable27] fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable
| * | | | fix(carddav): Make SystemAddressBook::__construct $groupManager argument ↵Christoph Wurst2023-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nullable Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | Merge pull request #38659 from nextcloud/backport/38649/stable27Arthur Schiwon2023-07-101-2/+4
|\ \ \ \ \ | |_|_|/ / |/| | | | [stable27] fix(caldav): Close DB cursor in reminder index background job
| * | | | fix(caldav): Close DB cursor in reminder index background jobChristoph Wurst2023-06-061-2/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-102-0/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-092-0/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #38947 from ↵Johannes2023-07-071-1/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/contacts/3404/put-location-in-proper-place-stable27 [stable27] Manuel backport: fix(sab): put location in proper address field
| * | | | | fix(sab): put location in proper address fieldJohannes Merkel2023-07-071-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | Merge pull request #39202 from nextcloud/backport/37969/stable27Arthur Schiwon2023-07-072-207/+456
|\ \ \ \ \ \ | | | | | | | | | | | | | | [stable27] use more efficient tag retrieval on DAV report request
| * | | | | | 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-061-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | refactor: save unnecessary method_existsArthur Schiwon2023-07-061-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: use array_unitersect against objectsArthur Schiwon2023-07-061-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: obey offset and limit for results from favs and circlesArthur Schiwon2023-07-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: cominbation of small fixesArthur Schiwon2023-07-062-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-062-52/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: search with more than one search tagsArthur Schiwon2023-07-062-114/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: no search when LazyFolder was providedArthur Schiwon2023-07-061-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | chore: cleanup unused codeArthur Schiwon2023-07-061-43/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: ensure searchBySystemTag() is availableArthur Schiwon2023-07-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | fix: favorites view and universal search against tagsArthur Schiwon2023-07-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | use efficient tag retrieval on DAV report requestArthur Schiwon2023-07-061-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>
* / / / / / Fix(l10n): Update translations from TransifexNextcloud bot2023-07-074-0/+4
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | / / Fix(l10n): Update translations from TransifexNextcloud bot2023-07-062-22/+22
| |_|/ / |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-302-0/+62
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(dav): Catch SAB sync errors during upgradeChristoph Wurst2023-06-271-1/+9
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-276-58/+440
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-244-20/+20
| |_|/ |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-172-4/+4
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-164-8/+28
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-142-84/+86
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-134-64/+66
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-122-8/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-102-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-082-0/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>