34 Commits

Author SHA1 Message Date
francesco e1d928c67e refactor(request): change func namespace 2026-03-25 01:56:34 +01:00
francesco 825c02b626 feat(config): use toml config file 2026-02-25 19:06:52 +01:00
francesco a276e644a7 refactor: remove log_debug in main 2026-02-10 00:38:31 +01:00
francesco f195bf4202 refactor(req/res): new request/response structure 2026-01-14 02:19:08 +01:00
francesco 4796ea7640 refactor(socket/mime): change function sign 2026-01-14 02:17:25 +01:00
francesco aa7a278dce refactor(mime): change function name 2026-01-14 01:43:59 +01:00
francesco 0af66d3aa4 feat(error): add content-type error 2025-12-02 01:48:14 +01:00
francesco b52483abaa fix(http): fix serving large file 2025-12-01 03:55:57 +01:00
francesco 2f265c40f5 refactor(http): change cws_http_s to cws_request_s 2025-10-26 19:23:28 +01:00
francesco 1863c58b4f refactor: simplify file name 2025-10-26 18:03:21 +01:00
francesco 0293b0f5c0 refactor: change project structure 2025-10-26 17:51:41 +01:00
francesco 33a12aaf73 refactor(http): use mimetype array 2025-10-25 17:53:56 +02:00
francesco ceaa5eeb0e style: clang-format 2025-10-24 20:20:26 +02:00
francesco 7bfe2855c5 refactor(http): cleanup 2025-09-16 22:38:25 +02:00
francesco 6518d1f9f2 refactor(http): initial refactoring (wip) 2025-09-15 02:09:19 +02:00
francesco 1b574da06e refactor(worker): change func signatures 2025-09-12 21:44:38 +02:00
francesco b0151ca885 style: rename structs/enums 2025-09-12 19:00:10 +02:00
francesco fc21c740bd refactor: upgrade myclib dep 2025-09-12 03:44:55 +02:00
francesco 2934de12dd improve server and fix memory leaks 2025-08-04 00:39:23 +02:00
francesco bcbcb10d1c improve server loop 2025-08-02 16:19:34 +02:00
francesco fd8d7b1f17 fix hashmap 2025-08-02 16:01:27 +02:00
francesco f0abac8be7 add custom return codes 2025-08-02 14:09:13 +02:00
francesco 2918aeadcb refactoring server and add myclib 2025-08-02 13:35:56 +02:00
francesco fa964b2620 improve error handling 2025-08-02 00:28:24 +02:00
francesco c7ad5d7874 update hashmap library 2025-08-01 23:45:29 +02:00
francesco aedd51fb99 http.c improvements 2025-08-01 21:58:08 +02:00
francesco 8ff2bb608c fix http parser and config 2025-05-08 17:05:09 +02:00
francesco ad21ec0fa4 add header parser and fix hash map 2025-04-30 02:49:18 +02:00
francesco dd9e2f557b adjust naming convention and initial config support 2025-04-24 17:24:13 +02:00
francesco b4f71b0c53 new homepage and remove warnings 2025-04-22 19:03:29 +02:00
francesco 3da61ef47c add more content types and improve code 2024-11-27 18:55:15 +01:00
francesco 3a6c8ad9a3 add response (with html + css) 2024-11-27 11:33:14 +01:00
francesco 718dbd50c0 add response test 2024-11-14 22:42:29 +01:00
francesco e5e40c795c initial http parsing 2024-11-11 00:50:39 +01:00