summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #32035 from nextcloud/release/rc2/24.0.0v24.0.0rc2blizzz2022-04-261-1/+1
|\ | | | | 24.0.0 RC2
| * 24.0.0 RC2Arthur Schiwon2022-04-211-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #32141 from nextcloud/backport/32084/stable24blizzz2022-04-261-1/+3
|\ \ | | | | | | [stable24] only need to setup root for groupfolders
| * | Only need to setup root for groupfoldersRobin Appelman2022-04-251-1/+3
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #32138 from ↵Vincent Petry2022-04-251-4/+2
|\ \ | | | | | | | | | | | | nextcloud/stable24-directory-listing-optimize-add-submount [stable24] optimize adding submount info to directory content
| * | optimize adding submount info to directory contentRobin Appelman2022-04-251-4/+2
| | | | | | | | | | | | | | | | | | no need to loop when we can do a hashtable lookup Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #32134 from nextcloud/backport/32033/stable24Carl Schwan2022-04-251-1/+22
|\ \ \ | |/ / |/| | [stable24] Fix scanning app data with metadata
| * | Fix scanning app data with metadataCarl Schwan2022-04-251-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we were listening to change in the appdata folder but an appdata scan didn't setup the file system, so the view was unavailable. **Test plan:** 1. rm -rf data/appdata_...../preview data/<user>/Media 2. occ files:scan-app-data 3. occ files:scan <user> No errors and the files and metadata are correctly removed from the database too. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | Merge pull request #32118 from nextcloud/backport/32082/stable24Vincent Petry2022-04-254-8/+159
|\ \ \ | | | | | | | | [stable24] use a lazy user for the file owner when listing a directory
| * | | Use a lazy user for the file owner when listing a directoryRobin Appelman2022-04-254-8/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Only getUID and getDisplayName are called on the file owner objects anyway and we can get this information often without DB request Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #32087 from nextcloud/backport/32076/stable24Vincent Petry2022-04-252-2/+20
|\ \ \ \ | | | | | | | | | | [stable24] use and cache root storage info if a share can't be resolved
| * | | | add logging of failed quota infoRobin Appelman2022-04-221-0/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | use and cache root storage info if a share can't be resolvedRobin Appelman2022-04-221-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as is a broken share will never be cached Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #32119 from nextcloud/backport/32112/stable24Vincent Petry2022-04-257-9/+64
|\ \ \ \ \ | |_|_|/ / |/| | | | [stable24] Add missing index for oc_mounts queries
| * | | | Bump versionJoas Schilling2022-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Fix older migrations to the version patternJoas Schilling2022-04-255-8/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Add missing indexJoas Schilling2022-04-253-0/+55
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #32116 from nextcloud/backport/32109/stable24Vincent Petry2022-04-253-2/+4
|\ \ \ \ \ | |_|_|/ / |/| | | | [stable24] Get not only time-sensitive next job from list but any when not in cron-mode
| * | | | Get not only time-sensitive next job from list but anyKirill Popov2022-04-253-2/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Before the change webcron used to select **only** time-sensitive tasks. Signed-off-by: Kirill Popov <kirill.s.popov@gmail.com>
* | | | Merge pull request #32065 from nextcloud/backport/32047/stable24Vincent Petry2022-04-257-21/+104
|\ \ \ \ | |/ / / |/| | | [stable24] Cache display name
| * | | cache display names in local memory before external memcacheRobin Appelman2022-04-221-6/+14
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | Update cache when display name changeCarl Schwan2022-04-223-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | This improve the correctness of the data Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * | | Cache display nameCarl Schwan2022-04-226-22/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should saves some query in the share backend when displaying the owner and it's not important if the display name is 10 minutes outdated as it is very rare that this gets changed. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | Merge pull request #32083 from nextcloud/backport/32040/stable24blizzz2022-04-222-3/+16
|\ \ \ \ | |_|/ / |/| | | [stable24] only register mounts that are new from providers that are new during a full setup
| * | | only register mounts that are new from providers that are new during a full ↵Robin Appelman2022-04-222-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup this fixes cases where during the (partial) setup of a shared mount a full setup is triggered Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #32075 from nextcloud/backport/32053/stable24blizzz2022-04-223-5/+35
|\ \ \ \ | |/ / / |/| | | [stable24] cache the verification of the share mountpoint
| * | | cache the verification of the share mountpointRobin Appelman2022-04-223-5/+35
| |/ / | | | | | | | | | | | | | | | after the initial verification this can only really be invalidated by a system mount (external/group/etc) being created at the share target since any normal file/folder creation will already conflict with the share Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #32062 from nextcloud/backport/32048/stable24blizzz2022-04-221-1/+18
|\ \ \ | | | | | | | | [stable24] cache storage info in memcache for 5m
| * | | cache storage info in memcache for 5mRobin Appelman2022-04-221-1/+18
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #32051 from ↵blizzz2022-04-221-1/+1
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/fix-talk-branch-used-by-integration-tests-in-stable24 [stable24] Fix Talk branch used by integration tests
| * | | Fix Talk branch used by integration tests in stable24Daniel Calviño Sánchez2022-04-211-1/+1
| |/ / | | | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | | Merge pull request #32063 from nextcloud/backport/32049/stable24blizzz2022-04-221-0/+22
|\ \ \ | | | | | | | | [stable24] Add known dav properties to ignore list
| * | | Add known dav properties to ignore listJulius Härtl2022-04-221-0/+22
| |/ / | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Merge pull request #32066 from nextcloud/backport/32045/stable24blizzz2022-04-221-1/+7
|\ \ \ | |_|/ |/| | [stable24] cache fullSetupRequired locally
| * | cache fullSetupRequired locallyRobin Appelman2022-04-221-1/+7
| | | | | | | | | | | | | | | | | | no need to hit redis every time Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #32046 from nextcloud/backport/32042/stable24blizzz2022-04-221-2/+13
|\ \ \ | | | | | | | | [stable24] improve optimization for SharedStorage::instanceOfStorage(Common)
| * | | also apply the fix for the other storage typesRobin Appelman2022-04-211-1/+11
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | improve optimization for SharedStorage::instanceOfStorage(Common)Robin Appelman2022-04-211-1/+2
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #32027 from nextcloud/backport/32024/stable24blizzz2022-04-221-1/+5
|\ \ \ | |_|/ |/| | [stable24] ignore forbidden files while scanning local storage
| * | ignore forbidden files while scanning local storageRobin Appelman2022-04-201-1/+5
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #32029 from nextcloud/backport/32021/stable24John Molakvoæ2022-04-222-27/+20
|\ \
| * | Fix warningChristopher Ng2022-04-201-1/+1
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | Update naming of address book exportsChristopher Ng2022-04-201-10/+10
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | Fix export of shared calendarsChristopher Ng2022-04-201-16/+9
| |/ | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #32026 from nextcloud/backport/32022/stable24John Molakvoæ2022-04-222-4/+4
|\ \ | |/ |/|
| * Fix testJoas Schilling2022-04-201-3/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * log stacktrace for 'Backends provided no user object'Arthur Schiwon2022-04-201-1/+3
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #31962 from nextcloud/release/rc1/24.0.0v24.0.0rc1blizzz2022-04-141-1/+1
|\ | | | | 24.0.0 RC1
| * 24.0.0 RC1Arthur Schiwon2022-04-131-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #31826 from nextcloud/fix/log-why-credential-token-invalidVincent Petry2022-04-141-3/+3
|\ \ | | | | | | Log why the login token can't be used for credentials