• David Johnson's avatar
    sshhttp.py provides a means of speaking XMLRPC over HTTP using python file · d866d501
    David Johnson authored
    objects, not sockets.  The reason for doing this is because I expected to
    be talking to the new PLC4-era NM over an ssh tunnel, which would only
    allow me to talk to the NM over stdin/stdout (i.e., no ssh socket tunnels
    because there's only a pseudo shell on the NM side that proxies
    stdin/stdout to the NM).
    
    I was trying not to have to reimplement the whole httplib, so I overrode
    the bits that can't stand to use anything but a socket.  Lots of those.
    Anyway, seems to work... so anytime you need to talk XMLRPC over HTTP but
    not over a socket, this will work for you.  You'll just want to write your
    own "real transport" method ... I only wrote one that popens a command.
    d866d501
Name
Last commit
Last update
..
etc Loading commit data...
libdslice Loading commit data...
GNUmakefile.in Loading commit data...
README.modAPI Loading commit data...
aspects.py Loading commit data...
libplab.py.in Loading commit data...
libplabmon.pm.in Loading commit data...
mod_PLC.py.in Loading commit data...
mod_PLC4.py.in Loading commit data...
mod_PLCNM.py.in Loading commit data...
mod_dslice.py.in Loading commit data...
plabdiscover.in Loading commit data...
plabdist.in Loading commit data...
plabhttpd.in Loading commit data...
plablinkdata.in Loading commit data...
plabmetrics.in Loading commit data...
plabmon_badpool.pm.in Loading commit data...
plabmon_goodpool.pm.in Loading commit data...
plabmonitord.in Loading commit data...
plabnode.in Loading commit data...
plabrenewd.in Loading commit data...
plabrenewonce.in Loading commit data...
plabslice.in Loading commit data...
plabstats.in Loading commit data...
procmail.plab Loading commit data...
sshhttp.py.in Loading commit data...
timer_advisories.py Loading commit data...
webplabstats.in Loading commit data...