summaryrefslogtreecommitdiff
path: root/src/worker.c
diff options
context:
space:
mode:
authorEnrique2025-03-01 01:53:33 +0100
committerEnrique2025-03-01 01:53:33 +0100
commitdee68a18d2f4e3ee6676703452d9bceac3e46269 (patch)
tree5a625d561ddb2508767cd0bf6673266949790146 /src/worker.c
parent457c749c307c9d3e5f0ecf2820de9a530ba95f04 (diff)
downloadsoikk-server-dee68a18d2f4e3ee6676703452d9bceac3e46269.tar.xz
soikk-server-dee68a18d2f4e3ee6676703452d9bceac3e46269.tar.zst
some changes idk
Diffstat (limited to 'src/worker.c')
-rwxr-xr-xsrc/worker.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/worker.c b/src/worker.c
index 0b4cb07..45cc807 100755
--- a/src/worker.c
+++ b/src/worker.c
@@ -8,7 +8,7 @@
ipc_listener *listener;
http_worker *worker;
-struct str rewritesfile;
+str rewritesfile;
int init(char *argv[]){
@@ -16,11 +16,8 @@ int init(char *argv[]){
// reinit
// finish
// toggle ssl
- //log_set_level(LOG_DEBUG, 0);
- //log_set_level(LOG_INFO, 0);
- //log_set_level(LOG_WARN, 0);
- struct str saddr = str(argv[1]);
+ str saddr = dstr(argv[1]);
listener = setup_ipc_listener(saddr);
free_str(&saddr);
if(listener == NULL){
@@ -32,7 +29,7 @@ int init(char *argv[]){
ipc_message msg = receive_ipc_message(listener);
int ssocket = strtou(msg.val);
free_ipc_message(msg); // v configurable certificate locations?
- worker = setup_http_worker(ssocket, 1, sstr("ssl/cert.pem"), sstr("ssl/key.pem"));
+ worker = setup_http_worker(ssocket, 1, sstr("ssl/mkarchive.net/certificate.crt"), sstr("ssl/mkarchive.net/private.key"));
if(worker == NULL){
log_error("setting up http worker");
return 1;
@@ -76,7 +73,7 @@ int main(int argc, char **argv){
log_info("init'd");
bool end = false;
- struct str request = {.cap = 8192, .len = 0, .ptr = alloca(8192)};
+ str request = {.cap = 8192, .len = 0, .ptr = alloca(8192)};
while(!end){
char cip[INET_ADDRSTRLEN] = {0};
return_value = accept_connection(worker, cip);