--- a/libidav/methods.h Mon Jul 06 20:29:54 2026 +0200 +++ b/libidav/methods.h Tue Jul 07 21:52:33 2026 +0200 @@ -69,13 +69,13 @@ CURLcode do_proppatch_request( DavSession *sn, - char *lock, + const char *lock, CxBuffer *request, CxBuffer *response); CURLcode do_put_request( DavSession *sn, - char *lock, + const char *lock, DavBool create, void *data, dav_read_func read_func, @@ -84,16 +84,16 @@ CxBuffer* create_allprop_propfind_request(void); CxBuffer* create_cryptoprop_propfind_request(void); -CxBuffer* create_propfind_request(DavSession *sn, CxList *properties, char *rootelm, DavBool nocrypt); +CxBuffer* create_propfind_request(DavSession *sn, CxList *properties, const char *rootelm, DavBool nocrypt); CxBuffer* create_basic_propfind_request(void); -PropfindParser* create_propfind_parser(CxBuffer *response, char *url); +PropfindParser* create_propfind_parser(CxBuffer *response, const char *url); void destroy_propfind_parser(PropfindParser *parser); int get_propfind_response(PropfindParser *parser, ResponseTag *result); void cleanup_response(ResponseTag *result); int hrefeq(DavSession *sn, const char *href1, const char *href2); -DavResource* response2resource(DavSession *sn, ResponseTag *response, char *parent_path); +DavResource* response2resource(DavSession *sn, ResponseTag *response, const char *parent_path); void add_properties(DavResource *res, ResponseTag *response); DavResource* parse_propfind_response(DavSession *sn, DavResource *root, CxBuffer *response); @@ -109,9 +109,9 @@ CxBuffer* create_proppatch_request(DavResourceData *data); CxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, const char *name, const char *hash); -CURLcode do_delete_request(DavSession *sn, char *lock, CxBuffer *response); +CURLcode do_delete_request(DavSession *sn, const char *lock, CxBuffer *response); -CURLcode do_mkcol_request(DavSession *sn, char *lock); +CURLcode do_mkcol_request(DavSession *sn, const char *lock); CURLcode do_head_request(DavSession *sn); @@ -120,9 +120,9 @@ CxBuffer* create_lock_request(void); int parse_lock_response(DavSession *sn, CxBuffer *response, LockDiscovery *lock); CURLcode do_lock_request(DavSession *sn, CxBuffer *request, CxBuffer *response, time_t timeout); -CURLcode do_unlock_request(DavSession *sn, char *locktoken); +CURLcode do_unlock_request(DavSession *sn, const char *locktoken); -CURLcode do_simple_request(DavSession *sn, const char *method, char *locktoken); +CURLcode do_simple_request(DavSession *sn, const char *method, const char *locktoken); CURLcode do_report_request(DavSession *sn, CxBuffer *request, CxBuffer *response);