Skip to content
Snippets Groups Projects
Commit 6e30a62c authored by rswindell's avatar rswindell
Browse files

Added support for abitrary "special request" files in the data/finger directory

parent fcfc1842
No related branches found
No related tags found
No related merge requests found
......@@ -289,6 +289,10 @@ if(request.charAt(0)=='?') { // Handle "special" requests
break;
default:
if(file_exists(system.data_dir + "finger/" + file_getname(request))) {
send_file(system.data_dir + "finger/" + file_getname(request));
break;
}
writeln("Supported special requests (prepended with '?'):");
writeln("\tver");
writeln("\ttime");
......@@ -300,6 +304,10 @@ if(request.charAt(0)=='?') { // Handle "special" requests
writeln("\tfindfile");
writeln("\tauto.msg");
writeln("\tlogon.lst");
var more = directory(system.data_dir + "finger/*");
for(var m in more)
if(!file_isdir(more[m]))
writeln("\t" + file_getname(more[m]));
log(format("!UNSUPPORTED SPECIAL REQUEST: '%s'",request));
break;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment