103 Commits

Author SHA1 Message Date
a276e644a7 refactor: remove log_debug in main 2026-02-10 00:38:31 +01:00
52f80fdbd7 fix(debug): EVELOPER instead of DEVELOPER 2026-02-10 00:34:15 +01:00
14950e5937 revert(debug): use macro 2026-02-10 00:32:24 +01:00
cfaae5529e refactor(config): use toml file 2026-02-10 00:23:17 +01:00
3e936767ce refactor(request): rename http_request_new 2026-02-10 00:22:12 +01:00
462fd7473b refactor(config): drop ssl support 2026-01-16 03:33:55 +01:00
1a478196bc refactor: remove some prints 2026-01-16 03:33:15 +01:00
9c6d3f0bb3 refactor(log): use syslog 2026-01-15 18:23:55 +01:00
0c3044d389 fix(handler): print path before free 2026-01-14 02:23:16 +01:00
f195bf4202 refactor(req/res): new request/response structure 2026-01-14 02:19:08 +01:00
b083c264b8 refactor(server): remove useless comments 2026-01-14 02:18:26 +01:00
750686c729 refactor(build): add new files 2026-01-14 02:18:11 +01:00
4796ea7640 refactor(socket/mime): change function sign 2026-01-14 02:17:25 +01:00
76d00654ed refactor(main): remove useless code 2026-01-14 02:16:49 +01:00
aa7a278dce refactor(mime): change function name 2026-01-14 01:43:59 +01:00
f9d6975cce refactor(socket): better naming convention 2026-01-14 01:43:02 +01:00
cd4ea83f85 refactor(response): remove unused code 2025-12-02 01:49:19 +01:00
0af66d3aa4 feat(error): add content-type error 2025-12-02 01:48:14 +01:00
115109efb9 feat(log): use syslog logging 2025-12-02 01:12:48 +01:00
bc8568f926 style: add comments 2025-12-01 22:47:16 +01:00
f08e17d8c8 style: clang-format 2025-12-01 22:30:39 +01:00
4216bc6cf0 refactor(worker): improve worker code 2025-12-01 22:30:18 +01:00
80275c1927 refactor(core): change return struct name 2025-12-01 22:29:29 +01:00
506ece3f5e refactor(main): debug print error pages 2025-12-01 04:39:06 +01:00
d77c767240 refactor(config): initial support for custom error pages 2025-12-01 04:33:03 +01:00
b52483abaa fix(http): fix serving large file 2025-12-01 03:55:57 +01:00
833395eb25 fix(response): fix file not found 2025-12-01 03:29:35 +01:00
a22a266b20 refactor(server): remove myclib/socket include 2025-10-26 19:24:00 +01:00
2f265c40f5 refactor(http): change cws_http_s to cws_request_s 2025-10-26 19:23:28 +01:00
58817dde9f refactor(readme): update 2025-10-26 18:52:59 +01:00
216fc0f62d refactor(http): improve http parse method 2025-10-26 18:44:25 +01:00
564b2befc5 fix(server): config error return code 2025-10-26 18:44:13 +01:00
44a456041c feat(mime): add favicon mimetype 2025-10-26 18:44:00 +01:00
1cf2065b87 refactor(main): print error string 2025-10-26 18:20:58 +01:00
c13c8c61ae refactor(error): add error messages 2025-10-26 18:18:18 +01:00
80977bcb7e refactor: remove non used errors 2025-10-26 18:14:54 +01:00
1863c58b4f refactor: simplify file name 2025-10-26 18:03:21 +01:00
4fced17513 refactor: remove unused include 2025-10-26 17:54:33 +01:00
0293b0f5c0 refactor: change project structure 2025-10-26 17:51:41 +01:00
33a12aaf73 refactor(http): use mimetype array 2025-10-25 17:53:56 +02:00
8ae9219d7a refactor(http): improve http_parse() 2025-10-25 01:32:15 +02:00
13b2c93583 refactor(main): remove posix define 2025-10-25 01:31:40 +02:00
32395f00dd chore: add socket to build files 2025-10-25 01:31:22 +02:00
dc71f8872b feat(socket): add socket helpers 2025-10-25 01:30:46 +02:00
9ab2482f8a style: run clang-format 2025-10-24 19:54:55 +02:00
01d29ff9f3 refactor: worker struct and remove pipe 2025-10-17 21:18:13 +02:00
81bdd2acda fix(worker): fix shutdown correctly 2025-10-17 02:04:50 +02:00
8743617649 fix(http): response len 2025-10-17 02:02:41 +02:00
78ebc7b6d0 fix: send response to client 2025-10-09 01:09:16 +02:00
8d1e44db2d refactor: fix scan-build bugs 2025-10-09 00:19:29 +02:00