aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(test): Fix provisioning enabled appsprovokateurin2024-08-292-0/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #47551 from nextcloud/fix/files_sharing/share-nullable-labelJoas Schilling2024-08-292-2/+3
|\ | | | | fix(files_sharing): Make share labels nullable
| * fix(files_sharing): Make share labels nullableprovokateurin2024-08-272-2/+3
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-29112-184/+304
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #47515 from nextcloud/bugfix/noid/fix-migration-sortingAndy Scherzinger2024-08-281-13/+21
|\ \ | | | | | | fix(migration): Correctly sort migrations by version number
| * | fix(migration): Correctly sort migrations by version numberJoas Schilling2024-08-271-13/+21
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #47532 from nextcloud/fix/default-enable-webhooksAndy Scherzinger2024-08-281-1/+2
|\ \ \ | | | | | | | | feat(webhook_listeners): Enable the app by default
| * | | feat(webhook_listeners): Enable the app by defaultCôme Chilliet2024-08-271-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #47185 from nextcloud/fix/filename-validationAndy Scherzinger2024-08-2819-225/+313
|\ \ \ \ | | | | | | | | | | fix: Filename validation should only forbid `create` and `update`
| * | | | chore(assets): Recompile assetsnextcloud-command2024-08-284-6/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix: Also validate parent path in `verifyPath`Ferdinand Thiessen2024-08-282-3/+17
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix: Allow read-only filename validation to allow reading filesFerdinand Thiessen2024-08-282-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed to read files with the "Windows compatibility" feature. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix: Renaming does not need update but delete permissionsFerdinand Thiessen2024-08-286-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renaming is basically copy + delete (a move), so no need to update permissions. Especially if the node is in a invalid directory the node should be moveable but not editable. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix(dav): Pre-check if node can be copied or moved in DAV files pluginFerdinand Thiessen2024-08-285-199/+259
|/ / / / | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #47525 from ↵Hamza2024-08-281-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/fix/optimize-getWrongShareOwnership-query fix: optimise `getWrongShareOwnership` query
| * | | | fix: optimise getWrongShareOwnership queryHamza Mahjoubi2024-08-271-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | | | | Merge pull request #37303 from nextcloud/remove-unset-parametersKate2024-08-281-4/+1
|\ \ \ \ \
| * | | | | fix(provisionning_api): Remove parameters that are not set into templateThomas Citharel2024-08-281-4/+1
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | Merge pull request #46639 from nextcloud/autoshardingStephan Orbaugh2024-08-2855-167/+3570
|\ \ \ \ \ | | | | | | | | | | | | Transparent* database sharding
| * | | | | chore: Apply php:cs recommendationsLouis Chemineau2024-08-2816-60/+60
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | | | fix: mark systemconfig value as not being tainted because they are ↵Robin Appelman2024-08-281-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implicitly trusted Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: make preload custom proterties sharding compatibleRobin Appelman2024-08-281-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-2812-81/+271
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: fix share cleanup for deleted groups with shardingRobin Appelman2024-08-281-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: adjust systemtag orphan cleanup query to work with shardingRobin Appelman2024-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: make background scan job compatible with shardingRobin Appelman2024-08-281-12/+58
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | test: fix share provider tests for shardingRobin Appelman2024-08-282-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: run mimetype repair query across all shardsRobin Appelman2024-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: hint storage id in more placesRobin Appelman2024-08-281-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | test: run sharding tests in ciRobin Appelman2024-08-282-0/+205
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: only allow pre-defined shardsRobin Appelman2024-08-281-8/+30
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | test: mark share test cleanup as running across all shardsRobin Appelman2024-08-282-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-2830-28/+1585
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | feat: add option to automatically partition queries by specific tablesRobin Appelman2024-08-2814-2/+1275
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: delay calculating global cache prefix untill a cache is createdRobin Appelman2024-08-283-33/+69
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix: don't make ICacheFactory depend on databaseRobin Appelman2024-08-281-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | feat: track expected output columns in query builderRobin Appelman2024-08-283-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #47511 from nextcloud/artonge/chore/is_encrypted_descriptionLouis2024-08-281-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | chore: Improve `FileInfo::isEncrypted` description
| * | | | | | chore: Improve isEncrypted descriptionLouis Chemineau2024-08-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | | Merge pull request #47496 from ↵Louis2024-08-281-2/+9
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | nextcloud/artonge/feat/improve_encryption_detection_in_occ feat: Improve encryption mode detection in occ info:file
| * | | | | | feat: Improve encryption mode detection in occ info:fileLouis Chemineau2024-08-261-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-28142-512/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | Merge pull request #47400 from nextcloud/feat/load-more-than-50-favesPytal2024-08-277-113/+84
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | feat(files): Allow more than 50 favorite views
| * | | | | | | chore(assets): Recompile assetsnextcloud-command2024-08-272-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | test(files): Adapt favorite views specChristopher Ng2024-08-271-23/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | | | | | feat(files): Allow more than 50 favorite viewsChristopher Ng2024-08-273-24/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | | | | | perf(files): Do not block files page load with server-side favorites retrievalChristopher Ng2024-08-272-63/+16
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | Merge pull request #47290 from nextcloud/feat/checkbox-template-field-typeElizabeth Danzberger2024-08-2718-35/+253
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | feat(templates): checkbox field type
| * | | | | | chore: rebuild assetsElizabeth Danzberger2024-08-279-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | | | | feat(templates): add support for checkboxes in template fillerElizabeth Danzberger2024-08-2718-35/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>