Datong Sun
5b9d07b8ae
resolver: fixed Clang warnings.
7 years ago
Datong Sun
ef346b7556
resolver: fixed styles.
7 years ago
Datong Sun
3135bb8450
resolver: improved space handling. improved error handling and added
...
IPv6 support.
7 years ago
Datong Sun
dafba43e9f
resolv: fixed styles according to review suggestions.
7 years ago
Datong Sun
afe905f34c
patch: respect system MAXNS limit when parsing resolv.conf.
7 years ago
Datong Sun
44ebee2215
update: added CRLF and CR support for resolv.conf parser. added more
...
tests.
7 years ago
Datong Sun
34adaa8ac8
patch: added patch for parsing local resolvers defined in resolv.conf
...
and use them as resolv servers.
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.
8 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>
8 years ago
Yichun Zhang (agentzh)
4eae6e2415
upgraded the nginx core to 1.13.5.
8 years ago
Yichun Zhang (agentzh)
3e2540f6a0
upgraded nginx core to 1.13.4.
8 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>
8 years ago
Yichun Zhang (agentzh)
1f2121b546
removed patches for the nginx 1.13.2 core.
8 years ago
Yichun Zhang (agentzh)
6237430ef4
upgraded nginx core to 1.13.3.
8 years ago
Yichun Zhang (agentzh)
967d1261cd
added more fixes.
8 years ago
Yichun Zhang (agentzh)
1426d3283d
fixed the dtrace patch for nginx.
8 years ago
Yichun Zhang (agentzh)
45a8fb27e4
fixed the upstream_timeout_fields patch for nginx.
8 years ago
Yichun Zhang (agentzh)
3c114dbe46
fixed the log_escape_non_ascii patch for the nginx core.
8 years ago
Yichun Zhang (agentzh)
20e70449f8
fixed the nginx server_header patch.
8 years ago
Yichun Zhang (agentzh)
6614441908
upgraded the nginx core to 1.13.2 (some patches fail to apply though).
8 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>
8 years ago
Yichun Zhang (agentzh)
19c6e1fb5c
bugfix: applied nginx's official security fix for an issue in the range filter (CVE-2017-7529).
8 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.
9 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().
9 years ago
Yichun Zhang (agentzh)
09ca92f51f
upgraded the nginx core to 1.11.2.
9 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.
9 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