<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib/dev.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-02-10T22:45:24Z</updated>
<entry>
<title>ipcpd: Silent shutdown of normal</title>
<updated>2017-02-10T22:45:24Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T22:40:34Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/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>ipcpd, lib: Report IPCP creation failure</title>
<updated>2017-02-09T17:11:48Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T15:49:56Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/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>
<entry>
<title>lib: Fix reading from non-blocking flows</title>
<updated>2017-01-24T17:18:53Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-24T17:02:04Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=bd293f2cdb57ea966d86219d6f661194482a2705'/>
<id>urn:sha1:bd293f2cdb57ea966d86219d6f661194482a2705</id>
<content type='text'>
The -EAGAIN from a failed non-blocking flow read would trigger the
assertion. This snuck in somehow (we need some unit tests for dev.c).
</content>
</entry>
<entry>
<title>lib: Fix return value and typo in fqueue</title>
<updated>2017-01-20T11:55:43Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-20T11:55:43Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=e43f8026923e57a5a61bff29254399fd68119f1d'/>
<id>urn:sha1:e43f8026923e57a5a61bff29254399fd68119f1d</id>
<content type='text'>
</content>
</entry>
<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>lib, ipcpd, irmd: Proof of concept QoS</title>
<updated>2017-01-03T11:12:49Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-03T10:57:59Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=5ab96126078cb9166356beaff3458404664274ed'/>
<id>urn:sha1:5ab96126078cb9166356beaff3458404664274ed</id>
<content type='text'>
Now correctly relays the qoscube end-to-end in the stack.

A simple function specifying the cube in the spec is used for initial
testing.

The translation is now done in dev.c, but it could be moved elsewhere
when qos cabability matures and the need arises.
</content>
</entry>
<entry>
<title>include, lib: Report communication failure with the IRMd</title>
<updated>2016-12-28T00:05:20Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-27T23:36:36Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=314c5323d3a038394f43e84d72594b78d17b1a46'/>
<id>urn:sha1:314c5323d3a038394f43e84d72594b78d17b1a46</id>
<content type='text'>
An errno EIRMD has been added to errno.h to indicate failure to send a
message tot the IRMd. The IRM tool will report such errors, which
makes it easier for users to detect that the IRM was not started or
has failed.
</content>
</entry>
<entry>
<title>lib: Fix shutdown in multithreaded programs</title>
<updated>2016-12-24T20:33:46Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T19:50:44Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=23e29ee36bb032040bb5dab96e940f5348bcc0bf'/>
<id>urn:sha1:23e29ee36bb032040bb5dab96e940f5348bcc0bf</id>
<content type='text'>
If a thread with a pending flow terminates, ap_fini would wait for the
condvar to destroy the flow indefinitely.
</content>
</entry>
<entry>
<title>lib: Initialise qos cube to best effort</title>
<updated>2016-12-24T20:22:53Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T20:12:21Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=d937595df1211d6b575da8b7d135933f9a2987f8'/>
<id>urn:sha1:d937595df1211d6b575da8b7d135933f9a2987f8</id>
<content type='text'>
The QoS cubes were not initialized in dev.c, which sometimes caused
segfaults in the fmgr when calling ipcp_flow_get_qoscube.
</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>
</feed>
