Branch: Tag:

2000-02-23

2000-02-23 16:50:30 by Martin Nilsson <mani@lysator.liu.se>

Stenssoned version

Rev: server/base_server/roxen.pike:1.440

4:   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.      // ABS and suicide systems contributed freely by Francesco Chemolli - constant cvs_version="$Id: roxen.pike,v 1.439 2000/02/21 20:45:26 per Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.440 2000/02/23 16:50:30 nilsson Exp $";      object backend_thread;   ArgCache argcache;
1652:      string version()   { + #ifdef SERIOUS    return QUERY(default_ident)?real_version:QUERY(ident); -  + #else +  multiset choices=(<>); +  string version=QUERY(default_ident)?real_version:QUERY(ident); +  array brag=({}); +  while(sizeof(choices)<5) { +  int choice=random(26); +  if(!choices[choice]) { +  choices[choice]=1; +  brag+= ({ ({ +  "Applier of Templates", +  "Beautifier of Layouts", +  "Conqueror of Comdex", +  "Deliverer of Documents", +  "Enhancer of Abilities", +  "Freer of Webmasters", +  "Generator of Logs", +  "Helper of Users", +  "Interpreter of Scripts", +  "Juggler of Java-code", +  "Keeper of Databases", +  "Locator of Keywords", +  "Manipulator of Data", +  "Negatiator of Protocols", +  "Operator of Sites", +  "Provider of Contents", +  "Quintessence of Quality", +  "Responder to Connections", +  "Server of Webs", +  "Translator of Texts", +  "Unifier of Interfaces", +  "Valet of Visitors", +  "Watcher for Requests", +  "Xylem of Services", +  "Yielder of Information", +  "Zenith of Extensibility" +  })[choice] });    } -  +  } +  return version+", "+String.implode_nicely(brag); + #endif + }      public void log(mapping file, RequestID request_id)   {