]>
source.dussan.org Git - nextcloud-server.git/log
Nextcloud bot [Sun, 2 Oct 2022 02:17:10 +0000 (02:17 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 1 Oct 2022 02:17:03 +0000 (02:17 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Fri, 30 Sep 2022 10:56:15 +0000 (12:56 +0200)]
Merge pull request #34341 from nextcloud/backport/34328/stable24
[stable24] Correctly handle Redis::keys returning false
Côme Chilliet [Thu, 29 Sep 2022 12:41:53 +0000 (14:41 +0200)]
Correctly handle Redis::keys returning false
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Nextcloud bot [Fri, 30 Sep 2022 02:55:43 +0000 (02:55 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Thu, 29 Sep 2022 10:41:30 +0000 (12:41 +0200)]
Merge pull request #34275 from nextcloud/release/24.0.6_rc1
24.0.6 RC1
Nextcloud bot [Thu, 29 Sep 2022 02:33:26 +0000 (02:33 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 28 Sep 2022 02:32:54 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Tue, 27 Sep 2022 21:22:58 +0000 (23:22 +0200)]
Merge pull request #33970 from nextcloud/backport/33804/stable24
[stable24] always use the default fs owner when storing versions
blizzz [Tue, 27 Sep 2022 06:51:55 +0000 (08:51 +0200)]
Merge pull request #34228 from nextcloud/backport/34117/stable24
[stable24] Show long names correctly on profile card
blizzz [Tue, 27 Sep 2022 06:50:47 +0000 (08:50 +0200)]
Merge pull request #34111 from nextcloud/backport/34073/stable24
[stable24] dont try email login if the provider username is not a valid email
blizzz [Tue, 27 Sep 2022 06:49:23 +0000 (08:49 +0200)]
Merge pull request #34089 from nextcloud/backport/34035/stable24
[stable24] Do not output a warning when a file is not found
blizzz [Tue, 27 Sep 2022 06:46:36 +0000 (08:46 +0200)]
Merge pull request #33798 from nextcloud/backport/33332/stable24
[stable24] Fix handling of internal errors when uploading theming files
blizzz [Tue, 27 Sep 2022 06:45:48 +0000 (08:45 +0200)]
Merge pull request #33791 from nextcloud/backport/stable24-wait-for-the-new-user-form-to-be-visible-in-acceptance-tests
[stable24] Wait for the new user form to be visible in acceptance tests
blizzz [Tue, 27 Sep 2022 06:45:13 +0000 (08:45 +0200)]
Merge pull request #33787 from nextcloud/backport/33772/stable24
[stable24] Log if cookie login failed with token mismatch or session unavailability
Arthur Schiwon [Tue, 27 Sep 2022 06:24:12 +0000 (08:24 +0200)]
24.0.6 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Nextcloud bot [Tue, 27 Sep 2022 02:28:21 +0000 (02:28 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Vincent Petry [Mon, 26 Sep 2022 19:28:14 +0000 (21:28 +0200)]
Merge pull request #33423 from nextcloud/dependabot/npm_and_yarn/stable24/moment-2.29.4
[stable24] Bump moment from 2.29.3 to 2.29.4
Joas Schilling [Mon, 26 Sep 2022 17:27:39 +0000 (19:27 +0200)]
Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Mon, 26 Sep 2022 17:25:21 +0000 (19:25 +0200)]
Bump moment from 2.29.3 to 2.29.4
Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](moment/moment@2.29.3...2.29.4)
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Mon, 26 Sep 2022 17:22:21 +0000 (19:22 +0200)]
Merge pull request #34259 from nextcloud/dependabot/npm_and_yarn/stable24/moment-timezone-0.5.37
[stable24] Bump moment-timezone from 0.5.34 to 0.5.37
Joas Schilling [Mon, 26 Sep 2022 13:17:12 +0000 (15:17 +0200)]
Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Mon, 26 Sep 2022 12:53:33 +0000 (14:53 +0200)]
Bump moment-timezone from 0.5.34 to 0.5.37
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.34 to 0.5.37.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](moment/moment-timezone@0.5.34...0.5.37)
---
updated-dependencies:
- dependency-name: moment-timezone
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Simon L [Mon, 26 Sep 2022 11:40:15 +0000 (13:40 +0200)]
Merge pull request #33805 from nextcloud/backport/33396/stable24
[stable24] #33036 [Bug]: Set default expiration date
Nextcloud bot [Mon, 26 Sep 2022 02:33:58 +0000 (02:33 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 25 Sep 2022 02:33:08 +0000 (02:33 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 24 Sep 2022 02:34:07 +0000 (02:34 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Git'Fellow [Tue, 20 Sep 2022 10:27:40 +0000 (12:27 +0200)]
Switch to overflow-wrap
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Git'Fellow [Fri, 16 Sep 2022 17:15:53 +0000 (19:15 +0200)]
Show long nomes correctly on profile card
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Nextcloud bot [Fri, 23 Sep 2022 02:28:48 +0000 (02:28 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Côme Chilliet [Thu, 22 Sep 2022 13:14:02 +0000 (15:14 +0200)]
Merge pull request #34112 from nextcloud/backport/33819/stable24
[stable24] Fix translation of user exists error server-side
Nextcloud bot [Thu, 22 Sep 2022 02:32:49 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 21 Sep 2022 02:27:53 +0000 (02:27 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Pytal [Tue, 20 Sep 2022 16:40:24 +0000 (09:40 -0700)]
Merge pull request #34159 from nextcloud/backport/34140/stable24
Carl Schwan [Mon, 19 Sep 2022 14:45:30 +0000 (16:45 +0200)]
Clear search results when remove search query
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Vincent Petry [Tue, 20 Sep 2022 08:17:02 +0000 (10:17 +0200)]
Merge pull request #34128 from nextcloud/automated/noid/stable24-update-ca-cert-bundle
[stable24] Update ca-cert bundle
nextcloud-command [Tue, 20 Sep 2022 04:49:55 +0000 (04:49 +0000)]
Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
Nextcloud bot [Tue, 20 Sep 2022 02:32:55 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Christopher Ng [Fri, 16 Sep 2022 19:56:42 +0000 (19:56 +0000)]
Fix test failure introduced in https://github.com/nextcloud/server/pull/33819
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit
4de19e9f851e2d1948d2af4dfcd70a5b22ae53cb )
Nextcloud bot [Mon, 19 Sep 2022 02:32:34 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 18 Sep 2022 02:26:20 +0000 (02:26 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 17 Sep 2022 02:32:07 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Christopher Ng [Thu, 1 Sep 2022 19:00:48 +0000 (19:00 +0000)]
Fix translation of user exists error server-side
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Robin Appelman [Wed, 14 Sep 2022 12:04:13 +0000 (14:04 +0200)]
dont try email login if the provider username is not a valid email
Signed-off-by: Robin Appelman <robin@icewind.nl>
Vincent Petry [Fri, 16 Sep 2022 09:43:17 +0000 (11:43 +0200)]
Merge pull request #34106 from nextcloud/backport/34100/stable24
[stable24] Reset global search on files sidebar navigation change
Carl Schwan [Fri, 16 Sep 2022 09:05:50 +0000 (11:05 +0200)]
Merge pull request #34090 from nextcloud/backport/34067/stable24
[stable24] Convert file_metadata.id from int(11) to bigint(20)
Christopher Ng [Thu, 15 Sep 2022 17:57:10 +0000 (17:57 +0000)]
Reset global search on files sidebar navigation change
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Nextcloud bot [Fri, 16 Sep 2022 02:26:34 +0000 (02:26 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Vincent Petry [Thu, 15 Sep 2022 20:58:05 +0000 (22:58 +0200)]
Merge pull request #33700 from nextcloud/groupfolder-system-encryption-24
[24] make groupfolders use system wide encryption keys
Robin Appelman [Thu, 25 Aug 2022 13:23:04 +0000 (15:23 +0200)]
make groupfolders use system wide encryption keys
Signed-off-by: Robin Appelman <robin@icewind.nl>
timm2k [Thu, 15 Sep 2022 05:58:32 +0000 (07:58 +0200)]
Update Version24000Date20220404230027.php
Signed-off-by: timm2k <timm2k@gmx.de>
timm2k [Wed, 14 Sep 2022 08:15:16 +0000 (10:15 +0200)]
Update ConvertFilecacheBigInt.php
Signed-off-by: timm2k <timm2k@gmx.de>
timm2k [Wed, 14 Sep 2022 08:10:12 +0000 (10:10 +0200)]
Update CheckSetupController.php
file_metadata.id needs to be bigint(20).
Signed-off-by: timm2k <timm2k@gmx.de>
Côme Chilliet [Mon, 12 Sep 2022 14:04:02 +0000 (16:04 +0200)]
Do not output a warning when a file is not found
This would spam log with warnings from Desktop client doing HEAD on
non-existing path to test them.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Nextcloud bot [Thu, 15 Sep 2022 02:32:04 +0000 (02:32 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 14 Sep 2022 02:27:02 +0000 (02:27 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 13 Sep 2022 02:27:32 +0000 (02:27 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Simon L [Mon, 12 Sep 2022 08:54:37 +0000 (10:54 +0200)]
Merge pull request #34021 from nextcloud/backport/33921/stable24
[stable24] Do not empty config.php file if reading failed for any reason
Côme Chilliet [Tue, 6 Sep 2022 15:22:16 +0000 (17:22 +0200)]
Do not empty config.php file if reading failed for any reason
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Nextcloud bot [Sun, 11 Sep 2022 02:31:23 +0000 (02:31 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 10 Sep 2022 02:30:40 +0000 (02:30 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
dependabot[bot] [Fri, 9 Sep 2022 19:32:45 +0000 (19:32 +0000)]
Merge pull request #33461 from nextcloud/dependabot/npm_and_yarn/stable24/nextcloud/dialogs-3.1.4
dependabot[bot] [Fri, 9 Sep 2022 05:10:56 +0000 (05:10 +0000)]
Bump @nextcloud/dialogs from 3.1.2 to 3.1.4
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v3.1.2...v3.1.4)
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Nextcloud bot [Fri, 9 Sep 2022 02:26:37 +0000 (02:26 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Thu, 8 Sep 2022 19:32:20 +0000 (21:32 +0200)]
Merge pull request #33983 from nextcloud/backport/33788/stable24
[stable24] Improve getting recent files performance
Carl Schwan [Thu, 1 Sep 2022 08:45:50 +0000 (10:45 +0200)]
Filter out old files when trying to get recent files
Only do so when asking for less than 100 files and having an offset
equal to 0.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Robin Appelman [Thu, 1 Sep 2022 16:04:35 +0000 (18:04 +0200)]
always use the default fs owner when storing versions
Signed-off-by: Robin Appelman <robin@icewind.nl>
blizzz [Thu, 8 Sep 2022 09:52:04 +0000 (11:52 +0200)]
Merge pull request #33912 from nextcloud/release/24.0.5
24.0.5
Nextcloud bot [Thu, 8 Sep 2022 02:26:15 +0000 (02:26 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Wed, 7 Sep 2022 16:12:56 +0000 (18:12 +0200)]
Merge pull request #33935 from nextcloud/revert-33920-backport/33813/stable24
Revert "[stable24] Compare lowercase email when updating from ldap"
blizzz [Wed, 7 Sep 2022 10:26:16 +0000 (12:26 +0200)]
Revert "[stable24] Compare lowercase email when updating from ldap"
Carl Schwan [Wed, 7 Sep 2022 10:17:57 +0000 (12:17 +0200)]
Merge pull request #33920 from nextcloud/backport/33813/stable24
[stable24] Compare lowercase email when updating from ldap
Nextcloud bot [Wed, 7 Sep 2022 02:25:52 +0000 (02:25 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Louis Chemineau [Tue, 6 Sep 2022 08:58:01 +0000 (10:58 +0200)]
I dug into it again, and the issue is much simpler than I previously though.
- LDAP has an email address with capital letters
- NC store this address in lower case
- When the user logs in, we compare the [stored email with the new lower case email](https://github.com/nextcloud/server/blob/master/lib/private/AllConfig.php#L259-L261) before storing it. Here, both email will be the same, so we won't store the new email address with upper case letters. Which is what we want.
- We then [compare emails as they are before triggering an event](https://github.com/nextcloud/server/blob/master/lib/private/User/User.php#L202-L204), they won't match, so the user will receive an email signaling an email change every time he logs in.
The fix is to compare the old email with the new lower case email before sending the event.
Signed-off-by: Louis Chemineau <louis@chmn.me>
Arthur Schiwon [Tue, 6 Sep 2022 08:28:17 +0000 (10:28 +0200)]
24.0.5
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Nextcloud bot [Tue, 6 Sep 2022 02:25:13 +0000 (02:25 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 5 Sep 2022 02:25:00 +0000 (02:25 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 4 Sep 2022 02:24:26 +0000 (02:24 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 3 Sep 2022 02:30:39 +0000 (02:30 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 2 Sep 2022 02:24:55 +0000 (02:24 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Xavierando [Thu, 28 Jul 2022 16:03:22 +0000 (18:03 +0200)]
Update sharing.php
Daniel Calviño Sánchez [Sun, 24 Jul 2022 20:22:28 +0000 (22:22 +0200)]
Fix handling of internal errors when uploading theming files
When a file can not be uploaded in the Theming app due to an expected
error (like an invalid mime type) the response contains a "data.message"
field. However, if the upload fails due to an unexpected error (like an
internal error, for example if the "mime_content_type" function is
disabled) there is no such field, so it should not be used.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Daniel Calviño Sánchez [Thu, 1 Sep 2022 10:46:37 +0000 (12:46 +0200)]
Wait for the new user form to be visible
Before it was checked if the new user form was visible, but it was not
waited for it. It seems that it can happen that the new user form is in
the DOM, and therefore found, but not visible yet when the tests run,
which caused them to (randomly) fail. Due to that now it is explicitly
waited until it is visible, rather than assuming that it is visible as
soon as it appears in the DOM.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
blizzz [Thu, 1 Sep 2022 08:50:54 +0000 (10:50 +0200)]
Merge pull request #33761 from nextcloud/release/24.0.5_rc1
24.0.5 RC1
Christoph Wurst [Wed, 31 Aug 2022 08:37:48 +0000 (10:37 +0200)]
Log if cookie login failed with token mismatch or session unavailability
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
blizzz [Thu, 1 Sep 2022 07:28:46 +0000 (09:28 +0200)]
Merge pull request #33782 from nextcloud/backport/33139/stable24
[stable24] Check calendar URI length before creation
Vincent Petry [Thu, 1 Sep 2022 07:27:59 +0000 (09:27 +0200)]
Merge pull request #33749 from nextcloud/backport/33734/stable24
[stable24] remove leading slash for search results at mountpoint root
Joas Schilling [Fri, 26 Aug 2022 11:58:18 +0000 (13:58 +0200)]
Check address book URI length before creation
Signed-off-by: Joas Schilling <coding@schilljs.com>
Anna Larch [Wed, 6 Jul 2022 17:16:38 +0000 (19:16 +0200)]
Check calendar URI length before creation
Signed-off-by: Anna Larch <anna@nextcloud.com>
Nextcloud bot [Thu, 1 Sep 2022 02:37:51 +0000 (02:37 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 31 Aug 2022 02:24:16 +0000 (02:24 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
blizzz [Tue, 30 Aug 2022 15:48:30 +0000 (17:48 +0200)]
Merge pull request #33696 from nextcloud/backport/33375/stable24
[stable24] Add back TokenCleanupJob to invalidate old temporary tokens
blizzz [Tue, 30 Aug 2022 15:48:11 +0000 (17:48 +0200)]
Merge pull request #33656 from nextcloud/backport/33574/stable24
[stable24] directly build the search filter for shared storage instead of setting up the source cache
blizzz [Tue, 30 Aug 2022 15:47:49 +0000 (17:47 +0200)]
Merge pull request #33603 from nextcloud/jail-search-post-24
[24] optimize search post-processing for jail wrapper
blizzz [Tue, 30 Aug 2022 15:45:29 +0000 (17:45 +0200)]
Merge pull request #33514 from nextcloud/backport/33513/stable24
[stable24] Recover installation when creating the database user fails and improve password strength
Arthur Schiwon [Tue, 30 Aug 2022 15:28:56 +0000 (17:28 +0200)]
24.0.5 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Robin Appelman [Mon, 29 Aug 2022 15:33:43 +0000 (17:33 +0200)]
remove leading slash for search results at mountpoint root
Signed-off-by: Robin Appelman <robin@icewind.nl>
Nextcloud bot [Tue, 30 Aug 2022 02:24:51 +0000 (02:24 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Vincent Petry [Mon, 29 Aug 2022 07:18:48 +0000 (09:18 +0200)]
Merge pull request #33720 from nextcloud/backport/33713/stable24
[stable24] Fix copy in view-only mode
Nextcloud bot [Mon, 29 Aug 2022 02:24:59 +0000 (02:24 +0000)]
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>