summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2022-12-04 21:14:18 +0100
committerGravatar default2022-12-04 21:14:18 +0100
commit7787a2ded9a0ab445c9bd310dfc8b909509d763f (patch)
treec1e61ed69f68cf22cd74a45c8133f98b61a4cfbe /snac.h
parentMerge branch 'master' of triptico.com:git/snac2 (diff)
downloadsnac2-7787a2ded9a0ab445c9bd310dfc8b909509d763f.tar.gz
snac2-7787a2ded9a0ab445c9bd310dfc8b909509d763f.tar.xz
snac2-7787a2ded9a0ab445c9bd310dfc8b909509d763f.zip
New function new_password().
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/snac.h b/snac.h
index 00443f9..636fcb3 100644
--- a/snac.h
+++ b/snac.h
@@ -36,17 +36,17 @@ typedef struct _snac {
36 d_char *md5; /* actor url md5 */ 36 d_char *md5; /* actor url md5 */
37} snac; 37} snac;
38 38
39int user_open(snac *snac, char *uid); 39int user_open(snac *snac, const char *uid);
40void user_free(snac *snac); 40void user_free(snac *snac);
41d_char *user_list(void); 41d_char *user_list(void);
42 42
43void snac_debug(snac *snac, int level, d_char *str); 43void snac_debug(snac *snac, int level, d_char *str);
44#define snac_log(snac, str) snac_debug(snac, 0, str) 44#define snac_log(snac, str) snac_debug(snac, 0, str)
45 45
46int validate_uid(char *uid); 46int validate_uid(const char *uid);
47 47
48d_char *hash_password(char *uid, char *passwd, char *nonce); 48d_char *hash_password(const char *uid, const char *passwd, const char *nonce);
49int check_password(char *uid, char *passwd, char *hash); 49int check_password(const char *uid, const char *passwd, const char *hash);
50 50
51void srv_archive(char *direction, char *req, char *payload, int p_size, 51void srv_archive(char *direction, char *req, char *payload, int p_size,
52 int status, char *headers, char *body, int b_size); 52 int status, char *headers, char *body, int b_size);
@@ -173,4 +173,4 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size,
173 char **body, int *b_size, char **ctype); 173 char **body, int *b_size, char **ctype);
174 174
175int initdb(const char *_basedir); 175int initdb(const char *_basedir);
176int adduser(char *uid); 176int adduser(const char *uid);