diff --git a/README.md b/README.md index 2825729..9be1f82 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,24 @@ # Why use this WebDAV Nginx server? This server is a single Nginx module attempting to be a fully-fledged WebDAV server in C. It's a fork of existing projects aiming to fix issues they had and merge the codebases. Specifically the goals of this project are: + [x] extremely easy setup configuration + [x] don't ruin the filesystem, the server filesystem looks like just as it does as a WebDAV mount, copy your files in or out and you're good to go + [x] APIs lenient enough to work with all clients in contrast to the native Nginx webdav module + [ ] WebDAV PROPPATCH method + [ ] WebDAV SEARCH method through xapian(?) + [ ] etag checksums for more robust client syncing + [ ] optional thumbnailing though cron jobs + [ ] optional filesystem indexing for WebDAV SEARCH with cron jobs that uses noninvasive and compatible .index files + [ ] optional locking and unlocking in redis + [x] functional testing suite # Was this written from zero?