<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rumba, branch master</title>
<subtitle>Ouroboros and RINA orchestration tool. Forked from https://gitlab.com/arcfire/rumba</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/rumba/atom?h=master</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/rumba/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/'/>
<updated>2026-03-21T19:00:20+00:00</updated>
<entry>
<title>rumba: Fix version compatibility check in IrmPython</title>
<updated>2026-03-21T19:00:20+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-21T18:56:18+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=cb2d33f17a725bb908834bb0f3a4f4fd344efc54'/>
<id>urn:sha1:cb2d33f17a725bb908834bb0f3a4f4fd344efc54</id>
<content type='text'>
Fix check_version() to use tag-level comparison instead of a
patch-range check, making it robust for dev/pre-release versions on
both rumba and PyOuroboros.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Add duplicate, reorder and corrupt link quality parameters</title>
<updated>2026-03-21T19:00:03+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-21T18:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=fb667c406053a2121d8d1f16099a8063292b3f45'/>
<id>urn:sha1:fb667c406053a2121d8d1f16099a8063292b3f45</id>
<content type='text'>
Add Duplicate, Reorder and Corrupt classes modelling the corresponding
tc-netem impairments, and extend LinkQuality and EthDixLayer with
support for these new parameters alongside the existing delay, loss
and rate.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>build: Move to pyproject + setuptools_scm</title>
<updated>2026-03-08T13:25:09+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-07T22:04:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=3ab851644501e4906e91084a81e33e1a3cebd5cc'/>
<id>urn:sha1:3ab851644501e4906e91084a81e33e1a3cebd5cc</id>
<content type='text'>
Replace setup.py and MANIFEST.in with pyproject.toml. The version is
now derived from git tags via setuptools_scm, and added
.git_archival.txt and .gitattributes for git archive support. Remove
_version.py from version control as it is now auto-generated at build
time.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Remove irati/rlite, python2 and qemu support</title>
<updated>2026-03-07T10:29:02+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-01T10:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=6cbcfb039e608419bd6ced673723918aca6fb278'/>
<id>urn:sha1:6cbcfb039e608419bd6ced673723918aca6fb278</id>
<content type='text'>
Remove IRATI and rlite prototype plugins, keeping only Ouroboros.
Delete .gitlab-ci.yml (only contained an irati test job and a
Sphinx pages job). Clean up all irati/rlite imports and references
from examples, documentation, and tools.

Qemu was tied heavily with rlite and irati. As it's less useful for
ouroboros it's removed rather than reworked.

Updated README.md and AUTHORS

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Add exit status to ExperimentManager</title>
<updated>2026-01-18T20:07:29+00:00</updated>
<author>
<name>Thijs Paelman</name>
<email>thijs@ouroboros.rocks</email>
</author>
<published>2026-01-18T20:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=4e35c6b445d0cfbad9cf15a48f2d341e29dbd806'/>
<id>urn:sha1:4e35c6b445d0cfbad9cf15a48f2d341e29dbd806</id>
<content type='text'>
Record if the body of the ExperimentManager ran without any errors.
</content>
</entry>
<entry>
<title>examples: Add swapout CLI argument to scalingtime</title>
<updated>2026-01-14T21:29:41+00:00</updated>
<author>
<name>Thijs Paelman</name>
<email>thijs@ouroboros.rocks</email>
</author>
<published>2026-01-14T21:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=ec20869ae48c80fb62f2db2135f167763ad21f67'/>
<id>urn:sha1:ec20869ae48c80fb62f2db2135f167763ad21f67</id>
<content type='text'>
Add some methods to the enum for nicer reporting when printing the help
documentation or when errors occur due to incorrect values on the
command line.

Signed-off-by: Thijs Paelman &lt;thijs@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>visualizer: Fix overlapping register lines</title>
<updated>2022-11-20T11:08:32+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-20T11:08:32+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=c08ef7b956c3a04fee975bd7264e9e76a41e2af5'/>
<id>urn:sha1:c08ef7b956c3a04fee975bd7264e9e76a41e2af5</id>
<content type='text'>
This fixes overlapping lines if an IPCP at rank N is registered at
multiple lower layers. Also updates the example to a network that is
feasible.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>visualizer: Offset layers at same rank</title>
<updated>2022-11-20T10:10:01+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-20T10:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=91a206520d99eaabb21f6ba2bffc38445a697e9e'/>
<id>urn:sha1:91a206520d99eaabb21f6ba2bffc38445a697e9e</id>
<content type='text'>
Layers at the same rank will now be slightly offset. Increased
line width for adjacencies.
Added igraph and plotly packages to extra requirements.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Add visualisation tool</title>
<updated>2022-11-19T20:44:33+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-19T20:44:33+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=9d4efe67c01c8c5a3f3bd1ee71af8b7c03021a18'/>
<id>urn:sha1:9d4efe67c01c8c5a3f3bd1ee71af8b7c03021a18</id>
<content type='text'>
The draw_experiment(exp) function will draw a 3D representation of the
network. Depends on igraph and plotly packages.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>prototypes: Remove patch for influxdb install</title>
<updated>2021-11-28T16:59:51+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2021-11-28T16:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=c05125b35934d25b44f3bf932420bc0f7f950093'/>
<id>urn:sha1:c05125b35934d25b44f3bf932420bc0f7f950093</id>
<content type='text'>
Influxdbclient pypi now includes the proxy patch, there is no more
need to manually patch it.
</content>
</entry>
</feed>
