docs: bumped version to 0.9.0 and mentioned lua-resty-websocket and lua-resty-lock.
reindexed the 025-codecache.t test file.
optimize: now we pre-calculate the exact size of the resulting Lua table and preallocate the table space, which makes it 8%+ faster for a request with a dozen request headers and 40%+ faster for a hundred request headers.
feature: added the new configuration directive "lua_use_default_type" for controlling whether to send out a default Content-Type response header (as defined by the "default_type" directive). default on. thanks aviramc for the patch in #286.
bugfix: we always printed the "lua hit request header limit" debug log message even when the limit is not hit at all. this regression had appeared in commit d8a266497a.
added tests for the new lua_use_default_type directive.
feature: now the raw request cosocket returned by ngx.req.socket() no longer requires the request body to be read already, which means that one can use this cosocket to read the raw request body data as well. thanks aviramc for the original patch.
bugfix: now ngx.req.socket(raw) returns proper error when there is some other "light thread" reading the request body.
made a test case in 024-access/client-abort.t less possible to fail due to timing errors.
Merge branch 'master' of https://github.com/chaoslawful/lua-nginx-module