]>
source.dussan.org Git - nextcloud-server.git/log
Ferdinand Thiessen [Tue, 27 Aug 2024 12:06:23 +0000 (14:06 +0200)]
fix: Allow read-only filename validation to allow reading files
Needed to read files with the "Windows compatibility" feature.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Tue, 27 Aug 2024 11:10:32 +0000 (13:10 +0200)]
fix: Renaming does not need update but delete permissions
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>
Ferdinand Thiessen [Tue, 27 Aug 2024 10:59:06 +0000 (12:59 +0200)]
fix(dav): Pre-check if node can be copied or moved in DAV files plugin
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Stephan Orbaugh [Wed, 28 Aug 2024 15:23:39 +0000 (17:23 +0200)]
Merge pull request #47561 from nextcloud/backport/46639/stable30
[stable30] Transparent* database sharding
Louis Chemineau [Wed, 28 Aug 2024 10:28:50 +0000 (12:28 +0200)]
fix: Backport to 30
Signed-off-by: Louis Chemineau <louis@chmn.me>
Louis Chemineau [Wed, 28 Aug 2024 08:44:18 +0000 (10:44 +0200)]
chore: Apply php:cs recommendations
Signed-off-by: Louis Chemineau <louis@chmn.me>
[skip ci]
Robin Appelman [Thu, 22 Aug 2024 12:34:37 +0000 (14:34 +0200)]
fix: mark systemconfig value as not being tainted because they are implicitly trusted
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Wed, 21 Aug 2024 15:18:08 +0000 (17:18 +0200)]
fix: make preload custom proterties sharding compatible
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 15 Aug 2024 16:04:55 +0000 (18:04 +0200)]
fix: implement sharding compatible cleanup for various bits
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Tue, 6 Aug 2024 12:46:50 +0000 (14:46 +0200)]
fix: fix share cleanup for deleted groups with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Wed, 31 Jul 2024 15:17:54 +0000 (17:17 +0200)]
fix: adjust systemtag orphan cleanup query to work with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 25 Jul 2024 16:46:47 +0000 (18:46 +0200)]
fix: make background scan job compatible with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Fri, 19 Jul 2024 17:31:10 +0000 (19:31 +0200)]
test: fix share provider tests for sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Fri, 19 Jul 2024 17:30:53 +0000 (19:30 +0200)]
fix: run mimetype repair query across all shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Fri, 19 Jul 2024 14:04:47 +0000 (16:04 +0200)]
fix: hint storage id in more places
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 18 Jul 2024 15:22:02 +0000 (17:22 +0200)]
test: run sharding tests in ci
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 18 Jul 2024 15:16:01 +0000 (17:16 +0200)]
fix: only allow pre-defined shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Tue, 16 Jul 2024 15:48:03 +0000 (17:48 +0200)]
test: mark share test cleanup as running across all shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Wed, 31 Jul 2024 16:41:11 +0000 (18:41 +0200)]
feat: implement distributing partitioned queries over multiple shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 13 Jun 2024 16:34:35 +0000 (18:34 +0200)]
feat: add option to automatically partition queries by specific tables
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Tue, 20 Aug 2024 14:46:49 +0000 (16:46 +0200)]
fix: delay calculating global cache prefix untill a cache is created
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 8 Aug 2024 15:24:12 +0000 (17:24 +0200)]
fix: don't make ICacheFactory depend on database
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Wed, 31 Jul 2024 17:52:41 +0000 (19:52 +0200)]
feat: track expected output columns in query builder
Signed-off-by: Robin Appelman <robin@icewind.nl>
Stephan Orbaugh [Wed, 28 Aug 2024 12:54:00 +0000 (14:54 +0200)]
Merge pull request #47398 from nextcloud/backport/47259/stable30
[stable30] feat: add negative compare-and-delete to imemcache
Stephan Orbaugh [Wed, 28 Aug 2024 12:23:18 +0000 (14:23 +0200)]
Merge pull request #47559 from nextcloud/backport/47496/stable30
[stable30] feat: Improve encryption mode detection in occ info:file
Andy Scherzinger [Wed, 28 Aug 2024 11:39:51 +0000 (13:39 +0200)]
Merge pull request #47542 from nextcloud/backport/47522/stable30
[stable30] [TaskProcessing] Add manager::runTask method
Andy Scherzinger [Wed, 28 Aug 2024 11:11:42 +0000 (13:11 +0200)]
Merge pull request #47533 from nextcloud/backport/47509/stable30
[stable30] fix: gracefully handle unexpected exif orientation types
Andy Scherzinger [Wed, 28 Aug 2024 10:15:52 +0000 (12:15 +0200)]
Merge pull request #47499 from nextcloud/backport/47490/stable30
[stable30] chore(files): Adjust wording for file type filter
John Molakvoæ [Wed, 28 Aug 2024 09:28:06 +0000 (11:28 +0200)]
Merge pull request #47492 from nextcloud/backport/47467/stable30
Louis Chemineau [Mon, 26 Aug 2024 17:28:44 +0000 (19:28 +0200)]
feat: Improve encryption mode detection in occ info:file
Signed-off-by: Louis Chemineau <louis@chmn.me>
Joas Schilling [Wed, 28 Aug 2024 06:18:24 +0000 (08:18 +0200)]
Merge pull request #47550 from nextcloud/backport/47521/stable30
[stable30] fix(logger): ignore session logging during setup
Nextcloud bot [Wed, 28 Aug 2024 00:23:19 +0000 (00:23 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
nextcloud-command [Tue, 27 Aug 2024 21:36:40 +0000 (21:36 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Joas Schilling [Tue, 27 Aug 2024 21:25:26 +0000 (23:25 +0200)]
Merge pull request #47545 from nextcloud/backport/47541/stable30
[stable30] ci: Reduce required run time
Ferdinand Thiessen [Fri, 23 Aug 2024 17:52:42 +0000 (19:52 +0200)]
fix(files): Remove huge margin on bottom
Instead make it relative to screen size.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Joas Schilling [Tue, 27 Aug 2024 19:43:58 +0000 (21:43 +0200)]
ci: Update integration-sqlite.yml
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Maxence Lange [Tue, 27 Aug 2024 13:29:04 +0000 (12:29 -0100)]
fix(setup): ignore long session login during installation
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Joas Schilling [Tue, 27 Aug 2024 15:49:12 +0000 (17:49 +0200)]
ci: Don't run things normally and with coverage flag on the same configuration
Signed-off-by: Joas Schilling <coding@schilljs.com>
[skip ci]
Joas Schilling [Tue, 27 Aug 2024 15:48:33 +0000 (17:48 +0200)]
ci: Run things we only run on 1 PHP version on the preinstalled 8.1 which installs ~2m faster
Signed-off-by: Joas Schilling <coding@schilljs.com>
Julius Härtl [Tue, 27 Aug 2024 18:02:50 +0000 (20:02 +0200)]
Merge pull request #47539 from nextcloud/backport/47500/stable30
Elizabeth Danzberger [Tue, 27 Aug 2024 16:43:08 +0000 (12:43 -0400)]
chore: rebuild assets
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
Elizabeth Danzberger [Mon, 26 Aug 2024 14:05:35 +0000 (10:05 -0400)]
fix(files): fix list gap at bottom
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Andy Scherzinger [Tue, 27 Aug 2024 16:36:01 +0000 (18:36 +0200)]
Merge pull request #47514 from nextcloud/backport/47495/stable30
[stable30] feat: Delegate is-encrypted handling to the e2ee app
Andy Scherzinger [Tue, 27 Aug 2024 16:34:55 +0000 (18:34 +0200)]
Merge pull request #47518 from nextcloud/backport/47508/stable30
[stable30] fix(Router): Load attribute routes of all apps when not app is specified
Julien Veyssier [Tue, 27 Aug 2024 11:22:12 +0000 (13:22 +0200)]
fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Julien Veyssier [Tue, 27 Aug 2024 11:11:51 +0000 (13:11 +0200)]
feat(taskprocessing): add IManager::runTask method to run task synchronously
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Richard Steinmetz [Tue, 27 Aug 2024 07:32:04 +0000 (09:32 +0200)]
fix: gracefully handle unexpected exif orientation types
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Joas Schilling [Tue, 27 Aug 2024 11:33:12 +0000 (13:33 +0200)]
Merge pull request #47512 from nextcloud/backport/47494/stable30
[stable30] fix(dav): Allow apps to get unshares for DAV resources
provokateurin [Tue, 27 Aug 2024 07:00:09 +0000 (09:00 +0200)]
fix(Router): Load attribute routes of all apps when not app is specified
Signed-off-by: provokateurin <kate@provokateurin.de>
Louis Chemineau [Mon, 26 Aug 2024 17:39:38 +0000 (19:39 +0200)]
feat: Delegate is-encrypted handling to the e2ee app
Signed-off-by: Louis Chemineau <louis@chmn.me>
Joas Schilling [Mon, 26 Aug 2024 16:58:32 +0000 (18:58 +0200)]
fix(dav): Allow apps to get unshares for DAV resources
Signed-off-by: Joas Schilling <coding@schilljs.com>
John Molakvoæ [Tue, 27 Aug 2024 07:20:26 +0000 (09:20 +0200)]
Merge pull request #47498 from nextcloud/backport/47465/stable30
Andy Scherzinger [Tue, 27 Aug 2024 04:57:50 +0000 (06:57 +0200)]
Merge pull request #47219 from nextcloud/dependabot/npm_and_yarn/stable30/webdav-5.7.1
chore(deps): bump webdav from 5.7.0 to 5.7.1
Nextcloud bot [Tue, 27 Aug 2024 00:21:01 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
nextcloud-command [Tue, 27 Aug 2024 00:02:13 +0000 (00:02 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
nextcloud-command [Mon, 26 Aug 2024 21:58:27 +0000 (21:58 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
dependabot[bot] [Wed, 14 Aug 2024 09:31:39 +0000 (09:31 +0000)]
chore(deps): bump webdav from 5.7.0 to 5.7.1
Bumps [webdav](https://github.com/perry-mitchell/webdav-client) from 5.7.0 to 5.7.1.
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.7.0...v5.7.1)
---
updated-dependencies:
- dependency-name: webdav
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
nextcloud-command [Mon, 26 Aug 2024 21:34:00 +0000 (21:34 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Mon, 26 Aug 2024 14:38:48 +0000 (16:38 +0200)]
chore(files): Adjust wording for file type filter
* Resolves: https://github.com/nextcloud/server/issues/47440
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Fri, 23 Aug 2024 17:55:03 +0000 (19:55 +0200)]
fix(files): Reset drop notice on firefox
On firefox there is an old bug where when you move a dragged file outside
the window the `dragleave` event is never emitted.
So we just use a timeout to reset the drag over state.
Also a small change: Use the ID of the main container instead of relying on tag name and class.
(The ID is guranteed as other APIs rely on it, while the class is just used internally).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Arthur Schiwon [Mon, 26 Aug 2024 15:59:07 +0000 (17:59 +0200)]
Merge pull request #47483 from nextcloud/backport/47480/stable30
[stable30] fix(flow): cannot set custom user agent
Arthur Schiwon [Mon, 26 Aug 2024 11:31:57 +0000 (13:31 +0200)]
build: js assets
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Arthur Schiwon [Mon, 26 Aug 2024 11:25:33 +0000 (13:25 +0200)]
fix(flow): cannot set customer user agent
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Joas Schilling [Mon, 26 Aug 2024 08:07:30 +0000 (10:07 +0200)]
Merge pull request #47475 from nextcloud/backport/47435/stable30
[stable30] fix(mailer): Call to custom mail_template_class
Andy Scherzinger [Mon, 26 Aug 2024 07:50:21 +0000 (09:50 +0200)]
Merge pull request #47434 from nextcloud/backport/47408/stable30
[stable30] fix(dashboard): Adjust widget border radius
Christoph Klaffl [Thu, 22 Aug 2024 17:39:23 +0000 (19:39 +0200)]
fix call to custom mail_template_class
Signed-off-by: Christoph Klaffl <christoph@phreaker.eu>
Nextcloud bot [Mon, 26 Aug 2024 00:20:28 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 25 Aug 2024 00:24:27 +0000 (00:24 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 24 Aug 2024 00:20:35 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Joas Schilling [Fri, 23 Aug 2024 17:58:05 +0000 (19:58 +0200)]
Merge pull request #47454 from nextcloud/backport/47452/stable30
[stable30] fix: correct documentation for mail provider
SebastianKrupinski [Fri, 23 Aug 2024 16:09:44 +0000 (12:09 -0400)]
fix: correct documentation for mail provider
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
SebastianKrupinski [Fri, 23 Aug 2024 14:26:40 +0000 (10:26 -0400)]
fix: correct documentation for mail provider
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
nextcloud-command [Thu, 22 Aug 2024 17:15:00 +0000 (17:15 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Wed, 21 Aug 2024 23:44:49 +0000 (01:44 +0200)]
fix(dashboard): Adjust widget border radius
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Robin Appelman [Thu, 15 Aug 2024 13:27:41 +0000 (15:27 +0200)]
feat: add negative compare-and-delete to imemcache
Signed-off-by: Robin Appelman <robin@icewind.nl>
Andy Scherzinger [Fri, 23 Aug 2024 05:47:22 +0000 (07:47 +0200)]
Merge pull request #47437 from nextcloud/backport/47419/stable30
[stable30] fix(migration): Add missing migration attributes
Nextcloud bot [Fri, 23 Aug 2024 00:20:13 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Joas Schilling [Thu, 22 Aug 2024 10:19:01 +0000 (12:19 +0200)]
fix(migration): Add missing migration attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
Andy Scherzinger [Thu, 22 Aug 2024 17:00:30 +0000 (19:00 +0200)]
Merge pull request #47422 from nextcloud/backport/47413/stable30
[stable30] fix(caldav): limit property length
John Molakvoæ [Thu, 22 Aug 2024 14:03:40 +0000 (16:03 +0200)]
Merge pull request #47411 from nextcloud/release/30.0.0_rc2
nextcloud-command [Thu, 22 Aug 2024 14:01:20 +0000 (14:01 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
skjnldsv [Thu, 22 Aug 2024 07:01:14 +0000 (09:01 +0200)]
build(hub): 30.0.0 RC2
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
John Molakvoæ [Thu, 22 Aug 2024 13:43:19 +0000 (15:43 +0200)]
Merge pull request #47249 from nextcloud/backport/47240/stable30
Ferdinand Thiessen [Wed, 14 Aug 2024 16:07:51 +0000 (18:07 +0200)]
fix(webauthn): Increase database column for public key id
* Resolves https://github.com/nextcloud/server/issues/34476
There is no maximum length defined in the standard,
most common the length is between 128 and 200 characters,
but as we store it not in plain data but base64 encoded the length can grow about 1/3.
We had a regression with 'Nitrokey 3' which created IDs with 196 byte length -> 262 bytes encoded base64.
So to be save we increase the size to 512 bytes.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Anna Larch [Tue, 20 Aug 2024 11:20:47 +0000 (13:20 +0200)]
fix(caldav): limit property length
Signed-off-by: Anna Larch <anna@nextcloud.com>
Andy Scherzinger [Thu, 22 Aug 2024 07:26:17 +0000 (09:26 +0200)]
Merge pull request #47387 from nextcloud/backport/47372/stable30
[stable30] fix: `FilenameValidator::isForbidden` should only check forbidden files
Ferdinand Thiessen [Tue, 13 Aug 2024 08:29:53 +0000 (10:29 +0200)]
docs: Add information how forbidden filenames are handled on existing files.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Mon, 12 Aug 2024 16:11:31 +0000 (18:11 +0200)]
fix: `FilenameValidator::isForbidden` should only check forbidden files
And not forbidden basenames as this is used for different purposes.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Joas Schilling [Thu, 22 Aug 2024 06:42:15 +0000 (08:42 +0200)]
Merge pull request #47393 from nextcloud/backport/46991/stable30
[stable30] fix(ProvisioningAPI): set typed config values by via API
Joas Schilling [Thu, 22 Aug 2024 06:02:15 +0000 (08:02 +0200)]
fix(provisioning): Support setting new app configs as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
Nextcloud bot [Thu, 22 Aug 2024 00:20:28 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Andy Scherzinger [Wed, 21 Aug 2024 19:59:22 +0000 (21:59 +0200)]
Merge pull request #47283 from nextcloud/backport/47038/stable30
[stable30] fix: check for correct storage class when checking for link parent
Joas Schilling [Wed, 21 Aug 2024 19:52:28 +0000 (21:52 +0200)]
Merge pull request #47401 from nextcloud/backport/47397/stable30
[stable30] Update `@nextcloud/vue` to v8.17.0
Ferdinand Thiessen [Wed, 21 Aug 2024 15:03:19 +0000 (17:03 +0200)]
chore: Update `@nextcloud/vue` to v8.17.0
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Andy Scherzinger [Wed, 21 Aug 2024 18:57:51 +0000 (20:57 +0200)]
Merge pull request #47392 from nextcloud/backport/47370/stable30
[stable30] fix(files): Move loading icon before grid toggle
Andy Scherzinger [Wed, 21 Aug 2024 15:41:39 +0000 (17:41 +0200)]
Merge pull request #47389 from nextcloud/backport/47381/stable30
[stable30] chore(deps): Update openapi-extractor to v1.0.0
Andy Scherzinger [Wed, 21 Aug 2024 15:40:24 +0000 (17:40 +0200)]
Merge pull request #47395 from nextcloud/backport/47388/stable30
[stable30] ci: Skip flaky test on PHP 8.3
nextcloud-command [Wed, 21 Aug 2024 15:32:27 +0000 (15:32 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Wed, 21 Aug 2024 00:27:02 +0000 (02:27 +0200)]
fix(files): Move loading icon before grid toggle
This prevents jumping of that toggle button when the view is loading.
Also adjust the design for Nextcloud 30 (prevent jumping of breadcrumbs when loading due to increased height).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Andy Scherzinger [Wed, 21 Aug 2024 15:37:36 +0000 (17:37 +0200)]
Merge pull request #47390 from nextcloud/backport/47352/stable30
[stable30] fix(TaskProcessing/ContextWrite): Fix wording "ContextWrite" -> "Context write"