Proof-of-concept Server-Sent CSMs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
luk3yx 88f1030e01 Add sscsm.every and use the built-in assert(). 1 month ago
..
README.md csm_strict: Add permanently allowing SSCSMs. 5 months ago
init.lua Add sscsm.every and use the built-in assert(). 1 month ago

README.md

Minetest server-sent CSM proof-of-concept

This CSM asks permission before allowing SSCSMs to run. The allow/deny formspec name is randomly generated to prevent servers from creating fake allow/deny formspecs.

Permanently allowing SSCSMs does not apply to SSCSMs added/modified after allowing them. If a modified or new SSCSM is found, no more SSCSMs will be loaded until the user allows them. However, some (but not all) previously trusted SSCSMs may be loaded.

CSM installation guide: https://forum.minetest.net/viewtopic.php?f=53&t=17830