|
|
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 |
|
|
|
f406e1f648
|
refactor(http): use sock_readall
|
2025-09-16 22:48:27 +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 |
|
|
|
7dd0be9afc
|
initial virtual hosts support
|
2025-08-09 19:43:21 +02:00 |
|
|
|
bb9b66d077
|
add epoll to main thread
|
2025-08-04 22:42:55 +02:00 |
|
|
|
770ffa5d9e
|
revert sendfile()
|
2025-08-04 21:38:15 +02:00 |
|
|
|
b685941da3
|
use sendfile()
|
2025-08-04 21:15:40 +02:00 |
|
|
|
a250346f22
|
move to nginx-like worker eventloop
|
2025-08-04 20:52:54 +02:00 |
|
|
|
11bb7070da
|
fix memory leak
|
2025-08-04 01:07:29 +02:00 |
|
|
|
2934de12dd
|
improve server and fix memory leaks
|
2025-08-04 00:39:23 +02:00 |
|
|
|
4d8d901bd3
|
update myclib
|
2025-08-03 20:23:05 +02:00 |
|
|
|
17e0622e56
|
initial client_info support
|
2025-08-02 17:19:07 +02:00 |
|