diff -r 1d2be1b31e70 -r d7c4ba50b7d8 dav/config.h --- a/dav/config.h Mon Nov 14 19:02:40 2016 +0100 +++ b/dav/config.h Fri Nov 18 13:39:20 2016 +0100 @@ -69,15 +69,14 @@ int load_config(DavContext *ctx); void free_config(void); -int load_repository(xmlNode *reponode); -int load_key(xmlNode *keynode); -int load_proxy(DavProxy*, xmlNode *proxynode, int type); +int load_repository(const xmlNode *reponode); +int load_key(const xmlNode *keynode); +int load_proxy(DavProxy*, const xmlNode *proxynode, int type); sstr_t load_key_file(char *filename); Repository* repository_new(void); Repository* get_repository(sstr_t name); -int repo_add_config(Repository *repo, char *key, char *value); int get_repository_flags(Repository *repo); DavSession *repository_session(Repository *repo); Key* get_key(char *name);