Squashed 'github.com/agentzh/echo-nginx-module/' changes from a93a922..a246dc8

a246dc8 updated docs to reflect recent changes.
7dcdf62 fixed an error log message when using querystring for internal redirects to a named location.
fd202bb bugfix: use of C global variables at config time could lead to issues when HUP reload failed in the middle.
7acbd7b minor formatting fixes in subrequest-async.t.
9c43793 updated .gitignore a bit.
88e8de7 bugfix: we might send the response header twice when an error happens. this issue is exposed by nginx 1.5.4. thanks Markus Linnala for the report in #21.
4de92b1 bumped version to 0.46.
6f74ce0 some coding style fixes.
f086e28 bugfix: the request body was not discarded properly in the content handler when the request body was not read yet. thanks Peter Sabaini for the report in agentzh/ngx_openresty#32. bugfix: ensure that subrequests never read the main request's request body by automatically reading the main request body before initiating subrequests.
82139f8 massive coding style fixes.

git-subtree-dir: github.com/agentzh/echo-nginx-module
git-subtree-split: a246dc89bd9b062d2b61ac5084ead8ad864362ca
Merge commit 'ad5cf606e5258755a978076f194c10ab74e1d862'
Squashed 'github.com/agentzh/headers-more-nginx-module/' changes from ec05b89..6d19a39

6d19a39 fixed the test plan in sanity.t.
31d0e78 bumped version to 0.22.
3392914 added a (passing) test for setting response headers for HTTP 0.9 requests.
625c550 updated .gitignore a bit.
147c273 bugfix: segfaults would happen in more_set_input_headers and more_clear_input_headers when processing HTTP 0.9 requests. thanks Bin Wang for the report in #14.
26f96fb bugfix: we did not properly initialize the location response header field in commit b21333e2d. this is a further fix for issue #7.
00ee3cf massive coding style fixes.
b21333e bugfix: segfault might happen when using more_set_headers or more_clear_headers in the case that the nginx core initiated a 301 redirect. this issue was caused by an optimization in the nginx core where ngx_http_core_find_config_phase, for example, does not fully initialize the "Location" response header after creating the header. thanks Brian Akins for the original report in #7 and Vladimir Protasov for the insight in chaoslawful/lua-nginx-module#260.

git-subtree-dir: github.com/agentzh/headers-more-nginx-module
git-subtree-split: 6d19a39805b2a1a54da35521625ecf080dea8c49
Merge commit '3417536ef610d19b5b718cf0d111a48c6d5e61f9'
Squashed 'github.com/agentzh/lua-resty-mysql/' changes from c7b4a40..02dca06

02dca06 doc: mentioned that the context of init_by_lua* is not supported.

git-subtree-dir: github.com/agentzh/lua-resty-mysql
git-subtree-split: 02dca062f29d5342964d5ef639847c1ed66df5ae
Merge commit '1b4a593f6675a691e4672276132f366a1e029827'
Squashed 'github.com/agentzh/lua-resty-redis/' changes from d13571c..20d2e65

20d2e65 docs: added a missing "local" keyword to the code sample. thanks Wendal Chen for the patch in #21.
4358e26 docs: added code samples for the redis commands hmget and hmset.

git-subtree-dir: github.com/agentzh/lua-resty-redis
git-subtree-split: 20d2e65cd2b0916ffc702159b9ac981f2edbbeb4
Merge commit '7ca5518d0da25cad26e3f731930e81ef89bf6373'
Squashed 'github.com/agentzh/memc-nginx-module/' changes from 6081fe5..6b05e90

6b05e90 re-added another valgrind suppress pattern for i386.
ae8a214 re-added a valgrind suppress pattern.
6114203 bugfix: use of C global variables at config time could cause issues when HUP reload failed in the middle.
df9d079 more coding style fixes.
69b0c93 tweaked 3 alert-level log messages.
845ff07 more coding style fixes.
cea7499 various coding style fixes.
c60f580 updated docs to reflect recent changes.
d02d9bd updated .gitignore a bit.
cfcb579 bugfix: fixed compatibility with nginx 1.5.3+ for the new upstream C API. thanks Markus Linnala for the patch in #11.

git-subtree-dir: github.com/agentzh/memc-nginx-module
git-subtree-split: 6b05e903ba36447a3b05519ed91d69a3c83fe1ec
Merge commit '36364b827171889ead03b52b3684e5e61b9bba7f'
Squashed 'github.com/agentzh/nginx-systemtap-toolkit/' changes from 38ae5a0..2d0d9ed

2d0d9ed docs: mentioned when the ngx-phase-handlers tool is very useful.
5154e64 docs: fixed a typo in the sample for ngx-phase-handlers.
d9d1bcd made ngx-phase-handlers executable.
1591b6d feature: added new tool ngx-phase-handlers for inspecting all the nginx phase handlers in their running order. thanks Guanlan Dai for the patch in #11.
0115b58 ngx-sample-bt-off-cpu: automatically load unwind/symbol data for the DSO loaded by the target process.
5b9b7f2 ngx-sample-bt-off-cpu: now we allocate less map entries by default.
573f0f5 Merge pull request #9 from flygoast/master
679116b bugfix: ngx-accept-queue: fix max accept queue limit
570a980 README: fixed a typo.
bd347cf documented the check-debug-info tool.
1cbe0b2 feature: added new tool check-debug-info to check availability of debug info in a running process (included all the DSO loaded into it).
e885439 ngx-sample-lua-bt: pass -x <pid> to stap when there is only one process to probe.
f421ab9 ngx-sample-lua-bt: fixed some typos in the program outputs; also added support for automatic loaded DSO finding.
f1018f7 feature: ngx-sample-bt can now automatically ask stap to load debug symbols in all the DSO already loaded in the target user process.
a4e172d ngx-lua-bt: fixed the module name for 3 @cast ops.
76ef60b ngx-lua-bt: removed the support for children processes. always specify the -x option when calling stap.
b11732a Merge branch 'master' of github.com:agentzh/nginx-systemtap-toolkit
1e8e030 ngx-lua-bt: fix a potential operator precedence issue.

git-subtree-dir: github.com/agentzh/nginx-systemtap-toolkit
git-subtree-split: 2d0d9ed20c36d16c3726be01348d3dbeb3e11b19
Merge commit '80b41c9bcb4163fcc50f973e03ff5ac7fe68fb64'
Squashed 'github.com/agentzh/ngx_openresty/' changes from 49599af..609e375

609e375 updated tests to reflect recent changes.
e84b9d0 upgraded ngx_echo to 0.47, ngx_drizzle to 0.1.6, ngx_lua to 0.8.7, and ngx_memc to 0.13.
221130d updated patches for nginx 1.5.4.
921fd6d 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.
c36f990 bumped version to 1.4.2.1; also updated tests to reflect recent changes.
b3ed109 upgraded lua-resty-dns to 0.10.
3d54752 upgraded the nginx core to 1.4.2.
d0834f8 bumped version to 1.4.1.3.
5f2ede4 updated the test suite to reflect recent changes.
0222649 upgraded ngx_headers_more to 0.22.
320c500 upgraded ngx_lua to 0.8.6.
a400632 upgraded ngx_postgres to 1.0rc3.
2890410 upgraded ngx_srcache to 0.22.
197399d upgraded ngx_echo to 0.46.
54f86fd updated README to reflect recent changes.
110c8fe bumped version to 1.4.1.1.
a825570 updated tests to reflect recent changes.
2bfd01e upgraded ngx_lua to 0.8.5.

git-subtree-dir: github.com/agentzh/ngx_openresty
git-subtree-split: 609e375e66c4c4c52e4c9a2c8334c9713b60ea9b
Merge commit 'b48ad8db21777c89b367d704f9cbc9689d29c7c1'
Squashed 'github.com/agentzh/srcache-nginx-module/' changes from 5627f01..d0c7ff5

d0c7ff5 bumped version to 0.22.
b2d7896 added a little bit of waiting time to two test cases.
6a962aa updated .gitignore.
da39fa8 massive coding style fixes.
a243a96 bugfix: we should always read the client request body before initiating the fetch subrequest at the "access phase".

git-subtree-dir: github.com/agentzh/srcache-nginx-module
git-subtree-split: d0c7ff57cbdd0f10e09253b9a2bf990e31dbae01
Merge commit '02584e529f27690d6895f27b7f922b006872f264'
Squashed 'github.com/agentzh/test-nginx/' changes from 50a3c8c..9604d09

9604d09 feature: added support for the $LIBLUA_PATH variable in "--- stap", which evaluates to the absolute path of the liblua*.so DSO loaded by the nginx server.
a1efc66 bugfix: the "--- http09" directive was broken in the "check leak" testing mode.
c0fc938 documented the "--- http09" section for Test::Nginx::Socket.
917602c feature: added new section "--- http09" to Test::Nginx::Socket to indicate use of HTTP 0.9 requests.
07bcb7e feature: now we automatically kill the process listening on the mocked TCP port when we have tried for more than 20 times.
23e427e feature: allow use of the $ServerPort and $ServerPortForClient variables in "--- response_headers".
9870570 feature: added new section --- response_body_unlike. thanks Rickey Visinski for the patch in #4.
b247322 bugfix: try harder before killing nginx with force at the end of the test run.
f899c3f try harder before killing nginx with force.
98dfadb bugfix: we did not try hard enough before killing the nginx process by force.

git-subtree-dir: github.com/agentzh/test-nginx
git-subtree-split: 9604d09f31a42f55e0e989f321a170e870b4d834
Merge commit 'af2c31631e0519a57803ee6174fd899cd065d647'
Squashed 'github.com/appwilldev/moochine-demo/' changes from f7b2ffb..6caf154

6caf154 ngx_openresty-1.4.2.3
2849693 ngx_openresty-1.4.1.3
de2f8f5 added geoip
07ce223 added geoip
ba26e4a ngx_openresty-1.4.1.1

git-subtree-dir: github.com/appwilldev/moochine-demo
git-subtree-split: 6caf1548611701cfdafe2ceda7f086693e7a1a3a
Merge commit '026cbe060721d99edb4c76ea112ccc9468784804'