]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
2 months agofix: write object to the correct urn when moving from another storage to object store backport/46013/stable28 47485/head
Robin Appelman [Thu, 20 Jun 2024 13:57:59 +0000 (15:57 +0200)]
fix: write object to the correct urn when moving from another storage to object store

Signed-off-by: Robin Appelman <robin@icewind.nl>
2 months agoMerge pull request #46483 from nextcloud/dependabot/npm_and_yarn/stable28/jquery...
dependabot[bot] [Thu, 5 Sep 2024 11:27:12 +0000 (11:27 +0000)]
Merge pull request #46483 from nextcloud/dependabot/npm_and_yarn/stable28/jquery-ui-dist-1.13.3

2 months agobuild(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 46483/head
dependabot[bot] [Mon, 2 Sep 2024 07:28:34 +0000 (07:28 +0000)]
build(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3

Bumps [jquery-ui-dist](https://github.com/jquery/jquery-ui) from 1.13.2 to 1.13.3.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.13.2...1.13.3)

---
updated-dependencies:
- dependency-name: jquery-ui-dist
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agoMerge pull request #47749 from nextcloud/backport/47417/stable28
Arthur Schiwon [Thu, 5 Sep 2024 08:55:12 +0000 (10:55 +0200)]
Merge pull request #47749 from nextcloud/backport/47417/stable28

[stable28] fix(files): Create non-existent parents of mountpoints

2 months agoMerge pull request #47735 from nextcloud/backport/46859/stable28
Arthur Schiwon [Thu, 5 Sep 2024 08:54:26 +0000 (10:54 +0200)]
Merge pull request #47735 from nextcloud/backport/46859/stable28

[stable28] Fix status check and saving of external storages

2 months agoMerge pull request #47766 from nextcloud/backport/47754/stable28
Marcel Müller [Thu, 5 Sep 2024 06:26:51 +0000 (08:26 +0200)]
Merge pull request #47766 from nextcloud/backport/47754/stable28

[stable28] fix(appstore): Cache apps.json also on dev instances

2 months agofix(appstore): Cache apps.json also on dev instances 47766/head
Marcel Müller [Wed, 4 Sep 2024 19:13:29 +0000 (21:13 +0200)]
fix(appstore): Cache apps.json also on dev instances

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2 months agofix: Hide status tooltip in row to add a new mount point 47735/head
Daniel Calviño Sánchez [Wed, 21 Aug 2024 19:26:23 +0000 (21:26 +0200)]
fix: Hide status tooltip in row to add a new mount point

The row to add a new mount point is cloned when a new mountpoint is
added, so it is expected that it includes a status span. However, it
should not be displayed in that row, only in the cloned row when its
status is updated.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Fix unmodified placeholder replacing the actual value when updating
Daniel Calviño Sánchez [Tue, 30 Jul 2024 01:05:27 +0000 (03:05 +0200)]
fix: Fix unmodified placeholder replacing the actual value when updating

When updating global storages and user storages a property is not
updated by "StoragesService::updateStorage()" if the value matches the
unmodified placeholder. However, userglobal storages are not updated
through the "StoragesService"; as only the authentication mechanism is
updated it is directly done with "saveBackendOptions()" in
"IUserProvided" or "UserGlobalAuth". Due to this the unmodified
placeholder value needs to be explicitly checked in those cases and
replaced by the actual value (note that in this case it is not possible
to just skip updating a specific property).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agotest: Add integration tests for saving external userglobal storages
Daniel Calviño Sánchez [Tue, 30 Jul 2024 01:04:40 +0000 (03:04 +0200)]
test: Add integration tests for saving external userglobal storages

As the external storage uses the Nextcloud server itself the number of
workers of the PHP process running the Nextcloud server had to be
increased. Otherwise if a request is sent for the external storage while
handling a request from the integration tests a deadlock would occur.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Reset selected backend when adding a new storage
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:21:13 +0000 (12:21 +0200)]
fix: Reset selected backend when adding a new storage

As a new storage is added by selecting a backend the selected backend
needs to be reset. Otherwise it is not possible to add another storage
with the same backend.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Add missing translation for UI string
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:20:18 +0000 (12:20 +0200)]
fix: Add missing translation for UI string

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Restore default status tooltip when no status message is provided
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:18:12 +0000 (12:18 +0200)]
fix: Restore default status tooltip when no status message is provided

If the status is updated but no explicit message is provided (for
example, if the status check succeeded) the default tooltip (from the
template) is now set to prevent a mismatch between the status and the
tooltip (for example, if the configuration is fixed after a failed
status check).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Set status tooltip to error message on failed actions
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:15:50 +0000 (12:15 +0200)]
fix: Set status tooltip to error message on failed actions

When saving, updating and rechecking an storage fails (which is
different to the soft-fail when the action itself succeeds but the
status check does not) further details are provided in the error message
of the response, which is now set as the tooltip.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Set status tooltip to status message when saving an storage
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:15:18 +0000 (12:15 +0200)]
fix: Set status tooltip to status message when saving an storage

When a storage is saved the status check can fail even if saving the
storage succeeds. In those cases further details are provided in the
status message of the storage, which is now set as the tooltip,
similarly to how it is done when rechecking the storage.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Remove status check when configuration was changed
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:13:21 +0000 (12:13 +0200)]
fix: Remove status check when configuration was changed

Setting a null status was supposed to remove the status check, but
nothing was changed in that case. Now the status check is properly
removed, and doing that by hiding the element rather than just turning
it invisible also prevents that clicking on the invisible status
triggers a check, as until the new configuration is saved the check will
still be performed with the old configuration, which could be misleading
for the user.

Additionally, an explicit width is set to the parent of the span element
to prevent its width from changing when the span is shown and hidden.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Recheck userglobal storages when loaded
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:09:38 +0000 (12:09 +0200)]
fix: Recheck userglobal storages when loaded

Userglobal storages are now automatically recheck when loaded, similarly
to how it is done for global storages.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agorefactor: Store result in its own variable
Daniel Calviño Sánchez [Mon, 29 Jul 2024 10:08:55 +0000 (12:08 +0200)]
refactor: Store result in its own variable

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agofix: Remove broken jQuery tooltip
Daniel Calviño Sánchez [Wed, 21 Aug 2024 19:33:06 +0000 (21:33 +0200)]
fix: Remove broken jQuery tooltip

In Nextcloud 29 and later the tooltip usage threw an error that caused
the UI to be unusable, so it was removed. In Nextcloud 28 there is no
error, but using the jQuery tooltip call causes the tooltip to be
unreadable, so it was removed as well (which makes the native tooltip to
be shown instead).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 5 Sep 2024 00:24:13 +0000 (00:24 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agofix(files): Create non-existent parents of mountpoints 47749/head
provokateurin [Thu, 22 Aug 2024 10:04:31 +0000 (12:04 +0200)]
fix(files): Create non-existent parents of mountpoints

Signed-off-by: provokateurin <kate@provokateurin.de>
2 months agoMerge pull request #47746 from nextcloud/backport/47738/stable28
Kate [Wed, 4 Sep 2024 16:00:05 +0000 (18:00 +0200)]
Merge pull request #47746 from nextcloud/backport/47738/stable28

2 months agochore(assets): Recompile assets 47746/head
nextcloud-command [Wed, 4 Sep 2024 14:33:03 +0000 (14:33 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(files): undefined sidebar
skjnldsv [Wed, 4 Sep 2024 12:10:37 +0000 (14:10 +0200)]
fix(files): undefined sidebar

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2 months agoMerge pull request #47732 from nextcloud/backport/44344/stable28
Richard Steinmetz [Wed, 4 Sep 2024 10:07:22 +0000 (12:07 +0200)]
Merge pull request #47732 from nextcloud/backport/44344/stable28

[stable28] fix(dav): adjust usages of webdav.customRequest

2 months agofix(dav): adjust usages of webdav.customRequest 47732/head
Richard Steinmetz [Wed, 20 Mar 2024 07:51:58 +0000 (08:51 +0100)]
fix(dav): adjust usages of webdav.customRequest

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2 months agoMerge pull request #47722 from nextcloud/backport/47721/stable28
John Molakvoæ [Wed, 4 Sep 2024 07:16:54 +0000 (09:16 +0200)]
Merge pull request #47722 from nextcloud/backport/47721/stable28

2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 4 Sep 2024 00:22:21 +0000 (00:22 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agochore(assets): Recompile assets 47722/head
nextcloud-command [Tue, 3 Sep 2024 19:43:20 +0000 (19:43 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix: only keep major as server version
John Molakvoæ [Tue, 3 Sep 2024 19:34:16 +0000 (21:34 +0200)]
fix: only keep major as server version

Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2 months agoMerge pull request #47714 from nextcloud/backport/47674/stable28
Kate [Tue, 3 Sep 2024 15:59:36 +0000 (17:59 +0200)]
Merge pull request #47714 from nextcloud/backport/47674/stable28

2 months agoMerge pull request #46680 from nextcloud/backport/44294/stable28
Andy Scherzinger [Tue, 3 Sep 2024 15:46:40 +0000 (17:46 +0200)]
Merge pull request #46680 from nextcloud/backport/44294/stable28

[stable28] fix: Pass the mountpoint target user to storages without owner

2 months agoMerge pull request #47701 from nextcloud/backport/47635/stable28
Andy Scherzinger [Tue, 3 Sep 2024 15:25:33 +0000 (17:25 +0200)]
Merge pull request #47701 from nextcloud/backport/47635/stable28

[stable28] [oauth2] Store hashed secret instead of encrypted

2 months agofix(settings): Fix sharing exclude groups from password requirement option not working 47714/head
provokateurin [Mon, 2 Sep 2024 07:55:32 +0000 (09:55 +0200)]
fix(settings): Fix sharing exclude groups from password requirement option not working

Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agoUpdate lib/public/Files/Storage/IStorage.php 46680/head
Andy Scherzinger [Tue, 3 Sep 2024 12:32:49 +0000 (14:32 +0200)]
Update lib/public/Files/Storage/IStorage.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2 months agofix: Pass the mountpoint target user to storages without owner
Julius Härtl [Tue, 19 Mar 2024 08:33:16 +0000 (09:33 +0100)]
fix: Pass the mountpoint target user to storages without owner

Storages that do not have a dedicated owner (e.g. groupfolders, external
storages) currently always assume the current session user as the owner.
This leads to several issues when there is no user session but a node is
obtained through a user folder.

In order to have the correct user available we need to pass the user
that is used to setup a mountpoint along to the storage layer as we
generally assume that an owner is available for those.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2 months agoMerge pull request #47697 from nextcloud/backport/47627/stable28
Andy Scherzinger [Tue, 3 Sep 2024 08:29:32 +0000 (10:29 +0200)]
Merge pull request #47697 from nextcloud/backport/47627/stable28

[stable28] [LinkReferenceProvider] Better size check

2 months agochore(assets): Recompile assets 47701/head
nextcloud-command [Tue, 3 Sep 2024 01:47:10 +0000 (01:47 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(oauth2): fix tests
Julien Veyssier [Fri, 30 Aug 2024 13:10:03 +0000 (15:10 +0200)]
fix(oauth2): fix tests

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2 months agofix(oauth2): store hashed secret instead of encrypted
Julien Veyssier [Thu, 29 Aug 2024 15:28:01 +0000 (17:28 +0200)]
fix(oauth2): store hashed secret instead of encrypted

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2 months agofix(linkReferenceProvider): better size check 47697/head
Julien Veyssier [Tue, 3 Sep 2024 00:51:34 +0000 (02:51 +0200)]
fix(linkReferenceProvider): better size check

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 3 Sep 2024 00:21:16 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47669 from nextcloud/automated/noid/stable28-fix-npm-audit
Andy Scherzinger [Mon, 2 Sep 2024 07:28:17 +0000 (09:28 +0200)]
Merge pull request #47669 from nextcloud/automated/noid/stable28-fix-npm-audit

[stable28] Fix npm audit

2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 2 Sep 2024 00:21:25 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agofix(deps): Fix npm audit 47669/head
nextcloud-command [Sun, 1 Sep 2024 03:01:42 +0000 (03:01 +0000)]
fix(deps): Fix npm audit

Signed-off-by: GitHub <noreply@github.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 1 Sep 2024 00:21:10 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47639 from nextcloud/backport/47465/stable28
Ferdinand Thiessen [Sat, 31 Aug 2024 16:17:32 +0000 (18:17 +0200)]
Merge pull request #47639 from nextcloud/backport/47465/stable28

[stable28] fix(files): Reset drop notice on firefox

2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 31 Aug 2024 00:26:30 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 30 Aug 2024 16:33:04 +0000 (16:33 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agofix(files): missing RawLocation type import 47639/head
John Molakvoæ [Fri, 30 Aug 2024 13:47:32 +0000 (15:47 +0200)]
fix(files): missing RawLocation type import

Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agochore(assets): Recompile assets
nextcloud-command [Mon, 26 Aug 2024 11:59:13 +0000 (11:59 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(files): Reset drop notice on firefox
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>
2 months agoMerge pull request #47624 from nextcloud/backport/47567/stable28
Josh [Fri, 30 Aug 2024 12:38:49 +0000 (08:38 -0400)]
Merge pull request #47624 from nextcloud/backport/47567/stable28

[stable28] fix(config): Avoid error messages for restricted opcache API

2 months agoMerge pull request #47622 from nextcloud/backport/47598/stable28
Simon L. [Fri, 30 Aug 2024 08:51:45 +0000 (10:51 +0200)]
Merge pull request #47622 from nextcloud/backport/47598/stable28

[stable28] fix: re-enable content-length header via htaccess

2 months agofix(config): Avoid error messages for restricted opcache API 47624/head
Josh [Wed, 28 Aug 2024 12:20:25 +0000 (08:20 -0400)]
fix(config): Avoid error messages for restricted opcache API

Make changes recently added via #44230 match #8188 to avoid failures in restricted hosting environments.

Fixes #47562

Signed-off-by: Josh <josh.t.richards@gmail.com>
2 months agofix: re-enable content-length header via htaccess 47622/head
Simon L. [Thu, 29 Aug 2024 07:52:08 +0000 (09:52 +0200)]
fix: re-enable content-length header via htaccess

Signed-off-by: Simon L. <szaimen@e.mail.de>
2 months agoMerge pull request #47336 from nextcloud/backport/47332/stable28
Andy Scherzinger [Thu, 29 Aug 2024 16:54:48 +0000 (18:54 +0200)]
Merge pull request #47336 from nextcloud/backport/47332/stable28

[stable28] fix(caldav): allow renaming of birthday calendars

2 months agoMerge pull request #47246 from nextcloud/backport/47240/stable28
Ferdinand Thiessen [Thu, 29 Aug 2024 13:32:15 +0000 (15:32 +0200)]
Merge pull request #47246 from nextcloud/backport/47240/stable28

[stable28] fix(webauthn): Increase database column for public key id

2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 29 Aug 2024 00:21:31 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47576 from nextcloud/backport/47525/stable28
Andy Scherzinger [Wed, 28 Aug 2024 22:43:05 +0000 (00:43 +0200)]
Merge pull request #47576 from nextcloud/backport/47525/stable28

[stable28] fix: optimise `getWrongShareOwnership` query

2 months agoMerge pull request #47572 from nextcloud/backport/37303/stable28
Kate [Wed, 28 Aug 2024 14:54:41 +0000 (16:54 +0200)]
Merge pull request #47572 from nextcloud/backport/37303/stable28

2 months agofix: optimise getWrongShareOwnership query 47576/head
Hamza Mahjoubi [Tue, 27 Aug 2024 12:07:28 +0000 (14:07 +0200)]
fix: optimise  getWrongShareOwnership query

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2 months agofix(provisionning_api): Remove parameters that are not set into template 47572/head
Thomas Citharel [Mon, 20 Mar 2023 13:38:26 +0000 (14:38 +0100)]
fix(provisionning_api): Remove parameters that are not set into template

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 28 Aug 2024 00:23:34 +0000 (00:23 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agofix(webauthn): Increase database column for public key id 47246/head
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>
2 months agoMerge pull request #47537 from nextcloud/backport/47500/stable28
Elizabeth Danzberger [Tue, 27 Aug 2024 20:32:27 +0000 (16:32 -0400)]
Merge pull request #47537 from nextcloud/backport/47500/stable28

[stable28] fix(files): fix list gap at bottom

2 months agochore: rebuild assets 47537/head
Elizabeth Danzberger [Tue, 27 Aug 2024 19:36:36 +0000 (15:36 -0400)]
chore: rebuild assets

Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2 months agofix(files): fix list gap at bottom
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>
2 months agoMerge pull request #47531 from nextcloud/backport/47509/stable28
Git'Fellow [Tue, 27 Aug 2024 18:51:09 +0000 (20:51 +0200)]
Merge pull request #47531 from nextcloud/backport/47509/stable28

[stable28] fix: gracefully handle unexpected exif orientation types

2 months agoMerge pull request #47214 from nextcloud/backport/47201/stable28
Andy Scherzinger [Tue, 27 Aug 2024 16:44:59 +0000 (18:44 +0200)]
Merge pull request #47214 from nextcloud/backport/47201/stable28

[stable28] fix(userstatus): run user status automation job for start and end events

2 months agofix: gracefully handle unexpected exif orientation types 47531/head
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>
2 months agoMerge pull request #47035 from nextcloud/backport/46774/stable28
Ferdinand Thiessen [Tue, 27 Aug 2024 12:32:43 +0000 (14:32 +0200)]
Merge pull request #47035 from nextcloud/backport/46774/stable28

[stable28] fix(files): Correctly validate new node name

2 months agochore: Compile assets 47035/head
Ferdinand Thiessen [Wed, 21 Aug 2024 00:12:52 +0000 (02:12 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agofix(files): Correctly validate new node name
Ferdinand Thiessen [Thu, 25 Jul 2024 20:51:12 +0000 (22:51 +0200)]
fix(files): Correctly validate new node name

* Resolves https://github.com/nextcloud/server/issues/45409

This includes two fixes:

1. The name in the "new node" dialog is correctly selected (e.g. `file.txt` only `file` is selected by default), to allow quick naming

2. `@nextcloud/files` functions for filename validation are used, this allows to use new Nextcloud 30 capabilities (e.g. reserved names)

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoMerge pull request #47472 from nextcloud/automated/noid/stable28-fix-npm-audit
Côme Chilliet [Tue, 27 Aug 2024 07:11:33 +0000 (09:11 +0200)]
Merge pull request #47472 from nextcloud/automated/noid/stable28-fix-npm-audit

[stable28] Fix npm audit

2 months agofix(deps): Fix npm audit 47472/head
nextcloud-command [Tue, 27 Aug 2024 05:11:22 +0000 (05:11 +0000)]
fix(deps): Fix npm audit

Signed-off-by: GitHub <noreply@github.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 27 Aug 2024 00:21:13 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47481 from nextcloud/backport/47480/stable28
Arthur Schiwon [Mon, 26 Aug 2024 15:58:34 +0000 (17:58 +0200)]
Merge pull request #47481 from nextcloud/backport/47480/stable28

[stable28] fix(flow): cannot set custom user agent

2 months agobuild: js assets 47481/head
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>
2 months agofix(flow): cannot set customer user agent
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>
2 months agoMerge pull request #47445 from nextcloud/backport/44369/stable28
Arthur Schiwon [Mon, 26 Aug 2024 11:16:47 +0000 (13:16 +0200)]
Merge pull request #47445 from nextcloud/backport/44369/stable28

[stable28] fix: csrf check failed on public share with password

2 months agobuild: js assets 47445/head
Arthur Schiwon [Mon, 26 Aug 2024 09:00:21 +0000 (11:00 +0200)]
build: js assets

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2 months agofix: csrf check failed on public share with password
Luka Trovic [Mon, 25 Mar 2024 20:33:30 +0000 (21:33 +0100)]
fix: csrf check failed on public share with password

Signed-off-by: Luka Trovic <luka@nextcloud.com>
2 months agofix: csrf check failed on public share with password
Luka Trovic [Wed, 20 Mar 2024 20:08:54 +0000 (21:08 +0100)]
fix: csrf check failed on public share with password

Signed-off-by: Luka Trovic <luka@nextcloud.com>
2 months agoMerge pull request #47476 from nextcloud/backport/47435/stable28
Joas Schilling [Mon, 26 Aug 2024 08:07:49 +0000 (10:07 +0200)]
Merge pull request #47476 from nextcloud/backport/47435/stable28

[stable28] fix(mailer): Call to custom mail_template_class

2 months agofix call to custom mail_template_class 47476/head
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>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 26 Aug 2024 00:20:41 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 25 Aug 2024 00:24:39 +0000 (00:24 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47386 from nextcloud/fix/stable28-sidebar
Ferdinand Thiessen [Sat, 24 Aug 2024 15:43:01 +0000 (17:43 +0200)]
Merge pull request #47386 from nextcloud/fix/stable28-sidebar

[stable28] fix(files): Adjust import of `ShareType`

2 months agochore(assets): Recompile assets 47386/head
nextcloud-command [Sat, 24 Aug 2024 15:14:48 +0000 (15:14 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(files): Adjust import of `ShareType`
Ferdinand Thiessen [Wed, 21 Aug 2024 10:21:27 +0000 (12:21 +0200)]
fix(files): Adjust import of `ShareType`

There must have been a backport that was not 100% correct,
the exported name is called `ShareType` (without s).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 24 Aug 2024 00:20:48 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #47427 from nextcloud/backport/47415/stable28
Ferdinand Thiessen [Fri, 23 Aug 2024 17:52:12 +0000 (19:52 +0200)]
Merge pull request #47427 from nextcloud/backport/47415/stable28

[stable28] fix: Trusted server icon recovery without addressbook change

2 months agoMerge pull request #47271 from nextcloud/bugfix/noid/fix-moving-files-in-public-shares
Ferdinand Thiessen [Fri, 23 Aug 2024 11:03:57 +0000 (13:03 +0200)]
Merge pull request #47271 from nextcloud/bugfix/noid/fix-moving-files-in-public-shares

[stable28] fix(sharing): Pin @nextcloud/dialogs to a version that doesn't use Nextcloud 29 APIs

2 months agochore(assets): Recompile assets 47271/head
nextcloud-command [Fri, 23 Aug 2024 09:41:19 +0000 (09:41 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(sharing): Pin `@nextcloud/dialogs` to a version that doesn't use Nextcloud 29...
Joas Schilling [Fri, 23 Aug 2024 09:33:38 +0000 (11:33 +0200)]
fix(sharing): Pin `@nextcloud/dialogs` to a version that doesn't use Nextcloud 29 APIs

[skip-ci]

Signed-off-by: Joas Schilling <coding@schilljs.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 23 Aug 2024 00:20:26 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agofix(federation): always set server status to OK after successful runs 47427/head
Pablo Zimdahl [Thu, 22 Aug 2024 08:22:30 +0000 (10:22 +0200)]
fix(federation): always set server status to OK after successful runs

Previously if a server status got set to failure, it stayed that way
until an addressbook-sync found changes. Now the server status is set to
OK after each successful sync check (if that's not the case already),
regardless of addressbook changes.

This change also includes two new logging statements, which could help
next time someone debugs this.

Signed-off-by: Pablo Zimdahl <pablo@nextcloud.com>
2 months agoMerge pull request #47420 from nextcloud/backport/47413/stable28
Christoph Wurst [Thu, 22 Aug 2024 12:40:46 +0000 (14:40 +0200)]
Merge pull request #47420 from nextcloud/backport/47413/stable28

[stable28] fix(caldav): limit property length

2 months agofix(caldav): limit property length 47420/head
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>