<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/CMakeLists.txt, branch 0.1</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.1</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2016-04-18T20:25:34+00:00</updated>
<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>
<entry>
<title>Merged in sandervrijders/ouroboros/be (pull request #4)</title>
<updated>2016-02-23T15:14:38+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-23T15:14:38+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d773fdaad545c122ff81acb57080c8baf46f3735'/>
<id>urn:sha1:d773fdaad545c122ff81acb57080c8baf46f3735</id>
<content type='text'>
build: Require usage of C89
</content>
</entry>
<entry>
<title>build: Fix check for C89</title>
<updated>2016-02-23T14:54:40+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-23T14:54:40+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=61670a5b3d37ee8bb611c5d08cc216f4b6d9570b'/>
<id>urn:sha1:61670a5b3d37ee8bb611c5d08cc216f4b6d9570b</id>
<content type='text'>
The flag for the C89 standard was added without checking if the
compiler supports it. This has been fixed. Also, the feature summary
has been (temporarily) disabled.
</content>
</entry>
</feed>
