-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LOCK/UNLOCK and other Webdav method support #38
Comments
Sometimes, LOCK/UNLOCK can be real nightmare |
I don't actually know too much about webdav. 😅 I just made this to do a very simple thing some time ago. If you'd like it to do more, I'm happy to work on this to fulfill the requirements of sufficiently-tiered sponsors! Or anyone else is welcome to pick up development for advanced features/functionality. All I know about our particular implementation is from the library godocs that we use: https://pkg.go.dev/golang.org/x/net/webdav It does look like there is an in-memory implementation of a lock system: https://pkg.go.dev/golang.org/x/net/webdav#NewMemLS |
Just out of curiosity, are you planning to backport this fix upstream? I wonder why the lib differs there... |
That was contributed by @mcieno -- I'm not sure I know enough about that either 😅 Glad that page answered your question! |
Hi there, really liking caddy and learning a bunch, while trying to contribute a bit! To the forum.
I was wondering if you see this plugin evolving so that it can support class 1 or class 2 WebDAV.
My current need does not involve anything fancy but it would be nice to stay with caddy if the need for a lock, for instance, arises.
Thanks for your effort!
The text was updated successfully, but these errors were encountered: