• Timothy Stack's avatar
    · f95e336d
    Timothy Stack authored
    Change to the SSL version of the event scheduler.
    
      * db/libdb.py.in, xmlrpc/emulabserver.py.in: Only add the testbed
        library path to sys.path if it is not already there.
    
      * event/sched/GNUmakefile.in: Make the SSL version of the scheduler
        the default instead of the SSH version and statically link the
        executable.
    
      * event/sched/event-sched.c: Pass the default SSL port number (3069)
        to RPC_init.
    
      * event/sched/rpc.cc: Bring the SSL code up to date: read the cert
        from the user's home directory, make the connection persistent,
        and use TBROOT as the request path, so the development version of
        the XML-RPC library is used when appropriate.
    
      * xmlrpc/sslxmlrpc_server.py.in: Updated to let the user select from
        a set of allowed library paths where the 'emulabserver' module
        should be imported from.  Import the 'emulabserver' module after the
        fork so we always get the latest version of the module.  Twiddled
        the necessary bits to turn on persistent connection support.
    f95e336d
Name
Last commit
Last update
..
delay-agent Loading commit data...
etc Loading commit data...
example Loading commit data...
lib Loading commit data...
link-agent Loading commit data...
linktest Loading commit data...
nsetrafgen Loading commit data...
program-agent Loading commit data...
proxy Loading commit data...
sched Loading commit data...
stated Loading commit data...
tbgen Loading commit data...
test Loading commit data...
trafgen Loading commit data...
API Loading commit data...
API.PERL Loading commit data...
API.PYTHON Loading commit data...
DESIGN Loading commit data...
GNUmakefile.in Loading commit data...
Makefile Loading commit data...
README Loading commit data...