Refactor file read/write xowiki utilities as xotcl-core utilities,as webDAV will use them, remove leftover references to xowiki in dav-procs.tclfound after freshing on a fresh instance
Port of downstream webDAV interface and a reference xowiki-based storage backendLimitations: - this implementation supports only a limited set of clients which is currently hardcoded - no locking is currently implemented. Storage managers such as xowiki can mitigate this using versioning... but you have been warnedCurrently supported clients: - Cyberduck: https://cyberduck.io/ - WinSCP: https://winscp.net - davfs2: https://savannah.nongnu.org/projects/davfs2 - Gnome Virtual File System - other neon-based dav implementations might work fine (at your own risk)