dav/config.h

changeset 43
03076907b58a
parent 40
a95ee94b9204
child 73
41e88442ad4e
equal deleted inserted replaced
42:6518b035a9df 43:03076907b58a
56 char *name; 56 char *name;
57 char *url; 57 char *url;
58 char *user; 58 char *user;
59 char *password; 59 char *password;
60 char *default_key; 60 char *default_key;
61 bool encrypt; 61 bool encrypt_content;
62 bool decrypt; 62 bool encrypt_name;
63 bool store_key_property; 63 bool decrypt_content;
64 bool decrypt_name;
64 }; 65 };
65 66
66 struct Proxy { 67 struct Proxy {
67 char *url; 68 char *url;
68 char *user; 69 char *user;
75 void load_key(xmlNode *keynode); 76 void load_key(xmlNode *keynode);
76 void load_proxy(xmlNode *proxynode, int type); 77 void load_proxy(xmlNode *proxynode, int type);
77 sstr_t load_key_file(char *filename); 78 sstr_t load_key_file(char *filename);
78 79
79 Repository* get_repository(sstr_t name); 80 Repository* get_repository(sstr_t name);
81 int get_repository_flags(Repository *repo);
82 DavSession *repository_session(Repository *repo);
80 Key* get_key(char *name); 83 Key* get_key(char *name);
81 Proxy* get_http_proxy(); 84 Proxy* get_http_proxy();
82 Proxy* get_https_proxy(); 85 Proxy* get_https_proxy();
83 86
84 #ifdef __cplusplus 87 #ifdef __cplusplus

mercurial