Blog Index

Sam Trenholme’s blog

Lunacy 2026-07-05 released

July 5, 2026

I have released Lunacy 2026-07-05 today, and have done some updates to MaraDNS.

Lunacy 2026-07-05

Lunacy is a scripting language I use in MaraDNS (both to process DNS queries with the coLunacyDNS server and to generate the documents); it is a security hardened fork of Lua 5.1.

The last time I bumped the version number was in late 2022 with the 2022-12-06 release of Lunacy. The 2026-07-05 release is by and large unchanged; the only changes are:

The code is available on the Lunacy webpage.

Post 3.5.0038 MaraDNS updates

I have also updated MaraDNS so she generates no warnings when compiled with:

Since MaraDNS here in 2026 compiles with no warnings, even when -Wall is set, and since MarsDNS uses the -std=c99 flag when compiling programs, should MaraDNS not compile in the future, it is almost certainly a bug in the compiler toolchain and not a bug in MaraDNS.

The code is available on GitHub as well as other repos.

Go to: Older - Newer - All entries - Index