aboutsummaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_security.cpp
AgeCommit message (Expand)Author
2022-11-28Add `minetest.get_game_info` and allow reading `game.conf` (#12989)Jude Melton-Houghton
2022-10-18Implement vector and node conversion in Lua (#12609)Jude Melton-Houghton
2022-09-18Allow getmetatable in CSM (#12776)Jude Melton-Houghton
2022-08-02Add `minetest.settings` to CSM API and allow CSMs to provide `settingtypes.tx...AFCMS
2022-05-29Remove debug.get/setmetatable from security whiteliststefan
2022-03-29Store vector metatable in registryJude Melton-Houghton
2022-01-15Minor improvements to Lua sandboxsfan5
2021-12-18Refactor trusted mod checking codesfan5
2021-12-18Remove setlocal and setupvalue from `debug` table whitelistsfan5
2021-11-26Add Lua bitop library (#9847)Lejo
2021-08-28Async-related script cleanupssfan5
2021-04-18Isolate library tables between sandbox and insecure envsfan5
2020-12-24Fix some minor code issues all over the placesfan5
2020-10-25Fix CSMs on arm64 (#10553)luk3yx
2020-04-08Work around LuaJIT issues on aarch64 (#9614)sfan5
2019-11-09Load client mods into memory before execution.sfan5
2019-11-09Refactor loading of Lua code with mod securitysfan5
2019-09-14CSM: Fix itemstack:get_meta() 'metadata' indexing errorSmallJoker
2019-09-14Load CSM environment after the restrictions are knownSmallJoker
2019-07-24Removed debug.upvaluejoin to prevent leak of insecure environmenty
2018-11-28Move client-specific files to 'src/client' (#7902)Quentin Bazin
2018-06-30Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot
2018-02-08Move `setlocale` from Lua to C++.red-001
2017-08-20Modernize source code: last part (#6285)Loïc Blot
2017-06-30Create a filesystem abstraction layer for CSM and only allow accessing files ...red-001
2017-04-17Plug two minor Leaks (#5603)Auke Kok
2017-03-19Block access to the `io` libraryred-001
2017-03-13[CSM] Improve security for client-sided mods (#5100)red-001
2017-03-13[CSM] Client side moddingLoic Blot
2017-01-21Remove os.exit from the Lua secure sandbox (#5090)Loïc Blot
2016-12-20Security: Fix resolving of some relative pathsShadowNinja
2016-12-20Mod security: Allow read-only access to all mod pathsShadowNinja
2016-11-24Fix secure io.linesShadowNinja
2016-11-24Fix secure io.open without modeShadowNinja
2016-11-05Fix memory leak in ::safeLoadFile (#4730)Zeno-
2016-08-10couple of memory leaks fixes.David Carlier
2016-05-30Remove unused code in s_security.cpp (#4172)Zeno-
2016-03-03Remove debug.getupvalue from the Lua sandbox whitelistShadowNinja
2015-08-27Use numeric indices and raw table access with LUA_REGISTRYINDEXKahrl
2015-06-12dofile error reporting for syntax errorsest31
2015-05-22Fix Windows build, clean up included headersSmallJoker
2015-05-16Add mod securityShadowNinja