diff -r 1d2538a1ba8f -r f78a585e1a2f src/server/webdav/webdav.c --- a/src/server/webdav/webdav.c Thu Aug 11 20:51:39 2022 +0200 +++ b/src/server/webdav/webdav.c Sat Aug 13 15:56:51 2022 +0200 @@ -885,6 +885,21 @@ } + +/* ------------------------------ Utils ------------------------------ */ + +UcxKey webdav_property_key(const char *ns, const char *name) { + UcxKey key; + sstr_t data = ucx_sprintf("%s\n%s", name, ns); + key.data = data.ptr; + key.len = data.length; + key.hash = ucx_hash(data.ptr, data.length); + return key; +} + + + + /* ------------------------------ public API ------------------------------ */ int webdav_getdepth(Request *rq) {