├── README.md ├── config ├── examples └── redis.lua ├── src ├── ngx_tcp.c ├── ngx_tcp.h ├── ngx_tcp_access.c ├── ngx_tcp_core_module.c ├── ngx_tcp_lua_cache.c ├── ngx_tcp_lua_cache.h ├── ngx_tcp_lua_clfactory.c ├── ngx_tcp_lua_clfactory.h ├── ngx_tcp_lua_common.h ├── ngx_tcp_lua_exception.c ├── ngx_tcp_lua_exception.h ├── ngx_tcp_lua_log.c ├── ngx_tcp_lua_log.h ├── ngx_tcp_lua_module.c ├── ngx_tcp_lua_output.c ├── ngx_tcp_lua_output.h ├── ngx_tcp_lua_socket.c ├── ngx_tcp_lua_socket.h ├── ngx_tcp_lua_string.c ├── ngx_tcp_lua_string.h ├── ngx_tcp_lua_time.c ├── ngx_tcp_lua_time.h ├── ngx_tcp_lua_util.c ├── ngx_tcp_lua_util.h ├── ngx_tcp_session.c └── ngx_tcp_session.h └── test ├── Changes ├── MANIFEST ├── MANIFEST.SKIP ├── META.yml ├── Makefile.PL ├── README ├── inc ├── Module │ ├── AutoInstall.pm │ ├── Install.pm │ └── Install │ │ ├── AutoInstall.pm │ │ ├── Base.pm │ │ ├── Can.pm │ │ ├── Fetch.pm │ │ ├── Include.pm │ │ ├── Makefile.pm │ │ ├── Metadata.pm │ │ ├── TestBase.pm │ │ ├── Win32.pm │ │ └── WriteAll.pm ├── Spiffy.pm └── Test │ ├── Base.pm │ ├── Base │ └── Filter.pm │ ├── Builder.pm │ ├── Builder │ └── Module.pm │ └── More.pm ├── lib └── Test │ ├── Nginx.pm │ └── Nginx │ ├── LWP.pm │ ├── Socket.pm │ └── Util.pm └── t ├── 0000-req_receive.t ├── 0001-tcp_socket.t ├── 0002-code_cache.t ├── 0003-socket_keepalive.t ├── 0004-log.t ├── 0005-string.t └── 0006-time.t /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/README.md -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/config -------------------------------------------------------------------------------- /examples/redis.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/examples/redis.lua -------------------------------------------------------------------------------- /src/ngx_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp.c -------------------------------------------------------------------------------- /src/ngx_tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp.h -------------------------------------------------------------------------------- /src/ngx_tcp_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_access.c -------------------------------------------------------------------------------- /src/ngx_tcp_core_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_core_module.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_cache.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_cache.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_clfactory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_clfactory.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_clfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_clfactory.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_common.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_exception.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_exception.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_log.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_log.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_module.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_output.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_output.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_socket.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_socket.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_string.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_string.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_time.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_time.h -------------------------------------------------------------------------------- /src/ngx_tcp_lua_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_util.c -------------------------------------------------------------------------------- /src/ngx_tcp_lua_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_lua_util.h -------------------------------------------------------------------------------- /src/ngx_tcp_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_session.c -------------------------------------------------------------------------------- /src/ngx_tcp_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/src/ngx_tcp_session.h -------------------------------------------------------------------------------- /test/Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/Changes -------------------------------------------------------------------------------- /test/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/MANIFEST -------------------------------------------------------------------------------- /test/MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/MANIFEST.SKIP -------------------------------------------------------------------------------- /test/META.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/META.yml -------------------------------------------------------------------------------- /test/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/Makefile.PL -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/README -------------------------------------------------------------------------------- /test/inc/Module/AutoInstall.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/AutoInstall.pm -------------------------------------------------------------------------------- /test/inc/Module/Install.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/AutoInstall.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/AutoInstall.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Base.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Can.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Can.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Fetch.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Fetch.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Include.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Include.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Makefile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Makefile.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Metadata.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Metadata.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/TestBase.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/TestBase.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/Win32.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/Win32.pm -------------------------------------------------------------------------------- /test/inc/Module/Install/WriteAll.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Module/Install/WriteAll.pm -------------------------------------------------------------------------------- /test/inc/Spiffy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Spiffy.pm -------------------------------------------------------------------------------- /test/inc/Test/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Test/Base.pm -------------------------------------------------------------------------------- /test/inc/Test/Base/Filter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Test/Base/Filter.pm -------------------------------------------------------------------------------- /test/inc/Test/Builder.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Test/Builder.pm -------------------------------------------------------------------------------- /test/inc/Test/Builder/Module.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Test/Builder/Module.pm -------------------------------------------------------------------------------- /test/inc/Test/More.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/inc/Test/More.pm -------------------------------------------------------------------------------- /test/lib/Test/Nginx.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/lib/Test/Nginx.pm -------------------------------------------------------------------------------- /test/lib/Test/Nginx/LWP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/lib/Test/Nginx/LWP.pm -------------------------------------------------------------------------------- /test/lib/Test/Nginx/Socket.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/lib/Test/Nginx/Socket.pm -------------------------------------------------------------------------------- /test/lib/Test/Nginx/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/lib/Test/Nginx/Util.pm -------------------------------------------------------------------------------- /test/t/0000-req_receive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0000-req_receive.t -------------------------------------------------------------------------------- /test/t/0001-tcp_socket.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0001-tcp_socket.t -------------------------------------------------------------------------------- /test/t/0002-code_cache.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0002-code_cache.t -------------------------------------------------------------------------------- /test/t/0003-socket_keepalive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0003-socket_keepalive.t -------------------------------------------------------------------------------- /test/t/0004-log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0004-log.t -------------------------------------------------------------------------------- /test/t/0005-string.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0005-string.t -------------------------------------------------------------------------------- /test/t/0006-time.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigplum/nginx-tcp-lua-module/HEAD/test/t/0006-time.t --------------------------------------------------------------------------------