├── .github └── workflows │ ├── lint.yml │ ├── sast.yml │ └── tests.yml ├── .gitignore ├── .luacheckrc ├── LICENSE ├── Makefile ├── README.md ├── config ├── lualib └── resty │ └── events │ ├── broker.lua │ ├── callback.lua │ ├── codec.lua │ ├── compat │ └── init.lua │ ├── disable_listening.lua │ ├── frame.lua │ ├── init.lua │ ├── protocol.lua │ ├── queue.lua │ ├── utils.lua │ └── worker.lua ├── src └── ngx_lua_events_module.c └── t ├── broadcast.t ├── callback.t ├── codec.t ├── deadlock.t ├── disable-listening.t ├── events-compat.t ├── events.t ├── listening-off.t ├── privileged.t ├── protocol-privileged.t ├── protocol.t ├── queue.t ├── retain-events.t ├── slow-client-on-startup.t ├── stream-broadcast.t ├── stream-events.t ├── stream-protocol-privileged.t └── stream-protocol.t /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/sast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/.github/workflows/sast.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/.gitignore -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/.luacheckrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/README.md -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/config -------------------------------------------------------------------------------- /lualib/resty/events/broker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/broker.lua -------------------------------------------------------------------------------- /lualib/resty/events/callback.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/callback.lua -------------------------------------------------------------------------------- /lualib/resty/events/codec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/codec.lua -------------------------------------------------------------------------------- /lualib/resty/events/compat/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/compat/init.lua -------------------------------------------------------------------------------- /lualib/resty/events/disable_listening.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/disable_listening.lua -------------------------------------------------------------------------------- /lualib/resty/events/frame.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/frame.lua -------------------------------------------------------------------------------- /lualib/resty/events/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/init.lua -------------------------------------------------------------------------------- /lualib/resty/events/protocol.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/protocol.lua -------------------------------------------------------------------------------- /lualib/resty/events/queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/queue.lua -------------------------------------------------------------------------------- /lualib/resty/events/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/utils.lua -------------------------------------------------------------------------------- /lualib/resty/events/worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/lualib/resty/events/worker.lua -------------------------------------------------------------------------------- /src/ngx_lua_events_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/src/ngx_lua_events_module.c -------------------------------------------------------------------------------- /t/broadcast.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/broadcast.t -------------------------------------------------------------------------------- /t/callback.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/callback.t -------------------------------------------------------------------------------- /t/codec.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/codec.t -------------------------------------------------------------------------------- /t/deadlock.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/deadlock.t -------------------------------------------------------------------------------- /t/disable-listening.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/disable-listening.t -------------------------------------------------------------------------------- /t/events-compat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/events-compat.t -------------------------------------------------------------------------------- /t/events.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/events.t -------------------------------------------------------------------------------- /t/listening-off.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/listening-off.t -------------------------------------------------------------------------------- /t/privileged.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/privileged.t -------------------------------------------------------------------------------- /t/protocol-privileged.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/protocol-privileged.t -------------------------------------------------------------------------------- /t/protocol.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/protocol.t -------------------------------------------------------------------------------- /t/queue.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/queue.t -------------------------------------------------------------------------------- /t/retain-events.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/retain-events.t -------------------------------------------------------------------------------- /t/slow-client-on-startup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/slow-client-on-startup.t -------------------------------------------------------------------------------- /t/stream-broadcast.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/stream-broadcast.t -------------------------------------------------------------------------------- /t/stream-events.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/stream-events.t -------------------------------------------------------------------------------- /t/stream-protocol-privileged.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/stream-protocol-privileged.t -------------------------------------------------------------------------------- /t/stream-protocol.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/lua-resty-events/HEAD/t/stream-protocol.t --------------------------------------------------------------------------------