Yichun Zhang (agentzh)
f58e6eb013
upgraded the nginx core to 1.15.5.
6 years ago
Yichun Zhang (agentzh)
a245ff1644
fixed the patch file name to be more consistent with other patches.
6 years ago
Yuansheng
17384566bb
bugfix: nginx did not destroy the cycle memory pool before the daemon process exits.
...
This is to make the nginx ASAN or Valgrind clean in daemon mode. It is
also meaningful when we have more sophisticated cleanup work needed in
the configuration initialization phase and handlers like init_by_lua*.
6 years ago
Datong Sun
f0e621b0c4
bugfix: nginx patch: do not build resolver parsing feature under Windows.
...
bugfix: nginx patch: moved the include of resolv.h to after ngx_config.h to avoid compilation failures on FreeBSD.
bugfix: patch: updated safe_resolver_ipv6_option.patch with new offsets to avoid confusing patch while applying.
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Datong Sun
ff89bf3ea1
resolv.conf: fixed a bug that when a newline character is present at the end of the resolv.conf file, the parser incorrectly included such newline in the parsed address.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
spacewander
a4f399b3ac
feature: added the socket_cloexec patch to ensure most of the nginx connections could be closed before child process terminates.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Datong Sun
3d8b33f0e8
feature: added a patch for the nginx core to add the "local=/path/to/resolv.conf" option to the standard "resolver" config directive.
...
This can enable the use of system-level nameserver configurations of
/etc/resolv.conf, for example, in nginx's own nonblocking DNS resolver.
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Datong Sun
93f785eed6
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.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Datong Sun
30fa60ad5d
patches: updated 1.13.6 balancer_status_code.patch and added patch for 1.13.8 as well.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
spacewander
ee6b26e347
feature: added the sess_set_get_cb_yield patch for OpenSSL 1.1.0d and beyond.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
spacewander
a0dc14761a
feature: added the sess_set_get_cb_yield patch for OpenSSL 1.1.0c and beyond.
...
The patch is based on
https://patch-diff.githubusercontent.com/raw/openssl/openssl/pull/1588.patch ,
with some minor modifications.
Thanks Alessandro Ghedini for the ground work.
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Yichun Zhang (agentzh)
84734aa1f9
bugfix: fixed double free issues in the new init_cycle_pool_release patch for the nginx core.
7 years ago
Yichun Zhang (agentzh)
f721f66b4e
feature: applied the init_cycle_pool_release patch to nginx 1.13.6+ cores to make it valgrind or asan clean.
7 years ago
Yichun Zhang (agentzh)
a1109b8dd2
upgraded the nginx core to 1.13.6.
7 years ago
Datong Sun
94766f7a41
patches: ensure "server" header in HTTP/2 response shows "openresty" when server_tokens are turned off.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Yichun Zhang (agentzh)
4eae6e2415
upgraded the nginx core to 1.13.5.
7 years ago
Yichun Zhang (agentzh)
3e2540f6a0
upgraded nginx core to 1.13.4.
7 years ago
Datong Sun
4b594fdce6
feature: added nginx core patches needed by ngx_stream_lua_module's balancer_by_lua*.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Yichun Zhang (agentzh)
1f2121b546
removed patches for the nginx 1.13.2 core.
7 years ago
Yichun Zhang (agentzh)
6237430ef4
upgraded nginx core to 1.13.3.
7 years ago
Yichun Zhang (agentzh)
967d1261cd
added more fixes.
7 years ago
Yichun Zhang (agentzh)
1426d3283d
fixed the dtrace patch for nginx.
7 years ago
Yichun Zhang (agentzh)
45a8fb27e4
fixed the upstream_timeout_fields patch for nginx.
7 years ago
Yichun Zhang (agentzh)
3c114dbe46
fixed the log_escape_non_ascii patch for the nginx core.
7 years ago
Yichun Zhang (agentzh)
20e70449f8
fixed the nginx server_header patch.
7 years ago
Yichun Zhang (agentzh)
6614441908
upgraded the nginx core to 1.13.2 (some patches fail to apply though).
7 years ago
spacewander
adcff66454
feature: applied a patch to the nginx core to make the nginx variable $proxy_add_x_forwarded_for accessible on Lua land.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Yichun Zhang (agentzh)
19c6e1fb5c
bugfix: applied nginx's official security fix for an issue in the range filter (CVE-2017-7529).
7 years ago
Datong Sun
3b74625ad3
feature: added the balancer_status_code patch to the nginx core to allow returning arbitrary HTTP status codes inside upstream balancers.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Yichun Zhang (agentzh)
add30287e1
change: applied a patch to the nginx core to turn nginx to openresty in the builtin special response pages' footer.
...
Thanks Datong Sun for the patch.
8 years ago
Datong Sun
6e74463f66
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.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Datong Sun
4950ec7f62
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.
...
this nginx core feature is needed by the ngx.sleep(0) feature in
ngx_lua, for example.
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Yichun Zhang (agentzh)
ec8acae28e
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
Yuansheng
7a7576319e
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.
...
3rd-party modules can register a custom interception hook to ngx_http_core_main_conf_t.intercept_log_handler.
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Yuansheng
79dc3c56aa
feature: applied a small patch to the nginx core to add support for the "privileged agent" process which is run by the same system account as the master.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Thibault Charbonnier
b490cfeea4
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.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
8 years ago
Yichun Zhang (agentzh)
381697b884
added the nginx core patch ssl_pending_session for nginx 1.9.15 as well.
8 years ago
Yichun Zhang (agentzh)
97901f3357
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.
...
also added an openssl patch to support yieldable callback set by
SSL_CTX_sess_set_get_cb().
8 years ago
Yichun Zhang (agentzh)
09ca92f51f
upgraded the nginx core to 1.11.2.
8 years ago
Yichun Zhang (agentzh)
99f0618218
nginx-1.9.15-upstream_timeout_fields.patch: renamed HAVE_UPSTREAM_TIMEOUT_FIELDS to HAVE_NGX_UPSTREAM_TIMEOUT_FIELDS.
8 years ago
Yichun Zhang (agentzh)
7c274e056e
feature: added the upstream_timeout_fields patch to the nginx core to allow per-request connect/send/read timeout settings for individual upstream requests and retries.
9 years ago
Yichun Zhang (agentzh)
c47aef193f
bugfix: applied the patch for nginx security advisory (CVE-2016-4450) to the nginx 1.9.15 core.
9 years ago
Yichun Zhang (agentzh)
d6a8907fc0
resolved conflicts while merging the branch 1.9.7.x into master.
9 years ago
Yichun Zhang (agentzh)
bf47ba9529
bugfix: applied the patch for nginx security advisory (CVE-2016-4450).
...
also bumped version to 1.9.7.5.
9 years ago
Yichun Zhang (agentzh)
741ff983e8
updated the dtrace patch for 1.9.15.
9 years ago
Yichun Zhang (agentzh)
a9cada5c27
updated dtrace patch.
9 years ago
Yichun Zhang (agentzh)
1b197fb27a
upgraded ngx_devel_kit to 0.3.0rc1; also fixed the no-pool patch for nginx 1.9.15.
9 years ago
Yichun Zhang (agentzh)
86be514b1c
upgraded the nginx core to 1.9.15.
9 years ago
Yichun Zhang (agentzh)
5f7f678876
upgraded the NGINX core to 1.9.11 and ngx_lua to 0.10.1rc0.
9 years ago
Yichun Zhang (agentzh)
8c6b0f77af
bugfix: applied nginx-1.9.7-resolver_security_fixes.patch by default.
9 years ago