- Add user authentication to the WebDAV server using a user database. - Implement encoding and decoding functionality for directories, files, and symlinks in the OurDBFS VFS. - Add comprehensive unit tests for the encoder and decoder functions. - Improve the OurDBFS factory method to handle directory creation more robustly using pathlib. - Add `delete` and `link_delete` methods to the `NestedVFS` and `OurDBVFS` implementations (though currently unimplemented). - Improve WebDAV file handling to correctly determine and set the content type. The previous implementation was incomplete and returned a dummy response. - Update VFS test to actually test functionality. - Remove unnecessary `root_dir` parameter from the WebDAV app.
VFS Overlay
This virtual filesystem combines multiple other VFS'es