feature: added support for raw downstream cosocket via the ngx.req.socket(true) API, upon which http upgrading protocols like WebSocket can be implemented with pure Lua.
bugfix: we did not honor the tcp_nodelay config directive in the raw downstream cosockets.
Merge remote-tracking branch 'origin/master' into websocket
Merge remote-tracking branch 'origin/master' into websocket
bugfix: the nginx core does not send a default status line for 101 status code. now we construct one for 101.
Merge branch 'master' into websocket
Merge branch 'master' into websocket
Merge branch 'master' into websocket
bugfix: we did not declare the "level" local variable of ngx_http_lua_ngx_log at the beginning of the code block. thanks Edwin Cleton for the report.
bumped version to 0.8.10.
Merge branch 'master' into websocket
bugfix: memory invalid reads might happen when ngx.flush(true) was used: the "ctx" struct could get freed in the middle of processing and we should save the state explicitly on the C stack.
fixed bad request header lines in the tests in 116-raw-req-socket.t, which caused test bailout in the "check leak" testing mode.