#include #include #include inherit LIB_DAEMON; inherit LIB_CGI; mapping UploadsMap = ([]); void validate(){ if(!master()->valid_apply(({ "SECURE", "ASSIST" })) && strsrch(base_name(previous_object()), SOCKET_HTTP)){ string offender = identify(previous_object(-1)); debug("upload.c SECURITY VIOLATION: "+offender+" ",get_stack(),"red"); log_file("security", "\n"+timestamp()+" upload.c breach: "+offender+" "+get_stack()); error("upload.c SECURITY VIOLATION: "+offender+" "+get_stack()); } } varargs string gateway(mixed args, mixed args2) { object ob = previous_object(); string host = ob->GetHost(); string port = ob->GetPort(); string ret = ""; if(args2){ host = args; port = args2; } if(ENABLE_CREWEB){ //validate(); ret += "
"+mud_name()+" Connection Page

"; ret += ""; ret += ""; ret += ""; ret += ""; ret += "
Your Browser seems to have no "; ret += "Java "; ret += "support. Please get a new browser or enable Java to "; ret += "see this applet!
"; ret += "

Home
"; ret += "Dead Souls Home
"; } else { ret += "CreWeb is disabled. To enable it: mudconfig creweb enable

"; ret += "Home
"; ret += "Dead Souls Home
"; } return ret; }