summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--activitypub.c8
-rw-r--r--data.c2
-rw-r--r--http.c2
-rw-r--r--snac.h4
4 files changed, 8 insertions, 8 deletions
diff --git a/activitypub.c b/activitypub.c
index ef2dae4..2216fdc 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -323,7 +323,7 @@ int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg,
323} 323}
324 324
325 325
326xs_str *get_actor_inbox(snac *snac, const char *actor) 326xs_str *get_actor_inbox(const char *actor)
327/* gets an actor's inbox */ 327/* gets an actor's inbox */
328{ 328{
329 xs *data = NULL; 329 xs *data = NULL;
@@ -348,7 +348,7 @@ int send_to_actor(snac *snac, const char *actor, const xs_dict *msg,
348/* sends a message to an actor */ 348/* sends a message to an actor */
349{ 349{
350 int status = 400; 350 int status = 400;
351 xs *inbox = get_actor_inbox(snac, actor); 351 xs *inbox = get_actor_inbox(actor);
352 352
353 if (!xs_is_null(inbox)) 353 if (!xs_is_null(inbox))
354 status = send_to_inbox(snac, inbox, msg, payload, p_size, timeout); 354 status = send_to_inbox(snac, inbox, msg, payload, p_size, timeout);
@@ -1518,7 +1518,7 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
1518 /* check the signature */ 1518 /* check the signature */
1519 xs *sig_err = NULL; 1519 xs *sig_err = NULL;
1520 1520
1521 if (!check_signature(snac, req, &sig_err)) { 1521 if (!check_signature(req, &sig_err)) {
1522 srv_log(xs_fmt("bad signature %s (%s)", actor, sig_err)); 1522 srv_log(xs_fmt("bad signature %s (%s)", actor, sig_err));
1523 1523
1524 srv_archive_error("check_signature", sig_err, req, msg); 1524 srv_archive_error("check_signature", sig_err, req, msg);
@@ -1818,7 +1818,7 @@ void process_user_queue_item(snac *snac, xs_dict *q_item)
1818 /* iterate the recipients */ 1818 /* iterate the recipients */
1819 p = rcpts; 1819 p = rcpts;
1820 while (xs_list_iter(&p, &actor)) { 1820 while (xs_list_iter(&p, &actor)) {
1821 xs *inbox = get_actor_inbox(snac, actor); 1821 xs *inbox = get_actor_inbox(actor);
1822 1822
1823 if (inbox != NULL) { 1823 if (inbox != NULL) {
1824 /* add to the set and, if it's not there, send message */ 1824 /* add to the set and, if it's not there, send message */
diff --git a/data.c b/data.c
index b62a1c1..06e7d74 100644
--- a/data.c
+++ b/data.c
@@ -2186,7 +2186,7 @@ void enqueue_output(snac *snac, xs_dict *msg, xs_str *inbox, int retries, int p_
2186void enqueue_output_by_actor(snac *snac, xs_dict *msg, const xs_str *actor, int retries) 2186void enqueue_output_by_actor(snac *snac, xs_dict *msg, const xs_str *actor, int retries)
2187/* enqueues an output message for an actor */ 2187/* enqueues an output message for an actor */
2188{ 2188{
2189 xs *inbox = get_actor_inbox(snac, actor); 2189 xs *inbox = get_actor_inbox(actor);
2190 2190
2191 if (!xs_is_null(inbox)) 2191 if (!xs_is_null(inbox))
2192 enqueue_output(snac, msg, inbox, retries, 0); 2192 enqueue_output(snac, msg, inbox, retries, 0);
diff --git a/http.c b/http.c
index 4f9b4b4..33ed53d 100644
--- a/http.c
+++ b/http.c
@@ -120,7 +120,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url,
120} 120}
121 121
122 122
123int check_signature(snac *user, xs_dict *req, xs_str **err) 123int check_signature(xs_dict *req, xs_str **err)
124/* check the signature */ 124/* check the signature */
125{ 125{
126 char *sig_hdr = xs_dict_get(req, "signature"); 126 char *sig_hdr = xs_dict_get(req, "signature");
diff --git a/snac.h b/snac.h
index 12995a4..020aaa5 100644
--- a/snac.h
+++ b/snac.h
@@ -212,7 +212,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url,
212 const char *body, int b_size, 212 const char *body, int b_size,
213 int *status, xs_str **payload, int *p_size, 213 int *status, xs_str **payload, int *p_size,
214 int timeout); 214 int timeout);
215int check_signature(snac *snac, xs_dict *req, xs_str **err); 215int check_signature(xs_dict *req, xs_str **err);
216 216
217void httpd(void); 217void httpd(void);
218 218
@@ -249,7 +249,7 @@ int send_to_inbox_raw(const char *keyid, const char *seckey,
249 xs_val **payload, int *p_size, int timeout); 249 xs_val **payload, int *p_size, int timeout);
250int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg, 250int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg,
251 xs_val **payload, int *p_size, int timeout); 251 xs_val **payload, int *p_size, int timeout);
252xs_str *get_actor_inbox(snac *snac, const char *actor); 252xs_str *get_actor_inbox(const char *actor);
253int send_to_actor(snac *snac, const char *actor, const xs_dict *msg, 253int send_to_actor(snac *snac, const char *actor, const xs_dict *msg,
254 xs_val **payload, int *p_size, int timeout); 254 xs_val **payload, int *p_size, int timeout);
255int is_msg_public(const xs_dict *msg); 255int is_msg_public(const xs_dict *msg);