Lorenz Stechauner lorenz.stechauner
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 16:12:51 +01:00
896486b64a WebSocket async working
c1706edcea Update server version string
f8d3253a9f Fix reverse proxy error
ec3183e99b Outsource globe.svg
27d514ae12 Cleanup
Compare 6 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 14:04:10 +01:00
a54a6af497 Add list_insert/append_ptr
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 12:58:22 +01:00
c13bea5ab4 Refactor proxy a bit
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 11:27:17 +01:00
fd1630a554 Add 405 to /.sesimos/res/
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 11:08:52 +01:00
f7f245c931 Outsource default favicons
e72cb57b4a Fix mpmc worker termination
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 10:05:36 +01:00
1cf9172194 Make client list dynamic
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 22:20:43 +01:00
f416c2f05c Change format_duration to format minutes as XX:XX
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 22:12:48 +01:00
300e3dc0aa Botch sock_strerror
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 22:01:58 +01:00
26869c0df5 Improve list tests
c7488b0f59 Add list.c
4e6930692e add todo
24cb993cb8 Remove parameter client_num from fastcgi_init()
Compare 4 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 19:57:00 +01:00
fc9538fa6d Update sock_check to sock_has_pending
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 19:49:01 +01:00
3c560167b4 Update sock_check to sock_has_pending
9d8120966d Handle SIGPIPE
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 18:16:23 +01:00
3c5ecacecc Refactor async.c
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 17:54:41 +01:00
606865e5dc Handle proxy earlier
b79c9c710b Async locking
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 17:32:15 +01:00
4b4e7bd257 Refactor async_exec
8d6b7105f3 Using sock_recv in sock_check
95e2ddb24c Fix clock_micros()
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 17:03:49 +01:00
535e1add96 Make errno in sock transparent
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 16:52:24 +01:00
51d85cc99f Async check if closed
a4c0093fbe Small improvements
6ff6f0c73b Reduce client_ctx_t footprint
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 14:33:52 +01:00
555e8f62a1 Fix FastCGI error handling
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-02 14:27:12 +01:00
03c2c7b364 Outsource default documents to actual files
abb40a659c Fix proxy pointer arithmetic
6eb3b99bfb Update Makefile
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-31 11:20:35 +01:00
9cb278eb2a Remove tcp_closer
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-31 02:30:37 +01:00
33feabdec0 Update server string Sesimos -> sesimos
7995a9699e TRACE now works for http
680344fbec TRACE working again
e667a79ab2 Closing connection if no keep alive
Compare 4 commits »