aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-082-0/+36
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-062-0/+70
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-042-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-012-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(migration): Decrypt ownCloud secrets v2Christoph Wurst2024-11-281-3/+29
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix: remove superflous linegeorglauterbach2024-11-281-1/+0
| | | | Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
* fix: do not query CNAME if A succeeded alreadygeorglauterbach2024-11-281-1/+5
| | | | Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-282-0/+64
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(OCMDiscoveryService): Also cache error results during discoverybackport/49311/stable28provokateurin2024-11-251-1/+9
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(BackgroundJobs): Adjust intervals and time sensitivitiesbackport/48600/stable28provokateurin2024-11-256-11/+12
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(TimedJob): Add debug log about time sensitive jobs with long intervalsprovokateurin2024-11-251-0/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-242-0/+92
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-232-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #49411 from nextcloud/backport/49315/stable28Git'Fellow2024-11-212-10/+13
|\ | | | | [stable28] fix(storage): Try to delete existing target
| * fix(storage): Try to delete existing targetbackport/49315/stable28Git'Fellow2024-11-212-10/+13
| | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-214-0/+196
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-202-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-184-6/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #49096 from nextcloud/backport/48933/stable28Richard Steinmetz2024-11-131-1/+7
|\ | | | | [stable28] Clear pending two factor tokens also from configuration
| * fix: Handle exception when clearing previously removed two factor tokensbackport/48933/stable28Daniel Calviño Sánchez2024-11-051-1/+5
| | | | | | | | | | | | | | | | If a token was already removed from the database but not from the configuration clearing the tokens will try to remove it again from the database, which caused a DoesNotExistException to be thrown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * fix: Clear pending two factor tokens also from configurationDaniel Calviño Sánchez2024-11-051-0/+2
| | | | | | | | | | | | | | | | | | Otherwise as the tokens were removed from the database but not from the configuration the next time that the tokens were cleared the previous tokens were still got from the configuration, and trying to remove them again from the database ended in a DoesNotExistException being thrown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Clean-up some remaining readdir calls with undesirable false evaluation ↵Josh Richards2024-11-122-2/+2
| | | | | | | | | | | | | | | | potential Signed-off-by: Josh Richards <josh.t.richards@gmail.com> [skip ci]
* | Merge pull request #49205 from nextcloud/backport/48736/stable28Andy Scherzinger2024-11-121-0/+1
|\ \ | | | | | | [stable28] fix: log a warning when we can't build a background job
| * | fix: log a warning when we can't build a background jobbackport/48736/stable28Robin Appelman2024-11-111-0/+1
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #49158 from nextcloud/backport/49146/stable28John Molakvoæ2024-11-121-2/+3
|\ \ \
| * | | Fix Undefined variable: response notice in case of non-404 errorbackport/49146/stable28Victor Dubiniuk2024-11-081-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-122-2/+2
| |/ / |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-096-6/+6
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* / Fix(l10n): Update translations from TransifexNextcloud bot2024-11-082-2/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #49084 from nextcloud/backport/49076/stable28Benjamin Gaussorgues2024-11-051-7/+5
|\
| * fix(owncloud): Fix ownCloud migration with oauth2 appbackport/49076/stable28Joas Schilling2024-11-041-7/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-052-8/+8
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-046-72/+1008
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-012-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48985 from nextcloud/backport/47986/stable28Louis2024-10-311-0/+5
|\ | | | | [stable28] perf(ObjectStoreStorage): Improve (slow) move on same object bucket
| * perf(ObjectStoreStorage): Improve (slow) move on same object bucketChristoph Fiehe2024-10-291-0/+5
| | | | | | | | | | | | | | | | | | This commit fixes the issue #47856. When you upload a file into a group folder and when you use a single S3 bucket as primary storage, the final move operation hangs for a long time. In the background, Nextcloud initiates a copy-delete sequence from the bucket into the bucket, with causes a lot unnecessary overhead. Nextcloud thinks that the file must be imported to another storage and does not recognize that everything is done on the same object bucket. In that case, the import step can be completely skipped, which saves time, network bandwidth and reduces the load on the object storage. The behavior improves a lot with https://github.com/nextcloud/server/pull/46013. However, there are still some put messages that are being sent to the object storage when you use an object storage as primary storage and upload files into a group folder. Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Christoph Fiehe <c.fiehe@eurodata.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-312-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(locking): Accept mixed as value on setTTLstable28BackportMissingSetTTLGit'Fellow2024-10-301-1/+1
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-302-258/+258
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Fix copying or moving from shared groupfoldersDaniel Calviño Sánchez2024-10-291-2/+6
|/ | | | | | | | | | | | | | | When copying or moving between two local storages the source path (on disk) to copy or move from is got from the unjailed path of the source storage. However, if the source storage has more than one jail getting the unjailed path resolves the most external jail, but the source path needs to be got from the most internal jail instead (the one closer to the local storage). This can happen, for example, with a shared groupfolder: in that case there is an external jail for the shared storage, and one internal jail for the groupfolder storage wrapped by the shared storage. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-292-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48948 from nextcloud/backport/48947/stable28Joas Schilling2024-10-282-0/+10
|\ | | | | [stable28] fix(config): Mark more configs as sensitive
| * fix(config): Mark more configs as sensitivebackport/48947/stable28Joas Schilling2024-10-282-0/+10
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix: missing crypto addedbackport/48915/stable28yemkareems2024-10-281-0/+1
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: crypto made inline for constructor and decrypt error handled in exceptionyemkareems2024-10-281-1/+2
| | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> [skip ci]
* | fix: crypto made inline for constructor and decrypt error handled in exceptionyemkareems2024-10-281-5/+6
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: use Icrypto in place of Cyptoyemkareems2024-10-282-3/+3
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: crypto type made not nullable and tests run using ICryptoyemkareems2024-10-282-2/+2
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: encrypt and store password, decrypt and retrieve the sameyemkareems2024-10-282-1/+9
|/ | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-284-16/+24
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>