31618 Commits

Author SHA1 Message Date
Joas Schilling
58368f94d7 Merge pull request #56961 from nextcloud/backport/56925/stable28
[stable28] fix(dav): handle HTML in CalDAV invitations
2025-12-11 09:54:58 +01:00
Joas Schilling
bd4e8e307d fix(comments): Check comment object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 08:44:38 +01:00
Christoph Wurst
a67fb3e3ec fix(dav): handle HTML in CalDAV invitations
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-12-10 16:49:43 +01:00
Carl Schwan
67b06dffb8 refactor(workflowengine): Check if class is correct
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-09 10:34:03 +01:00
Louis Chmn
5e893b7776 chore(files): Remove regular stats request
All views are now migrated.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-03 09:17:09 +00:00
Côme Chilliet
d00917d339 fix(dav): Adapt changes to stable28 code
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 11:50:44 +02:00
Côme Chilliet
5452b73747 fix(dav): Allow array of array of scalars, and fix error message
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:15:40 +00:00
Côme Chilliet
5aaef3aa53 fix(dav): Allow arrays (of scalars) in property values
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:15:40 +00:00
Côme Chilliet
50ae7e4139 fix(dav): Restrict properties allowed object classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:15:40 +00:00
Louis Chemineau
a61dadffb3 fix(contacts): Do not expose SAB in /contactsmenu
When hitting the `/contactsmenu/contacts` endpoint with the `dav.system_addressbook_exposed` config switch set to `"no"`, the system address book content is still listed in the response.

This ensure that we do not expose unexpectedly the system address book.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-15 11:57:07 +02:00
SebastianKrupinski
6825548de3 fix: add missing listener
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-09-02 23:25:49 +02:00
Ferdinand Thiessen
1e38abe7ad chore: adjust for legacy Nextcloud 29 and before (use OCA instead of OCP)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-02 20:59:24 +02:00
Ferdinand Thiessen
2604a8f661 fix(dav): ensure moving or copying a file is possible
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-02 16:06:02 +00:00
Christoph Wurst
d9012314e9 fix(dav): calculate permissions based on addressbook principal
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-08-06 21:36:58 +00:00
provokateurin
2525d4b6ff fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-05-06 10:12:24 +02:00
provokateurin
5540b2b298 fix(files_external): Convert VALUE_HIDDEN to FLAG_HIDDEN to allow combining VALUE_PASSWORD and FLAG_HIDDEN
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-05-06 10:12:23 +02:00
Richard Steinmetz
f0466187dc fix: cast mount_id type in files_external:notify command
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-04-15 13:00:54 +02:00
grnd-alt
4adf0662e0 feat: improve occ file:transfer-ownership logging
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-03-18 12:16:33 +00:00
Ferdinand Thiessen
d3802120ca fix(lookup-server): disable lookup server for non-global scale setups
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-12 11:48:08 +01:00
Ferdinand Thiessen
e7793a3ea9 fix(lookup-server): do not query data by default
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-12 10:01:52 +00:00
Ferdinand Thiessen
c83233e8cf fix(lookup-server): do not upload data by default
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-12 10:01:52 +00:00
Christoph Wurst
89b6ba6c4d fix(dav): Handle long absence status earlier
Validate the request early. Don't let this cause a database error.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-05 13:23:57 +01:00
provokateurin
eddfef147e fix(files_external): Move definition parameter to the correct place
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-02-27 14:23:13 +00:00
Robin Appelman
67b013bc38 fix: use relative paths for upload locks
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-13 11:21:41 +01:00
Daniel Kesselberg
023587771d fix: Replace the TypeError to prevent exposing the installation path
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-02-13 11:21:40 +01:00
Daniel Kesselberg
cc89d6b4d6 Revert "fix(dav): Always respond custom error page on exceptions"
This reverts commit 9992e7d439.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-02-13 11:21:39 +01:00
Daniel Kesselberg
f6beb7e2ac Revert "fix: Drop unnecessary exit"
This reverts commit d2bf3613f6.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-02-13 11:21:39 +01:00
Daniel Kesselberg
6b413500c2 Revert "fix: Override start method of \Sabre\DAV\Server to remove exception output"
This reverts commit e202896a74.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-02-13 11:21:38 +01:00
provokateurin
ef924ce2e3 fix(settings): Fix log file download return type
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-02-12 14:18:56 +01:00
nfebe
6c9032ca40 fix(files_sharing): Update QuickShareSelect if share is modified
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-12 12:24:27 +01:00
nfebe
1a51a861d7 fix: Show default expiration date before create link share
Since `ShareEntryLink` component is used to both create and display/list the share links,
we should only set default expiration date on `share.expireDate` when we know is a new share.

Otherwise, we overidding data from the backend.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-11 19:24:59 +00:00
nfebe
835325bc8a refactor: Remove some deprecated containers and exceptions
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-11 19:24:59 +00:00
Simon L
ce6a745e55 feat(theming): allow to disable standalone windows
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-02-07 21:44:11 +07:00
SebastianKrupinski
74f1f2a9cd fix: replace null character when serializing
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-02-05 18:49:52 +01:00
Robin Appelman
0549f57f88 fix: explicitly ignore nested mounts when transfering ownership
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 15:07:25 +01:00
Christopher Ng
d90cae9cda feat(files): Display meaningful error message on move failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-05 15:07:24 +01:00
Grigorii K. Shartsev
d14071efaa chore(assets): Recompile assets
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-02-04 12:35:34 +01:00
Grigorii K. Shartsev
6cccb90b6d fix(settings): app list scroll on Safari
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-02-04 12:35:34 +01:00
Ferdinand Thiessen
c6c8cc781c fix(files_sharing): Respect permissions passed when creating link shares
Given:
User creates a link or email share with permissions=4 (create only = file drop).

Problem:
Currently the permissions are automatically extended to permissions = 5
(READ + CREATE). Work around was to create the share and directly update
it.

Solution:
Respect what the user is requesting, create a file drop share.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 19:14:45 +01:00
Louis Chemineau
701662ea2a fix(files_versions): Update unencrypted_size during rollback
This prevent restored version of encrypted files from having a wrong reported size. This was blocking download.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-29 09:38:04 +00:00
Louis Chemineau
305382a269 chore(files_versions): Remove unused $node variable
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-29 09:38:04 +00:00
Raimund Schlüßler
9ec628e0d1 fix(TasksSearchProviderTest): adjust deep link to Tasks app
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:24:22 +00:00
Raimund Schlüßler
af5ab833a9 fix: adjust url for task links
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:24:22 +00:00
Nextcloud bot
e6259f89a8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:22:10 +00:00
Nextcloud bot
a3e5437da3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-22 00:22:06 +00:00
Nextcloud bot
144f45c694 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-21 00:21:31 +00:00
Nextcloud bot
8bc04680cc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-20 00:21:24 +00:00
Nextcloud bot
9d532e6836 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-19 00:21:33 +00:00
Nextcloud bot
ad8c4b95d3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-18 00:21:32 +00:00
Nextcloud bot
93b6f26f27 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-17 00:21:50 +00:00