aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID ↵Marcel Klehr2024-07-171-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of File object Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | | fix: do not overwrite the output if NodeID existsAlexander Piskun2024-07-171-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | | fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID ↵Marcel Klehr2024-07-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of File object Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | | fix: Validate output properlyMarcel Klehr2024-07-172-5/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Differentiate between output with file IDs and output with File data Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | | feat(TaskProcessing): Allow setting task results for file slotsMarcel Klehr2024-07-173-45/+93
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | | Merge pull request #46583 from nextcloud/filecache-sharding-compatRobin Appelman2024-07-194-12/+16
|\ \ \ \ \ | | | | | | | | | | | | Make filecache queries compatible with sharding
| * | | | | fix: make batch propagator work with sharding restrictionsRobin Appelman2024-07-171-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: make usermountcache compatible with shardingRobin Appelman2024-07-171-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: make joining on tags in search queries work with shardingRobin Appelman2024-07-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: always set storage id in Cache::getRobin Appelman2024-07-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: add set storage id for more cache queriesRobin Appelman2024-07-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-192-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | chore: use "app_api" session key, "app_api_system" is deprecatedAndrey Borysenko2024-07-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* | | | | | feat: allow for ExApps to call Admin endpoints marked with specific attrAlexander Piskun2024-07-184-6/+38
| |_|/ / / |/| | | | | | | | | | | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
* | | | | feat(Security): Warn about using annotations instead of attributesprovokateurin2024-07-184-2/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-1820-0/+20
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #46510 from nextcloud/feat/info-xml-backendsRichard Steinmetz2024-07-173-1/+36
|\ \ \ \ \ | | | | | | | | | | | | feat: hide caldav server settings if no app uses the caldav backend
| * | | | | feat: hide caldav server settings if no app uses the caldav backendRichard Steinmetz2024-07-163-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | | | feat(settings/admin/ai): fix provider list not being declaredJulien Veyssier2024-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | | | feat(settings/admin/ai): Add Task Processing API settingsMarcel Klehr2024-07-171-4/+18
| |/ / / / |/| | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | | feat(Reference): Add public API endpoints to get referencesJonas2024-07-176-14/+81
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling the public API endpoints will check for matching registered reference providers that implement `IPublicReferenceProvider` and call their respective functions. If no matching provider is found, the default `LinkReferenceProvider` will be used to provide open graph data. The frontend reference widget components will call these endpoints from unauthorized sessions, e.g. in public shares. If present, the sharing token of the origin URL is passed to `resolveReferencePublic()` as additional information for the reference provider to determine the access scope. This allows the respective reference providers to determine whether the origin share has access to the linked resource. `getCacheKeyPublic` also gets the sharing token so it can scope the cached entry to it. Contributes to #45978 Signed-off-by: Jonas <jonas@freesources.org>
* | | | Merge pull request #46555 from nextcloud/emptyArrayAppStoreFailGit'Fellow2024-07-171-0/+4
|\ \ \ \ | | | | | | | | | | fix(appstore): Return an empty array in case of fail
| * | | | chore: add warning in case of failureGit'Fellow2024-07-161-0/+1
| | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
| * | | | fix(appstore): Return an empty array in case of failGit'Fellow2024-07-161-0/+3
| | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | Merge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlookJoas Schilling2024-07-176-2/+118
|\ \ \ \ \ | | | | | | | | | | | | fix(mail): Fix big logos in mail templates for Outlook
| * | | | | fix(mail): Fix big logos in mail templates for OutlookJoas Schilling2024-07-176-2/+118
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-17134-134/+134
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #46342 from nextcloud/fix-getimagesizeJohn Molakvoæ2024-07-161-3/+3
|\ \ \ \ \ \
| * | | | | | fix(previews): Stop returning true when getimagesize() failsJosh Richards2024-07-151-3/+3
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | | | | Merge pull request #46538 from nextcloud/fix/use-filename-validatorFerdinand Thiessen2024-07-165-131/+35
|\ \ \ \ \ \ | | | | | | | | | | | | | | refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator`
| * | | | | | refactor: Remove deprecated `Util` function for filename validation to ↵Ferdinand Thiessen2024-07-162-63/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | refactor: Migrate filename validation logic from `Storage` to ↵Ferdinand Thiessen2024-07-163-68/+35
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #46547 from nextcloud/query-builder-connectionRobin Appelman2024-07-163-44/+57
|\ \ \ \ \ \ | |/ / / / / |/| | | | | feat: allow running QueryBuilder queries on different connections
| * | | | | feat: allow running QueryBuilder queries on different connectionsRobin Appelman2024-07-153-44/+57
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #46543 from nextcloud/fix/htaccessFerdinand Thiessen2024-07-161-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | fix(htaccess): Serve images as static assets
| * | | | | fix(htaccess): Serve images as static assetsFerdinand Thiessen2024-07-151-1/+1
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #46545 from nextcloud/fix/bring-back-forbidden-namesFerdinand Thiessen2024-07-161-23/+48
|\ \ \ \ \ | |_|/ / / |/| | | | feat: Add `forbidden_filename_basenames` config option
| * | | | feat: Add `forbidden_filename_basenames` config optionFerdinand Thiessen2024-07-151-23/+48
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to configure forbidden filenames (the full filename like `.htaccess`) and also forbidden basenames like `com0` where `com0`, `com0.txt` and `com0.tar.gz` will match. We need this as only using basenames was too restrictive and will cause problems on some systems when updating. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* / / / Fix(l10n): Update translations from TransifexNextcloud bot2024-07-162-0/+2
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #46397 from nextcloud/extended-query-builder-baseRobin Appelman2024-07-157-18/+299
|\ \ \ | | | | | | | | feat: add base class for extending the query builder
| * | | feat: add base class for extending the query builderRobin Appelman2024-07-127-18/+299
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #46396 from nextcloud/inspectable-composite-expressionRobin Appelman2024-07-152-18/+31
|\ \ \ \ | | | | | | | | | | feat: allow inspecting the parts of the composite expression builder
| * | | | feat: allow inspecting the parts of the composite expression builderRobin Appelman2024-07-122-18/+31
| |/ / / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | fix(core): use OC namespace for core ReponseDefinitions instead of OCAJulien CHATY-CAPELLE2024-07-152-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Julien CHATY-CAPELLE <julien@chaty-capelle.fr>
* | | | Merge pull request #46475 from nextcloud/redisReqVer4Git'Fellow2024-07-151-1/+1
|\ \ \ \ | | | | | | | | | | fix(redis): Require version >=4 for unlink
| * | | | fix(redis): Require version >=4 for unlinkGit'Fellow2024-07-121-1/+1
| |/ / / | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-152-0/+134
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-142-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-13134-510/+558
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(files_sharing): adjust IAttributes API and files_versionsskjnldsv2024-07-122-10/+11
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>