aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | 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>
* | | | | | | | 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-281-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-281-5/+8
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | Merge pull request #46639 from nextcloud/autoshardingStephan Orbaugh2024-08-2835-67/+2646
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Transparent* database sharding
| * | | | | | | chore: Apply php:cs recommendationsLouis Chemineau2024-08-289-39/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-286-13/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: 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>
| * | | | | | | fix: only allow pre-defined shardsRobin Appelman2024-08-281-8/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-2825-26/+1431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | feat: add option to automatically partition queries by specific tablesRobin Appelman2024-08-2812-2/+985
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | fix: delay calculating global cache prefix untill a cache is createdRobin Appelman2024-08-282-30/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #47290 from nextcloud/feat/checkbox-template-field-typeElizabeth Danzberger2024-08-276-16/+146
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | feat(templates): checkbox field type
| * | | | | | | feat(templates): add support for checkboxes in template fillerElizabeth Danzberger2024-08-276-16/+146
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* | | | | | | Merge pull request #47521 from nextcloud/fix/noid/loosing-systemconfig-on-setupMaxence Lange2024-08-272-4/+11
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | fix(logger): ignore session logging during setup
| * | | | | | fix(setup): ignore long session login during installationMaxence Lange2024-08-272-4/+11
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | | | Merge pull request #47522 from nextcloud/enh/noid/taskprocessing-runtaskJulien Veyssier2024-08-273-83/+165
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [TaskProcessing] Add manager::runTask method
| * | | | | | | fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJobJulien Veyssier2024-08-271-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
| * | | | | | | feat(taskprocessing): add IManager::runTask method to run task synchronouslyJulien Veyssier2024-08-273-73/+152
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | | | | Merge pull request #47509 from nextcloud/fix/exif-orientation-typeDaniel2024-08-271-9/+15
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | fix: gracefully handle unexpected exif orientation types
| * | | | | | fix: gracefully handle unexpected exif orientation typesRichard Steinmetz2024-08-271-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | | | | Merge pull request #47508 from nextcloud/fix/router/attribute-routes-all-appsKate2024-08-271-14/+24
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | fix(Router): Load attribute routes of all apps when not app is specifiedprovokateurin2024-08-271-14/+24
| |/ / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* / / / / / fix(db): Increase log level for very slow transactionsChristoph Wurst2024-08-271-2/+29
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | Merge pull request #46013 from ↵Julius Härtl2024-08-261-0/+25
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/obj-store-move-from-storage-preserve-fileid fix: write object to the correct urn when moving from another storage to object store
| * | | | | fix: write object to the correct urn when moving from another storage to ↵Robin Appelman2024-08-231-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | object store Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #47435 from phreaker0/fix-mail-template-class-callJoas Schilling2024-08-261-12/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(mailer): Call to custom mail_template_class
| * | | | | | fix call to custom mail_template_classChristoph Klaffl2024-08-221-12/+14
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Christoph Klaffl <christoph@phreaker.eu>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-266-6/+18
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-252-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-25268-1610/+1610
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-248-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #47452 from ↵Sebastian Krupinski2024-08-234-21/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/issue-47447-mail-provider-documentation fix: correct documentation for mail provider
| * | | | | | fix: correct documentation for mail providerSebastianKrupinski2024-08-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
| * | | | | | fix: correct documentation for mail providerSebastianKrupinski2024-08-233-19/+19
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | | | | Merge pull request #46021 from nextcloud/middleware-delay-adminRobin Appelman2024-08-232-9/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | perf: delay getting (sub)admin status for user in the security middleware untill we need it
| * | | | | | perf: delay getting (sub)admin status for user in the security middleware ↵Robin Appelman2024-08-232-9/+31
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | untill we need it Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #45457 from nextcloud/qb-escape-likeRobin Appelman2024-08-231-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | expose escapeLikeParameter trough query builder
| * | | | | | feat: expose escapeLikeParameter trough query builderRobin Appelman2024-08-231-0/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / / / / / feat: add command to send raw commands to redisRobin Appelman2024-08-232-0/+2
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-2336-100/+252
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | feat(Security): Allow setting password context for validation and generationFerdinand Thiessen2024-08-225-6/+82
|/ / / / | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>