Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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> | ||||
* | fix(caldav): stricter default calendar checks | Richard Steinmetz | 2024-07-22 | 1 | -1/+3 |
| | | | | | | | | | | | Reject calendars that - are subscriptions - are not writable - are shared with a user - are deleted - don't support VEVENTs Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | Merge pull request #46225 from nextcloud/fix/issue-11633 | Andy Scherzinger | 2024-07-19 | 1 | -7/+14 |
|\ | | | | | fix(dav): Thrown forbidden error for authenticated user instead of no… | ||||
| * | fix(dav): Thrown forbidden error for authenticated user instead of not found | SebastianKrupinski | 2024-07-10 | 1 | -7/+14 |
| | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | | fix(dav): Verify target path in `setName` instead of source path | Ferdinand Thiessen | 2024-07-16 | 1 | -5/+8 |
|/ | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Authorization header can be an empty string | Julius Härtl | 2024-06-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Merge pull request #45973 from nextcloud/remove-chunking-v1 | Julius Härtl | 2024-06-24 | 6 | -218/+4 |
|\ | | | | | chore: remove chunking-v1 | ||||
| * | chore: remove chunking-v1 | Robin Appelman | 2024-06-19 | 6 | -218/+4 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix(dav): Try basic auth for ajax WebDAV requests | Ferdinand Thiessen | 2024-06-18 | 1 | -7/+5 |
|/ | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(dav): also return shared-with-me shares data | skjnldsv | 2024-06-12 | 1 | -32/+43 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | Merge pull request #45120 from ↵ | Ferdinand Thiessen | 2024-06-10 | 1 | -0/+3 |
|\ | | | | | | | | | nextcloud/bugfix/noid/sensitive-dav-forbidden-logging fix(dav): Don't log access control as error | ||||
| * | fix(dav): Don't log access control as error | Joas Schilling | 2024-04-30 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | chore: Add SPDX header | Andy Scherzinger | 2024-05-27 | 45 | -1038/+157 |
| | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | | feat(caldav): expose calendar subscriptions | Daniel Kesselberg | 2024-05-07 | 1 | -0/+2 |
|/ | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix: Fix incorrect phpdoc typing in dav app | Côme Chilliet | 2024-04-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(DAV): Migrate known exceptions to Sabre exceptions when copying | Joas Schilling | 2024-04-24 | 1 | -11/+19 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #44332 from nextcloud/fix/fix-chunkupload-quota-check | Côme Chilliet | 2024-04-02 | 1 | -4/+6 |
|\ | | | | | fix(dav): Fix quota check for chunk upload | ||||
| * | fix(dav): Fix quota check for chunk upload | Côme Chilliet | 2024-04-02 | 1 | -4/+6 |
| | | | | | | | | | | | | | | Do not ignore OC-Total-Length when Content-Length and X-Expected-Entity-Length are missing Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | chore: Improve phpdoc typing to silence psalm errors | Côme Chilliet | 2024-04-02 | 2 | -1/+6 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 8 | -10/+10 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(metadata): get deprecated status using file etag | Maxence Lange | 2024-03-07 | 1 | -6/+2 |
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | perf: switch places that always use the first getById result to getFirstNodeById | Robin Appelman | 2024-03-04 | 1 | -3/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat(dav): update a principal's schedule-default-calendar-URL | Richard Steinmetz | 2024-02-28 | 2 | -0/+2 |
| | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | Merge pull request #39214 from shdehnavi/replace_substr_calls_in_dav_app | John Molakvoæ | 2024-02-23 | 3 | -3/+3 |
|\ | |||||
| * | Refactors "substr" calls to improve code readability | Hamid Dehnavi | 2024-02-23 | 3 | -3/+3 |
| | | | | | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | | Merge pull request #42459 from nextcloud/fix/dav/fallback-realm | John Molakvoæ | 2024-02-23 | 3 | -3/+3 |
|\ \ | |/ |/| | |||||
| * | fix(dav): fallback realm for HTTP authentication | MichaIng | 2024-02-14 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | By default, the name of the Nextcloud instance is an empty string, until changed by the admin. This leads to an empty realm sent with the WWW-Authenticate header, while the realm is mandatory for Basic HTTP authentication. Some clients have issues with an empty realm, e.g. Thunderbird cannot store passwords in this case. This commit applies "Nextcloud" as fallback for the realm, in case the name of the Nextcloud instance is not set. Solves: https://help.nextcloud.com/t/thunderbird-dont-save-caldav-password-because-of-missing-httprealm-or-formsubmiturl/93233 Signed-off-by: MichaIng <micha@dietpi.com> | ||||
* | | Check share attributes when downloading versions | Louis Chemineau | 2024-02-21 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | perf: skip request without read permission | Richard Steinmetz | 2024-02-19 | 1 | -4/+9 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | enh(sharing): enable unsharing for sharees for DAV shares (addressbooks and ↵ | Anna Larch | 2024-02-15 | 1 | -0/+4 |
|/ | | | | | | calendars) Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | fix(files): add mount root property and adjust delete wording | John Molakvoæ | 2024-02-06 | 1 | -0/+11 |
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> |