|
e72cb57b4a
|
Fix mpmc worker termination
|
2023-01-03 10:34:08 +01:00 |
|
|
1cf9172194
|
Make client list dynamic
|
2023-01-03 10:05:30 +01:00 |
|
|
f416c2f05c
|
Change format_duration to format minutes as XX:XX
|
2023-01-02 22:20:33 +01:00 |
|
|
300e3dc0aa
|
Botch sock_strerror
|
2023-01-02 22:12:34 +01:00 |
|
|
26869c0df5
|
Improve list tests
|
2023-01-02 22:01:51 +01:00 |
|
|
c7488b0f59
|
Add list.c
|
2023-01-02 21:48:06 +01:00 |
|
|
4e6930692e
|
add todo
|
2023-01-02 20:12:43 +01:00 |
|
|
24cb993cb8
|
Remove parameter client_num from fastcgi_init()
|
2023-01-02 20:11:28 +01:00 |
|
|
fc9538fa6d
|
Update sock_check to sock_has_pending
|
2023-01-02 19:56:29 +01:00 |
|
|
9d8120966d
|
Handle SIGPIPE
|
2023-01-02 19:48:12 +01:00 |
|
|
3c5ecacecc
|
Refactor async.c
|
2023-01-02 18:16:18 +01:00 |
|
|
606865e5dc
|
Handle proxy earlier
|
2023-01-02 17:54:30 +01:00 |
|
|
b79c9c710b
|
Async locking
|
2023-01-02 17:53:44 +01:00 |
|
|
4b4e7bd257
|
Refactor async_exec
|
2023-01-02 17:32:13 +01:00 |
|
|
8d6b7105f3
|
Using sock_recv in sock_check
|
2023-01-02 17:28:40 +01:00 |
|
|
95e2ddb24c
|
Fix clock_micros()
|
2023-01-02 17:28:08 +01:00 |
|
|
535e1add96
|
Make errno in sock transparent
|
2023-01-02 17:03:39 +01:00 |
|
|
51d85cc99f
|
Async check if closed
|
2023-01-02 16:52:18 +01:00 |
|
|
a4c0093fbe
|
Small improvements
|
2023-01-02 15:43:26 +01:00 |
|
|
6ff6f0c73b
|
Reduce client_ctx_t footprint
|
2023-01-02 15:20:02 +01:00 |
|
|
555e8f62a1
|
Fix FastCGI error handling
|
2023-01-02 14:33:48 +01:00 |
|
|
03c2c7b364
|
Outsource default documents to actual files
|
2023-01-02 14:26:59 +01:00 |
|
|
abb40a659c
|
Fix proxy pointer arithmetic
|
2022-12-31 11:44:52 +01:00 |
|
|
6eb3b99bfb
|
Update Makefile
|
2022-12-31 11:37:44 +01:00 |
|
|
9cb278eb2a
|
Remove tcp_closer
|
2022-12-31 11:20:29 +01:00 |
|
|
33feabdec0
|
Update server string Sesimos -> sesimos
|
2022-12-31 02:30:35 +01:00 |
|
|
7995a9699e
|
TRACE now works for http
|
2022-12-31 02:27:27 +01:00 |
|
|
680344fbec
|
TRACE working again
|
2022-12-31 02:20:32 +01:00 |
|
|
e667a79ab2
|
Closing connection if no keep alive
|
2022-12-31 02:14:20 +01:00 |
|
|
816c8c0bfc
|
Actually using async
|
2022-12-31 02:00:01 +01:00 |
|
|
1547805e4c
|
Add sock_set_timeout()
|
2022-12-31 01:36:24 +01:00 |
|
|
96f3225f51
|
Add clock_micros()
|
2022-12-31 00:53:36 +01:00 |
|
|
9ad1ecf1da
|
Rev proxy working again
|
2022-12-31 00:28:20 +01:00 |
|
|
28d7cf68df
|
Outsource from request_handler
|
2022-12-30 16:48:48 +01:00 |
|
|
204317f46a
|
Remove responder
|
2022-12-30 16:06:49 +01:00 |
|
|
a56002a409
|
More workers
|
2022-12-29 23:21:40 +01:00 |
|
|
db966b3a66
|
Merge worker .h files
|
2022-12-29 22:00:32 +01:00 |
|
|
5d27cf0398
|
Update workers
|
2022-12-29 21:47:42 +01:00 |
|
|
7a2acb0e66
|
Add workers
|
2022-12-29 21:41:40 +01:00 |
|
|
cff5d558d6
|
Fix responder name
|
2022-12-29 21:17:00 +01:00 |
|
|
665e4ceabc
|
Splitting in request_handler and responder
|
2022-12-29 18:51:12 +01:00 |
|
|
f241913620
|
rename fastcgi_conn to fastcgi_cnx_t
|
2022-12-29 17:09:56 +01:00 |
|
|
2969e435d1
|
Small fixes
|
2022-12-29 17:02:57 +01:00 |
|
|
c4289ac018
|
Set logger prefix in request handler
|
2022-12-29 12:18:39 +01:00 |
|
|
672745f6df
|
Delete client.h/.c
|
2022-12-29 11:47:59 +01:00 |
|
|
f92c26c350
|
async - check if fd is already ready
|
2022-12-29 11:31:52 +01:00 |
|
|
f9b3cc29ab
|
Update logger to use format
|
2022-12-29 11:09:45 +01:00 |
|
|
5c72a0cb60
|
Request handler
|
2022-12-29 10:27:54 +01:00 |
|
|
cf3cff0746
|
Reset errno after EINTR
|
2022-12-29 10:14:14 +01:00 |
|
|
b90ed61e03
|
Async working with connection handlers
|
2022-12-29 01:49:00 +01:00 |
|