Commit History

Autor SHA1 Mensaxe Data
  Jude Melton-Houghton d0a118f5b1 Add `minetest.get_game_info` and allow reading `game.conf` (#12989) hai 1 ano
  Jude Melton-Houghton b38ffdec27 Implement vector and node conversion in Lua (#12609) hai 1 ano
  Jude Melton-Houghton 6f5a68b7f7 Allow getmetatable in CSM (#12776) %!s(int64=2) %!d(string=hai) anos
  AFCMS 6ec6acc539 Add `minetest.settings` to CSM API and allow CSMs to provide `settingtypes.txt` (#12131) %!s(int64=2) %!d(string=hai) anos
  stefan bb671c3089 Remove debug.get/setmetatable from security whitelist %!s(int64=2) %!d(string=hai) anos
  Jude Melton-Houghton 06d197cdd0 Store vector metatable in registry %!s(int64=2) %!d(string=hai) anos
  sfan5 9a12e4499e Minor improvements to Lua sandbox %!s(int64=2) %!d(string=hai) anos
  sfan5 b2409b14d0 Refactor trusted mod checking code %!s(int64=2) %!d(string=hai) anos
  sfan5 f405459548 Remove setlocal and setupvalue from `debug` table whitelist %!s(int64=2) %!d(string=hai) anos
  Lejo b9051386ae Add Lua bitop library (#9847) %!s(int64=2) %!d(string=hai) anos
  sfan5 6a1424f2b1 Async-related script cleanups %!s(int64=3) %!d(string=hai) anos
  sfan5 623f0a8613 Isolate library tables between sandbox and insecure env %!s(int64=3) %!d(string=hai) anos
  sfan5 74762470b2 Fix some minor code issues all over the place %!s(int64=3) %!d(string=hai) anos
  luk3yx 61a196378f Fix CSMs on arm64 (#10553) %!s(int64=3) %!d(string=hai) anos
  sfan5 659245acc7 Work around LuaJIT issues on aarch64 (#9614) %!s(int64=4) %!d(string=hai) anos
  sfan5 82a2e02323 Load client mods into memory before execution. %!s(int64=4) %!d(string=hai) anos
  sfan5 5ab546f99b Refactor loading of Lua code with mod security %!s(int64=4) %!d(string=hai) anos
  SmallJoker b0baa698a4 CSM: Fix itemstack:get_meta() 'metadata' indexing error %!s(int64=5) %!d(string=hai) anos
  SmallJoker 23677be951 Load CSM environment after the restrictions are known %!s(int64=5) %!d(string=hai) anos
  y ecd20de64d Removed debug.upvaluejoin to prevent leak of insecure environment %!s(int64=5) %!d(string=hai) anos
  Quentin Bazin 5f1cd555cd Move client-specific files to 'src/client' (#7902) %!s(int64=5) %!d(string=hai) anos
  Loïc Blot eef62c82a2 Modernize lua read (part 2 & 3): C++ templating assurance (#7410) %!s(int64=6) %!d(string=hai) anos
  red-001 1e94a7feaf Move `setlocale` from Lua to C++. %!s(int64=6) %!d(string=hai) anos
  Loïc Blot 1c1c97cbd1 Modernize source code: last part (#6285) %!s(int64=7) %!d(string=hai) anos
  red-001 f3ad75691a Create a filesystem abstraction layer for CSM and only allow accessing files that are scanned into it. (#5965) %!s(int64=7) %!d(string=hai) anos
  Auke Kok 97988a1044 Plug two minor Leaks (#5603) %!s(int64=7) %!d(string=hai) anos
  red-001 2e3778ec0c Block access to the `io` library %!s(int64=7) %!d(string=hai) anos
  red-001 a50d07d39a [CSM] Improve security for client-sided mods (#5100) %!s(int64=7) %!d(string=hai) anos
  Loic Blot 2efae3ffd7 [CSM] Client side modding %!s(int64=7) %!d(string=hai) anos
  Loïc Blot 39123fcce5 Remove os.exit from the Lua secure sandbox (#5090) %!s(int64=7) %!d(string=hai) anos