Feature #4775
open
- Related to Task #3307: Research: evaluate future of lua support in Suricata added
- Related to Feature #1504: lua: better notification in verbose mode on script errors added
- Related to Feature #1505: lua: show lua scripts during rule (re)loading added
- Related to Feature #2871: lua: Exposing byte extract to script added
Neovim has some discussion on why they use Lua 5.1 vs other versions:
https://github.com/neovim/neovim/wiki/FAQ#why-lua-51-instead-of-lua-53
Also, rlua, the previously most popular Lua bindings for Rust started with Lua 5.3 I think. 5.1 came after due to popular demand. mlua, a fork of rlua that seems to be more popular now, and also supports luajit 5.1.
By using one of these crates we can get Lua vendored for free.
- Related to Task #6443: Suricon 2023 brainstorm added
- Assignee changed from OISF Dev to Jo Johnson
- Assignee changed from Jo Johnson to Jason Ish
- Target version set to TBD
- Status changed from New to In Progress
- Related to Feature #7073: lua: expose hashing functions (md5/sha1/sha256) added
Also available in: Atom
PDF