<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/tools/cbr, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-02-09T22:25:00+00:00</updated>
<entry>
<title>lib, tools, ipcpd: Fix compilation on FreeBSD</title>
<updated>2017-02-09T22:25:00+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T21:31:55+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c3300620c68486619fd9c8e47a2552f6a913e09b'/>
<id>urn:sha1:c3300620c68486619fd9c8e47a2552f6a913e09b</id>
<content type='text'>
FreeBSD defines its own bswap64 in the &lt;sys/endian.h&gt; header, which is
now included correctly.

POSIX requires XSI or RTS extensions to be enabled for the
sa_sigaction field to be visible. Linux doesn't do the check
correctly, but FreeBSD does.

Removes the LOG_MISSING call which was deprecated with the last
revision of the logging system.
</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='http://133.ip-51-38-114.eu/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='http://133.ip-51-38-114.eu/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>src, tools: Set/get timeout and get qos for flows</title>
<updated>2016-12-12T14:10:30+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-12T12:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f8c14e0246a6c9cb5e8ff47869b5968abb63f010'/>
<id>urn:sha1:f8c14e0246a6c9cb5e8ff47869b5968abb63f010</id>
<content type='text'>
Receiver timeouts can now be set on a flow using the flow_set_timeout
function. Specifying NULL disables the timeout.  The flow_get_timeout
function gets the value for the timeout.

This commit also deprecates fcntl in favor of flow_get_flags and
flow_set_flags functions.

struct qos_spec is typedef'd as a qosspec_t.

The tools and cdap.c are updated to use the new API.

Fixes a bug in operf client where the client's writer thread wouldn't
cancel on SIGINT.
</content>
</entry>
<entry>
<title>tools: Shut down cbr gracefully</title>
<updated>2016-12-10T11:01:49+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-10T10:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7a8f55bdb4498c927b6f192b83868138b32cce72'/>
<id>urn:sha1:7a8f55bdb4498c927b6f192b83868138b32cce72</id>
<content type='text'>
Adds a simple cleanup handler that avoids abrupt termination during an
sdu_write call, which potentially locks up the entire system due to
the writes in the rdrbuff and rbuff not being handled as a single
transaction.
</content>
</entry>
<entry>
<title>ipcpd, tools: Fix compilation on 32 bit linux</title>
<updated>2016-12-03T13:50:45+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-03T13:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0334843d9f0a73f613e1dd20e30e6f3333d12d62'/>
<id>urn:sha1:0334843d9f0a73f613e1dd20e30e6f3333d12d62</id>
<content type='text'>
Fixes issues with uint64_t not corresponding with unsigned long in
printf statements. Reorganises a calculation to reduce overflows.
</content>
</entry>
<entry>
<title>tools: Deallocate cbr flows when they time out</title>
<updated>2016-11-29T19:58:47+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-29T19:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=591d1aa7205f48c57d75fef56d18e1e67948af20'/>
<id>urn:sha1:591d1aa7205f48c57d75fef56d18e1e67948af20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: Fix likely overflow in cbr output</title>
<updated>2016-11-16T13:26:20+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-16T13:26:20+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=6b9176f9ffb29fdc073a2502bbb8d4988d545390'/>
<id>urn:sha1:6b9176f9ffb29fdc073a2502bbb8d4988d545390</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: API for accepting flows with QoS</title>
<updated>2016-10-25T10:57:15+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-25T10:57:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=cce79395b5a9f75d3fe1b14bf5df44795d680ca4'/>
<id>urn:sha1:cce79395b5a9f75d3fe1b14bf5df44795d680ca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Compile with strict conversion</title>
<updated>2016-10-22T11:27:02+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-21T18:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2'/>
<id>urn:sha1:3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2</id>
<content type='text'>
This has the code checked with -Wcast-qual and -Wconversion flags.
These flags were removed because SWIG generated code fails.
</content>
</entry>
</feed>
