You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openresty/patches
Thibault Charbonnier f77c3f84ac refactor: util/*: improved mirror-tarballs script and removed obsolete patches and files.
Fixes
-----

* Apply the init_cycle_pool_release patches to NGINX cores >= 1.13.6
  instead of == 1.13.6

Improvements to util/mirror-tarballs
------------------------------------

* Grouped all bundled components versions in `util/ver`
* Sped up with parallel downloads (45s vs 75s)
* Produced smaller tarballs (4.4Mb vs 4.7Mb)
* Reduced Perl usage to stay in Bash as much as possible
* Greatly reduced code duplication
* Ensured we include all OpenSSL patches automatically
* We now check for missing commands before running

Diff of openresty-tarball-master (prior) and openresty-tarball-refactor
(after this patch):

    $ diff -qr openresty-tarball-master openresty-tarball-refactor
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto/cc: clang.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto/cc: conf.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto/cc: gcc.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto/cc: icc.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto: options.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto/os: linux.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto: sources.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/auto: unix.orig
    diff -yr --suppress-common-lines ./openresty-tarball-master/bundle/nginx-1.17.1/src/core/nginx.c ./openresty-tarball-refactor/bundle/nginx-1.17.1/src/core/nginx.c
                 > ngx_pool_t         *saved_init_cycle_pool = NULL;
                 >
                 >     saved_init_cycle_pool = init_cycle.pool;
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/core: nginx.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/core: ngx_connection.c.orig
    diff -yr --suppress-common-lines ./openresty-tarball-master/bundle/nginx-1.17.1/src/core/ngx_core.h ./openresty-tarball-refactor/bundle/nginx-1.17.1/src/core/ngx_core.h
                 > extern ngx_pool_t        *saved_init_cycle_pool;
                 >
    diff -yr --suppress-common-lines ./openresty-tarball-master/bundle/nginx-1.17.1/src/core/ngx_cycle.c ./openresty-tarball-refactor/bundle/nginx-1.17.1/src/core/ngx_cycle.c
                 >         if (ngx_is_init_cycle(old_cycle)) {
                 >             saved_init_cycle_pool = NULL;
                 >         }
                 >
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/core: ngx_cycle.h.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/core: ngx_log.h.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/core: ngx_resolver.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/event: ngx_event_accept.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/event: ngx_event_connect.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/event: ngx_event.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/event: ngx_event_openssl.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http/modules: ngx_http_log_module.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http/modules: ngx_http_proxy_module.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http: ngx_http_core_module.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http: ngx_http_request.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http: ngx_http_special_response.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http: ngx_http_upstream.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http: ngx_http_upstream.h.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/http/v2: ngx_http_v2_filter_module.c.orig
    diff -yr --suppress-common-lines ./openresty-tarball-master/bundle/nginx-1.17.1/src/os/unix/ngx_process_cycle.c ./openresty-tarball-refactor/bundle/nginx-1.17.1/src/os/unix/ngx_process_cycle.c
                 >     if (saved_init_cycle_pool != NULL && saved_init_cycle_poo
                 >         ngx_destroy_pool(saved_init_cycle_pool);
                 >         saved_init_cycle_pool = NULL;
                 >     }
                 >
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/os/unix: ngx_process_cycle.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/stream: ngx_stream.h.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/stream: ngx_stream_proxy_module.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/stream: ngx_stream_ssl_preread_module.c.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/stream: ngx_stream_upstream.h.orig
    Only in ./openresty-tarball-master/bundle/nginx-1.17.1/src/stream: ngx_stream_upstream_round_robin.c.orig
    Only in ./openresty-tarball-master/bundle: nginx-no_pool.patch
    Only in ./openresty-tarball-master/bundle/redis-nginx-module-0.3.7: ngx_http_redis_module.c.orig
    diff -yr --suppress-common-lines ./openresty-tarball-master/configure ./openresty-tarball-refactor/configure
            shell "patch -p0 < nginx-no_pool.patch";       |         shell "patch -p0 < ../patches/nginx-no_pool.patch";
    Only in ./openresty-tarball-master: Makefile
    Only in ./openresty-tarball-refactor/patches: nginx-no_pool.patch
    Only in ./openresty-tarball-refactor/patches: openssl-1.1.1c-sess_set_get_cb_yield.patch

Other notes
-----------

* Removed all patches for NGINX cores 1.5.x and below (we only support 1.6.0+)
* Removed all patches for NGINX cores that were never part of an official OpenResty release
* Removed obsolete lua-cjson patch
* Removed all PUC-Rio Lua 5.1 patches
* Removed all unused patches
* Removed LuaJIT 2.0 patch
6 years ago
..
luajit-win32-default-paths.patch More MSYS/MinGW love. 10 years ago
nginx-1.7.0-cache_lock_hang_in_subreq.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-cache_manager_exit.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-dtrace.patch bugfix: updated the dtrace patch because systemtap 2.5 no longer accepts the -xnolib option in its dtrace utility. 11 years ago
nginx-1.7.0-gcc-maybe-uninitialized-warning.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-larger_max_error_str.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-location_if_inherits_proxy.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-log_escape_non_ascii.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-no_Werror.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-no_error_pages.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-no_pool.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-pcre_conf_opt.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-proxy_host_port_vars.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-server_header.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-setting_args_invalidates_uri.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.0-slab_defrag.patch bugfix: our "prev_slab" field of ngx_slab_page_t could get out of sync in the slab_defrag patch for nginx. thanks Shuxin Yang for the catch. 11 years ago
nginx-1.7.0-upstream_pipelining.patch upgraded nginx core to 1.7.0. 11 years ago
nginx-1.7.2-cache_lock_hang_in_subreq.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-cache_manager_exit.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-dtrace.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-larger_max_error_str.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-location_if_inherits_proxy.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-log_escape_non_ascii.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-no_Werror.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-no_error_pages.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-no_pool.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-pcre_conf_opt.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-proxy_host_port_vars.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-server_header.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.2-upstream_pipelining.patch upgraded the nginx core to 1.7.2. 11 years ago
nginx-1.7.3-geoip_init_var_fields.patch bugfix: applied a patch to fix a bug in the standard ngx_geoip module where its nginx variables like $geoip_latitude might randomly take empty values when they should take perfect values. see http://mailman.nginx.org/pipermail/nginx-devel/2014-July/005642.html 11 years ago
nginx-1.7.3-proxy_ssl_handshake_timer.patch updated the proxy_ssl_handshake_timer patch to the upstream version as per Jared Feng's request. 11 years ago
nginx-1.7.4-cache_lock_hang_in_subreq.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-cache_manager_exit.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-dtrace.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-larger_max_error_str.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-location_if_inherits_proxy.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-log_escape_non_ascii.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-no_Werror.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-no_error_pages.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-no_pool.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-pcre_conf_opt.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-proxy_host_port_vars.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-server_header.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.4-upstream_pipelining.patch upgraded the nginx core to 1.7.4. 11 years ago
nginx-1.7.5-hash_overflow.patch bugfix: applied a patch to the nginx core to fix the memory invalid reads when exceeding the pre-configured limits in an ngx_hash_t hash table. also upgraded ngx_lua to 0.9.13rc1. 11 years ago
nginx-1.7.7-cache_lock_hang_in_subreq.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-cache_manager_exit.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-dtrace.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-larger_max_error_str.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-location_if_inherits_proxy.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-log_escape_non_ascii.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-no_Werror.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-no_error_pages.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-no_pool.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-pcre_conf_opt.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-proxy_host_port_vars.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-resolver_del_event_invalid_read.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-server_header.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.7-upstream_pipelining.patch upgraded the nginx core to 1.7.7. 11 years ago
nginx-1.7.10-cache_manager_exit.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-dtrace.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-larger_max_error_str.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-log_escape_non_ascii.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-no_Werror.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-no_error_pages.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-no_pool.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-pcre_conf_opt.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-proxy_host_port_vars.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-server_header.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.7.10-upstream_filter_finalize.patch use Maxim Dounin's version of the upstream_filter_finalize patch. 11 years ago
nginx-1.7.10-upstream_pipelining.patch upgraded the nginx core to 1.7.10. 11 years ago
nginx-1.9.3-always_enable_cc_feature_tests.patch More MSYS/MinGW love. 10 years ago
nginx-1.9.3-cache_manager_exit.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-dtrace.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-larger_max_error_str.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-log_escape_non_ascii.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-no_Werror.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-no_error_pages.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-no_pool.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-pcre_conf_opt.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-proxy_host_port_vars.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-server_header.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.3-upstream_pipelining.patch upgraded the nginx core to 1.9.3. 10 years ago
nginx-1.9.7-always_enable_cc_feature_tests.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-cache_manager_exit.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-dtrace.patch bugfix: the ./configure options --with-dtrace-probes and --with-stream did not work together. 10 years ago
nginx-1.9.7-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-larger_max_error_str.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-log_escape_non_ascii.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-no_Werror.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-no_error_pages.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-no_pool.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-pcre_conf_opt.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-proxy_host_port_vars.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-resolver_security_fixes.patch bugfix: applied nginx-1.9.7-resolver_security_fixes.patch by default. 10 years ago
nginx-1.9.7-server_header.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.7-ssl_cert_cb_yield.patch feature: applied the ssl_cert_cb_yield patch to the NGINX core to allow yielding in OpenSSL's SSL_CTX_set_cert_cb() callbacks (needed by ngx_lua's ssl_certificate_by_lua*, for example). 10 years ago
nginx-1.9.7-upstream_pipelining.patch upgraded the nginx core to 1.9.7. 10 years ago
nginx-1.9.15-always_enable_cc_feature_tests.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-cache_manager_exit.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-dtrace.patch updated the dtrace patch for 1.9.15. 9 years ago
nginx-1.9.15-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-larger_max_error_str.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-log_escape_non_ascii.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-no_Werror.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-no_error_pages.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-no_pool.patch upgraded ngx_devel_kit to 0.3.0rc1; also fixed the no-pool patch for nginx 1.9.15. 9 years ago
nginx-1.9.15-pcre_conf_opt.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-proxy_host_port_vars.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-server_header.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-ssl_cert_cb_yield.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-ssl_pending_session.patch added the nginx core patch ssl_pending_session for nginx 1.9.15 as well. 9 years ago
nginx-1.9.15-upstream_pipelining.patch upgraded the nginx core to 1.9.15. 9 years ago
nginx-1.9.15-upstream_timeout_fields.patch nginx-1.9.15-upstream_timeout_fields.patch: renamed HAVE_UPSTREAM_TIMEOUT_FIELDS to HAVE_NGX_UPSTREAM_TIMEOUT_FIELDS. 9 years ago
nginx-1.11.2-always_enable_cc_feature_tests.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-balancer_status_code.patch feature: added the balancer_status_code patch to the nginx core to allow returning arbitrary HTTP status codes inside upstream balancers. 8 years ago
nginx-1.11.2-builtin_error_page_footer.patch change: applied a patch to the nginx core to turn nginx to openresty in the builtin special response pages' footer. 8 years ago
nginx-1.11.2-cache_manager_exit.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-delayed_posted_events.patch feature: applied the delayed-posted-events patch to the nginx core for adding "delayed posted events" which run in the next event cycle with 0 delay. 8 years ago
nginx-1.11.2-dtrace.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-intercept_error_log.patch feature: applied the intercept_error_log patch to the nginx core to provide 3rd-party modules a hook to intercept nginx error log data without touching files. 8 years ago
nginx-1.11.2-larger_max_error_str.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-log_escape_non_ascii.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-no_Werror.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-no_error_pages.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-no_pool.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-pcre_conf_opt.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-privileged_agent_process.patch optimize: privileged agent: reduced the number of ngx_connection_t allocated inside the privileged worker to avoid excessive memory consumption when worker_connections is set very high. 8 years ago
nginx-1.11.2-proxy_host_port_vars.patch feature: applied a patch to the nginx core to make the nginx variable $proxy_add_x_forwarded_for accessible on Lua land. 8 years ago
nginx-1.11.2-safe_resolver_ipv6_option.patch feature: applied the safe_resolver_ipv6_option patch to the nginx core to avoid the 'ipv6=off' option to be parsed by nginx when it is not built with IPv6 support. 9 years ago
nginx-1.11.2-server_header.patch patches: ensure "server" header in HTTP/2 response shows "openresty" when server_tokens are turned off. 8 years ago
nginx-1.11.2-single_process_graceful_exit.patch bugfix: applied the single_process_graceful_exit patch to the nginx core to fix the issue that nginx fails to perform graceful exit when master_process is turned off. 8 years ago
nginx-1.11.2-ssl_cert_cb_yield.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-ssl_pending_session.patch feature: applied the ssl_pending_session.patch to the nginx core to support the ssl_session_fetch_by_lua* and ssl_session_store_by_lua* in ngx_lua. 9 years ago
nginx-1.11.2-upstream_pipelining.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.11.2-upstream_timeout_fields.patch upgraded the nginx core to 1.11.2. 9 years ago
nginx-1.13.6-always_enable_cc_feature_tests.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-balancer_status_code.patch patches: updated 1.13.6 balancer_status_code.patch and added patch for 1.13.8 as well. 8 years ago
nginx-1.13.6-builtin_error_page_footer.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-cache_manager_exit.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-daemon_destroy_pool.patch fixed the patch file name to be more consistent with other patches. 7 years ago
nginx-1.13.6-delayed_posted_events.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-dtrace.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-init_cycle_pool_release.patch bugfix: fixed double free issues in the new init_cycle_pool_release patch for the nginx core. 8 years ago
nginx-1.13.6-intercept_error_log.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-larger_max_error_str.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-log_escape_non_ascii.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-no_Werror.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-no_error_pages.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-no_pool.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-pcre_conf_opt.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-privileged_agent_process.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-proxy_host_port_vars.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-resolver_conf_parsing.patch bugfix: nginx patch: do not build resolver parsing feature under Windows. 7 years ago
nginx-1.13.6-safe_resolver_ipv6_option.patch bugfix: nginx patch: do not build resolver parsing feature under Windows. 7 years ago
nginx-1.13.6-server_header.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-single_process_graceful_exit.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-socket_cloexec.patch feature: updated the socket_cloexec patches to support the ngx.pipe API. 7 years ago
nginx-1.13.6-ssl_cert_cb_yield.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-ssl_pending_session.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-stream_balancer_export.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-stream_proxy_get_next_upstream_tries.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-stream_proxy_timeout_fields.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-stream_ssl_preread_no_skip.patch feature: added patches to the nginx core to make sure ngx_stream_ssl_preread_module will not skip the rest of the preread phase when SNI server name parsing was successful. 8 years ago
nginx-1.13.6-upstream_pipelining.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.13.6-upstream_timeout_fields.patch upgraded the nginx core to 1.13.6. 8 years ago
nginx-1.15.8-always_enable_cc_feature_tests.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-balancer_status_code.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-builtin_error_page_footer.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-cache_manager_exit.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-daemon_destroy_pool.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-delayed_posted_events.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-dtrace.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-gcc-maybe-uninitialized-warning.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-init_cycle_pool_release.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-intercept_error_log.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-larger_max_error_str.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-log_escape_non_ascii.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-no_Werror.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-no_error_pages.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-no_pool.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-pcre_conf_opt.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-privileged_agent_process.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-proxy_host_port_vars.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-resolver_conf_parsing.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-safe_resolver_ipv6_option.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-server_header.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-single_process_graceful_exit.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-socket_cloexec.patch feature: updated the socket_cloexec patches to support the ngx.pipe API. 7 years ago
nginx-1.15.8-ssl_cert_cb_yield.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-ssl_pending_session.patch Revert "feature: updated the NGINX patches for async SSL session fetching to support OpenSSL 1.1.1." 6 years ago
nginx-1.15.8-stream_balancer_export.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-stream_proxy_get_next_upstream_tries.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-stream_proxy_timeout_fields.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-stream_ssl_preread_no_skip.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-upstream_pipelining.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-upstream_timeout_fields.patch upgraded the nginx core 1.15.8. 7 years ago
nginx-1.15.8-win32_max_err_str.patch bugfix: win32/win64: the error log buffer size was merely 2048 bytes (now updated to 4096 bytes). 6 years ago
nginx-1.17.1-always_enable_cc_feature_tests.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-balancer_status_code.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-builtin_error_page_footer.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-cache_manager_exit.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-daemon_destroy_pool.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-delayed_posted_events.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-dtrace.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-gcc-maybe-uninitialized-warning.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-init_cycle_pool_release.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-intercept_error_log.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-larger_max_error_str.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-log_escape_non_ascii.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-no_Werror.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-no_error_pages.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-no_pool.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-pcre_conf_opt.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-privileged_agent_process.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-proxy_host_port_vars.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-resolver_conf_parsing.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-reuseport_close_unused_fds.patch optimize: added an NGINX core patch to ensure unused listening fds are closed when 'reuseport' is used. 6 years ago
nginx-1.17.1-safe_resolver_ipv6_option.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-server_header.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-single_process_graceful_exit.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-socket_cloexec.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-ssl_cert_cb_yield.patch bugfix: support yielding in 'certificate_by_lua_*' when 'ssl_early_data' is on. 6 years ago
nginx-1.17.1-ssl_sess_cb_yield.patch feature: supported OpenSSL 1.1.1 by upgrading the OpenSSL patch. 6 years ago
nginx-1.17.1-stream_balancer_export.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-stream_proxy_get_next_upstream_tries.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-stream_proxy_timeout_fields.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-stream_ssl_preread_no_skip.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-upstream_pipelining.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-upstream_timeout_fields.patch upgraded the nginx core to 1.17.1. 6 years ago
nginx-1.17.1-win32_max_err_str.patch upgraded the nginx core to 1.17.1. 6 years ago
ngx_http_redis-0.3.6-variables_in_redis_pass.patch applied the variables_in_redis_pass patch to ngx_redis 0.3.6 to allow use of nginx variables in the redis_pass directive. 12 years ago
ngx_http_redis-0.3.7-default_port_fix.patch added more fixes. 8 years ago
ngx_http_redis-0.3.7-variables_in_redis_pass.patch fixed the context line numbers in ngx_http_redis-0.3.7-variables_in_redis_pass.patch. 11 years ago
ngx_http_redis-0.3.7-without_gzip.patch bugfix: ngx_http_redis failed to compile when the ngx_gzip module was disabled. thanks anod221 for the report in #79. 11 years ago
openssl-1.0.2h-sess_set_get_cb_yield.patch feature: applied the ssl_pending_session.patch to the nginx core to support the ssl_session_fetch_by_lua* and ssl_session_store_by_lua* in ngx_lua. 9 years ago
openssl-1.1.0c-sess_set_get_cb_yield.patch feature: added the sess_set_get_cb_yield patch for OpenSSL 1.1.0c and beyond. 8 years ago
openssl-1.1.0d-sess_set_get_cb_yield.patch feature: added the sess_set_get_cb_yield patch for OpenSSL 1.1.0d and beyond. 8 years ago
openssl-1.1.0j-parallel_build_fix.patch bugfix: added an openssl patch to fix the parallel build regression in openssl 1.1.0j. 6 years ago
openssl-1.1.1c-sess_set_get_cb_yield.patch feature: supported OpenSSL 1.1.1 by upgrading the OpenSSL patch. 6 years ago
patch.2016.write.txt bugfix: applied the patch for nginx security advisory (CVE-2016-4450) to the nginx 1.9.15 core. 9 years ago
patch.2016.write2.txt bugfix: applied the patch for nginx security advisory (CVE-2016-4450). 9 years ago
patch.2017.ranges.txt bugfix: applied nginx's official security fix for an issue in the range filter (CVE-2017-7529). 8 years ago
patch.2018.h2.txt bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2018-16843 CVE-2018-16844). 6 years ago
patch.2018.mp4.txt bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2018-16845). 6 years ago
patch.2019.h2.txt bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2019-9511 CVE-2019-9513 CVE-2019-9516). 6 years ago