Changeset 179
- Timestamp:
- 12/29/09 23:25:39 (8 months ago)
- Location:
- eoserv/trunk
- Files:
-
- 2 removed
- 6 modified
-
Makefile.all (modified) (1 diff)
-
config.ini (modified) (1 diff)
-
project/mingw.cbp (modified) (1 diff)
-
src/main.cpp (modified) (2 diffs)
-
src/script.cpp (modified) (1 diff)
-
src/scriptlibc.cpp (deleted)
-
src/scriptlibc.h (deleted)
-
src/scriptreg.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
eoserv/trunk/Makefile.all
r178 r179 48 48 $(OBJDIR)/player.o \ 49 49 $(OBJDIR)/script.o \ 50 $(OBJDIR)/scriptlibc.o \51 50 $(OBJDIR)/scriptreg.o \ 52 51 $(OBJDIR)/sha256.o \ -
eoserv/trunk/config.ini
r178 r179 163 163 # Disable this if you're paranoid 164 164 ScriptFileAccess = yes 165 166 ## ScriptLibCAccess (bool)167 # Allows scripts to access libc functions directly168 # Disable this if you're paranoid169 ScriptLibCAccess = yes170 165 171 166 ## ScriptMaxExecTime (number) -
eoserv/trunk/project/mingw.cbp
r178 r179 236 236 <Unit filename="..\src\script.cpp" /> 237 237 <Unit filename="..\src\script.hpp" /> 238 <Unit filename="..\src\scriptlibc.cpp" />239 <Unit filename="..\src\scriptlibc.h" />240 238 <Unit filename="..\src\scriptreg.cpp" /> 241 239 <Unit filename="..\src\scriptreg.hpp" /> -
eoserv/trunk/src/main.cpp
r178 r179 6 6 7 7 #include <csignal> 8 #include <cerrno> 8 9 9 10 #include "character.hpp" … … 277 278 eoserv_config_default(config, "ProtectMaps" , false); 278 279 eoserv_config_default(config, "ScriptFileAccess" , true); 279 eoserv_config_default(config, "ScriptLibCAccess" , true);280 280 eoserv_config_default(config, "ScriptMaxExecTime" , 1500); 281 281 eoserv_config_default(config, "SLN" , true); -
eoserv/trunk/src/script.cpp
r171 r179 8 8 9 9 #include <cstdio> 10 #include <cerrno> 10 11 11 12 #include "console.hpp" -
eoserv/trunk/src/scriptreg.cpp
r175 r179 13 13 #include <angelscript/scriptdictionary.h> 14 14 #include <angelscript/scriptfile.h> 15 #include "./scriptlibc.h"16 15 17 16 #include "container/container.hpp" … … 67 66 { 68 67 RegisterScriptFile(engine->as); 69 }70 71 if (world.config["ScriptLibCAccess"])72 {73 RegisterScriptLibC(engine->as);74 68 } 75 69
