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:

Comments

mably created an issue. See original summary.

mably’s picture

Project: Drupal.org project ownership » WebDAV for Drupal
Version: » 7.x-1.x-dev
Component: Ownership transfer » Miscellaneous
Category: Task » Support request
mably’s picture

All three maintainers (Yoran, Pankaj Sachdeva, Purushotam Rai) have been contacted today via their drupal.org contact form, with a pointer to this issue.

mably’s picture

Category: Support request » Task
mably’s picture

Status: Active » Needs review
mably’s picture

Title: Taking over the WebDAV namespace » Taking over the WebDAV for Drupal namespace
Issue summary: View changes
mably’s picture

Category: Task » Support request
mably’s picture

Project: WebDAV for Drupal » Drupal.org project ownership
Version: 7.x-1.x-dev »
Component: Miscellaneous » Maintaining offer

Still interested in taking over the WebDAV for Drupal namespace.

mably’s picture

Component: Maintaining offer » Ownership transfer
avpaderno’s picture

Category: Support request » Task
Status: Needs review » Active
avpaderno’s picture

Only the project owner has not recently logged in on drupal.org. I will contact the other maintainers.

avpaderno’s picture

Status: Active » Postponed

I contacted both the maintainers. This is the last message I sent.

Hello Pankaj,

I am contacting you because Frank (https://www.drupal.org/u/mably) created an issue to take over WebDAV for Drupal (https://www.drupal.org/project/webdav), a project for which you are maintainer, to create a different project which uses the same namespace.

We need to know if you plan to commit code for that project.
May you post an answer on _issue? Please do not reply via email; we need a reply on the offer issue.
Without a comment posted on that issue in the next 14 days, Frank will be probably made the new project owner and be able to commit the new project.

I am contacting the project maintainers, just to know if they are still developing code for the project. The final decision will be taken from the project owner, though. If the project owner does not reply by posting a comment in the offer issue, project moderators will take in consideration the project maintainers' comments.

Project moderators will not change the existing maintainers/co-maintainers. The new project owner will be able to remove any existing maintainer, including the previous project owner, or add new co-maintainers/maintainers.

As last note: The purpose of requests to take over a namespace is to commit code for a different project, not to create a release of the existing project that is compatible with the supported Drupal releases; the new project could even have a totally different purpose.

Best regards,
Alberto Paderno
-- Drupal.org project moderator
-- Drupal.org site moderator

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.

mably’s picture

Thanks @avpaderno!

avpaderno’s picture

Assigned: Unassigned » avpaderno
mably’s picture

Status: Postponed » Needs review

Hi @avpaderno, I'm still interested.

avpaderno’s picture

Status: Needs review » Fixed

I made mably the new project owner.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.