<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib/time_utils.c, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2017-01-09T15:09:07Z</updated>
<entry>
<title>build: Update licenses and copyright</title>
<updated>2017-01-09T15:09:07Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-09T15:09:07Z</published>
<link rel='alternate' type='text/html' href='http://www.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:00Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T00:59:42Z</published>
<link rel='alternate' type='text/html' href='http://www.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:26Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-25T17:39:26Z</published>
<link rel='alternate' type='text/html' href='http://www.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>lib, ipcp: Compile on Apple junk</title>
<updated>2016-08-30T19:44:34Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-08-30T12:29:08Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=04eb03136466a18d81511e7ccadf51c08faa8edb'/>
<id>urn:sha1:04eb03136466a18d81511e7ccadf51c08faa8edb</id>
<content type='text'>
Disables robust mutexes and clock attributes for condition variables
for compatibility with OSX (SUSv2). Implements clock_gettime and adds
some defines for OSX compatibility in time_utils.
</content>
</entry>
<entry>
<title>lib, tools: Add POSIX version to source files</title>
<updated>2016-08-08T10:02:13Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-08-08T10:02:13Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=fc7d2c35182e61cb5fff41bcf485b9e24f7ba39b'/>
<id>urn:sha1:fc7d2c35182e61cb5fff41bcf485b9e24f7ba39b</id>
<content type='text'>
Sometimes the POSIX version was not set in source files. This caused
the compiler to not find the timespec struct, since we are using C89.
</content>
</entry>
<entry>
<title>tools, lib: cbr tool for bandwidth testing</title>
<updated>2016-05-24T18:45:30Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-24T18:38:01Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=d74d67a0e2d3de0ec208ed9b839815a70d84f727'/>
<id>urn:sha1:d74d67a0e2d3de0ec208ed9b839815a70d84f727</id>
<content type='text'>
The tool sends constant bandwidth traffic between a client and a
server. cbr --help for more info.

Adds time_utils.h to the library containing useful functions for
arithmetic with timespec and timeval structures.
</content>
</entry>
</feed>
