diff -r 017a4f09e6fa -r 52e4171d42ce libidav/methods.h --- a/libidav/methods.h Sun Sep 23 08:13:50 2018 +0200 +++ b/libidav/methods.h Sun Sep 23 12:51:41 2018 +0200 @@ -80,7 +80,7 @@ size_t length); UcxBuffer* create_allprop_propfind_request(void); -UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); +UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties, char *rootelm, DavBool nocrypt); UcxBuffer* create_basic_propfind_request(void); PropfindParser* create_propfind_parser(UcxBuffer *response, char *url); @@ -118,6 +118,10 @@ CURLcode do_lock_request(DavSession *sn, UcxBuffer *request, UcxBuffer *response, time_t timeout); CURLcode do_unlock_request(DavSession *sn, char *locktoken); +CURLcode do_simple_request(DavSession *sn, char *method, char *locktoken); + +CURLcode do_report_request(DavSession *sn, UcxBuffer *request, UcxBuffer *response); + #ifdef __cplusplus } #endif