Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(files_sharing): add WebDAV property for the `hide-download` state of shares | Ferdinand Thiessen | 2 days | 1 | -2/+15 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #51845 from nextcloud/zip-download-no-sabre-response | Ferdinand Thiessen | 2025-04-01 | 1 | -0/+17 |
|\ | | | | | fix: don't have sabre/dav send it's own reponse if we already send the zip response | ||||
| * | fix: don't have sabre/dav send it's own reponse if we already send the zip ↵zip-download-no-sabre-response | Robin Appelman | 2025-04-01 | 1 | -0/+17 |
| | | | | | | | | | | | | response Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix(oauth2): retain support for legacy ownCloud clientsfix/oauth2/retain-legacy-oc-client-support | Richard Steinmetz | 2025-04-01 | 1 | -0/+10 |
|/ | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | fix(dav): Give proper HTTP status code on MKCOL when quota exceededfix/mkcol-quota-exceeded-response | Marcel Klehr | 2025-03-31 | 1 | -1/+33 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | fix(dav): do not require CSRF for safe and indempotent HTTP methodsfix/dav-csrf | Ferdinand Thiessen | 2025-03-13 | 1 | -2/+3 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: Support deleting metadata from WebDAVartonge/feat/allow_deleting_metadata | Louis Chemineau | 2025-03-04 | 1 | -0/+6 |
| | | | | | | The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block. Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(dav): Handle end of stream in `File::put`fix/dav-harden-stream-handling | Ferdinand Thiessen | 2025-02-18 | 1 | -16/+11 |
| | | | | | | | | If the stream is aborted and the callback wrapper returns false (or null as it happened in some cases), we should not try to write to the storage but abort the operation. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Apply new rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 4 | -27/+36 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: re-apply current rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 2 | -2/+4 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Replace isInstalled calls with isEnabledForAnyone or isEnabledForUser | Côme Chilliet | 2025-02-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: use relative paths for upload locksbug/48678/restore-dav-error-response-2 | Robin Appelman | 2025-02-11 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Replace the TypeError to prevent exposing the installation path | Daniel Kesselberg | 2025-02-11 | 1 | -10/+8 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix: block moving files to it's own parent with davblock-dav-move-parent | Robin Appelman | 2025-01-03 | 1 | -0/+5 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | refactor: Use Http framework where possibleuseHttpFramework | Git'Fellow | 2024-12-14 | 6 | -18/+21 |
| | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | Merge pull request #48612 from nextcloud/fix/activity-log-for-favorites-in-dav | Julius Knorr | 2024-12-12 | 2 | -2/+6 |
|\ | | | | | add activity logging for favorites in dav | ||||
| * | refactor(tags): move favorite event dispatching to tags.php | grnd-alt | 2024-12-03 | 1 | -4/+0 |
| | | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de> | ||||
| * | fix(dav): add activity logging for favorites in dav | grnd-alt | 2024-12-03 | 2 | -2/+10 |
| | | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de> | ||||
* | | fix: log which file cannot be opened | Robin Appelman | 2024-12-04 | 1 | -2/+7 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: Throw exception when copy failed | Louis Chemineau | 2024-12-04 | 1 | -1/+7 |
|/ | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | chore(config): set min supported desktop to `2.7.0` | John Molakvoæ | 2024-11-27 | 1 | -1/+1 |
| | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | feat(config): add `maximum.supported.desktop.version` | skjnldsv | 2024-11-27 | 1 | -3/+15 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix: Re-throwing the TypeError to prevent exposing the installation pathbug/48678/restore-dav-error-response | Daniel Kesselberg | 2024-11-22 | 1 | -0/+92 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Revert "fix(dav): Always respond custom error page on exceptions" | Daniel Kesselberg | 2024-11-22 | 1 | -2/+4 |
| | | | | | | This reverts commit 9992e7d4395a773fec7148cf5b4111f894cb40b7. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Revert "fix: Override start method of \Sabre\DAV\Server to remove exception ↵ | Daniel Kesselberg | 2024-11-22 | 1 | -23/+0 |
| | | | | | | | | output" This reverts commit e202896a7476f6c3ad74793e6524293fd8a93224. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(Federation): Show some icon for federated users on shares | fenn-cs | 2024-11-09 | 1 | -0/+7 |
| | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com> | ||||
* | fix: smuggle storage id to metadata insert queries | Robin Appelman | 2024-11-07 | 1 | -0/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotion | provokateurin | 2024-10-21 | 1 | -4/+0 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 22 | -264/+132 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 15 | -77/+95 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archivefix/bring-back-zip-event | Ferdinand Thiessen | 2024-09-29 | 2 | -36/+37 |
| | | | | | | This is required to not break behavior on zip download (apps should be able to react to zip download especially for shares). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(dav): New `ZipFolderPlugin` which allows to download folders using GET ↵ | Ferdinand Thiessen | 2024-09-28 | 2 | -0/+160 |
| | | | | | | requests Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 3 | -6/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 6 | -7/+7 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Override start method of \Sabre\DAV\Server to remove exception outputartonge/fix/remove_unnecessary_formating | Louis Chemineau | 2024-09-18 | 1 | -0/+23 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix: Remove OCP\Files\Storage interface deprecated since version 9 | Côme Chilliet | 2024-09-16 | 1 | -6/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #48031 from nextcloud/fix/filesreport-cast-fileId-to-int | Anna | 2024-09-16 | 1 | -1/+1 |
|\ | | | | | fix(filesreport): cast fileId to integer | ||||
| * | fix(filesreport): cast fileId to integerfix/filesreport-cast-fileId-to-int | Anna Larch | 2024-09-15 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | | fix(dav): set string type for sanitizeMtimefix/add-function-type-for-mimetype-sanitizer | Anna Larch | 2024-09-15 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | fix: Adjust unit tests and protect against XSS | Ferdinand Thiessen | 2024-09-06 | 2 | -6/+14 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(dav): Update 403 error message | Camila | 2024-09-06 | 1 | -1/+2 |
| | | | | | | | | * The user should get a more friendly warning when their desktop client version is not supported anymore by the server. See #nextcloud/desktop/issues/6273 * Update BlockLegacyClientPluginTest to reflect the new 403 error message. Signed-off-by: Camila Ayres <hello@camilasan.com> | ||||
* | fix(dav): Always respond custom error page on exceptions | Louis Chemineau | 2024-09-05 | 1 | -4/+2 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix: Allow read-only filename validation to allow reading files | Ferdinand Thiessen | 2024-08-28 | 1 | -1/+1 |
| | | | | | | 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 | -3/+3 |
| | | | | | | | 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> | ||||
* | fix(dav): Pre-check if node can be copied or moved in DAV files plugin | Ferdinand Thiessen | 2024-08-28 | 2 | -38/+72 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: Delegate is-encrypted handling to the e2ee app | Louis Chemineau | 2024-08-26 | 1 | -6/+0 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 11 | -17/+17 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | feat: Make `ISharedStorage` public API and reuse where possible | Ferdinand Thiessen | 2024-08-12 | 2 | -18/+18 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(dav): Ensure share properties are also set on public remote endpoint | Ferdinand Thiessen | 2024-08-12 | 2 | -24/+17 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: keep previous exception when wrapping dav exceptions | Robin Appelman | 2024-07-23 | 1 | -10/+10 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> |