Commit Graph

543 Commits

Author SHA1 Message Date
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 e7e1e7b18f Add debian target to Makefile 2022-10-20 22:07:51 +02:00
lorenz.stechauner 63b1ca5d6a Update file header comments 2022-10-20 22:03:46 +02:00
lorenz.stechauner 54313551fc Use (void) instead of void 2022-10-20 22:03:46 +02:00
lorenz.stechauner 92779e5dba Use volatile sig_atomic_t instead of int 2022-10-20 22:03:46 +02:00
lorenz.stechauner 100eb1597d Update Makefile to be a real Makefile 2022-10-20 22:03:46 +02:00
lorenz.stechauner f4c3345445 Fix spacing 2022-10-20 22:03:16 +02:00
lorenz.stechauner 893316ebfa Remove debug message 2022-10-20 21:32:50 +02:00
lorenz.stechauner 6a511732af Add debug print for websocket 2022-08-27 17:37:54 +02:00
lorenz.stechauner bb895c5bca Fix WebSocket connection close handling 2022-08-27 14:01:33 +02:00
lorenz.stechauner a2f4bf57e0 Bump version to 4.6 v4.6 2022-08-18 14:49:49 +02:00
lorenz.stechauner 635271ec50 Change default config file name 2022-08-18 14:36:31 +02:00
lorenz.stechauner 2b4569aabe Rename Necronda server to Sesimos 2022-08-18 14:17:12 +02:00
lorenz.stechauner f361fce561 Remove second trailing new-line in websocket.c 2022-08-18 12:31:56 +02:00
lorenz.stechauner c92742275a Implement WebSocket reverse proxy 2022-08-18 03:07:54 +02:00
lorenz.stechauner 041e4d43a7 Code style 2022-08-17 22:35:51 +02:00
lorenz.stechauner 170337d4d5 Do not use select() anymore 2022-08-17 22:34:01 +02:00
lorenz.stechauner f0b27b3b37 Fix revproxy and fastcgi http header field merging 2022-08-17 19:11:20 +02:00
lorenz.stechauner ee8aedce91 Add base64_encode() to utils 2022-08-17 12:57:07 +02:00
lorenz.stechauner 0648c75baa Refactor code a bit 2022-08-16 22:06:50 +02:00
lorenz.stechauner b6ba58d406 Fix memory leak on location rewrite in rev_proxy 2022-08-16 21:03:50 +02:00
lorenz.stechauner abe0e326cb Remove redundant compressable-mime-type 2022-08-16 20:40:55 +02:00
lorenz.stechauner 4fe067ed7d Remove strncpy 2022-08-16 20:16:46 +02:00
lorenz.stechauner 41e12d6293 Fix http_get_header_field(_len) 2022-08-16 20:08:00 +02:00
lorenz.stechauner a738f1abfe Fix http parser bugs 2022-08-16 20:04:08 +02:00
lorenz.stechauner b6309eec39 Update readme 2022-08-16 19:20:01 +02:00
lorenz.stechauner 9923a76ba7 Update readme 2022-08-16 19:15:59 +02:00
lorenz.stechauner ea4cdff233 Update example.conf 2022-08-16 19:08:02 +02:00
lorenz.stechauner 6526b5cbcb Rename necronda-server.* to server.* 2022-08-16 19:02:28 +02:00
lorenz.stechauner 0119945e03 Fix header in client.h 2022-08-16 18:58:38 +02:00
lorenz.stechauner 3fe1fe023a Fix shared memory management on error 2022-08-16 18:52:10 +02:00
lorenz.stechauner bc1c6d3498 Update http header parser 2022-08-16 18:35:03 +02:00
lorenz.stechauner 50bb537074 Refactor code style 2022-08-15 22:06:10 +02:00
lorenz.stechauner c060ee5bb6 Add TODO 2022-07-10 21:28:00 +02:00
lorenz.stechauner 4062883cb3 Update rev proxy error document handling 2022-07-10 21:26:01 +02:00
lorenz.stechauner e0e44e9c26 Fix reverse proxy retry issue 2022-07-08 11:37:07 +02:00
lorenz.stechauner f0d8a3db4c Fix array out of bounds for reverse proxy location 2022-07-07 20:01:30 +02:00
lorenz.stechauner 557e176d3d Add redirection fix for reverse proxy 2022-07-07 19:36:54 +02:00
lorenz.stechauner cd3bc9aa90 Implement * notation for hosts v4.5 2022-01-13 18:07:24 +01:00
lorenz.stechauner 6ab65abec9 Fix parsing error 2022-01-13 17:53:00 +01:00
lorenz.stechauner 7d6fa4682d Update version to 4.5 2022-01-13 15:39:04 +01:00
lorenz.stechauner 6f4cbb6e24 Update readme 2021-12-27 18:34:28 +01:00
lorenz.stechauner 174865b71c Fix malloc/alloca 2021-12-27 18:25:28 +01:00
lorenz.stechauner 4a002d6c31 Fix config file parsing 2021-12-27 17:17:17 +01:00
lorenz.stechauner 2a3f74e825 Increase stat_str size to 8 2021-12-27 17:16:42 +01:00
lorenz.stechauner 9eaa644fa1 Add SNI 2021-12-27 16:16:41 +01:00
lorenz.stechauner ce91fecc80 Add image/gif to compressible mime types 2021-12-27 13:08:51 +01:00
lorenz.stechauner 15c160a60a Add image/vnd.microsoft.iconbinary 2021-12-06 23:33:40 +01:00
lorenz.stechauner fd5e2302d4 Fix conf seg fault 2021-11-25 23:14:42 +01:00