<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib/frct_pci.c, branch 0.7</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.7</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.7'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2017-08-31T07:18:41Z</updated>
<entry>
<title>lib: Add fccntl configuration command</title>
<updated>2017-08-31T07:18:41Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-30T15:11:22Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=4060efec26115dbb9e68da67bc482a12b4f80ea8'/>
<id>urn:sha1:4060efec26115dbb9e68da67bc482a12b4f80ea8</id>
<content type='text'>
This replaces the flow_set_* commands with a single fccntl command
that can configure flows and the FRCT instance.

For more details, see "man 3 fccntl".
</content>
</entry>
<entry>
<title>lib, ipcpd, irmd: Fix bugs reported by static analysis</title>
<updated>2017-08-29T11:14:25Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T11:14:25Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=4de841c26b7208d5395da349ea16c937b1361414'/>
<id>urn:sha1:4de841c26b7208d5395da349ea16c937b1361414</id>
<content type='text'>
This fixes several bugs as reported by the clang static analyzer.
</content>
</entry>
<entry>
<title>lib: Add configuration message to FRCT</title>
<updated>2017-08-26T09:39:57Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-25T10:48:37Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=dd7dfca9b90f542ff02d8d71be39bf2cd85c0d42'/>
<id>urn:sha1:dd7dfca9b90f542ff02d8d71be39bf2cd85c0d42</id>
<content type='text'>
This adds the configuration message to FRCT, which allows for
configuring the connection.
</content>
</entry>
<entry>
<title>lib: Fix CRC check and add frct_clear</title>
<updated>2017-08-22T15:38:44Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-22T15:38:44Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=743c2f69744fe3f0dac11e467a92ff5e4d80280b'/>
<id>urn:sha1:743c2f69744fe3f0dac11e467a92ff5e4d80280b</id>
<content type='text'>
This adds the CRC check by default on outgoing SDUs. It fixes some
errors in the serialization and deserialization of the SDU. frct_clear
was added to avoid bad initialization of the array of FRCT instances.
</content>
</entry>
<entry>
<title>build: Revise the build system</title>
<updated>2017-08-21T08:25:19Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-18T13:56:55Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=8f58e5a3ec0e4a15fc8ae0911cc864f5dbf86c6e'/>
<id>urn:sha1:8f58e5a3ec0e4a15fc8ae0911cc864f5dbf86c6e</id>
<content type='text'>
This revises the build system to have configuration per system
component. System settings can now be set using cmake.

The standard compliance defines were removed from configuration header
and are set in the sources where needed. Also some small code
refactors, such as moving the data for shims out of the ipcp structure
to the respective shims were performed.
</content>
</entry>
<entry>
<title>lib: Add basic FRCT mechanisms</title>
<updated>2017-08-17T16:02:30Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-17T14:56:00Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=4d9c4025222e19dac9a90cabe8bd886e47959ad6'/>
<id>urn:sha1:4d9c4025222e19dac9a90cabe8bd886e47959ad6</id>
<content type='text'>
This adds the basic FRCT mechanisms to the library. Upon flow alloc or
accept an FRCT instance is now created and used when reading or
writing to the flow. The timerwheel has been refactored to allow
recharging timers and removing them and is now part of the
library. The first SDU sent over the connection has the DRF set and
this initializes the connection. Sender and receiver inactivity timers
are added.
</content>
</entry>
</feed>
