Roxen.git / server / base_server / roxen.pike

version» Context lines:

Roxen.git/server/base_server/roxen.pike:1:   // This file is part of Roxen WebServer.   // Copyright © 1996 - 2004, Roxen IS.   //   // The Roxen WebServer main program.   //   // 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.896 2005/03/02 14:02:51 grubba Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.897 2005/03/02 17:49:51 grubba Exp $";      //! @appears roxen   //!   //! The Roxen WebServer main program.      // The argument cache. Used by the image cache.   ArgCache argcache;      // Some headerfiles   #define IN_ROXEN
Roxen.git/server/base_server/roxen.pike:1735:    retries = 0;    bind();    }       static string _sprintf( )    {    return "Protocol("+name+"://"+ip+":"+port+")";    }   }    - // FIXME: Remove when retargetting for different version of Pike! +    #if constant(SSL.sslfile)   class SSLProtocol   //! Base protocol for SSL ports. Exactly like Port, but uses SSL.   {    inherit Protocol;       // SSL context    SSL.context ctx = SSL.context();       void certificates_changed(Variable|void ignored)
Roxen.git/server/base_server/roxen.pike:1986:       certificates_changed();    }       string _sprintf( )    {    return "SSLProtocol("+name+"://"+ip+":"+port+")";    }   }   #endif - // FIXME: Remove when retargetting for different version of Pike! +       mapping(string:Protocol) build_protocols_mapping()   {    mapping protocols = ([]);    int st = gethrtime();    report_debug("Protocol handlers ... \b");   #ifndef DEBUG    class lazy_load( string prog, string name )    {    program real;