<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib/shm_rdrbuff.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-29T16:34:26Z</updated>
<entry>
<title>irmd: Fix deleting corrupt shm file</title>
<updated>2017-08-29T16:34:26Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T16:34:26Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=7d598d4a706e06e7e89218ca9ae071dd630cb2b3'/>
<id>urn:sha1:7d598d4a706e06e7e89218ca9ae071dd630cb2b3</id>
<content type='text'>
This will delete the rdrbuff also when it has been corrupted
before. Otherwise the irmd won't start, as experienced on my desktop.
</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>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>build: Replace fsf snail mail with contact URL</title>
<updated>2017-08-13T10:17:58Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-13T10:17:58Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=095c2414425952836e97d88a6dde6f4415725c68'/>
<id>urn:sha1:095c2414425952836e97d88a6dde6f4415725c68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Fix compilation on OS X Sierra</title>
<updated>2017-08-11T09:52:09Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-10T20:56:12Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=aecf3810c22ac5e904b0eb7bfe26e3168f3f4f43'/>
<id>urn:sha1:aecf3810c22ac5e904b0eb7bfe26e3168f3f4f43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Add check for robust mutexes</title>
<updated>2017-08-03T13:19:16Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-03T12:51:41Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=5bb3bea07b0ff38e4646ed6f835d9bdac6beced6'/>
<id>urn:sha1:5bb3bea07b0ff38e4646ed6f835d9bdac6beced6</id>
<content type='text'>
This adds a check for robust mutexes. The constant HAVE_ROBUST_MUTEX
is set accordingly in config.h. It also adds some other fixes to make
the prototype compile on the Hurd.
</content>
</entry>
<entry>
<title>irmd: Shutdown sanitizer without cancellation</title>
<updated>2017-07-12T10:17:58Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-07-12T10:16:34Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=eaa2dff945366ed43b28fb1ae8e5c10ce95d9964'/>
<id>urn:sha1:eaa2dff945366ed43b28fb1ae8e5c10ce95d9964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: Add call to reserve blocks in rdrbuff</title>
<updated>2017-04-26T10:01:52Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-04-26T09:57:56Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=e2c8623e66d66f4b9c8619349d11375a32ac2134'/>
<id>urn:sha1:e2c8623e66d66f4b9c8619349d11375a32ac2134</id>
<content type='text'>
This adds a call ipcp_sdb_reserve to reserve memory in the rdrbuff
without directly writing to a flow. The ipcp_flow_del function was
renamed to ipcp_sdb_release. The functions operating on sdbs are moved
to their own header.
</content>
</entry>
<entry>
<title>lib: Fix data race in rdrbuff</title>
<updated>2017-04-01T06:32:14Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-03-31T20:41:43Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=d426058a82137d3186a245b0548a262fbd35761b'/>
<id>urn:sha1:d426058a82137d3186a245b0548a262fbd35761b</id>
<content type='text'>
The blocks should be accessed inside the lock (or later with CAS).
</content>
</entry>
<entry>
<title>lib: Reduce locking overhead in rdrbuff</title>
<updated>2017-03-30T08:04:00Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-03-29T20:30:12Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=0a9c02d4aa581a397d17b96199eca14c8b137371'/>
<id>urn:sha1:0a9c02d4aa581a397d17b96199eca14c8b137371</id>
<content type='text'>
</content>
</entry>
</feed>
