Skip to content

Tags: luainkernel/lunatik

Tags

v4.3.1

Toggle v4.3.1's commit message
autogen: alias always-y onto always for kernel < 5.10

autogen.lua writes `always-y := dump_N.pp extract.s` to targets.mk so
kbuild builds those targets alongside the usual obj-y/obj-m chain.
`always-y` was introduced in 5.10 (f9a4210b1ab9); earlier kernels only
honor the legacy `always`. Without this alias the declaration is a
no-op on 5.4, kbuild only links built-in.a, and the first .pp file
autogen tries to read doesn't exist:

autogen.lua: cannot read .../autogen/dump_1.pp: No such file or directory

v4.3

Toggle v4.3's commit message
README: update passwd example to require("linux.stat")

Stat constants moved from the hardcoded linux.stat namespace table to an
autogen module (a12c0ea); callers now require "linux.stat" directly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v4.2

Toggle v4.2's commit message
lunatik: bump version to 4.2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v4.1.1

Toggle v4.1.1's commit message
remove nop() from driver.lua

v4.1

Toggle v4.1's commit message
bump Lunatik version to 4.1

v4.0

Toggle v4.0's commit message
fix SKB resize for MAC header on luanetfilter

* remove LUADATA_OPT_SKB from luaxtables (it's broken)

v3.7.1

Toggle v3.7.1's commit message
fix struct sockaddr version check

* sa_data_min field was introduced on v5.15.150, removed on v5.16 and
  reintroduced on v6.1.80

v3.6.3

Toggle v3.6.3's commit message
fix struct sockaddr version check

* sa_data_min field was introduced on v5.15.150, removed on v5.16 and
  reintroduced on v6.1.80

v3.7

Toggle v3.7's commit message
adjust copyright year