Commit Graph

63 Commits

Author SHA1 Message Date
lorenz.stechauner dbfe0a65a5 fastcgi: Add php error message parsing 2026-06-01 20:20:17 +02:00
lorenz.stechauner 2675d267b5 fastcgi: Fix fastcgi_dump() 2026-01-29 18:29:33 +01:00
lorenz.stechauner fee4cc808a fastcgi: Add FIXME 2023-09-28 22:49:33 +02:00
lorenz.stechauner 62b631c862 Fix FastCGI Non-Chunked bug 2023-09-08 02:18:52 +02:00
lorenz.stechauner 0f526d7b95 Fix FastCGI error handling 2023-07-13 23:18:10 +02:00
lorenz.stechauner 91a8959c8d Add FIXME for pipe overflow 2023-07-11 02:12:26 +02:00
lorenz.stechauner 371bff0d07 Fix async and FastCGI timeout issues 2023-07-05 23:19:40 +02:00
lorenz.stechauner 2e3146f69a Fix FastCGI fds default value 2023-07-05 13:11:49 +02:00
lorenz.stechauner 733b73760c Fix payload usage in first FastCGI frame 2023-07-05 12:52:53 +02:00
lorenz.stechauner a9fbd21f80 Add todo and fix comments 2023-07-05 00:42:06 +02:00
lorenz.stechauner 31cd2e7e73 Fix FastCGI segfault error 2023-07-01 20:21:21 +02:00
lorenz.stechauner 03dd126ca7 Add php error handling 2023-01-26 14:51:47 +01:00
lorenz.stechauner 17327006db Add async support for FastCGI 2023-01-26 13:34:04 +01:00
lorenz.stechauner 8053439212 Add chunk send/receiving functions 2023-01-26 11:41:10 +01:00
lorenz.stechauner e8655102b9 Use sock in fastcgi 2023-01-13 02:36:41 +01:00
lorenz.stechauner add135b3ad Use htons and ntohs in fastcgi 2023-01-12 20:40:40 +01:00
lorenz.stechauner 2d250621c8 Add time to log prefix 2023-01-12 20:29:34 +01:00
lorenz.stechauner f96dc46ea7 Add sock_send_x and remove fastcgi compression 2023-01-12 19:51:26 +01:00
lorenz.stechauner 764b754a6f Add more utils 2023-01-11 11:06:36 +01:00
lorenz.stechauner 7699583c5f List/FastCGI cleanup 2023-01-11 00:34:17 +01:00
lorenz.stechauner af62a3065a Add http error handling 2023-01-09 22:01:50 +01:00
lorenz.stechauner c36ad8c113 Add global error handling 2023-01-09 01:07:02 +01:00
lorenz.stechauner 27d514ae12 Cleanup 2023-01-03 14:34:54 +01:00
lorenz.stechauner e82869e993 Using list in http header 2023-01-03 14:05:11 +01:00
lorenz.stechauner 24cb993cb8 Remove parameter client_num from fastcgi_init() 2023-01-02 20:11:28 +01:00
lorenz.stechauner a56002a409 More workers 2022-12-29 23:21:40 +01:00
lorenz.stechauner f241913620 rename fastcgi_conn to fastcgi_cnx_t 2022-12-29 17:09:56 +01:00
lorenz.stechauner cd97eca7d3 Add client_ctx_t in client_handler 2022-12-28 15:17:19 +01:00
lorenz.stechauner bfa9cf4fcd Add client_ctx_t 2022-12-10 22:33:30 +01:00
lorenz.stechauner 2efe65fc74 Cleanup code 2022-12-10 21:40:41 +01:00
lorenz.stechauner 2937bdaded Add logger 2022-12-10 20:48:47 +01:00
lorenz.stechauner 8435048150 Handle fastcgit chunk return 2022-11-11 02:23:12 +01:00
lorenz.stechauner 206ae3264d Hopefully fix bug 2022-11-11 02:18:01 +01:00
lorenz.stechauner 5e050512ad Fix sock_recv return handling 2022-11-10 23:51:57 +01:00
lorenz.stechauner 89a9d4b9d6 Fix chunked splicing 2022-11-10 20:21:25 +01:00
lorenz.stechauner 1859c432c8 Fix chunked 2022-10-21 00:01:11 +02:00
lorenz.stechauner b30f9fa56d Implement Transfer-Encoding chunked for requests 2022-10-20 23:10:07 +02:00
lorenz.stechauner 90e324cf87 Remove client buffer 2022-10-20 23:00:11 +02:00
lorenz.stechauner 63b1ca5d6a Update file header comments 2022-10-20 22:03:46 +02:00
lorenz.stechauner 2b4569aabe Rename Necronda server to Sesimos 2022-08-18 14:17:12 +02:00
lorenz.stechauner 041e4d43a7 Code style 2022-08-17 22:35:51 +02:00
lorenz.stechauner f0b27b3b37 Fix revproxy and fastcgi http header field merging 2022-08-17 19:11:20 +02:00
lorenz.stechauner 0648c75baa Refactor code a bit 2022-08-16 22:06:50 +02:00
lorenz.stechauner 4fe067ed7d Remove strncpy 2022-08-16 20:16:46 +02:00
lorenz.stechauner 6526b5cbcb Rename necronda-server.* to server.* 2022-08-16 19:02:28 +02:00
lorenz.stechauner bc1c6d3498 Update http header parser 2022-08-16 18:35:03 +02:00
lorenz.stechauner ae751925fa Fix FastCGI error code 502 -> 500 2021-11-24 23:27:27 +01:00
lorenz.stechauner 6c13922f2f Add redirect document 2021-11-20 14:10:00 +01:00
lorenz.stechauner 2fd71116ec Fix big FastCGI frames 2021-09-29 18:16:15 +02:00
lorenz.stechauner 495a3a6aaf Remove webroot from error documents 2021-09-29 17:45:07 +02:00