Yichun Zhang (agentzh)
220b940e66
bugfix: the ./configure options --with-dtrace-probes and --with-stream did not work together.
9 years ago
Yichun Zhang (agentzh)
c0c2f883e9
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).
9 years ago
Yichun Zhang (agentzh)
83eeb14f6c
upgraded the nginx core to 1.9.7.
9 years ago
Yichun Zhang (agentzh)
1f4045ef2c
More MSYS/MinGW love.
...
* upgraded ngx_lua to 0.9.18rc1 to support Win32 LuaJIT DLL.
* upgraded lua-redis-parser to 0.11rc1 for better Win32 support.
* upgraded lua-rds-parser to 0.06rc2 for better Win32 support.
* upgraded ngx_rds_csv to 0.07rc1 for better Win32 support.
* upgraded lua-resty-cli to 0.04rc1 for better Win32 support.
* upgraded lua-resty-core to 0.1.2.
* applied a patch to LuaJIT to add "!/lualib/" to the default Lua
package search paths.
* upgraded lua-cjson to 2.1.0.3rc2 for better Win32 support and
a suppressed gcc warning.
* use OpenResty's nginx tarballs extracted directly from the official nginx
code repos, because we need the win32 support which is excluded in the
official nginx release tarballs. Our nginx release tarballs are
generated by the util/package-nginx.sh script.
* added the util/package-win32.sh script to generate the Win32 OpenResty
binary distribution file.
* applied a patch to always enable C compiler feature tests in nginx's
own build system because the MinGW gcc compiler on Win32 is also
powerful enough to support advanced features like variadic macros.
* added document README-win32.
* util/dist-check: do a partial uninstallation before installing
anything new.
* added util/build-win32.sh to build OpenResty on Win32 using the
MinGW/MSYS toolchain.
* ./configure: added support for building on Win32 using the MinGW/MSYS
toolchain.
9 years ago
Yichun Zhang (agentzh)
f84e035e45
upgraded the nginx core to 1.9.3.
9 years ago
Yichun Zhang (agentzh)
4907d14700
fixed a compilation error when both the dtrace static probes and --with-threads are specified.
10 years ago
Yichun Zhang (agentzh)
ce65738299
upgraded the nginx core to 1.9.2.
10 years ago
Yichun Zhang (agentzh)
99ca550104
use Maxim Dounin's version of the upstream_filter_finalize patch.
10 years ago
Yichun Zhang (agentzh)
6be51e769a
bugfix: applied the upstream_filter_finalize patch to the nginx core to fix corrupted $upstream_response_time values when filter_finalize and error_page are both used. thanks Daniel Bento for the report.
10 years ago
Yichun Zhang (agentzh)
6142b6936f
upgraded the nginx core to 1.7.10.
10 years ago
Yichun Zhang (agentzh)
6b052c8fca
bugfix: ngx_http_redis failed to compile when the ngx_gzip module was disabled. thanks anod221 for the report in #79 .
10 years ago
Yichun Zhang (agentzh)
fab852190b
fixed the context line numbers in ngx_http_redis-0.3.7-variables_in_redis_pass.patch.
10 years ago
Yichun Zhang (agentzh)
5cb6e4f591
Revert "bugfix: applied the patch to fix a new regression in nginx 1.7.7's ngx_gzip and ngx_gunzip modules that could lead to request hang when the downstream is slow to write to."
...
This reverts commit b6d3a5cf7b
.
10 years ago
Yichun Zhang (agentzh)
b6d3a5cf7b
bugfix: applied the patch to fix a new regression in nginx 1.7.7's ngx_gzip and ngx_gunzip modules that could lead to request hang when the downstream is slow to write to.
10 years ago
Yichun Zhang (agentzh)
46a5fd3bba
upgraded the nginx core to 1.7.7.
10 years ago
Yichun Zhang (agentzh)
445ca90f06
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.
10 years ago
Yichun Zhang (agentzh)
dde4c94fd0
bugfix: applied a patch to the nginx core to fix a memory invalid read regression introduced in nginx 1.7.5+'s resolver.
10 years ago
Yichun Zhang (agentzh)
8dae181c24
upgraded the nginx core to 1.7.5.
10 years ago
Yichun Zhang (agentzh)
e225c37731
upgraded the nginx core to 1.7.4.
10 years ago
Yichun Zhang (agentzh)
cd89141e48
updated the proxy_ssl_handshake_timer patch to the upstream version as per Jared Feng's request.
10 years ago
Yichun Zhang (agentzh)
43ae08a6c4
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
10 years ago
Yichun Zhang (agentzh)
f26ae39115
bugfix: applied a patch to the nginx core to ensure the ssl handshake procedure in ngx_proxy is always protected by a timer for timeout errors. see http://mailman.nginx.org/pipermail/nginx-devel/2014-July/005627.html
10 years ago
Yichun Zhang (agentzh)
cc4a307f0e
upgraded the nginx core to 1.7.3.
11 years ago
Yichun Zhang (agentzh)
b824a3cb59
upgraded the nginx core to 1.7.2.
11 years ago
Yichun Zhang (agentzh)
39407386ea
removed the cve-2013-2070 patch which is useless for nginx 1.7.0.
11 years ago
Yichun Zhang (agentzh)
e37973502e
bugfix: updated the dtrace patch because systemtap 2.5 no longer accepts the -xnolib option in its dtrace utility.
11 years ago
Yichun Zhang (agentzh)
52e622a26c
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
Yichun Zhang (agentzh)
20e69718ce
fixed a bug in slab_defrag.patch for the nginx core that we may incorrectly access the padding area between the end of pool->pages and pool->start. thanks Shuxin Yang for the catch.
11 years ago
Yichun Zhang (agentzh)
05334f1b5b
updated the slab_defrag patch (for nginx) with better comments. thanks Shuxin for the suggestions.
11 years ago
Yichun Zhang (agentzh)
91549c16b4
updated the slab_defrag patch (for nginx) a bit.
11 years ago
Yichun Zhang (agentzh)
1dbd0b24d2
apply the slab_defrag patch to the nginx core by default.
11 years ago
Yichun Zhang (agentzh)
9c3a123035
upgraded nginx core to 1.7.0.
11 years ago
Yichun Zhang (agentzh)
b0f1e786c1
upgraded the nginx core to 1.5.12.
11 years ago
Yichun Zhang (agentzh)
37ba2b1015
backported the patch to the nginx core for the latest SPDY security vulnerability (CVE-2014-0133).
11 years ago
Yichun Zhang (agentzh)
d21cc33749
nginx: disabled the -Werror option for clang too. thanks Hamish Forbes for the report.
11 years ago
Yichun Zhang (agentzh)
e36d505d80
upgraded the patches for nginx 1.5.11.
11 years ago
Yichun Zhang (agentzh)
227e4e0da2
upgraded nginx core to 1.5.9.
11 years ago
Yichun Zhang (agentzh)
676150c81b
bugfix: setting $args might not make ngx_proxy (and others) honour the change. applied the setting_args_invalidates_uri patch to fix this issue. thanks rvsw for the report.
11 years ago
Yichun Zhang (agentzh)
c9d9e4a8dd
updated the resolve-names-with-a-trailing-dot patch according to the feedback from Piotr Sikora and Ruslan Ermilov.
11 years ago
Yichun Zhang (agentzh)
9a3e9dbffd
bugfix: nginx's builtin resolver did not accept domain names with a trailing dot.
11 years ago
Yichun Zhang (agentzh)
1eb135cc6a
upraded the nginx core to 1.5.8.
11 years ago
Yichun Zhang (agentzh)
4bab759ea3
optimize: shortened the server string "ngx_openresty" to "openresty".
11 years ago
Yichun Zhang (agentzh)
8cec47f755
upgraded the nginx core to 1.5.7.
11 years ago
Yichun Zhang (agentzh)
0528788543
feature: added new configure option --with-pcre-conf-opt=OPTIONS to the nginx core to allow custom PCRE ./configure build options. thanks Lance Li for the original patch in #39 .
11 years ago
Yichun Zhang (agentzh)
2fb9ed5c1d
updated the larger_max_error_str patch to allow NGX_MAX_ERROR_STR to be redefined from the outside.
11 years ago
Yichun Zhang (agentzh)
1728ca8c66
feature: applied the larger_max_error_str patch to the nginx core to allow error log messages up to 4096 bytes.
11 years ago
Yichun Zhang (agentzh)
633abb71bf
upgraded the patch "variables_in_redis_pass" to ngx_http_redis 0.3.7.
11 years ago
Yichun Zhang (agentzh)
8b86c72ea2
applied the official patch patch.2013.space.txt for the Nginx core to fix the security issue CVE-2013-4547.
11 years ago
Yichun Zhang (agentzh)
b694456ef3
bugfix: applied the cache_manager_exit patch to the nginx core to fix an issue when the cache manager process is shutting down.
11 years ago
Yichun Zhang (agentzh)
68d1241d12
updated the gzip_flush_bug patch to fix the issue in the ngx_gunzip module. thanks Maxim Dounin for the catch.
11 years ago
Yichun Zhang (agentzh)
f35f66a487
feature: added patch nginx-1.4.3-proxy_host_port_vars to make $proxy_host and $proxy_port accessible for dynamic languages like Lua and Perl.
11 years ago
Yichun Zhang (agentzh)
aac5d5e49e
updated nginx-1.4.3-gzip_flush_bug.patch according to Maxim Dounin's feedback.
11 years ago
Yichun Zhang (agentzh)
8bc4bf391a
updated the gzip_flush_bug patch according to the feedback from Maxim Dounin.
11 years ago
Yichun Zhang (agentzh)
1df484be52
bugfix: applied the cache_lock_hang_in_subreq patch to the nginx core to fix the request hang when using proxy_cache_lock in subrequests and the cache lock timeout happens.
11 years ago
Yichun Zhang (agentzh)
4308a5ca45
bugfix: applied the gzip_flush_bug.patch to the nginx core. see also http://mailman.nginx.org/pipermail/nginx-devel/2013-October/004429.html
11 years ago
Yichun Zhang (agentzh)
274b1b6778
bugfix: backported Maxim Dounin's patch to fix an issue in the ngx_gzip module: it did not clear r->connection->buffered when the pending data was already flushed out. this could hang ngx_lua's ngx.flush(true) call, for example.
11 years ago
Yichun Zhang (agentzh)
35e053cb6c
upgraded the nginx core to 1.4.3.
11 years ago
Yichun Zhang (agentzh)
221130defc
updated patches for nginx 1.5.4.
11 years ago
Yichun Zhang (agentzh)
921fd6d675
checked in the patches for nginx 1.5.3; also applied the unix_socket_accept_over_read patch the nginx cores older than 1.5.3.
11 years ago
Yichun Zhang (agentzh)
3d547529fd
upgraded the nginx core to 1.4.2.
11 years ago
Yichun Zhang (agentzh)
96abf202e4
bugfix: we did not initialize c->addr_text properly in nginx-1.4.1-unix_socket_accept_over_read.patch.
12 years ago
Yichun Zhang (agentzh)
cee1aca97f
checked in nginx-1.4.1-unix_socket_accept_over_read.patch.
12 years ago
agentzh (Yichun Zhang)
3a7529d7d0
fixed patches/nginx-1.4.1-no_pool.patch which did not apply at all.
12 years ago
agentzh (Yichun Zhang)
4cdd11476b
applied the patch gcc-maybe-uninitialized-warning.patch for nginx to fix a gcc warning with gcc 4.7.3/4.7.2.
12 years ago
agentzh (Yichun Zhang)
c312ba38b3
added patches for nginx 1.4.1.
12 years ago
agentzh (Yichun Zhang)
24d8c2265e
feature: applied the invalid_referer_hash patch to the nginx core to make the $invalid_referer variable accessible in embedded dynamic languages like Perl and Lua. thanks Fry-kun for requesting this.
12 years ago
agentzh (Yichun Zhang)
6ce2a28c23
Merge branch 'tmp'
12 years ago
agentzh (Yichun Zhang)
07fbdad118
applied the official patch for the nginx security vulnerability CVE-2013-2070.
12 years ago
agentzh (Yichun Zhang)
ca9f8d0622
updated the dtrace patch to reflect recent changes.
12 years ago
agentzh (Yichun Zhang)
529f4c854c
always enable debuginfo in the bundled LuaJIT 2.0 build and Lua 5.1 build to support Nginx Systemtap Toolkit.
12 years ago
agentzh (Yichun Zhang)
aadd93ff24
upgraded the nginx core to 1.2.8.
12 years ago
agentzh (Yichun Zhang)
49d9d9b778
nginx-1.2.7-upstream_truncation.patch: worked around an issue in ngx_event_pipe_copy_input_filter because it does not set p->upstream_done when p->length <= 0 like ngx_http_proxy_copy_filter.
12 years ago
agentzh (Yichun Zhang)
13efb24106
bugfix: ngx_uwsgi and ngx_scgi did set u->length but not u->pipe->length, thus leading to truncation false positives.
12 years ago
agentzh (Yichun Zhang)
3be0b7f0e1
bugfix: upstream_truncation.patch: 1. 504 error code in ngx_http_upstream_finalize_request resulted in calling special response handler even when the response header has been sent; 2. use 502 status code in ngx_http_upstream_finalize_request when upstream data truncation happens.
12 years ago
agentzh (Yichun Zhang)
5fb8647d23
renamed upstream-truncation.patch to upstream_trauncation.patch and also added a test for the case that r->upstream->pipe is NULL.
12 years ago
agentzh (Yichun Zhang)
e7053c9ca9
updated the dtrace patch to make the stap function ngx_chain_dump() print out info about the "last_buf" and "last_in_chain" flags in bufs.
12 years ago
agentzh (Yichun Zhang)
042e2fd27b
renamed the "nonbuffered-upstream-truncation" patch to "upstream-truncation" patch; also fixed issues with chunked upstream response bodies. thanks Andy Yuan for reporting this issue in #24 .
12 years ago
agentzh (Yichun Zhang)
9f52ad4a45
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
agentzh (Yichun Zhang)
a925be09c9
bugfix: applied Lanshun Zhou's run_posted_requests_in_resolver patch to the Nginx core: http://mailman.nginx.org/pipermail/nginx-devel/2013-March/003476.html
12 years ago
agentzh (Yichun Zhang)
db978031d2
upgraded the nginx core to 1.2.7.
12 years ago
agentzh (Yichun Zhang)
0a2dcd7c50
added patches for the nginx 1.3.11 core. also excluded the allow_request_body_updating patch.
12 years ago
agentzh (Yichun Zhang)
8e35463045
updated resolver_wev_handler_segfault_with_poll.patch to Ruslan Ermilov's version.
12 years ago
agentzh (Yichun Zhang)
fc1929f37d
applied the resolver_wev_handler_segfault_with_pol patch to the nginx core 1.2.6 and 1.3.7 by default. see http://mailman.nginx.org/pipermail/nginx-devel/2013-January/003275.html for details.
12 years ago
agentzh (Yichun Zhang)
f2b37bbcc7
upgraded the nginx core to 1.2.6.
12 years ago
agentzh (Yichun Zhang)
1f83898d01
applied slab_alloc_no_memory_as_info.patch to lower the log level of the error message "ngx_slab_alloc() failed: no memory" from "crit" to "info".
12 years ago
agentzh (Yichun Zhang)
bb4d9b26fe
bugfix: the upstream_pipeline patch introduced a regression that when upstream_next is in action, nginx might hang. thanks Kindy Lin for reporting this issue.
12 years ago
agentzh (Yichun Zhang)
2ad093b4fa
include the latest bugfixes for LuaJIT 2.0 from the git repository (up to git commit 2ad9834d).
12 years ago
agentzh (Yichun Zhang)
9bd2c1fbc5
checked in the patches for the nginx 1.2.5 core.
12 years ago
agentzh (Yichun Zhang)
8950d4655d
added terminal colors to the output of the util/mirror-tarballs script; also added the upstream_test_connect_kqueue patch for nginx 1.3.7.
12 years ago
agentzh (Yichun Zhang)
0e72914300
checked in the upstream_test_connect_kqueue patch for the nginx 1.2.4 core and applied it by default.
12 years ago
agentzh (Yichun Zhang)
1dd6b50740
upgraded patches for nginx 1.3.7.
12 years ago
agentzh (Yichun Zhang)
07a3959dd2
upgraded the nginx core to 1.2.4; also upgraded ngx_lua to 0.7.0.
12 years ago
agentzh (Yichun Zhang)
c381151ce7
checked in the new patch channel-uninit-params for nginx 1.2.3 and 1.3.6.
12 years ago
agentzh (Yichun Zhang)
e5ba4d313a
checked in the patches for nginx 1.3.6.
12 years ago
agentzh (Yichun Zhang)
b83fb77107
updated the dtrace patch to include new tapset functions ngx_indent, ngx_http_subreq_depth, and ngx_http_req_parent.
12 years ago
agentzh (Yichun Zhang)
9e9cf9630c
removed an extra line from the nonbuffered-upstream-truncation patch.
12 years ago
agentzh (Yichun Zhang)
6a37c9bfdc
updated the dtrace patch as well as the nonbuffered-upstream-truncation patch.
12 years ago
agentzh (Yichun Zhang)
84917b7821
updated the dtrace patch to add new static probe create-pool-done.
12 years ago
agentzh (Yichun Zhang)
1a90e3fc91
updated the nonbuffered-upstream-truncation patch to make the error handling more consistent.
12 years ago
agentzh (Yichun Zhang)
ac3efbbea8
added the nonbuffered-upstream-truncation patch for nginx 1.2.3 to make ngx_http_upstream provide a way in the context of a subrequest to signal the parent of errors when upstream data truncation happens. thanks Bryan Alger for reporting this issue.
12 years ago