summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexNextcloud bot2022-04-0660-60/+60
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #31849 from nextcloud/fix/cache-accountJohn Molakvoæ2022-04-051-1/+10
|\
| * Cache account informationCarl Schwan2022-04-051-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, each field of the profile settings is fetching the account information. This patch makes it so that only the first time do a DB call and all the later ones are cached. Reduce by 5 queries when loading the profile setting page and I suppose other pages are affected since loading a page generates always fetch at least once the account information to see if the profile feature is enabled for the user. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Merge pull request #31754 from nextcloud/fix/view-inconsistent-if-conditionsCôme Chilliet2022-04-051-97/+95
|\ \ | | | | | | Fix incorrect if conditions in View
| * | composer run cs:fixCôme Chilliet2022-04-051-2/+2
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | Exit early if $storage is falsy in View::getDirectoryContentCôme Chilliet2022-04-051-96/+94
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | Fix incorrect if conditions in ViewCôme Chilliet2022-04-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($something->getPermissions() && Constants::PERMISSION_READ) does not make sense as PERMISSION_READ contant is 1 this will always evaluate to true. getPersmissions is returning an int which is a bitwise combination as documented in the interface, so it should be used with bit operators. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #31684 from nextcloud/user-share-permissions-mergeSimon L2022-04-052-11/+66
|\ \ \ | | | | | | | | take permissions from multiple paths into account for share permissions
| * | | take permissions from multiple paths into account for share permissionsRobin Appelman2022-03-312-11/+66
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #31773 from nextcloud/share-limited-owner-setupVincent Petry2022-04-0520-203/+382
|\ \ \ \ | |_|/ / |/| | | Perform a limited filesystem setup when getting share source
| * | | cache internalpath in versions cleanupRobin Appelman2022-04-041-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | ensure user folder is created in ApiTestRobin Appelman2022-04-041-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | rename cached fileinfo on renameRobin Appelman2022-04-041-0/+9
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | dont needlessly resolve path when getting internalPath/storage from NodeRobin Appelman2022-04-044-55/+37
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | don't do a full setup for `findByStorageId`Robin Appelman2022-04-041-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | optimize getById on LazyUserFolder to not require a full fs setupRobin Appelman2022-04-046-82/+121
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | split out some path manipulation logicRobin Appelman2022-04-046-28/+79
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | allow getting mounts by providersRobin Appelman2022-04-044-24/+100
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | use UserFolder to get the share source nodeRobin Appelman2022-04-041-11/+30
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #31829 from nextcloud/fix/exif-imaginaryVincent Petry2022-04-051-8/+16
|\ \ \ \ | | | | | | | | | | Fix imaginary with rotated exif images
| * | | | Fix imaginary with rotated exif imagesCarl Schwan2022-04-041-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now do the operation in two steps: 1. Rotate the image according the exif data 2. Do the actual operation This should only have a performance impact on image with exif rotation data to do the rotation. For all the other images the autorotate steps should be almost instant. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | Merge pull request #31827 from ↵Vincent Petry2022-04-054-1/+59
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/enh/allow-long-filename-in-share-external Set oc_share_external.name column length to 4000 to remove arbitrary …
| * | | | | Update autoloader to include new migrationCôme Chilliet2022-04-052-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Version bumpCôme Chilliet2022-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Set oc_share_external.name column length to 4000 to remove arbitrary limitationCôme Chilliet2022-04-041-0/+56
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | Merge pull request #31841 from nextcloud/port-number-numeric-inputLouis2022-04-051-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | use `inputmode="numeric"` on port number
| * | | | use `inputmode="numeric"` on port numberChristian Oliff2022-04-051-1/+1
| | | | | | | | | | | | | | | this is a UX enhancement for touchscreen devices... e.g. iPad
* | | | | Merge pull request #31820 from nextcloud/fix/30002Louis2022-04-0513-20/+20
|\ \ \ \ \ | | | | | | | | | | | | Explicitly close div element
| * | | | | Explicitly close div elementLouis Chemineau2022-04-0413-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix: #30002 Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | Merge pull request #31661 from ↵blizzz2022-04-0511-32/+176
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | nextcloud/enh/user_ldap-add-command-to-unmap-groups Add ldap:reset-group command to unmap groups from LDAP
| * | | | | Fix user_ldap unit testsCôme Chilliet2022-04-013-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Add missing fileCôme Chilliet2022-04-011-0/+111
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Add type information to fix psalm errorCôme Chilliet2022-04-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Add ldap:reset-group command to unmap groups from LDAPCôme Chilliet2022-04-018-19/+52
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | [tx-robot] updated from transifexNextcloud bot2022-04-0572-60/+124
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #29510 from nextcloud/backport/27378/masterJohn Molakvoæ2022-04-047-4/+100
|\ \ \ \ \ \
| * | | | | | Add dav plugin to trigger recalculating of checksumsRobin Appelman2022-03-317-4/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | Merge pull request #31828 from nextcloud/fix/do-not-ignore-deleteGroup-resultCôme Chilliet2022-04-041-2/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Do not ignore return value of deleteGroup from backend
| * | | | | | | Do not ignore return value of deleteGroup from backendCôme Chilliet2022-04-041-2/+1
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | Merge pull request #31734 from nextcloud/dav-quota-dont-queryRobin Appelman2022-04-043-12/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | dont re-query fileinfo when getting dav quota
| * | | | | | | dont re-query fileinfo when getting dav quotaRobin Appelman2022-03-283-12/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | Merge pull request #31816 from ↵Joas Schilling2022-04-041-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/deduplicate-storage-id-before-reusing Deduplicate storage ids in list before reusing
| * | | | | | | | Deduplicate storage ids in list before reusingJoas Schilling2022-04-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Merge pull request #31776 from nextcloud/storage-id-cache-bi-directionalRobin Appelman2022-04-042-16/+32
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | cache storage id mapping both ways
| * | | | | | | | cache storage id mapping both waysRobin Appelman2022-03-312-16/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | Merge pull request #31811 from ↵Carl Schwan2022-04-041-0/+0
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/dependabot/composer/guzzlehttp/psr7-1.8.5 Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5
| * | | | | | | | | Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5Carl Schwan2022-04-041-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | | | | | Merge pull request #30823 from nextcloud/work/profilerCarl Schwan2022-04-0443-190/+2001
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Built-in profiler This adds the required API for collecting information about requests. This information can then be displayed with the new 'profiler' app.
| * | | | | | | | | Add a built-in profiler inside NextcloudCarl Schwan2022-04-0443-190/+2001
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The webui is provided by a seperate application named profiler Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | | | | | Merge pull request #31687 from nextcloud/enhancement/passwordless-app-passwordsChristoph Wurst2022-04-041-10/+12
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | | Allow app passwords without login password for occ user:add-app-password