bugfix: ngx.exit(N) threw out exceptions when N was 408, 499, or 444 and the response header was already sent. thanks Kindy Lin for reporting this issue.
ngx.exit(N) now no longer throws out a Lua exception when N >= 300 and a response header with a different status code has already been sent (but an error message will still be printed into the error.log file). this change makes Lua code debugging based on ngx.say/ngx.print much easier. thanks Matthieu Tourne for the suggestion.
fixed various issues in the test suite.
minor test case style formatting.
ported all the documentation tweaks from the nginx wiki site.
bugfix: ngx.location.capture/ngx.location.capture_multi might hang infintely because the parent request might not be waken up right after the first time the post_subrequest callback was called. now we also always skip the special response handler altogether for our subrequests.
bugfix: subrequests with error status code did not trigger output header filtering any more. this bad had appeared in the last commit.
feature: added new dtrace static probe http-lua-user-thread-wait.
minor test file style fixes.
bugfix: ngx.thread.wait() might hang infinitely when more than 4 user "light threads" are created in the same request handler due to the incorrect use of ngx_array_t for ngx_list_t. thanks Junwei Shi for reporting this issue.
bugfix: the "light thread" object created by ngx.on_abort() might be prematurely collected by the Lua GC because we did not correctly register its coroutine object into the Lua regsitry table. this bug may crash the Lua VM and nginx workers under load. thanks Zhu Dejiang for reporting this issue.
bugfix: the "light thread" object created by ngx.thread.spawn() might be prematurely collected by the Lua GC because we did not correctly register its coroutine object into the Lua regsitry table. this bug may crash the Lua VM and nginx workers under load. thanks Zhu Dejiang for reporting this issue.
Update src/ngx_http_lua_log.c

update the comments "print equal ngx.log(ngx.NOTCIE, ...) not ngx.ERR"
Merge pull request #181 from smallfish/patch-1

Update src/ngx_http_lua_log.c
made a test case less possible to fail in slow testing modes like "mockeagain w + valgrind memcheck".
increased the timeout threshold for the slow tests in slow testing modes.
added a test case for a regression introduced by the upstream_pipeline patch of openresty.
Merge branch 'master' of github.com:chaoslawful/lua-nginx-module
updated docs to reflect recent changes.
refactor: we did not need to reset the on_abort_co_ctx field in reset_ctx.