Commit Graph

96 Commits

Author SHA1 Message Date
c170aa07f4 refactor(www): use the same style 2025-12-01 22:28:20 +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
fc0dce9574 refactor(www): improve root default pages 2025-12-01 04:22:34 +01:00
b52483abaa fix(http): fix serving large file 2025-12-01 03:55:57 +01:00
807cb5f862 refactor(readme): change future plans 2025-12-01 03:55:27 +01:00
dd757a7c74 chore(clang-format): increase column limit 2025-12-01 03:55:10 +01:00
833395eb25 fix(response): fix file not found 2025-12-01 03:29:35 +01:00
831763844c chore: delete vscode's settings folder 2025-12-01 03:12:16 +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
699018727b chore(build): add posix macro 2025-10-26 19:22:21 +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
ceaa5eeb0e style: clang-format 2025-10-24 20:20:26 +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
f406e1f648 refactor(http): use sock_readall 2025-09-16 22:48:27 +02:00
883c64a012 refactor: update readme 2025-09-16 22:39:32 +02:00
7bfe2855c5 refactor(http): cleanup 2025-09-16 22:38:25 +02:00
6518d1f9f2 refactor(http): initial refactoring (wip) 2025-09-15 02:09:19 +02:00
7c431db63e refactor(server): change functions signature 2025-09-15 01:18:36 +02:00
1b574da06e refactor(worker): change func signatures 2025-09-12 21:44:38 +02:00
15a0f0290b refactor(server): clean code 2025-09-12 21:16:19 +02:00
b0151ca885 style: rename structs/enums 2025-09-12 19:00:10 +02:00
b6041fdcb4 refactor: move to myclib 2025-09-12 18:51:42 +02:00
fc21c740bd refactor: upgrade myclib dep 2025-09-12 03:44:55 +02:00
651b5e592b refactor(build): remove myclib submodule 2025-09-12 03:19:51 +02:00
fc6c661183 update submodule 2025-08-10 17:51:00 +02:00
199fc12c37 add myclib as submodule 2025-08-09 21:29:33 +02:00
fdd1b34244 remove myclib 2025-08-09 21:28:48 +02:00
7dd0be9afc initial virtual hosts support 2025-08-09 19:43:21 +02:00
0a1e36ccc8 new homepage 2025-08-04 23:29:07 +02:00