diff options
| author | 2023-02-02 03:49:38 +0100 | |
|---|---|---|
| committer | 2023-02-02 03:49:38 +0100 | |
| commit | 463439283a3f346a8869df6d17a70f20a0a02419 (patch) | |
| tree | 8c9ec3c9c2552a8dab6ee55bceca9f5951ae8788 /snac.h | |
| parent | Backport from xs. (diff) | |
| download | snac2-463439283a3f346a8869df6d17a70f20a0a02419.tar.gz snac2-463439283a3f346a8869df6d17a70f20a0a02419.tar.xz snac2-463439283a3f346a8869df6d17a70f20a0a02419.zip | |
Minor header tweaks.
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 16 |
1 files changed, 9 insertions, 7 deletions
| @@ -46,8 +46,10 @@ int validate_uid(const char *uid); | |||
| 46 | d_char *hash_password(const char *uid, const char *passwd, const char *nonce); | 46 | d_char *hash_password(const char *uid, const char *passwd, const char *nonce); |
| 47 | int check_password(const char *uid, const char *passwd, const char *hash); | 47 | int check_password(const char *uid, const char *passwd, const char *hash); |
| 48 | 48 | ||
| 49 | void srv_archive(char *direction, char *req, char *payload, int p_size, | 49 | void srv_archive(const char *direction, xs_dict *req, |
| 50 | int status, char *headers, char *body, int b_size); | 50 | const char *payload, int p_size, |
| 51 | int status, xs_dict *headers, | ||
| 52 | const char *body, int b_size); | ||
| 51 | 53 | ||
| 52 | double mtime_nl(const char *fn, int *n_link); | 54 | double mtime_nl(const char *fn, int *n_link); |
| 53 | #define mtime(fn) mtime_nl(fn, NULL) | 55 | #define mtime(fn) mtime_nl(fn, NULL) |
| @@ -133,11 +135,11 @@ d_char *dequeue(snac *snac, char *fn); | |||
| 133 | void purge(snac *snac); | 135 | void purge(snac *snac); |
| 134 | void purge_all(void); | 136 | void purge_all(void); |
| 135 | 137 | ||
| 136 | d_char *http_signed_request(snac *snac, char *method, char *url, | 138 | xs_dict *http_signed_request(snac *snac, const char *method, const char *url, |
| 137 | d_char *headers, | 139 | xs_dict *headers, |
| 138 | d_char *body, int b_size, | 140 | const char *body, int b_size, |
| 139 | int *status, d_char **payload, int *p_size, | 141 | int *status, xs_str **payload, int *p_size, |
| 140 | int timeout); | 142 | int timeout); |
| 141 | int check_signature(snac *snac, char *req); | 143 | int check_signature(snac *snac, char *req); |
| 142 | 144 | ||
| 143 | void httpd(void); | 145 | void httpd(void); |