Lorenz Stechauner lorenz.stechauner
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-26 15:01:54 +01:00
240ed6bc25 Dumping stderr on FastCGI close
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-26 14:51:57 +01:00
03dd126ca7 Add php error handling
17327006db Add async support for FastCGI
9237c791bb Set chunks_transferred to 0
f7a6214dbc Allow proxies to delay chunks
8053439212 Add chunk send/receiving functions
Compare 5 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-26 11:35:14 +01:00
6aaacda073 Add chunk send/receiving functions
299e726341 Add pip abstraction for sock
e721e542f3 Add chunk_handler
df7dfb5107 Refactor uri.c
5f3ba2b971 Add sock_init()
Compare 9 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-23 10:09:37 +01:00
d461ba6f29 Fix typo in workers.c
5b98fd0dab Catching error of async_thread() in main
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-23 01:53:39 +01:00
0b1b0bcb56 Update async_check to check return value of poll()
44fc7f2e5c Add flags to sock_splice_chunked
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-13 02:59:54 +01:00
c8b605aa90 Save proxy connection time
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-13 02:49:33 +01:00
59b9bfd53e Finally remove compression from proxy
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-13 02:36:49 +01:00
e8655102b9 Use sock in fastcgi
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-13 02:26:29 +01:00
d5d6b90547 Use sock in fastcgi
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 20:40:44 +01:00
add135b3ad Use htons and ntohs in fastcgi
2d250621c8 Add time to log prefix
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 19:51:33 +01:00
f96dc46ea7 Add sock_send_x and remove fastcgi compression
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 19:50:41 +01:00
3615738648 Add sock_send_x and remove fastcgi compression
5138dafb8e Refactor compress a bit
4be5b0d195 lock magic in cache_handler
a84aa591d4 Really avoid double free in async
d7db1f0be9 Make error_str GNU_SOURCE compliant
Compare 5 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 15:10:41 +01:00
116f7035ed Initialize cache after logger_init()
8abc0b8bfa Avoid double free in async
410d692372 Truly initialize thread name
f42ac83323 Add list_contains() to list
7d576b2466 Better lossy error code description
Compare 5 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 12:59:27 +01:00
5acab8144d Rework error interface
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 11:48:07 +01:00
4814035b62 Fix echo Makefile bug
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 10:26:14 +01:00
15f400f376 Add status_code_t in http.h
32638fdd91 Fix list_remove()
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 01:58:18 +01:00
07d6280864 Fix list pointer bug in proxy
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 00:34:07 +01:00
820ce8dac9 Update logger_prefix
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-12 00:29:09 +01:00
75507cdeb0 Update logger_prefix
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-01-11 23:53:48 +01:00
5bd9b3fb33 Hopeful fix