Please sign in to comment.
Nginx HTTP/2 & OpenSSL 1.1.0 patch updates
- Update inc/nginx_patch.inc for HTTP/2 full HPACK encoding optional support when using OpenSSL 1.0.2 branch not OpenSSL 1.1.x branch i.e. OPENSSL_VERSION='1.0.2l'. When Nginx 1.13.1 or newer + NGINX_PATCH='y' default + LIBRESSL_SWITCH='n' + NGINX_HPACK='y' set in persistent config file at /etc/centminmod/custom_config.inc (default is disabled), then optional HTTP/2 full HPACK encoding support for nginx is enabled as per RFC7541 specs when you run centmin.sh menu option 4 to compile Nginx. Full HTTP/2 HPACK encoding support is provided via Cloudflare patch which improves header compression ratio by 5-10% for the first response, and by 40-95% for consequential responses on the connection. Currently, not fully working with Nginx 1.13.1 so this is just prep work right now so keep NGINX_PATCH='n' set which is current default. - Cloudflare Patch enabled full HTTP/2 HPACK encoding versus Nginx partial HTTP/2 HPACK encoding details at https://blog.cloudflare.com/hpack-the-silent-killer-feature-of-http-2/ - Update patches/openssl/chacha20-smarter.patch switch to cloudflare's openssl__1.1.0_chacha20_poly1305.patch patch
- Loading branch information...
Showing with 37 additions and 21 deletions.