diff -r 6518b035a9df -r 03076907b58a libidav/methods.h --- a/libidav/methods.h Tue Mar 18 13:59:02 2014 +0100 +++ b/libidav/methods.h Thu Jun 05 15:11:29 2014 +0200 @@ -53,12 +53,15 @@ size_t length); UcxBuffer* create_allprop_propfind_request(); -UcxBuffer* create_propfind_request(UcxList *properties); +UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); +UcxBuffer* create_basic_propfind_request(); + DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len); int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t len); void set_davprops(DavResource *res); UcxBuffer* create_proppatch_request(DavResourceData *data); +UcxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, char *name); CURLcode do_delete_request(CURL *handle, UcxBuffer *response);