Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor: Apply rector refactoringschore/deps/rector-2.0 | provokateurin | 2025-05-14 | 2 | -6/+3 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(dav): remove unnecessary plugin getHTTPMethodsfeat/file-drop-recursive | John Molakvoæ (skjnldsv) | 2025-05-13 | 1 | -14/+0 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | feat(dav): allow uploading folders to public shares | John Molakvoæ (skjnldsv) | 2025-05-13 | 2 | -15/+16 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | Merge pull request #52586 from nextcloud/bugfix/noid/remove-sleep-from-throttler | Daniel | 2025-05-06 | 1 | -3/+6 |
|\ | | | | | fix(throttler): Always use the sleepDelayOrThrowOnMax instead of deprecated sleepDelay | ||||
| * | fix(throttler): Remove the sleep from the throttler that throwsbugfix/noid/remove-sleep-from-throttler | Joas Schilling | 2025-05-02 | 1 | -3/+6 |
| | | | | | | | | | | | | | | The sleep is not adding benefit when it's being aborted with 429 in other cases anyway. Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | feat(dav): Enable chunked upload for public shares | provokateurin | 2025-05-05 | 1 | -0/+12 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | refactor(dav): Replace baseuri manipulation with RootCollection for public ↵ | provokateurin | 2025-05-05 | 3 | -22/+78 |
| | | | | | | | | | | | | shares Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | feat(dav): Allow share principals | provokateurin | 2025-05-05 | 1 | -0/+5 |
|/ | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(dav): check the owner displayName scope before giving attribute | skjnldsv | 2025-04-30 | 2 | -1/+22 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(dav): allow uploading of files with long filenamesfix/path-length | Ferdinand Thiessen | 2025-04-22 | 1 | -3/+9 |
| | | | | | | | | | | A filename must be less or equal 255 characters, but when adding the `.part` and `.ocfiletransfer` extensions we might overflow this limit. So we should also use filename hashes for uploading when the file has a long filename, similar like when we are uploading to the user storage directly. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor(dav): simplify length header handling | Ferdinand Thiessen | 2025-04-22 | 1 | -31/+25 |
| | | | | | | Reduce nesting and drop duplicated sections. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(files_sharing): add WebDAV property for the `hide-download` state of shares | Ferdinand Thiessen | 2025-04-16 | 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> |