Commit Graph

31618 Commits (58368f94d760cc99053279cd30ca8908e4681802)

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 +07:00
Joas Schilling bd4e8e307d
fix(comments): Check comment object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 08:44:38 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
provokateurin ef924ce2e3 fix(settings): Fix log file download return type
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-02-12 14:18:56 +07: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 +07: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 +07:00
nfebe 835325bc8a refactor: Remove some deprecated containers and exceptions
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-11 19:24:59 +07: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 +07: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 +07: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 +07:00
Grigorii K. Shartsev d14071efaa chore(assets): Recompile assets
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-02-04 12:35:34 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
Nextcloud bot e6259f89a8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:22:10 +07:00
Nextcloud bot a3e5437da3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-22 00:22:06 +07:00
Nextcloud bot 144f45c694
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-21 00:21:31 +07:00
Nextcloud bot 8bc04680cc
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-20 00:21:24 +07:00
Nextcloud bot 9d532e6836
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-19 00:21:33 +07:00
Nextcloud bot ad8c4b95d3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-18 00:21:32 +07:00
Nextcloud bot 93b6f26f27
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-17 00:21:50 +07:00