<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib, 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-17T09:53:43+00:00</updated>
<entry>
<title>ipcpd: Move RIB configuration to common header</title>
<updated>2017-02-17T09:53:43+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-16T18:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=645cf66af11ac36b81648f2e1eb3b1f5aeb7b544'/>
<id>urn:sha1:645cf66af11ac36b81648f2e1eb3b1f5aeb7b544</id>
<content type='text'>
Moves the definitions of paths in the RIB for the normal IPCP to a
header ribconfig.h to avoid repetition.
</content>
</entry>
<entry>
<title>lib: Revise endian header and SHA3</title>
<updated>2017-02-16T10:42:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-02-15T16:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=1434ab198b38cbc9096809a6cadfe6759736cc9f'/>
<id>urn:sha1:1434ab198b38cbc9096809a6cadfe6759736cc9f</id>
<content type='text'>
This revises the endian header to let the build time checks of
endianness be performed by the standard libraries. We just check for
the OS that is being used and provide the endian functions from
OpenBSD to everyone. It also updates the SHA3 sources to use this new
header. The byte order header is removed.
</content>
</entry>
<entry>
<title>cdap: Take void * for send operations</title>
<updated>2017-02-10T22:56:10+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T22:56:10+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2da76c5db47aeabb91669d6ca9c4da92911fbec9'/>
<id>urn:sha1:2da76c5db47aeabb91669d6ca9c4da92911fbec9</id>
<content type='text'>
This facilitates sending arbitrary variables over CDAP.
</content>
</entry>
<entry>
<title>ipcpd: Silent shutdown of normal</title>
<updated>2017-02-10T22:45:24+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T22:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4'/>
<id>urn:sha1:f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4</id>
<content type='text'>
The acceptor will not log disconnects with IRMd. Unexpected
disconnects will be reported and handled by management components.
</content>
</entry>
<entry>
<title>include: Add header for endianness</title>
<updated>2017-02-10T20:02:44+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T19:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a6309410ffb6b4531044c3b52cb6a79cfdcde231'/>
<id>urn:sha1:a6309410ffb6b4531044c3b52cb6a79cfdcde231</id>
<content type='text'>
This adds a header for dealing with endianness in ouroboros. It is
extracted from the byte_order header in the library (which now
includes this header). It also exposes the functions ntohl, ntohll,
htonl and htonll, necessary for converting 32 and 64 bit values for
storage and retrieval from the RIB (which should store multi-byte
values in network byte order).
</content>
</entry>
<entry>
<title>lib: Fix bad lock in rib</title>
<updated>2017-02-09T23:42:13+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T23:42:13+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=aa1643ae393d9460bea8e2922c9cc0a3e6caf63d'/>
<id>urn:sha1:aa1643ae393d9460bea8e2922c9cc0a3e6caf63d</id>
<content type='text'>
</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='http://133.ip-51-38-114.eu/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>lib: Fix bug in rib_test</title>
<updated>2017-02-09T22:25:13+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T22:13:13+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d3a8f3e1b2db0894568f5002abf35599324afe9e'/>
<id>urn:sha1:d3a8f3e1b2db0894568f5002abf35599324afe9e</id>
<content type='text'>
</content>
</entry>
<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>ipcpd, lib: Report IPCP creation failure</title>
<updated>2017-02-09T17:11:48+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T15:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=6785ca65ab48f1a29914c1784a24009964ec4720'/>
<id>urn:sha1:6785ca65ab48f1a29914c1784a24009964ec4720</id>
<content type='text'>
The IPCP will now respond with an ipcp_create_r message when it fails,
informing the IRMd.

Also adds some const qualifiers in the public headers and fixes
some formatting in dev.c.
</content>
</entry>
</feed>
