summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2022-09-27 18:01:51 +0200
committerGravatar default2022-09-27 18:01:51 +0200
commitf1dbd8e70092fac0b202a98a10a832851cdd7f14 (patch)
tree2cf8137bc291b81e3d5771ad953abde1da38b463
parentRewrite not_really_markdown() with xs_regex_split(). (diff)
downloadpenes-snac2-f1dbd8e70092fac0b202a98a10a832851cdd7f14.tar.gz
penes-snac2-f1dbd8e70092fac0b202a98a10a832851cdd7f14.tar.xz
penes-snac2-f1dbd8e70092fac0b202a98a10a832851cdd7f14.zip
New variable USER_AGENT.
-rw-r--r--data.c2
-rw-r--r--http.c2
-rw-r--r--httpd.c2
-rw-r--r--snac.h4
4 files changed, 7 insertions, 3 deletions
diff --git a/data.c b/data.c
index 5e6bcac..97cf8b4 100644
--- a/data.c
+++ b/data.c
@@ -545,7 +545,7 @@ int timeline_add(snac *snac, char *id, char *o_msg, char *parent, char *referrer
545 "\"children\": []," 545 "\"children\": [],"
546 "\"liked_by\": []," 546 "\"liked_by\": [],"
547 "\"announced_by\": []," 547 "\"announced_by\": [],"
548 "\"version\": \"snac/2.x\"," 548 "\"version\": \"" USER_AGENT "\","
549 "\"referrer\": null," 549 "\"referrer\": null,"
550 "\"parent\": null" 550 "\"parent\": null"
551 "}"); 551 "}");
diff --git a/http.c b/http.c
index c57714d..7c9b598 100644
--- a/http.c
+++ b/http.c
@@ -90,7 +90,7 @@ d_char *http_signed_request(snac *snac, char *method, char *url,
90 hdrs = xs_dict_append(hdrs, "signature", signature); 90 hdrs = xs_dict_append(hdrs, "signature", signature);
91 hdrs = xs_dict_append(hdrs, "digest", digest); 91 hdrs = xs_dict_append(hdrs, "digest", digest);
92 hdrs = xs_dict_append(hdrs, "host", host); 92 hdrs = xs_dict_append(hdrs, "host", host);
93 hdrs = xs_dict_append(hdrs, "user-agent", "snac/2.x"); 93 hdrs = xs_dict_append(hdrs, "user-agent", USER_AGENT);
94 94
95 response = xs_http_request(method, url, hdrs, 95 response = xs_http_request(method, url, hdrs,
96 body, b_size, status, payload, p_size); 96 body, b_size, status, payload, p_size);
diff --git a/httpd.c b/httpd.c
index 5b26122..13591a1 100644
--- a/httpd.c
+++ b/httpd.c
@@ -158,7 +158,7 @@ void httpd_connection(int rs)
158 ctype = "text/html; charset=utf-8"; 158 ctype = "text/html; charset=utf-8";
159 159
160 headers = xs_dict_append(headers, "content-type", ctype); 160 headers = xs_dict_append(headers, "content-type", ctype);
161 headers = xs_dict_append(headers, "x-creator", "snac/2.x"); 161 headers = xs_dict_append(headers, "x-creator", USER_AGENT);
162 162
163 if (b_size == 0 && body != NULL) 163 if (b_size == 0 && body != NULL)
164 b_size = strlen(body); 164 b_size = strlen(body);
diff --git a/snac.h b/snac.h
index 3e83be0..2b76939 100644
--- a/snac.h
+++ b/snac.h
@@ -1,6 +1,10 @@
1/* snac - A simple, minimalistic ActivityPub instance */ 1/* snac - A simple, minimalistic ActivityPub instance */
2/* copyright (c) 2022 grunfink - MIT license */ 2/* copyright (c) 2022 grunfink - MIT license */
3 3
4#define VERSION "2.0001"
5
6#define USER_AGENT "snac/" VERSION
7
4extern d_char *srv_basedir; 8extern d_char *srv_basedir;
5extern d_char *srv_config; 9extern d_char *srv_config;
6extern d_char *srv_baseurl; 10extern d_char *srv_baseurl;