aboutsummaryrefslogtreecommitdiff
path: root/rumba/ssh_support.py
Commit message (Expand)AuthorAgeFilesLines
* ssh_support: Update certificatesDimitri Staessens2021-11-281-0/+2
* ssh_support: Fix wrong comparison operatorsDimitri Staessens2021-07-151-2/+2
* storyboard: Allow run_command on multiple nodesDimitri Staessens2021-07-101-1/+1
* testbeds: Fix jfed support for recent CLIDimitri Staessens2021-07-091-2/+6
* Merge branch 'master' into testingSander Vrijders2018-07-251-0/+2
|\
| * ssh_support: Set keepalive on Transport objectSander Vrijders2018-07-251-0/+2
* | testbeds: Abstract away use of http proxy serverSander Vrijders2018-06-281-46/+19
|/
* rumba: Reconnect SSH in case of SIGPIPESander Vrijders2018-05-141-29/+48
* storyboard: add as_root in server and clientMarco Capitani2018-04-271-1/+1
* rumba: Update copyright on license headersSander Vrijders2018-04-231-2/+2
* storyboard: Add capturing of trafficSander Vrijders2018-03-271-3/+5
* testbeds: Add docker testbedNick Aerts2018-03-201-1/+3
* log: add log to file and flush logger functionalitiesMarco Capitani2018-02-271-4/+12
* utils & storyboard: add syslog retrieval functionalityMarco Capitani2018-02-271-4/+19
* ssh_support: Fix aptitude update bug in exogeniSander Vrijders2018-01-121-7/+3
* storyboard: re-add run_command methodMarco Capitani2018-01-111-2/+2
* ssh_support: Disable automatic aptitude updatesSander Vrijders2017-11-211-1/+5
* storyboard: add logging and log retrievalMarco Capitani2017-11-171-2/+55
* storyboard: make Client shutdown an argumentMarco Capitani2017-11-171-1/+3
* testbed-qemu: refactor swapout to use call_in_parallelMarco Capitani2017-11-161-44/+30
* rumba: Use saner names and add Dimitri as authorSander Vrijders2017-11-151-0/+1
* ssh_support: Fix predictable interface namesSander Vrijders2017-11-151-7/+3
* prototypes: Add parallel installation for IRATIMarco Capitani2017-11-151-8/+26
* prototypes: Fix VLAN setup for IRATI on UbuntuDimitri Staessens2017-11-151-15/+18
* ssh_support: Fix dpkg wait scriptMarco Capitani2017-11-151-2/+2
* prototypes: Use common aptitude install functionSander Vrijders2017-11-151-0/+28
* ssh_support: Use ip link set for creating VLANsDimitri Staessens2017-11-151-1/+1
* ssh_support: Fix closing of proxy ssh clientSander Vrijders2017-11-091-4/+2
* SSH: added client.close() and better error handlingMarco Capitani2017-11-091-24/+28
* SSH: added stderr to output in case of commmand errorMarco Capitani2017-11-091-2/+9
* rumba: Add persistent SSH connectionsSander Vrijders2017-10-261-23/+16
* ssh_support: Close ssh clients properlySander Vrijders2017-10-261-11/+24
* prototypes, testbeds, ssh_support: Add several fixesSander Vrijders2017-10-251-1/+1
* testbeds: Complete support for exogeni VMs on jfedDimitri Staessens2017-10-251-4/+4
* ssh_support: Use native Paramiko API for ProxySander Vrijders2017-10-241-30/+27
* examples: Add snake exampleSander Vrijders2017-09-201-1/+1
* testbeds: qemu: Remove unneeded sleepSander Vrijders2017-09-201-1/+1
* testbeds: emulab: Continue if experiment is swapped inSander Vrijders2017-09-181-2/+2
* rumba: Add better error handling of SSH connectSander Vrijders2017-09-151-23/+42
* build: Add continuous integrationSander Vrijders2017-09-131-19/+28
* rumba: Update license headersSander Vrijders2017-09-081-4/+10
* Model & ssh: ssh-related methods renamingMarco Capitani2017-07-281-8/+6
* ssh & model-storyboard: changed ssh API, added node.execute* methodsMarco Capitani2017-06-301-6/+6
* ssh_support + log: fixes for python 2 compatibilityMarco Capitani2017-06-151-1/+1
* jfed: build mac2ifname; model: added flags to testbedMarco Capitani2017-06-091-5/+5
* Model: corrected no-proxy case. rlite: removed hardcoded proxyMarco Capitani2017-06-011-3/+6
* model: added proxy field. ssh: added execute_proxy_commandsMarco Capitani2017-06-011-0/+42
* ssh_support: added proxy_command to copy path to testbedMarco Capitani2017-04-281-1/+7
* Logging: added set and reset logging level method, small logging modifications.Marco Capitani2017-04-241-2/+2
* rumba: log: Added logging support, migrated from print to logging.Marco Capitani2017-04-211-23/+28