Commit Graph
100 Commits
Author SHA1 Message Date
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 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
lorenz.stechauner 8c13eecc51 Shorten margin statement in error doc 2021-11-25 10:08:09 +01:00
lorenz.stechauner ae751925fa Fix FastCGI error code 502 -> 500 2021-11-24 23:27:27 +01:00
lorenz.stechauner a1fee3d2ec Fix FastCGI compression 2021-11-21 16:31:26 +01:00
lorenz.stechauner 8721f07d00 Add <pre> formatting 2021-11-20 18:16:33 +01:00
lorenz.stechauner 81ad3fea3c Fix cache mkdir error handling 2021-11-20 16:46:47 +01:00
lorenz.stechauner 877ee12351 Fix msg_content 2021-11-20 14:27:19 +01:00
lorenz.stechauner dfbe3bbb95 Updated warning document icon 2021-11-20 14:16:35 +01:00
lorenz.stechauner 6c13922f2f Add redirect document 2021-11-20 14:10:00 +01:00
lorenz.stechauner 171bca55fa Fixed reverse proxy timeout 2021-11-12 15:16:09 +01:00
lorenz.stechauner fe0cdc9b1a rev_proxy_void working 2021-11-07 20:46:37 +01:00
lorenz.stechauner 930d4db2a2 EINPROGRESS also leads to 504 in rev proxy 2021-11-07 20:15:18 +01:00
lorenz.stechauner b37757fc73 Add reverse proxy error documents 2021-11-07 19:48:09 +01:00
lorenz.stechauner 61c645eca8 Fix reverse proxy timeout 2021-10-23 16:31:54 +02: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
lorenz.stechauner 69dfc562af using return value from fastcgi_send and rev_proxy_send 2021-09-29 17:01:33 +02:00
lorenz.stechauner a2383825ed Replace Script with FastCGI app 2021-09-29 16:58:38 +02:00
lorenz.stechauner 55f2318b57 Always use CLR_STR on end of PHP messages 2021-09-17 22:43:16 +02:00
lorenz.stechauner eeb0ce7035 Changed config and cache directory from necronda-server to necronda/server 2021-09-17 22:43:08 +02:00
lorenz.stechauner b5749ae991 Adjust logging width for IPv6 2021-09-17 22:43:05 +02:00
lorenz.stechauner 9adb4791df Added basic support for Necronda backend 2021-09-17 22:43:02 +02:00
lorenz.stechauner eba916fad4 Fixed Error string in rev_proxy.c 2021-09-17 22:42:51 +02:00
lorenz.stechauner ac2d17f23a Updated Makefile 2021-09-17 22:33:46 +02:00
lorenz.stechauner 433cc7861f Reverse proxy IPv6 and IPv4 2021-09-12 19:25:57 +02:00
lorenz.stechauner 52ea670d36 Better reverse proxy error messages 2021-09-12 19:24:26 +02:00
lorenz.stechauner b4b5d77985 Updated PHP-FPM to 7.4 2021-09-12 18:58:05 +02:00
lorenz.stechauner aebc731c4e fixed error status codes 2021-08-03 23:09:57 +02:00
lorenz.stechauner 4994b4375b Replace strncpy with snprintf where necessary 2021-05-11 22:10:02 +02:00
lorenz.stechauner 43c512dc5a Add gcc opimization 2021-05-10 18:12:08 +02:00
lorenz.stechauner 3f5eee236d Fix mime javascript types 2021-05-10 18:05:30 +02:00
lorenz.stechauner 0b157bcb74 Add Access-Control-Allow-Origin header for /.well-known/ directory 2021-05-09 12:25:39 +02:00
lorenz.stechauner 30b163c6fa Small fixes 2021-05-07 19:57:40 +02:00
lorenz.stechauner cf2c0de697 Added Vary header 2021-05-06 20:55:44 +02:00
lorenz.stechauner 7aa47cac61 Fix includes 2021-05-06 20:46:17 +02:00
lorenz.stechauner 456deeae20 Bump version to 4.4 2021-05-05 21:58:14 +02:00
lorenz.stechauner b08481818c Updated readme 2021-05-05 21:57:31 +02:00
lorenz.stechauner 49ad349775 Fix Content-Encoding header for FastCGI 2021-05-05 21:45:10 +02:00
lorenz.stechauner 2b823cabd6 ETag Content-Encoding bugfix 2021-05-05 21:37:36 +02:00
lorenz.stechauner ecd4f16afe Transfer-Encoding implemented 2021-05-05 21:30:44 +02:00
lorenz.stechauner 45c5f20345 Preparing for transfer encoding compression 2021-05-05 20:40:23 +02:00
lorenz.stechauner c42f27e961 Fix compression 2021-05-05 19:00:01 +02:00
lorenz.stechauner de8ab406f6 Main executable cleanup 2021-05-05 18:46:24 +02:00
lorenz.stechauner 22d50ed4bd compression mode init fix 2021-05-05 18:22:50 +02:00
lorenz.stechauner de44f4a3fe Cache dynamic mem 2021-05-05 18:17:57 +02:00
lorenz.stechauner cc29250d76 FastCGI cleanup 2021-05-05 18:15:20 +02:00
lorenz.stechauner c2f8f4c962 Unified compression interfaces 2021-05-05 18:07:12 +02:00
lorenz.stechauner ff708230bd Fix FastCGI encoding (really really) 2021-05-04 23:14:35 +02:00
lorenz.stechauner 52ea541833 Fix FastCGI encoding (really) 2021-05-04 23:07:09 +02:00
lorenz.stechauner f4bd426f3c Fix FastCGI compression 2021-05-04 22:57:44 +02:00
lorenz.stechauner ffbbcc6490 Fix makefile 2021-05-04 22:47:37 +02:00
lorenz.stechauner 80986325ce Added brotli compression 2021-05-04 22:32:21 +02:00
lorenz.stechauner 10d405e745 Cache PID refactor 2021-05-03 21:04:52 +02:00
lorenz.stechauner 28f163f97a Added DEBIAN_OPTS 2021-05-03 20:48:16 +02:00
lorenz.stechauner a8914aa981 Fixed tabs in docs/example.conf 2021-05-03 20:41:19 +02:00
lorenz.stechauner 2ada22481d Added docs/ 2021-05-03 20:40:17 +02:00
lorenz.stechauner 17b25a3596 Added description 2021-05-03 20:39:01 +02:00
lorenz.stechauner d130474989 Refactor for shared library use 2021-05-03 20:10:23 +02:00
lorenz.stechauner 8dea0cd3fc Fixed if indents 2021-05-02 18:12:16 +02:00
lorenz.stechauner 0406cad0d8 Added mime_is_compressible 2021-05-02 18:08:57 +02:00
lorenz.stechauner 21b7ab585a Allow header only on 405 response 2021-05-02 16:05:02 +02:00
lorenz.stechauner 7587e15749 Added support for TRACE method 2021-04-29 22:21:53 +02:00
lorenz.stechauner 1b44752f91 Changed icon order in default document 2021-03-19 18:13:00 +01:00
lorenz.stechauner 5eeb9ef3c1 Http document alternate icon 2021-03-19 18:10:18 +01:00
lorenz.stechauner dd15b9d906 Http and proxy refactor 2021-03-19 17:55:52 +01:00
lorenz.stechauner 12922a0661 Updated version string to 4.3 2021-03-18 20:37:07 +01:00
lorenz.stechauner c0799101b1 Removed TODO escape IPv6 addresses 2021-03-18 20:32:09 +01:00
lorenz.stechauner c1d076db04 Refactor code to avoid warnings 2021-03-18 20:27:45 +01:00
lorenz.stechauner 10464f3f30 Added Reverse Proxy Header Support 2021-03-18 19:56:50 +01:00
lorenz.stechauner 63781472fa Bugfix for config post processing 2021-03-16 22:07:19 +01:00
lorenz.stechauner 81931d287d Cache debug messages improvements 2021-03-16 21:57:33 +01:00
lorenz.stechauner 531ddb4880 Caching debug messages 2021-03-16 21:54:49 +01:00
lorenz.stechauner e0d8ab31d5 Improved cache idle performance 2021-03-16 20:22:36 +01:00
lorenz.stechauner 3a36d54e9d Added standard favicon /favicon.ico to error document 2021-03-16 19:27:03 +01:00
lorenz.stechauner 33d9aa3a5d Date header field fix 2021-03-16 19:15:26 +01:00
lorenz.stechauner f4d30206b0 Fix hidden paths 2021-03-11 22:09:32 +01:00
lorenz.stechauner 5b094ba98d Hidden paths -> 403 2021-03-11 22:05:38 +01:00
lorenz.stechauner f60cdc8228 Added TODO for 3xx Redirects 2021-03-11 20:30:03 +01:00