summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Merge pull request #29443 from nextcloud/backport/stable21/26841Louis2021-10-2619-20/+58
|\ \ \ \ \ \ | |/ / / / / |/| | | | | [stable21] Implement local filtering in file list
| * | | | | Move to combined files entrypointJulius Härtl2021-10-2615-18/+12
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * | | | | Fix "No entries in this …" templateJoas Schilling2021-10-264-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | Implement local filtering in file listJulius Härtl2021-10-262-0/+44
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-10-2642-2/+308
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #29428 from nextcloud/fix/user_status_enumeration_21Lukas Reschke2021-10-256-7/+213
|\ \ \ \ \ | | | | | | | | | | | | Backport #29260: Respect user enumeration settings in user status lists
| * | | | | Add integration tests for user_status APIJonas Meurer2021-10-253-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonas Meurer <jonas@freesources.org>
| * | | | | Respect user enumeration settings in user status listsJonas Meurer2021-10-253-7/+101
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So far, the functions to find user statuses listed didn't respect user enumeration settings (`shareapi_allow_share_dialog_user_enumeration` and `shareapi_restrict_user_enumeration_to_group` core app settings). Fix this privacy issue by returning an empty list in case `shareapi_allow_share_dialog_user_enumeration` is unset or `shareapi_restrict_user_enumeration_to_group` is set. In the long run, we might want to return users from common groups if `shareapi_restrict_user_enumeration_to_group` is set. It's complicated to implement this in a way that scales, though. See the discussion at https://github.com/nextcloud/server/pull/27879#pullrequestreview-753655308 for details. Also, don't register the user_status dashboard widget at all if `shareapi_allow_share_dialog_user_enumeration` is unset or `shareapi_restrict_user_enumeration_to_group` is set. Fixes: #27122 Signed-off-by: Jonas Meurer <jonas@freesources.org>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-10-2536-82/+280
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-10-2414-432/+38
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #29420 from nextcloud/backport/29400/stable21blizzz2021-10-241-1/+1
|\ \ \ \ \ | | | | | | | | | | | | [stable21] fixes an undefined index when getAccessList returns an empty array
| * | | | | fixes an undefined index when getAccessList returns an empty arrayArthur Schiwon2021-10-231-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | - [] is a valid return value that should be honored as having no access Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | Merge pull request #29411 from ↵dependabot[bot]2021-10-232-7/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable21/babel-loader-8.2.3
| * | | | | Bump babel-loader from 8.2.2 to 8.2.3dependabot[bot]2021-10-232-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.2 to 8.2.3. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.2.2...v8.2.3) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | | | | | Merge pull request #29399 from nextcloud/backport/29378/stable21MichaIng2021-10-232-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | [stable21] Make the route name error more helpful
| * | | | | Make the route name error more helpfulChristoph Wurst2021-10-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a developer I have no clue what "Invalid route name" means. If the exception gives me a hint I might find it easier to figure out why my route triggers this error. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | Merge pull request #29403 from ↵dependabot[bot]2021-10-231-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | nextcloud/dependabot/composer/build/integration/stable21/behat/behat-approx-3.9.0
| * | | | | Update behat/behat requirement in /build/integrationdependabot[bot]2021-10-231-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the requirements on [behat/behat](https://github.com/Behat/Behat) to permit the latest version. - [Release notes](https://github.com/Behat/Behat/releases) - [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md) - [Commits](https://github.com/Behat/Behat/compare/v3.8.0...v3.9.0) --- updated-dependencies: - dependency-name: behat/behat dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
* / / / / [tx-robot] updated from transifexNextcloud bot2021-10-2336-34/+178
|/ / / / | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #29390 from nextcloud/backport/29375/stable21Julius Härtl2021-10-221-2/+2
|\ \ \ \
| * | | | Make calendar schedule options translatableJulius Härtl2021-10-221-2/+2
| |/ / / | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Merge pull request #29386 from nextcloud/backport/28997/stable21Daniel2021-10-223-25/+84
|\ \ \ \ | |/ / / |/| | | [stable21] Scheduling plugin not updating responding attendee status
| * | | Update attendence for external usersDaniel Kesselberg2021-10-223-25/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For local users it's possible to select their calendar via the principal url and first update their own attendance status. External users have no calendar event hence the recipient is the organizer. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | Scheduling plugin not updating responding attendee status take twoAnna Larch2021-10-221-1/+1
|/ / / | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Merge pull request #29367 from nextcloud/backport/29362/stable21Vincent Petry2021-10-221-1/+4
|\ \ \ | | | | | | | | [stable21] Fix security issues when copying groupfolder with advanced ACL
| * | | Fix security issues when copying groupfolder with advanced ACLCarl Schwan2021-10-211-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using advanced ACL, it is possible that an user has access to a directory but not to a subdirectory, so the copying use Common::copyFromStorage instead of Local::copyFromStorage. Fix https://github.com/nextcloud/groupfolders/issues/1692 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | [tx-robot] updated from transifexNextcloud bot2021-10-2218-0/+252
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #29289 from nextcloud/backport/28768/stable21John Molakvoæ2021-10-211-1/+1
|\ \ \
| * | | Simplify :)acsfer2021-10-181-1/+1
| | | |
| * | | Replace `file_exists()` method by `is_file()`acsfer2021-10-181-1/+1
| | | |
| * | | Get `filesize()` if `file_exists()`acsfer2021-10-181-1/+1
| | |/ | |/| | | | Should make sense.
* | | [tx-robot] updated from transifexNextcloud bot2021-10-2174-64/+1070
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #29315 from nextcloud/backport/29180/stable21blizzz2021-10-2012-116/+207
|\ \ \ | | | | | | | | [stable21] Avoid PHP errors when the LDAP attribute is not found
| * | | Use Psr\Log\LoggerInterface where it can easily be used in user_ldapCôme Chilliet2021-10-195-78/+136
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Fix two mistakes in previous migration to LoggerInterface in ↵Côme Chilliet2021-10-192-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | OCA\User_LDAP\Access Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Use Psr\Log\LoggerInterface in OCA\User_LDAP\AccessCôme Chilliet2021-10-196-37/+65
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Avoid PHP errors when the LDAP attribute is not foundCôme Chilliet2021-10-191-1/+5
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #29268 from nextcloud/backport/29125/stable21Daniel2021-10-202-18/+64
|\ \ \ \ | | | | | | | | | | [stable21] Add configuration flag to disable the background job for files_trashbin
| * | | | Add configuration flag to disable the background job for files_trashbinDaniel Kesselberg2021-10-152-18/+64
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-10-20164-288/+618
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #29267 from nextcloud/backport/29090/stable21MichaIng2021-10-202-3/+90
|\ \ \ \ \ | | | | | | | | | | | | [stable21] Add configuration flag to disable the background job for files_versions
| * | | | | Add configuration flag to disable the background job for files_versionsDaniel Kesselberg2021-10-152-3/+90
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | Merge pull request #29182 from nextcloud/backport/29028/stable21John Molakvoæ2021-10-192-3/+18
|\ \ \ \ \
| * | | | | add 'supported'-label to all supported apps, also if they are not downloaded yetBjoern Schiessle2021-10-122-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* | | | | | Merge pull request #29282 from nextcloud/backport/28250/stable21John Molakvoæ2021-10-192-1/+7
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Fix bug introduced on drag and drop external filespjft2021-10-172-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drag and drop of external (OS filesystem) to subdirectories in the browser would fail on specific cases, mainly when the subdirectory was no longer off the root folder. This seemed to have been an issue introduced with the subdirectory free space calculation [here](https://github.com/nextcloud/server/commit/f9536b08096ed1c80391af36d33a18198be1fced) and it seems to fail for any subdirectory that doesn't belong to the root folder. Bug reports: - https://help.nextcloud.com/t/drag-drop-into-subfolders/120731 - https://github.com/nextcloud/server/issues/24720 I couldn't find any reference on scenarios or quota management that would suggest when a subdirectory's free space would be different to the parent's free space, other than when on the root folder, where subdirectories can be external mounts. As such, if my understanding is correct (please review), this calculation can - and should - be made by getting the free space from the first subdirectory in the total path, which caters for all subdirectory scenarios. Please advise, happy to help improve this. Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: pjft <pjft@users.noreply.github.com>
* | | | | | Merge pull request #29302 from nextcloud/backport/29259/stable21Julius Härtl2021-10-191-8/+10
|\ \ \ \ \ \
| * | | | | | Fix app upgradeJoas Schilling2021-10-191-8/+10
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / | | | | [tx-robot] updated from transifexNextcloud bot2021-10-19170-152/+216
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* / / / / [tx-robot] updated from transifexNextcloud bot2021-10-1810-10/+0
|/ / / / | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>