Commit Graph

156 Commits

Author SHA1 Message Date
agentzh (Yichun Zhang) 529f4c854c always enable debuginfo in the bundled LuaJIT 2.0 build and Lua 5.1 build to support Nginx Systemtap Toolkit. 2013-04-20 23:10:26 -07:00
agentzh (Yichun Zhang) aadd93ff24 upgraded the nginx core to 1.2.8. 2013-04-20 22:41:46 -07:00
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. 2013-04-08 16:50:48 -07:00
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. 2013-04-07 15:58:23 -07:00
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. 2013-04-06 18:02:44 -07:00
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. 2013-04-05 12:48:59 -07:00
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. 2013-04-04 18:26:27 -07:00
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. 2013-04-04 18:25:00 -07:00
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. 2013-03-21 18:03:56 -07:00
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 2013-03-20 18:48:27 -07:00
agentzh (Yichun Zhang) db978031d2 upgraded the nginx core to 1.2.7. 2013-02-18 12:16:45 -08:00
agentzh (Yichun Zhang) 0a2dcd7c50 added patches for the nginx 1.3.11 core. also excluded the allow_request_body_updating patch. 2013-01-26 20:01:12 -08:00
agentzh (Yichun Zhang) 8e35463045 updated resolver_wev_handler_segfault_with_poll.patch to Ruslan Ermilov's version. 2013-01-23 15:17:04 -08:00
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. 2013-01-22 17:46:20 -08:00
agentzh (Yichun Zhang) f2b37bbcc7 upgraded the nginx core to 1.2.6. 2012-12-23 17:54:00 -08:00
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". 2012-12-05 20:54:05 -08:00
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. 2012-12-05 15:16:03 -08:00
agentzh (Yichun Zhang) 2ad093b4fa include the latest bugfixes for LuaJIT 2.0 from the git repository (up to git commit 2ad9834d). 2012-11-28 22:20:03 -08:00
agentzh (Yichun Zhang) 9bd2c1fbc5 checked in the patches for the nginx 1.2.5 core. 2012-11-14 18:46:34 -08:00
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. 2012-11-05 21:59:27 -08:00
agentzh (Yichun Zhang) 0e72914300 checked in the upstream_test_connect_kqueue patch for the nginx 1.2.4 core and applied it by default. 2012-11-05 21:29:54 -08:00
agentzh (Yichun Zhang) 1dd6b50740 upgraded patches for nginx 1.3.7. 2012-10-10 23:03:56 -07:00
agentzh (Yichun Zhang) 07a3959dd2 upgraded the nginx core to 1.2.4; also upgraded ngx_lua to 0.7.0. 2012-10-10 18:06:47 -07:00
agentzh (Yichun Zhang) c381151ce7 checked in the new patch channel-uninit-params for nginx 1.2.3 and 1.3.6. 2012-09-17 11:47:04 -07:00
agentzh (Yichun Zhang) e5ba4d313a checked in the patches for nginx 1.3.6. 2012-09-13 15:28:34 -07:00
agentzh (Yichun Zhang) b83fb77107 updated the dtrace patch to include new tapset functions ngx_indent, ngx_http_subreq_depth, and ngx_http_req_parent. 2012-09-10 19:01:38 -07:00
agentzh (Yichun Zhang) 9e9cf9630c removed an extra line from the nonbuffered-upstream-truncation patch. 2012-09-09 21:58:41 -07:00
agentzh (Yichun Zhang) 6a37c9bfdc updated the dtrace patch as well as the nonbuffered-upstream-truncation patch. 2012-09-09 12:53:03 -07:00
agentzh (Yichun Zhang) 84917b7821 updated the dtrace patch to add new static probe create-pool-done. 2012-09-06 15:06:48 -07:00
agentzh (Yichun Zhang) 1a90e3fc91 updated the nonbuffered-upstream-truncation patch to make the error handling more consistent. 2012-09-05 21:15:17 -07:00
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. 2012-09-05 15:11:52 -07:00
agentzh (Yichun Zhang) 2629184a0e updated the allow_request_body_updating.patch to define the HAVE_ALLOW_REQUEST_BODY_UPDATING_PATCH macro. 2012-08-30 11:46:55 -07:00
agentzh (章亦春) 23ebcbc77a updated the dtrace patch for nginx 1.2.3 and 1.3.4 for FreeBSD compatibility. 2012-08-22 11:36:49 -07:00
agentzh (Yichun Zhang) 3e932d8aa8 updated the dtrace patch for nginx 1.2.3 and 1.3.4. 2012-08-21 18:22:48 -07:00
agentzh (Yichun Zhang) 01984bab7c updated the dtrace patch for nginx 1.3.4. 2012-08-20 17:42:05 -07:00
agentzh (Yichun Zhang) 248189c74e updated the dtrace patch for nginx 1.2.3. 2012-08-20 16:58:54 -07:00
agentzh (章亦春) 654bd20277 updated the dtrace patches for nginx 1.2.3 and 1.3.4 for FreeBSD. also updated the bundling scripts to make them work on FreeBSD. 2012-08-17 16:10:35 -07:00
agentzh (Yichun Zhang) 6fe95fbbe4 upgraded the nginx core to 1.2.3; also bumped the version number to 1.2.3.1rc1. 2012-08-15 16:42:06 -07:00
agentzh (章亦春) e1c0786358 upgraded the dtrace patches for nginx 1.2.1 and 1.3.4. also bumped the version to 1.2.1.14. 2012-08-14 20:51:17 -07:00
agentzh (章亦春) 2584e135ed updated the dtrace patch for the linking issue on FreeBSD. 2012-08-14 14:45:49 -07:00
agentzh (章亦春) 5e4d755aad added patches for nginx 1.3.4. 2012-08-13 15:38:49 -07:00
agentzh (章亦春) 52cf79ee28 fixed the "ngx_request_t" argument type issue in the dtrace provider for nginx. 2012-08-12 23:24:16 -07:00
agentzh (章亦春) 93a68930aa updated the dtrace patch from the nginx-dtrace project. 2012-07-27 14:44:24 -07:00
agentzh (章亦春) abc99a3610 updated the dtrace patch from the nginx-dtrace project. 2012-07-26 21:31:58 -07:00
agentzh (章亦春) c1d79abf0e updated the dtrace patch from the nginx-dtrace project. 2012-07-25 21:50:19 -07:00
agentzh (章亦春) 0a1195e7a9 updated the dtrace patch from the dtrace-nginx project. 2012-07-24 21:32:37 -07:00
agentzh (章亦春) 0409ce05b8 added new patch for the nginx core, nginx-1.2.1-dtrace.patch. 2012-07-24 11:39:13 -07:00
agentzh (章亦春) ecc5816593 fixed an issue regarding subrequests in allow_request_body_updating.patch. 2012-07-22 10:06:40 -07:00
agentzh (章亦春) 1aae4c3350 removed nginx 1.2.1 patches that are not really used. 2012-07-21 12:01:22 -07:00
agentzh (章亦春) 5b91b67796 committed patches that were not committed. 2012-07-04 22:02:36 -07:00
agentzh (章亦春) 1921477c18 applied nginx-1.2.1-location_if_inherits_proxy.patch to the nginx core. see http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002374.html for details. 2012-06-24 20:43:10 +08:00
agentzh (章亦春) c74b535bb2 upgraded the (optional) no-pool patch to the latest version. 2012-06-22 15:33:35 +08:00
agentzh (章亦春) 2a871e5740 upgraded the nginx core to 1.2.1. bumped the version of ngx_openresty to 1.2.1.1rc1. 2012-06-17 17:24:48 +08:00
agentzh (章亦春) 2ad1408ba9 updated nginx-1.0.15-poll_del_event_at_exit.patch. thanks Maxim Dounin. 2012-06-15 11:41:44 +08:00
agentzh (章亦春) bfe8fda504 bugfix: the no-pool patch might leak memory. now we have updated the no-pool patch to the latest version that is a thorough rewrite. 2012-06-07 19:42:07 +08:00
agentzh (章亦春) 914c4c5ac4 applied poll_del_event_at_exit.patch: http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002328.html 2012-06-07 17:50:33 +08:00
agentzh (章亦春) 938d3731c8 applied the resolver_debug_log_overflow.patch: http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002281.html 2012-06-01 18:21:55 +08:00
agentzh (章亦春) 921603b036 fixed the filter_finalize_hang patch for a regression in the image filter. 2012-05-22 20:52:18 +08:00
agentzh (章亦春) 140c431a59 removed patches that have already been included in the official nginx core. 2012-05-21 13:58:45 +08:00
agentzh (章亦春) 0a0f70f4e8 applied the add_core_vars_polluting patch to fix a bug in the nginx core: http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002231.html 2012-05-17 21:48:35 +08:00
agentzh (章亦春) 94f1718e8d applied the filter_finalize_hang patch to the nginx core. see http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002190.html for details. 2012-05-11 21:21:10 +08:00
agentzh (章亦春) 2762f39fc4 added the patch for a bug in ngx_http_named_location in the nginx core. 2012-05-02 22:11:27 +08:00
agentzh (章亦春) deeea162c7 fixed patches for nginx 1.0.15. 2012-04-17 09:51:34 +08:00
agentzh (章亦春) 06c8b65a8c upgraded the nginx core to 1.0.15. 2012-04-17 09:48:49 +08:00
agentzh (章亦春) 74c48651b9 upgraded ngx_lua to 0.5.0rc22 and lua-resty-mysql to 0.07. also upgraded the nginx core to 1.0.14. 2012-04-05 16:00:32 +08:00
agentzh (章亦春) b4f3bd982f improved the upstream_pipelining patch a bit. 2012-03-21 21:44:15 +08:00
agentzh (章亦春) 9a756394cc added nginx-1.0.11-upstream_pipelining.patch 2012-03-21 21:27:01 +08:00
agentzh (章亦春) 45eb5fd21d added null_character_fixes patch to nginx 1.1.15. 2012-03-16 11:27:48 +08:00
agentzh (章亦春) 926f75812b renamed the null character fixes patch. 2012-03-16 10:45:09 +08:00
agentzh (章亦春) deff21617c security: applied the null-character-fixes patch from the mainstream. The bug did result in a disclosure of previously freed memory if upstream server returned specially crafted response, potentially exposing sensitive information. 2012-03-16 10:37:53 +08:00
agentzh (章亦春) f459d71013 raised the default NGX_HTTP_MAX_SUBREQUESTS to 200, in sync with the official repository. 2012-02-29 11:30:45 +08:00
agentzh (章亦春) 3ba6ac3224 apply the max_subrequests patch to allow the NGX_HTTP_MAX_SUBREQUESTS macro to be overridden from the outside and adjusted the default value from 50 to 100 because 50 is a little too conservative. 2012-02-20 16:04:30 +08:00
agentzh (章亦春) cc460be049 added patches for nginx 1.1.15. 2012-02-20 15:52:22 +08:00
agentzh (章亦春) fda2e1e693 checked in the patches for nginx 1.0.12. 2012-02-17 23:15:10 +08:00
agentzh (章亦春) 9afd5ad5f7 added patches for nginx 1.0.11. 2012-01-07 11:33:25 +08:00
agentzh (章亦春) 2b7c8182d9 removed the gzip_ok_invalid_read_fix patch because it is no longer needed. 2011-12-25 00:02:27 +08:00
agentzh (章亦春) 0e98bb399f checked in the gzip_ok_invalid_read_fix patch. 2011-12-22 11:36:43 +08:00
agentzh (章亦春) f4745c3d28 fixed a serious regression for linux aio in nginx-1.0.10-epoll_check_stale_wev.patch, thanks Maxim Dounin! released ngx_openresty 1.0.10.21. 2011-11-30 11:36:09 +08:00
agentzh (章亦春) 10d70ab81a upgraded the nginx core to 1.0.10. 2011-11-16 15:04:25 +08:00
agentzh (章亦春) 26d1d6a05e added new directives log_escape_non_ascii to prevent escaping 0x7F - 0x1F chars in access log variable values. 2011-11-10 16:25:02 +08:00
agentzh (章亦春) 8630761254 fixed the variable_header_ignore_no_hash patch again. thanks Markus Linnala. 2011-11-08 22:26:39 +08:00
agentzh (章亦春) 98893fe49c updated the variable_header_ignore_no_hash patch for nginx 1.1.4. 2011-11-08 22:01:58 +08:00
agentzh (章亦春) a78b404789 fixed a bug in the variable_header_ignore_no_hash patch for nginx 1.0.9. 2011-11-08 21:54:57 +08:00
agentzh (章亦春) ce8b462f06 upgraded ngx_lua to 0.3.1rc26 and lua-rds-parser to 0.04; also checked in the epoll_check_stale_wev patch. 2011-11-07 18:29:49 +08:00
agentzh (章亦春) 02ecfd11b5 upgraded patches for nginx 1.0.9. 2011-11-04 12:21:17 +08:00
agentzh (章亦春) 3e2b93c19d upgraded ngx_lua to 0.3.1rc23; released ngx_openresty 1.0.8.25; added patches for nginx 0.8.54. 2011-10-27 20:22:31 +08:00
agentzh (章亦春) b8be9ddfa7 updated patches/nginx-1.0.8-allow_request_body_updating.patch to fix the case when calling ngx_http_read_client_request_body after ngx_http_discard_request_body is called. 2011-10-21 21:55:17 +08:00
agentzh (章亦春) 246333133a updated nginx-1.0.8-allow_request_body_updating.patch to properly handle the case that all the request body has been preread into r->header_in. 2011-10-21 19:13:03 +08:00
agentzh (章亦春) 5063f4f8d1 oops! forgot to check in patches/nginx-1.0.8-allow_request_body_updating.patch. 2011-10-21 17:53:28 +08:00
agentzh (章亦春) 67879a5fbb upgraded ngx_lua to v0.3.1rc11 and ngx_echo to 0.37rc6; also applied the named_location_clear_mods_ctx patch; also released ngx_openresty 1.0.8.5. 2011-10-13 21:25:15 +08:00
agentzh (章亦春) 23506e8328 initial work for migrating to the 1.0.8.1 release; applied the variable-header-ignore-no-hash patch. 2011-10-07 13:44:20 +08:00
agentzh (章亦春) ee9cf6c407 checked in the variable_header_ignore_no_hash patch. 2011-09-30 11:43:31 -07:00
agentzh (章亦春) b371fdf602 upgraded ngx_lua to 0.3.1rc3, ngx_echo to 0.37rc4, and ngx_headers_more to 0.16rc2; released ngx_openresty 1.0.6.3. 2011-09-14 16:01:29 +08:00
agentzh (章亦春) 058842eac3 added the no_error_pages patch for nginx 1.1.2. 2011-09-06 09:08:45 +08:00
agentzh (章亦春) eb28777e10 released 1.0.6.0rc1. 2011-09-04 16:15:02 +08:00
agentzh (章亦春) 32ef993e05 more progress on lua-cjson bundling. it now works on Mac OS X, FreeBSD, and Linux, at least. 2011-08-10 10:44:17 +08:00
agentzh (章亦春) 239d3e4109 upgraded the nginx core to 1.0.5. 2011-08-08 22:00:14 +08:00
agentzh (章亦春) 2654f60c1b added the --with-no-pool-patch option to the ./configure script, to allow enabling the no-pool patch for debugging memory issues with valgrind, for example. released ngx_openresty 1.0.4.2rc5. 2011-08-05 10:04:23 +08:00
agentzh (章亦春) 88272c5503 fixed a typo in the patch. 2011-07-30 09:59:43 +08:00
agentzh (章亦春) 5505eac72b upgraded the nginx core to 1.0.4 and released ngx_openresty 1.0.4.0rc1. 2011-07-08 20:23:59 +08:00