<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/tests, branch 0.6</title>
<subtitle>Ouroboros main repository</subtitle>
<id>https://ouroboros.rocks/cgit/ouroboros/atom?h=0.6</id>
<link rel='self' href='https://ouroboros.rocks/cgit/ouroboros/atom?h=0.6'/>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/'/>
<updated>2017-03-29T15:56:47+00:00</updated>
<entry>
<title>ipcpd: normal: Add graph regression test</title>
<updated>2017-03-29T15:56:47+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-29T15:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=d90c66cc6beba511f6bcc48a3ea3fc4e774b5ab8'/>
<id>urn:sha1:d90c66cc6beba511f6bcc48a3ea3fc4e774b5ab8</id>
<content type='text'>
This adds a regression test for the graph component to test the
routing table.
</content>
</entry>
<entry>
<title>Change email addresses to ugent.be</title>
<updated>2017-03-03T14:31:42+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-03T14:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=c9fb31c7ebadc076b7c3bfd9dbe1c492c6ef7172'/>
<id>urn:sha1:c9fb31c7ebadc076b7c3bfd9dbe1c492c6ef7172</id>
<content type='text'>
Our mailserver was migrated from intec.ugent.be to the central
ugent.be emailserver. This PR updates the header files to reflect this
change as well. Some header files were also homogenized if the
parameters within the functions were badly aligned.
</content>
</entry>
<entry>
<title>build: Format CMakeLists.txt files</title>
<updated>2017-03-03T14:01:50+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-03T14:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=2852bb1bac8fcc111364d516c2bd31628ad264c7'/>
<id>urn:sha1:2852bb1bac8fcc111364d516c2bd31628ad264c7</id>
<content type='text'>
The CMakeLists files are now properly indented.
</content>
</entry>
<entry>
<title>lib, ipcp: Correctly init condvars</title>
<updated>2017-02-09T22:45:50+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T22:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=4ab16c933f829f51d202c77cfb98f552ad887159'/>
<id>urn:sha1:4ab16c933f829f51d202c77cfb98f552ad887159</id>
<content type='text'>
The timerwheel and RIB use timedwaits. The condition variables are now
correctly initialised to use the configuration defined clock.
</content>
</entry>
<entry>
<title>ipcpd: Fix timerwheel test</title>
<updated>2017-01-13T19:50:48+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-13T19:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=81c9112a305d484627e666624434dc9f9cce17e7'/>
<id>urn:sha1:81c9112a305d484627e666624434dc9f9cce17e7</id>
<content type='text'>
Sometimes the timerwheel test could fail because of scheduler timings
(an issue more apparent in Virtual Machines). When the first check
fails, the test will wait for another complete round of the
timerwheel.  The maximum number of slots in the test is reduced to
reduce the test time.
</content>
</entry>
<entry>
<title>build: Update licenses and copyright</title>
<updated>2017-01-09T15:09:07+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-09T15:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=7687ba45fca7a7f139d880d39a51c9e741fb25ea'/>
<id>urn:sha1:7687ba45fca7a7f139d880d39a51c9e741fb25ea</id>
<content type='text'>
Copyright is set to 2016 - 2017. License text on includes and sources
in the library are changed to indicate the LGPLv2.1 license.
</content>
</entry>
<entry>
<title>ouroboros: Correct license statements</title>
<updated>2016-12-24T12:50:00+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T00:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=2fe765020769c8eb06ca410b7e289f37508d5efc'/>
<id>urn:sha1:2fe765020769c8eb06ca410b7e289f37508d5efc</id>
<content type='text'>
This corrects the license statements on all files. Installed headers
are LGPLv2.1, the rest of the code is GPLv2.
</content>
</entry>
<entry>
<title>ipcpd, lib: Fix timerwheel issues / time_utils</title>
<updated>2016-11-25T17:39:26+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-25T17:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=bf596a9abd6dc05b0d15e8401d267696632350a4'/>
<id>urn:sha1:bf596a9abd6dc05b0d15e8401d267696632350a4</id>
<content type='text'>
Timerwheel would skip some additions due to a missed wakeup signal.

Addition of timespecs and timevals in the time utilities would
overflow tv_nsec/tv_usec if the sum is an integer number of seconds.
</content>
</entry>
<entry>
<title>ipcpd: Add timerwheel</title>
<updated>2016-11-25T14:20:39+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-24T18:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=0c2a5d4cfc662cffc76f6e9ff5ade301696ada92'/>
<id>urn:sha1:0c2a5d4cfc662cffc76f6e9ff5ade301696ada92</id>
<content type='text'>
The timerwheel can be used to defer work to a certain timeslot in the
future.
</content>
</entry>
<entry>
<title>build: Add check target, fix packaging</title>
<updated>2016-03-07T14:13:34+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-03-07T14:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=f9c16675dc625c124345bb440aa9604af61ddb8d'/>
<id>urn:sha1:f9c16675dc625c124345bb440aa9604af61ddb8d</id>
<content type='text'>
This adds a build target 'check', which executes a test suite for
every daemon/library. Every test suite consists of a test driver that
executes a function in a file with the same name as the function. The
compile_debug script executes the 'check' target to validate there are
no regressions. Packaging is also fixed and the prototype can be
shipped as a tarball.
</content>
</entry>
</feed>
