I? require an implementation of the WebDav server side protocol as one or more Perl scripts. This implementation should allow the browsing, opening, editing, renaming, copying, moving and deletion of files stored on the server running the script as well as browsing, creating, renaming, copying, moving and removing folders. The supported clients should include the Windows Explorer, Microsoft Office and Open Office. Access should be restricted to known users.
Since this implementation will be integrated into another system actually hosting the files and providing security, this project should provide support in those areas only sufficient to verify the implementation. For authorization, a simple plain text file of usernames/passwords should be used to allow/deny access. The documents to be hosted should be stored in a directory, with folders and documents created in subdirectories as required. For locking, a simple “lock file?? mechanism can be employed.