Lorenz Stechauner lorenz.stechauner
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-08 22:19:23 +01:00
4ff22bd0c6 Handle timeouts in epoll
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-08 21:58:34 +01:00
592a7f62a7 Handle timeouts in epoll
83ca2467de Add 1xx TODO
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-08 01:37:51 +01:00
0a1fb977d6 Diversifying HTTP statuses
1405036cf2 Add 421 message
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-07 02:48:53 +01:00
5f3cd03a6f Using 203 in /.sesimos/res/
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-07 02:42:08 +01:00
819b71f285 Add more HTTP status codes
ceaa384fce Using more diverse HTTP codes
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-07 00:21:29 +01:00
99c4eb1c8a Update http_static
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-07 00:20:47 +01:00
06266f75c1 Update http_static
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-06 22:46:01 +01:00
fb59b0d8c4 Using 504 instead of 503
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-06 10:41:51 +01:00
946adb54d7 Handle HEAD for proxy
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-06 10:37:30 +01:00
6c2a31cdf4 Handle HEAD for proxy
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-05 22:55:03 +01:00
b369a1116e Handle HEAD as proxy
950bf19331 Use semaphores to keep track of proxy connections
993cb65724 Mark proxy connection free on error
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-05 22:04:21 +01:00
c7be0adc66 Catch EBADF in async
4782707049 Working on TODOs in proxy.c
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-05 20:35:24 +01:00
3d1451448d Update Makefile
1619e01174 Update async to use epoll instead of poll
6112e719e5 Improve list
6f2751f69b Added http_parse_request
925ff2b9e4 Add clock_cpu()
Compare 5 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-04 00:40:18 +01:00
c67edd4195 Close all connections on exit
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 23:59:28 +01:00
d8fd552b40 Memset uri/req/res
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 23:45:21 +01:00
ec6457465c Init conf
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 19:04:37 +01:00
490c8a2ae0 Add epoll todo
f87fb74ced Remove sock_poll
7b9844e267 Improve debug message
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 18:44:52 +01:00
308534b883 Code cleanup
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 18:43:59 +01:00
b93d97258c Reverse proxy error docs also with HEAD
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2023-01-03 18:36:47 +01:00
cd80a194dd Use strcasecmp in http.c
ffc5c80b65 Format proxy errors if no content
Compare 2 commits »