Commit Graph

106 Commits

Author SHA1 Message Date
c6da5413d4 Add logging for 100 Continue 2024-02-07 15:32:44 +01:00
80d7626208 Implement Expect: 100-continue 2024-02-07 15:23:14 +01:00
e97809253a local_handler: Return early when not static 2024-02-07 11:55:17 +01:00
5d6bd07cfd websocket: Fix WebSocket upgrade 2024-01-04 01:25:44 +01:00
0232331f99 Fix reverse proxy timeout issues 2023-09-08 02:51:57 +02:00
62b631c862 Fix FastCGI Non-Chunked bug 2023-09-08 02:18:52 +02:00
0f526d7b95 Fix FastCGI error handling 2023-07-13 23:18:10 +02:00
197756bf15 Fix typo 2023-07-11 02:12:12 +02:00
35d3612d9b Cleanup on request timeout 2023-07-11 01:50:00 +02:00
ddb6623651 Handle connection closures from proxy peers in async 2023-07-07 21:56:38 +02:00
0cd63ff5e9 Fix typos 2023-07-07 21:28:07 +02:00
de3fcf8fc3 Honor proxy server timeout with one second buffer 2023-07-06 17:15:53 +02:00
b6c9d7330d Free proxy connection slot when upgrading to WebSocket connection 2023-07-06 01:34:23 +02:00
c59977dada Fix proxy unlocking 2023-07-06 00:29:12 +02:00
77f0eeda6d Fix spacing 2023-07-06 00:20:27 +02:00
371bff0d07 Fix async and FastCGI timeout issues 2023-07-05 23:19:40 +02:00
2e3146f69a Fix FastCGI fds default value 2023-07-05 13:11:49 +02:00
a9fbd21f80 Add todo and fix comments 2023-07-05 00:42:06 +02:00
7fe4abd379 Improve proxy error handling 2023-07-04 21:40:40 +02:00
cd25120362 Update reverse proxy message 2023-07-02 12:42:12 +02:00
31cd2e7e73 Fix FastCGI segfault error 2023-07-01 20:21:21 +02:00
bd8e71e83d Rename fcgi_cnx to fcgi_ctx in client struct 2023-07-01 20:13:51 +02:00
73e0cffa78 Hide .inc and .inc.php files 2023-01-30 23:00:56 +01:00
6f0371c46f Use getaddrinfo/getnameinfo instead of deprecated methods 2023-01-29 20:31:27 +01:00
ab7e5cc722 Remove dns_server directive 2023-01-29 11:55:32 +01:00
9ee0e11c86 Remove some gotos 2023-01-26 17:15:30 +01:00
240ed6bc25 Dumping stderr on FastCGI close 2023-01-26 15:01:48 +01:00
03dd126ca7 Add php error handling 2023-01-26 14:51:47 +01:00
17327006db Add async support for FastCGI 2023-01-26 13:34:04 +01:00
9237c791bb Set chunks_transferred to 0 2023-01-26 12:49:18 +01:00
f7a6214dbc Allow proxies to delay chunks 2023-01-26 12:46:30 +01:00
e721e542f3 Add chunk_handler 2023-01-24 00:07:22 +01:00
0394c3afb4 Add new line in ws_frame_handler.c 2023-01-23 13:02:53 +01:00
59b9bfd53e Finally remove compression from proxy 2023-01-13 02:49:25 +01:00
e8655102b9 Use sock in fastcgi 2023-01-13 02:36:41 +01:00
f96dc46ea7 Add sock_send_x and remove fastcgi compression 2023-01-12 19:51:26 +01:00
5acab8144d Rework error interface 2023-01-12 12:54:23 +01:00
4814035b62 Fix echo Makefile bug 2023-01-12 11:47:48 +01:00
15f400f376 Add status_code_t in http.h 2023-01-12 10:22:27 +01:00
07d6280864 Fix list pointer bug in proxy 2023-01-12 01:58:14 +01:00
820ce8dac9 Update logger_prefix 2023-01-12 00:34:04 +01:00
a3dcddf69d Add lock for clients list 2023-01-11 18:06:55 +01:00
487386158d Remove most memory leaks with valgrind 2023-01-11 17:50:11 +01:00
611ceabfb2 Small fixes in tcp_acceptor 2023-01-11 14:49:06 +01:00
6b295cef95 Add Accept-Ranges lines 2023-01-11 14:30:12 +01:00
764b754a6f Add more utils 2023-01-11 11:06:36 +01:00
7699583c5f List/FastCGI cleanup 2023-01-11 00:34:17 +01:00
af62a3065a Add http error handling 2023-01-09 22:01:50 +01:00
c36ad8c113 Add global error handling 2023-01-09 01:07:02 +01:00
4ff22bd0c6 Handle timeouts in epoll 2023-01-08 22:19:16 +01:00