dav/config.h

changeset 796
81e0f67386a6
parent 795
05647e862a17
child 798
d7f5067a27ce
--- a/dav/config.h	Sat Sep 30 16:33:47 2023 +0200
+++ b/dav/config.h	Sat Sep 30 17:26:00 2023 +0200
@@ -41,38 +41,10 @@
 extern "C" {
 #endif
 
-typedef struct Repository Repository;
-typedef struct DavKey     Key;
-typedef struct Proxy      Proxy;
 
 #define HTTP_PROXY 1
 #define HTTPS_PROXY 2
 
-enum key_type {
-    KEY_AES128 = 0,
-    KEY_AES256,
-};
-
-typedef enum key_type KeyType;
-
-struct Repository {
-    char *name;
-    char *url;
-    char *user;
-    char *password;
-    char *stored_user;
-    char *default_key;
-    char *cert;
-    bool verification;
-    bool encrypt_content;
-    bool encrypt_name;
-    bool encrypt_properties;
-    bool decrypt_content;
-    bool decrypt_name;
-    bool decrypt_properties;
-    int ssl_version;
-    unsigned long authmethods;
-};
 
 int check_config_dir(void);
 
@@ -83,26 +55,11 @@
 int load_config(DavContext *ctx);
 DavConfig* get_config(void);
 int store_config(void);
-
 void free_config(void);
-int load_repository(const xmlNode *reponode);
-int load_key(const xmlNode *keynode);
-int load_proxy(DavProxy*, const xmlNode *proxynode, int type);
-cxmutstr load_key_file(const char *filename);
-int load_namespace(const xmlNode *node);
-int load_secretstore(const xmlNode *node);
 
-Repository* repository_new(void);
+cxmutstr load_key_file(const char *filename);
 
-Repository* get_repository(cxstring name);
-int get_repository_flags(Repository *repo);
-DavSession *repository_session(Repository *repo);
-Key* get_key(const char *name);
-
-int add_repository(Repository *repo);
-int remove_repository(Repository *repo);
 int list_repositories(void);
-CxIterator get_repositories(void);
 
 PwdStore* get_pwdstore(void);
 int pwdstore_save(PwdStore *pwdstore);

mercurial