Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #47515 from nextcloud/bugfix/noid/fix-migration-sorting | Andy Scherzinger | 2024-08-28 | 1 | -13/+21 |
|\ | | | | | fix(migration): Correctly sort migrations by version number | ||||
| * | fix(migration): Correctly sort migrations by version number | Joas Schilling | 2024-08-27 | 1 | -13/+21 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | fix: Also validate parent path in `verifyPath` | Ferdinand Thiessen | 2024-08-28 | 2 | -3/+17 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix: Allow read-only filename validation to allow reading files | Ferdinand Thiessen | 2024-08-28 | 1 | -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 permissions | Ferdinand Thiessen | 2024-08-28 | 1 | -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> | ||||
* | | chore: Apply php:cs recommendations | Louis Chemineau | 2024-08-28 | 9 | -39/+39 |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | fix: mark systemconfig value as not being tainted because they are ↵ | Robin Appelman | 2024-08-28 | 1 | -1/+19 |
| | | | | | | | | | | | | implicitly trusted Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: implement sharding compatible cleanup for various bits | Robin Appelman | 2024-08-28 | 5 | -12/+74 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: fix share cleanup for deleted groups with sharding | Robin Appelman | 2024-08-28 | 1 | -10/+18 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: run mimetype repair query across all shards | Robin Appelman | 2024-08-28 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: hint storage id in more places | Robin Appelman | 2024-08-28 | 1 | -2/+5 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: only allow pre-defined shards | Robin Appelman | 2024-08-28 | 1 | -8/+30 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | feat: implement distributing partitioned queries over multiple shards | Robin Appelman | 2024-08-28 | 20 | -26/+1340 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | feat: add option to automatically partition queries by specific tables | Robin Appelman | 2024-08-28 | 10 | -2/+971 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: delay calculating global cache prefix untill a cache is created | Robin Appelman | 2024-08-28 | 2 | -30/+66 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: don't make ICacheFactory depend on database | Robin Appelman | 2024-08-28 | 1 | -8/+8 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | feat: track expected output columns in query builder | Robin Appelman | 2024-08-28 | 2 | -0/+33 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #47521 from nextcloud/fix/noid/loosing-systemconfig-on-setup | Maxence Lange | 2024-08-27 | 1 | -3/+5 |
|\ \ | | | | | | | fix(logger): ignore session logging during setup | ||||
| * | | fix(setup): ignore long session login during installation | Maxence Lange | 2024-08-27 | 1 | -3/+5 |
| | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | | Merge pull request #47522 from nextcloud/enh/noid/taskprocessing-runtask | Julien Veyssier | 2024-08-27 | 2 | -83/+138 |
|\ \ \ | | | | | | | | | [TaskProcessing] Add manager::runTask method | ||||
| * | | | fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob | Julien Veyssier | 2024-08-27 | 1 | -10/+13 |
| | | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
| * | | | feat(taskprocessing): add IManager::runTask method to run task synchronously | Julien Veyssier | 2024-08-27 | 2 | -73/+125 |
| |/ / | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | | | Merge pull request #47509 from nextcloud/fix/exif-orientation-type | Daniel | 2024-08-27 | 1 | -9/+15 |
|\ \ \ | |/ / |/| | | fix: gracefully handle unexpected exif orientation types | ||||
| * | | fix: gracefully handle unexpected exif orientation types | Richard Steinmetz | 2024-08-27 | 1 | -9/+15 |
| | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | Merge pull request #47508 from nextcloud/fix/router/attribute-routes-all-apps | Kate | 2024-08-27 | 1 | -14/+24 |
|\ \ \ | |_|/ |/| | | |||||
| * | | fix(Router): Load attribute routes of all apps when not app is specified | provokateurin | 2024-08-27 | 1 | -14/+24 |
| |/ | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* / | fix(db): Increase log level for very slow transactions | Christoph Wurst | 2024-08-27 | 1 | -2/+29 |
|/ | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #46013 from ↵ | Julius Härtl | 2024-08-26 | 1 | -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 Appelman | 2024-08-23 | 1 | -0/+25 |
| | | | | | | | | | | | | object store Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #47435 from phreaker0/fix-mail-template-class-call | Joas Schilling | 2024-08-26 | 1 | -12/+14 |
|\ \ | | | | | | | fix(mailer): Call to custom mail_template_class | ||||
| * | | fix call to custom mail_template_class | Christoph Klaffl | 2024-08-22 | 1 | -12/+14 |
| |/ | | | | | | | Signed-off-by: Christoph Klaffl <christoph@phreaker.eu> | ||||
* | | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 187 | -944/+944 |
| | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | Merge pull request #46021 from nextcloud/middleware-delay-admin | Robin Appelman | 2024-08-23 | 2 | -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 Appelman | 2024-08-23 | 2 | -9/+31 |
| |/ | | | | | | | | | | | untill we need it Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* / | feat: expose escapeLikeParameter trough query builder | Robin Appelman | 2024-08-23 | 1 | -0/+4 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #47259 from nextcloud/memcache-ncad | Robin Appelman | 2024-08-21 | 5 | -0/+55 |
|\ | | | | | feat: add negative compare-and-delete to imemcache | ||||
| * | feat: add negative compare-and-delete to imemcache | Robin Appelman | 2024-08-20 | 5 | -0/+55 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #47371 from nextcloud/fix/disable-auto-zoom-ios | Ferdinand Thiessen | 2024-08-21 | 2 | -0/+10 |
|\ \ | | | | | | | fix: Disable auto-zoom on iOS | ||||
| * | | fix: Support Safari mobile | Ferdinand Thiessen | 2024-08-21 | 2 | -1/+2 |
| | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | | fix: Disable auto-zoom on iOS | Ferdinand Thiessen | 2024-08-21 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | When using iOS and focussing an input element the view should not be zoomed. So if we set a maximum scale iOS will not auto-zoom but still allow users to zoom. But we can not do this by default as this will disable user zoom on Chrome. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | | Merge pull request #47372 from nextcloud/fix/filename-validator | Ferdinand Thiessen | 2024-08-21 | 1 | -9/+18 |
|\ \ \ | |/ / |/| | | fix: `FilenameValidator::isForbidden` should only check forbidden files | ||||
| * | | fix: `FilenameValidator::isForbidden` should only check forbidden files | Ferdinand Thiessen | 2024-08-21 | 1 | -9/+18 |
| |/ | | | | | | | | | | | And not forbidden basenames as this is used for different purposes. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* / | fix(theming): Make getImage() call save against missing non-SVG version | Joas Schilling | 2024-08-21 | 1 | -3/+14 |
|/ | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: use mountpoint from storage to find the encryption keys | Robin Appelman | 2024-08-20 | 1 | -3/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: store the mountpoint of storages in the mount options | Robin Appelman | 2024-08-20 | 1 | -2/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | refactor(Log): Use new in initializer instead of constructor body | Ferdinand Thiessen | 2024-08-17 | 2 | -6/+2 |
| | | | | | | | PHP 8.1 allows us to now move the `new` into the initializer, this makes the code a bit nicer (and 3 lines shorter). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: check for correct storage class when checking for link parent | Robin Appelman | 2024-08-16 | 1 | -1/+2 |
| | | | | | | fixes #39123 Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #38750 from whlsxl/postgres-install-error | John Molakvoæ | 2024-08-16 | 1 | -10/+14 |
|\ | |||||
| * | fix: use `$this->tryCreateDbUser` condition | Hailong Wang | 2024-08-16 | 1 | -12/+13 |
| | | |||||
| * | fix: postgresql GRANT user's permission after createDatabase, ensure ↵ | Hailong Wang | 2024-08-16 | 1 | -11/+14 |
| | | | | | | | | database exist when GRANT |