aboutsummaryrefslogtreecommitdiff
path: root/rumba/model.py
Commit message (Expand)AuthorAgeFilesLines
* rumba: Update copyright on license headersSander Vrijders2018-04-231-4/+2
* doc: Reorganize documentationSander Vrijders2018-03-291-1/+3
* model: split model into two filesMarco Capitani2018-03-291-1341/+53
* storyboard: add/format docstringsMarco Capitani2018-03-291-14/+34
* model: Add docstrings to modelSander Vrijders2018-03-281-75/+229
* testbeds, prototypes, model: Add docstringsSander Vrijders2018-03-281-1/+14
* model: make link quality changes scriptableMarco Capitani2018-03-281-0/+93
* model: fix case where no quality is providedMarco Capitani2018-03-271-2/+13
* linkquality: added link_quality to add delay, loss and rate limit to linkNick Aerts2018-03-271-6/+206
* model/sb: fix small bugsMarco Capitani2018-03-271-1/+1
* storyboard: Add capturing of trafficSander Vrijders2018-03-271-1/+2
* model: make DIFs scriptableMarco Capitani2018-03-261-1/+6
* testbeds: Add docker testbedNick Aerts2018-03-201-74/+56
* storyboard: Add link and node up and down eventsSander Vrijders2018-03-191-1/+10
* storyboard: add replayabilityMarco Capitani2018-03-161-0/+4
* prototypes: Add local Ouroboros supportSander Vrijders2018-03-141-0/+6
* utils & storyboard: add syslog retrieval functionalityMarco Capitani2018-02-271-5/+7
* model & more: add prototype/system log fieldsMarco Capitani2018-02-271-2/+31
* prototypes: Add option to choose git repo and branchSander Vrijders2018-02-131-1/+3
* model: Add check for number of members in ShimEthDIFSander Vrijders2018-01-121-6/+11
* model: Add timings for every public Experiment callSander Vrijders2017-12-261-2/+26
* storyboard: add logging and log retrievalMarco Capitani2017-11-171-4/+12
* storyboard: decouple from experimentMarco Capitani2017-11-171-272/+1
* rumba: Use saner names and add Dimitri as authorSander Vrijders2017-11-151-0/+1
* prototypes: Add parallel installation for IRATIMarco Capitani2017-11-151-12/+15
* storyboard: Add run_command methodMarco Capitani2017-11-131-12/+48
* prototypes: Fix ouroboros multi-layer enrollmentDimitri Staessens2017-11-131-0/+16
* rumba: Add persistent SSH connectionsSander Vrijders2017-10-261-0/+7
* ssh_support: Use native Paramiko API for ProxySander Vrijders2017-10-241-3/+3
* testbeds: Add support for selecting jfed VMsDimitri Staessens2017-10-241-1/+2
* Model: add check for disconnected difMarco Capitani2017-09-261-0/+2
* model-storyboard: do not fail if a storyboard-related SSH fails.Marco Capitani2017-09-191-6/+29
* Merge branch 'dt-mgmt-enroll-split' into 'master'MCapitani2017-09-131-26/+50
|\
| * model: Perform split between different flowsSander Vrijders2017-09-121-26/+50
* | build: Add continuous integrationSander Vrijders2017-09-131-0/+6
|/
* rumba: Update license headersSander Vrijders2017-09-081-3/+7
* Model & ssh: ssh-related methods renamingMarco Capitani2017-07-281-6/+6
* model: Fixed some commentsMarco Capitani2017-07-281-2/+0
* Merge branch 'master' into storyboard-implMarco Capitani2017-07-281-4/+19
|\
| * rumba: Better placement of files created by RumbaSander Vrijders2017-06-191-4/+17
* | ssh & model-storyboard: changed ssh API, added node.execute* methodsMarco Capitani2017-06-301-33/+90
* | Storyboard testedMarco Capitani2017-06-221-12/+28
* | Merge branch 'master' into storyboard-implMarco Capitani2017-06-211-12/+121
|\|
| * IRATI: added per-node policy support, and revamped policy data model.Marco Capitani2017-06-131-19/+59
| * Merge branch 'master' into policiesMarco Capitani2017-06-131-55/+179
| |\
| * | model: added policy class + policy-oriented API fixesMarco Capitani2017-04-281-11/+76
* | | Storyboard implemented, to be testedMarco Capitani2017-06-211-23/+119
* | | Storyboard: initial implementation commitMarco Capitani2017-06-151-4/+2
| |/ |/|
* | Merge branch 'master' into jfed-irati-fixes (rumba access)Marco Capitani2017-06-131-3/+6
|\ \
| * | tools: Update access script to use proxySander Vrijders2017-06-071-3/+6