Skip to content

Commit cf77a42

Browse files
doujiang24thibaultcha
authored andcommitted
doc: removed TODO items that have been taken care of.
Signed-off-by: Thibault Charbonnier <[email protected]>
1 parent de60e55 commit cf77a42

File tree

2 files changed

+2
-33
lines changed

2 files changed

+2
-33
lines changed

README.markdown

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -858,28 +858,12 @@ TODO
858858
====
859859

860860
* cosocket: implement LuaSocket's unconnected UDP API.
861-
* port this module to the "datagram" subsystem of NGINX for implementing general UDP servers instead of HTTP
862-
servers in Lua. For example,
863-
```lua
864-
865-
datagram {
866-
server {
867-
listen 1953;
868-
handler_by_lua_block {
869-
-- custom Lua code implementing the special UDP server...
870-
}
871-
}
872-
}
873-
```
874-
* shm: implement a "shared queue API" to complement the existing [shared dict](#lua_shared_dict) API.
875861
* cosocket: add support in the context of [init_by_lua*](#init_by_lua).
876862
* cosocket: implement the `bind()` method for stream-typed cosockets.
877-
* cosocket: pool-based backend concurrency level control: implement automatic `connect` queueing when the backend concurrency exceeds its connection pool limit.
878863
* cosocket: review and merge aviramc's [patch](https://github.com/openresty/lua-nginx-module/pull/290) for adding the `bsdrecv` method.
879-
* add new API function `ngx.resp.add_header` to emulate the standard `add_header` config directive.
864+
* cosocket: add configure options for different strategies of handling the cosocket connection exceeding in the pools.
880865
* review and apply vadim-pavlov's patch for [ngx.location.capture](#ngxlocationcapture)'s `extra_headers` option
881866
* use `ngx_hash_t` to optimize the built-in header look-up process for [ngx.req.set_header](#ngxreqset_header), [ngx.header.HEADER](#ngxheaderheader), and etc.
882-
* add configure options for different strategies of handling the cosocket connection exceeding in the pools.
883867
* add directives to run Lua codes when nginx stops.
884868
* add `ignore_resp_headers`, `ignore_resp_body`, and `ignore_resp` options to [ngx.location.capture](#ngxlocationcapture) and [ngx.location.capture_multi](#ngxlocationcapture_multi) methods, to allow micro performance tuning on the user side.
885869
* add automatic Lua code time slicing support by yielding and resuming the Lua VM actively via Lua's debug hooks.

doc/HttpLuaModule.wiki

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -698,27 +698,12 @@ phases.
698698
= TODO =
699699
700700
* cosocket: implement LuaSocket's unconnected UDP API.
701-
* port this module to the "datagram" subsystem of NGINX for implementing general UDP servers instead of HTTP
702-
servers in Lua. For example,
703-
<geshi lang="lua">
704-
datagram {
705-
server {
706-
listen 1953;
707-
handler_by_lua_block {
708-
-- custom Lua code implementing the special UDP server...
709-
}
710-
}
711-
}
712-
</geshi>
713-
* shm: implement a "shared queue API" to complement the existing [[#lua_shared_dict|shared dict]] API.
714701
* cosocket: add support in the context of [[#init_by_lua|init_by_lua*]].
715702
* cosocket: implement the <code>bind()</code> method for stream-typed cosockets.
716-
* cosocket: pool-based backend concurrency level control: implement automatic <code>connect</code> queueing when the backend concurrency exceeds its connection pool limit.
717703
* cosocket: review and merge aviramc's [https://github.com/openresty/lua-nginx-module/pull/290 patch] for adding the <code>bsdrecv</code> method.
718-
* add new API function <code>ngx.resp.add_header</code> to emulate the standard <code>add_header</code> config directive.
704+
* cosocket: add configure options for different strategies of handling the cosocket connection exceeding in the pools.
719705
* review and apply vadim-pavlov's patch for [[#ngx.location.capture|ngx.location.capture]]'s <code>extra_headers</code> option
720706
* use <code>ngx_hash_t</code> to optimize the built-in header look-up process for [[#ngx.req.set_header|ngx.req.set_header]], [[#ngx.header.HEADER|ngx.header.HEADER]], and etc.
721-
* add configure options for different strategies of handling the cosocket connection exceeding in the pools.
722707
* add directives to run Lua codes when nginx stops.
723708
* add <code>ignore_resp_headers</code>, <code>ignore_resp_body</code>, and <code>ignore_resp</code> options to [[#ngx.location.capture|ngx.location.capture]] and [[#ngx.location.capture_multi|ngx.location.capture_multi]] methods, to allow micro performance tuning on the user side.
724709
* add automatic Lua code time slicing support by yielding and resuming the Lua VM actively via Lua's debug hooks.

0 commit comments

Comments
 (0)