I would like to take over the WebDAV for Drupal project namespace to publish a new Drupal 11 module.
Motivation
The current project has not seen active code commits since May 2017, with only Drupal 7 (and earlier) releases. The existing codebase is a roughly 150-line skeleton of hooks with no actual WebDAV implementation behind them. Drupal 7 reached end of life in January 2025.
I am developing a modern WebDAV server for Drupal 11 that I would like to publish under the webdav namespace. Built on top of sabre/dav, the module will provide:
- A WebDAV endpoint that exposes Drupal-managed files (per-scope routing, configurable backend storage)
- HTTP Basic authentication delegated to Drupal users — passwords are short-lived per-session tokens issued and revoked alongside the Drupal session, so logout immediately invalidates active WebDAV connections
- Per-resource access control resolved through Drupal's entity access API (works with any access-aware entity bound to a served path)
- Tamper-evident audit log of every WebDAV verb (path, user, IP, content hash before / after) using an HMAC-chained record
- Compatibility with the standard desktop WebDAV clients (LibreOffice, Finder, cadaver) on the full verb set (OPTIONS, PROPFIND, LOCK, GET, PUT, UNLOCK, MOVE, COPY, DELETE)
The new module is a complete rewrite with no code relationship to the original Drupal 6/7 project. I understand that existing releases and Git commits will be preserved, and I will create a new branch and document the transition on the project page.
Maintainer contact
I will contact the current maintainers via their drupal.org contact forms, asking them to comment on this issue:
- Yoran (yoran) — original author
- Pankaj Sachdeva (pankajsachdeva) — most recent committer (May 2017)
- Purushotam Rai (purushotamrai) — 2016 committer
Comments
Comment #2
mably commentedComment #3
mably commentedAll three maintainers (Yoran, Pankaj Sachdeva, Purushotam Rai) have been contacted today via their drupal.org contact form, with a pointer to this issue.
Comment #4
mably commentedComment #5
mably commentedComment #6
mably commentedComment #7
mably commentedComment #8
mably commentedStill interested in taking over the WebDAV for Drupal namespace.
Comment #9
mably commentedComment #10
avpadernoComment #11
avpadernoOnly the project owner has not recently logged in on drupal.org. I will contact the other maintainers.
Comment #12
avpadernoI contacted both the maintainers. This is the last message I sent.
The status is Postponed because we are waiting for a reply.
Please post a comment after 14 days, if the project owner has not replied to decline the request. It will show you are still interested becoming the new project owner and it will serve as reminder that a project moderator's action is required.
Comment #13
mably commentedThanks @avpaderno!
Comment #14
avpadernoComment #15
mably commentedHi @avpaderno, I'm still interested.
Comment #16
avpadernoI made mably the new project owner.