diff options
| author | 2023-01-24 15:06:58 +0100 | |
|---|---|---|
| committer | 2023-01-24 15:06:58 +0100 | |
| commit | fd1e281cbae03ced989631abd400062af81c48c2 (patch) | |
| tree | 6ad8e8fca29c57af3ece6b470868df6c8607fb76 /snac.h | |
| parent | Backport from xs. (diff) | |
| download | snac2-fd1e281cbae03ced989631abd400062af81c48c2.tar.gz snac2-fd1e281cbae03ced989631abd400062af81c48c2.tar.xz snac2-fd1e281cbae03ced989631abd400062af81c48c2.zip | |
Use a shorter timeout for first output connections.
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 7 |
1 files changed, 4 insertions, 3 deletions
| @@ -138,7 +138,8 @@ void purge_all(void); | |||
| 138 | d_char *http_signed_request(snac *snac, char *method, char *url, | 138 | d_char *http_signed_request(snac *snac, char *method, char *url, |
| 139 | d_char *headers, | 139 | d_char *headers, |
| 140 | d_char *body, int b_size, | 140 | d_char *body, int b_size, |
| 141 | int *status, d_char **payload, int *p_size); | 141 | int *status, d_char **payload, int *p_size, |
| 142 | int timeout); | ||
| 142 | int check_signature(snac *snac, char *req); | 143 | int check_signature(snac *snac, char *req); |
| 143 | 144 | ||
| 144 | void httpd(void); | 145 | void httpd(void); |
| @@ -158,9 +159,9 @@ d_char *msg_update(snac *snac, char *object); | |||
| 158 | 159 | ||
| 159 | int activitypub_request(snac *snac, char *url, d_char **data); | 160 | int activitypub_request(snac *snac, char *url, d_char **data); |
| 160 | int actor_request(snac *snac, char *actor, d_char **data); | 161 | int actor_request(snac *snac, char *actor, d_char **data); |
| 161 | int send_to_inbox(snac *snac, char *inbox, char *msg, d_char **payload, int *p_size); | 162 | int send_to_inbox(snac *snac, char *inbox, char *msg, d_char **payload, int *p_size, int timeout); |
| 162 | d_char *get_actor_inbox(snac *snac, char *actor); | 163 | d_char *get_actor_inbox(snac *snac, char *actor); |
| 163 | int send_to_actor(snac *snac, char *actor, char *msg, d_char **payload, int *p_size); | 164 | int send_to_actor(snac *snac, char *actor, char *msg, d_char **payload, int *p_size, int timeout); |
| 164 | int is_msg_public(snac *snac, char *msg); | 165 | int is_msg_public(snac *snac, char *msg); |
| 165 | void process_queue(snac *snac); | 166 | void process_queue(snac *snac); |
| 166 | void post(snac *snac, char *msg); | 167 | void post(snac *snac, char *msg); |