webdav-handler-rs
webdav-handler-rs copied to clipboard
webdav handler library for hyper, warp, actix-web or anything that can interface using the 'http' crate.
I have updated `impl actix_web::Responder for DavResponse` for actix-web v4.1.0 and passed a build with `default` and `actix-compat` features.
It was modified to work with Windows OS.
Hello, Thanks for this Rust WebDAV implementation. I found a path traversal vulnerability that you should be able to reproduce by running: ```shell cargo run --example hyper ``` and then:...
which doesn't have `Content-Length` header in `PUT` requests, see https://evertpot.com/260/ and https://sabre.io/dav/clients/finder/
On by default so users can disabled it by setting `default-features = false`. Closes #8
Hi @miquels, I just tried this out in my project using `warp-compat` and it's working great, thanks :+1: I took a quick look around the code and was wondering whether...
For a [web server I'd like to extend with WebDAV support](https://gitlab.com/chrysn/annex-to-web/-/issues/5) I'll need to customize directory listings and error pages. (A typical error occurring there is "the file (which I...
How could I extend this crate to support CardDAV? Or could I use this crate to create a CardDAV server? I don't really know how CardDAV extends WebDAV - does...
16384 bytes is too low for remote file system for example S3 like services.