feat: add Server header

c-web-server
Jef Roosens 2023-05-29 14:48:50 +02:00
parent d725a090a2
commit 8f9de37a95
Signed by: Jef Roosens
GPG Key ID: B75D4F293C7052DB
2 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,8 @@
# https://spin.atomicobject.com/2016/08/26/makefile-c-projects/ was a great
# base for this Makefile
VERSION := 0.1.0
BIN_FILENAME ?= lander
BUILD_DIR ?= build
@ -34,7 +36,7 @@ INC_FLAGS := $(addprefix -I,$(INC_DIRS))
# -MP: generate a dummy target for every header file (according to the docs it
# prevents some errors when removing header files)
CFLAGS ?= -MMD -MP -g
INTERNALCFLAGS := $(INC_FLAGS) $(CFLAGS) -Wall -Wextra
INTERNALCFLAGS := $(INC_FLAGS) $(CFLAGS) -Wall -Wextra -DLANDER_VERSION=\"$(VERSION)\"
.PHONY: all
all: bin

View File

@ -6,6 +6,7 @@
#define MIN(x, y) (((x) < (y)) ? (x) : (y))
static const char *http_response_format = "HTTP/1.1 %i %s\n"
"Server: lander/" LANDER_VERSION "\n"
"Content-Length: %lu\n\n";
void http_loop_init_header(http_response *res) {