Lorenz Stechauner lorenz.stechauner
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-07 21:55:04 +02:00
c0688753bb Handle connection closures from proxy peers in async
ef3e8475fb Honor Connection: closed received from reverse proxy peers
0cd63ff5e9 Fix typos
Compare 3 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-06 17:15:59 +02:00
de3fcf8fc3 Honor proxy server timeout with one second buffer
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-06 14:59:15 +02:00
0f40dcb5db Fix proxy_close to keep value of in_use
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-06 12:03:10 +02:00
b7c8db01ac Fix proxy locking by adding volatile keyword to in_use
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-06 01:34:25 +02:00
b6c9d7330d Free proxy connection slot when upgrading to WebSocket connection
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-06 00:29:17 +02:00
c59977dada Fix proxy unlocking
77f0eeda6d Fix spacing
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-05 23:19:45 +02:00
371bff0d07 Fix async and FastCGI timeout issues
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-05 13:11:53 +02:00
2e3146f69a Fix FastCGI fds default value
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-05 12:53:01 +02:00
733b73760c Fix payload usage in first FastCGI frame
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-05 00:42:08 +02:00
a9fbd21f80 Add todo and fix comments
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-04 22:00:11 +02:00
52ebad201f Fix sock_had_pending for pipe
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-04 21:40:45 +02:00
7fe4abd379 Improve proxy error handling
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-04 21:16:29 +02:00
56427e3003 Close ssl also when enc is not set in socket
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-03 00:03:28 +02:00
914aa2d341 Fix socket.h sock_init() definition
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 22:54:56 +02:00
db4bca6f13 Enlarge log message buffer from 16 to 256
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 22:52:14 +02:00
f1ba02756a Output selected proxy slot
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 17:45:56 +02:00
0b68c67982 Fix proxy try-loop
cb04af739c Fix nextcloud issues
Compare 2 commits »
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 12:42:22 +02:00
cd25120362 Update reverse proxy message
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 12:41:38 +02:00
70c8a1ea0a Update reverse proxy message
lorenz.stechauner pushed to master at lorenz.stechauner/sesimos 2023-07-02 12:21:28 +02:00
13d6e30d01 Fix proxy loop
04f13c49af Unset socket now is -1 instead of 0
9aee302f6c Rename timeout to http_timeout
44e3b1332f Add first steps to honor timeout from server as proxy
Compare 4 commits »