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