aboutsummaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_security.cpp
Commit message (Expand)AuthorAge
* Store vector metatable in registryJude Melton-Houghton2022-03-29
* Minor improvements to Lua sandboxsfan52022-01-15
* Refactor trusted mod checking codesfan52021-12-18
* Remove setlocal and setupvalue from `debug` table whitelistsfan52021-12-18
* Add Lua bitop library (#9847)Lejo2021-11-26
* Async-related script cleanupssfan52021-08-28
* Isolate library tables between sandbox and insecure envsfan52021-04-18
* Fix some minor code issues all over the placesfan52020-12-24
* Fix CSMs on arm64 (#10553)luk3yx2020-10-25
* Work around LuaJIT issues on aarch64 (#9614)sfan52020-04-08
* Load client mods into memory before execution.sfan52019-11-09
* Refactor loading of Lua code with mod securitysfan52019-11-09
* CSM: Fix itemstack:get_meta() 'metadata' indexing errorSmallJoker2019-09-14
* Load CSM environment after the restrictions are knownSmallJoker2019-09-14
* Removed debug.upvaluejoin to prevent leak of insecure environmenty2019-07-24
* Move client-specific files to 'src/client' (#7902)Quentin Bazin2018-11-28
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-30
* Move `setlocale` from Lua to C++.red-0012018-02-08
* Modernize source code: last part (#6285)Loïc Blot2017-08-20
* Create a filesystem abstraction layer for CSM and only allow accessing files ...red-0012017-06-30
* Plug two minor Leaks (#5603)Auke Kok2017-04-17
* Block access to the `io` libraryred-0012017-03-19
* [CSM] Improve security for client-sided mods (#5100)red-0012017-03-13
* [CSM] Client side moddingLoic Blot2017-03-13
* Remove os.exit from the Lua secure sandbox (#5090)Loïc Blot2017-01-21
* Security: Fix resolving of some relative pathsShadowNinja2016-12-20
* Mod security: Allow read-only access to all mod pathsShadowNinja2016-12-20
* Fix secure io.linesShadowNinja2016-11-24
* Fix secure io.open without modeShadowNinja2016-11-24
* Fix memory leak in ::safeLoadFile (#4730)Zeno-2016-11-05
* couple of memory leaks fixes.David Carlier2016-08-10
* Remove unused code in s_security.cpp (#4172)Zeno-2016-05-30
* Remove debug.getupvalue from the Lua sandbox whitelistShadowNinja2016-03-03
* Use numeric indices and raw table access with LUA_REGISTRYINDEXKahrl2015-08-27
* dofile error reporting for syntax errorsest312015-06-12
* Fix Windows build, clean up included headersSmallJoker2015-05-22
* Add mod securityShadowNinja2015-05-16