<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/CMakeLists.txt, branch 0.2</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.2</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2016-06-27T10:03:31+00:00</updated>
<entry>
<title>build: Fix installation prefix</title>
<updated>2016-06-27T10:03:31+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-27T10:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=80765f1d6ea16892224be8da954e5b0a4c53303b'/>
<id>urn:sha1:80765f1d6ea16892224be8da954e5b0a4c53303b</id>
<content type='text'>
The installation prefix was taking a trailing backslash, while it is
common not to do so. Fixed it so that any trailing backslash is
removed by the compilation and installation scripts.
</content>
</entry>
<entry>
<title>build: Change install directories and set correct permissions</title>
<updated>2016-06-20T18:57:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-20T18:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=16323dcc9df15020e368d4324cf1c1d9dceac805'/>
<id>urn:sha1:16323dcc9df15020e368d4324cf1c1d9dceac805</id>
<content type='text'>
This sets the correct install directories for all the binaries,
library and header files. It also sets the right permissions on the
sockets and shared memory so that regular users can also use the
ouroboros library. Root privileges are required to run the irmd.

Fixes #7
</content>
</entry>
<entry>
<title>ipcpd: initial IPC processes</title>
<updated>2016-04-18T20:25:34+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-04-17T10:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=21b304b46a347772c1338b22fba6a15291bb2945'/>
<id>urn:sha1:21b304b46a347772c1338b22fba6a15291bb2945</id>
<content type='text'>
Basic functions for implementation of IPC processes, and
implementation of core functions of the shim IPCP over UDP.  Updates
to the build system to compile these IPC processes, as well as some
fixes in the irmd (rudimentary capturing exit signals) and some fixes
in the library, mainly relating to the messaging.

Basic implementation of creation / bootstrapping / deletion of the
shim UDP. Placeholders for other functions.
</content>
</entry>
<entry>
<title>irmd, lib: Create and destroy IPC Processes</title>
<updated>2016-03-15T14:43:17+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-03-15T14:43:17+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=bd7a8ea8a1adbd6763aea857e72623929b7ad7a4'/>
<id>urn:sha1:bd7a8ea8a1adbd6763aea857e72623929b7ad7a4</id>
<content type='text'>
This adds the functionality to create and destroy IPCPs. Upon creation
a new process is forked and execve'd. Upon destruction the IPCP is
destroyed by killing it with SIGTERM.
</content>
</entry>
<entry>
<title>build: Add check target, fix packaging</title>
<updated>2016-03-07T14:13:34+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-03-07T14:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f9c16675dc625c124345bb440aa9604af61ddb8d'/>
<id>urn:sha1:f9c16675dc625c124345bb440aa9604af61ddb8d</id>
<content type='text'>
This adds a build target 'check', which executes a test suite for
every daemon/library. Every test suite consists of a test driver that
executes a function in a file with the same name as the function. The
compile_debug script executes the 'check' target to validate there are
no regressions. Packaging is also fixed and the prototype can be
shipped as a tarball.
</content>
</entry>
<entry>
<title>build: Move debugging switch to correct CMakeLists</title>
<updated>2016-03-03T16:15:57+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-03-03T16:15:57+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=486b601ecb6d79c90eadc4dda0981e25e6a7ba1d'/>
<id>urn:sha1:486b601ecb6d79c90eadc4dda0981e25e6a7ba1d</id>
<content type='text'>
This moves the debugging switch down to the CMakeList associated with
every program or library. It allows to build apps individually with
debugging info on or off.
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-bugfixes (pull request #14)</title>
<updated>2016-02-26T15:11:17+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-26T15:11:17+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=49ffdfd539fc7de2c41127fd9b29ad8b90839238'/>
<id>urn:sha1:49ffdfd539fc7de2c41127fd9b29ad8b90839238</id>
<content type='text'>
Be bugfixes
</content>
</entry>
<entry>
<title>build: Allow at most 5 errors per build</title>
<updated>2016-02-26T15:07:33+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-26T15:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0ab26ce5ae6c80313e55e3251cc0ee180419f696'/>
<id>urn:sha1:0ab26ce5ae6c80313e55e3251cc0ee180419f696</id>
<content type='text'>
This will show more interesting output when building in Semaphore.
</content>
</entry>
<entry>
<title>build: Lowers minimum cmake version</title>
<updated>2016-02-26T14:41:37+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-26T14:41:37+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=89bdd8d1742ba63cf345f1e53356530b2e0cbdac'/>
<id>urn:sha1:89bdd8d1742ba63cf345f1e53356530b2e0cbdac</id>
<content type='text'>
This lower the minimum cmake version to 2.8.12 in order to allow
semaphore to build the prototype.
</content>
</entry>
<entry>
<title>lib, irmd, tools: Support to create IPCPs</title>
<updated>2016-02-25T18:14:26+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-25T18:14:26+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=63633c57b1e2573890fa627dd63f7c79ee5777b8'/>
<id>urn:sha1:63633c57b1e2573890fa627dd63f7c79ee5777b8</id>
<content type='text'>
Provides the initial support to create IPCPs via a command-line
tool. It extends the socket layer with a message that is sent over a
socket to the irmd when the irm_create_ipcp library function is called
from a program.
</content>
</entry>
</feed>
