summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-052-8/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #49076 from nextcloud/backport/49075/stable30Benjamin Gaussorgues2024-11-041-7/+5
|\
| * fix(owncloud): Fix ownCloud migration with oauth2 appbackport/49075/stable30Joas Schilling2024-11-041-7/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #49044 from nextcloud/backport/48912/stable30Benjamin Gaussorgues2024-11-041-0/+11
|\ \ | |/ |/|
| * fix(appinfo): Make sure screenshot, author and category are always arraysbackport/48912/stable30Joas Schilling2024-11-011-0/+11
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.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>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-312-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #49001 from nextcloud/backport/48559/stable30Benjamin Gaussorgues2024-10-302-29/+38
|\
| * fix(sharding): typo in addOrderBybackport/48559/stable30Benjamin Gaussorgues2024-10-302-22/+5
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * fix(users): improve recently active searchBenjamin Gaussorgues2024-10-301-7/+33
| | | | | | | | | | | | | | | | | | - Remove DISTINCT clause to fix PgSQL - Join user table only if necessary - Don't show people who never connected in active list - Add test Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #48694 from nextcloud/backport/48689/stable30Git'Fellow2024-10-301-1/+1
|\ \ | |/ |/| [stable30] fix(locking): Accept mixed as value on setTTL
| * fix(locking): Accept mixed as value on setTTLbackport/48689/stable30Git'Fellow2024-10-301-1/+1
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Merge pull request #48622 from nextcloud/backport/48538/stable30Benjamin Gaussorgues2024-10-301-0/+3
|\ \ | |/ |/|
| * fix: Subadmin can access selfChristopher Ng2024-10-091-0/+3
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-302-258/+258
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Shipped apps should include the Nextcloud version in the cache busterFerdinand Thiessen2024-10-301-59/+64
| | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | 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>
* | fix(config): Mark more configs as sensitivebackport/48947/stable30Joas Schilling2024-10-282-0/+10
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix: crypto made inline for constructor and decrypt error handled in exceptionyemkareems2024-10-281-2/+4
| | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> [skip ci]
* | fix: crypto made inline for constructor and decrypt error handled in exceptionyemkareems2024-10-281-6/+7
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: use Icrypto in place of Cyptoyemkareems2024-10-282-4/+4
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: crypto type made not nullable and tests run using ICryptoyemkareems2024-10-282-4/+4
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: encrypt and store password, decrypt and retrieve the sameyemkareems2024-10-282-2/+11
| | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix: Allow overriding shouldApplyQuota check from child classesbackport/48623/stable30Julius Knorr2024-10-281-1/+1
| | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-284-16/+24
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-272-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-262-6/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | feat(textprocessing): factorize taskProcessingCompatibleTaskTypesbackport/48863/stable30Julien Veyssier2024-10-241-22/+11
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | fix(textprocessing): also list types that are available in task processingJulien Veyssier2024-10-241-0/+29
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-244-24/+26
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-222-2/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #48830 from nextcloud/backport/48603/stable30Joas Schilling2024-10-221-2/+19
|\ \ | | | | | | [stable30] fix(logger): Remove more parameters of other methods
| * | fix(logger): Remove more parameters of other methodsbackport/48603/stable30Joas Schilling2024-10-211-2/+19
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-222-0/+2
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #48763 from ↵Joas Schilling2024-10-211-5/+5
|\ \ | | | | | | | | | | | | nextcloud/dependabot/composer/stable30/symfony-6.4 [stable30] build: Bump symfony/* to 6.4
| * | fix(command): Make method compatible with upstream class (requires 3rdparty ↵Joas Schilling2024-10-211-4/+4
| | | | | | | | | | | | | | | | | | bump) Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | fix(command): Make method compatible with upstream class (backportable)Joas Schilling2024-10-211-3/+3
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #48710 from nextcloud/backport/48682/stable30Kate2024-10-211-0/+1
|\ \ \ | |/ / |/| |
| * | fix(AppConfig): Add external JWT private key to sensitive keysbackport/48682/stable30provokateurin2024-10-151-0/+1
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-216-10/+80
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-202-2/+18
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-194-8/+8
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix(comments): Document supported types and provide psalm typingJoas Schilling2024-10-182-33/+26
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | feat(comments): Support mentioning emailsJoas Schilling2024-10-181-1/+5
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-182-2/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #48703 from nextcloud/backport/48673/stable30Ferdinand Thiessen2024-10-171-2/+2
|\ \ \ | | | | | | | | [stable30] fix(share): Return empty string if no label is set
| * | | fix(share): Return empty string if no label is setFerdinand Thiessen2024-10-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Resolves: https://github.com/nextcloud/server/issues/48629 While the database supports NULL, the typing has always said it only returns *string*. So to not break any apps that might trust the typings we should return `''` if the database is set to `NULL`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #48589 from nextcloud/backport/47896/stable30Ferdinand Thiessen2024-10-1710-72/+262
|\ \ \ \ | | | | | | | | | | [stable30] fix: Make user removal more resilient