You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Therefore, I expected Allow in the OPTIONS response to list MKCOL in case creating directories is supported, which doesn't seem to be the case for nextcloud
GitMate.io thinks possibly related issues are #3738 (Webdav), #4114 (Allow ordering of user lists), #2874 ([WebDAV] Wrong server response if file was not found), #5246 (X-Frame-Options headers conflicting values), and #5947 (webDAV PROPFIND).
I mean no feature is truly missing, it's just the fields look incorrect - so this seems more like a bug to me. Unless I'm misunderstanding this particular part of the protocol, which is very possible
Ah, so on existing folders it won't show? That makes sense then, so it's just a protocol misunderstanding on my side 😄 thanks for clearing it up! (I did a PROPFIND on /, so definitely an existing location)
Steps to reproduce
OPTIONS
webdav request with according auth infoExpected behaviour
This example in the RFC appears to suggest that even for extended-mkcol support,
MKCOL
should still be listed in theOPTIONS
Allow
header: https://greenbytes.de/tech/webdav/draft-ietf-vcarddav-webdav-mkcol-04.html#n-example--using-options-for-the-discovery-of-support-for-extended-mkcolTherefore, I expected
Allow
in theOPTIONS
response to listMKCOL
in case creating directories is supported, which doesn't seem to be the case for nextcloudActual behaviour
No trace of
MKCOL
in theAllow
header:(nextcloud response to an
OPTIONS
webdav request)Server configuration
Operating system: official docker image on ubuntu host
Web server: official docker image
Database: mariadb (docker image)
PHP version:
PHP/7.1.18
(as in official nextclou docker image)Nextcloud version:
13.0.4
Updated from an older Nextcloud/ownCloud or fresh install: fresh install (created docker image with fresh data with
13.0.4
Where did you install Nextcloud from:
Signing status:
Signing status
List of activated apps:
unchanged, just installed it
Nextcloud configuration:
unchanged other than env vars provided through docker for passwords, and an additional user
Are you using external storage, if yes which one: docker volume on ext4 filesystem
Are you using encryption: no
Are you using an external user-backend, if yes which one: tried with tcp poking around WebDAV protocol
(browser/client part not really applicable since I poked around with raw tcp sockets)
The text was updated successfully, but these errors were encountered: