Lorenz Stechauner lorenz.stechauner
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-31 02:00:12 +01:00
816c8c0bfc Actually using async
1547805e4c Add sock_set_timeout()
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-31 01:29:41 +01:00
bd1083b060 Add sock_set_timeout()
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-31 00:53:42 +01:00
96f3225f51 Add clock_micros()
9ad1ecf1da Rev proxy working again
28d7cf68df Outsource from request_handler
204317f46a Remove responder
Compare 4 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 23:21:45 +01:00
a56002a409 More workers
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 22:00:38 +01:00
db966b3a66 Merge worker .h files
5d27cf0398 Update workers
7a2acb0e66 Add workers
cff5d558d6 Fix responder name
665e4ceabc Splitting in request_handler and responder
Compare 8 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 11:48:10 +01:00
672745f6df Delete client.h/.c
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 11:31:56 +01:00
f92c26c350 async - check if fd is already ready
f9b3cc29ab Update logger to use format
5c72a0cb60 Request handler
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 10:14:19 +01:00
cf3cff0746 Reset errno after EINTR
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-29 01:49:07 +01:00
b90ed61e03 Async working with connection handlers
dfc659dec0 Renamed logger_alive to alive
Compare 2 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-28 16:40:36 +01:00
096aeae23b Async working (in concept)
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-28 16:35:35 +01:00
d013f91bbc Async working (in concept)
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-28 16:23:30 +01:00
e074b2f964 Async working (in concept)
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-28 15:17:25 +01:00
cd97eca7d3 Add client_ctx_t in client_handler
ce658ac965 move lib/cache to cache_handler
dd4f768cc4 Logger and config refactor
Compare 3 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-18 22:18:19 +01:00
45514f90ca Multi processing -> multi threading
44913c1e0e Refactor
b244f86c72 Remove unneccessary malloc in compress
a3c1ecc0bf Refactor uri.h
3227e615fe Use getopt_long
Compare 12 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-10 23:39:42 +01:00
7653c3117e Add architecture.md
483b386100 Remove some global variables
bfa9cf4fcd Add client_ctx_t
9ac67dbfd3 Clean up logger
Compare 4 commits »
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-10 21:40:47 +01:00
2efe65fc74 Cleanup code
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-10 20:49:57 +01:00
2937bdaded Add logger
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-10 02:21:10 +01:00
782c7440b0 Websocket uuid as char array
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2022-12-10 02:13:09 +01:00
lorenz.stechauner pushed to dev at lorenz.stechauner/sesimos 2022-12-10 01:49:28 +01:00
88346fe722 Do not use shard object file anymore