<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/CMakeLists.txt, branch 0.3</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.3</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.3'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2016-08-30T19:44:34+00:00</updated>
<entry>
<title>lib, ipcp: Compile on Apple junk</title>
<updated>2016-08-30T19:44:34+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-08-30T12:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=04eb03136466a18d81511e7ccadf51c08faa8edb'/>
<id>urn:sha1:04eb03136466a18d81511e7ccadf51c08faa8edb</id>
<content type='text'>
Disables robust mutexes and clock attributes for condition variables
for compatibility with OSX (SUSv2). Implements clock_gettime and adds
some defines for OSX compatibility in time_utils.
</content>
</entry>
<entry>
<title>lib: Add errnos specific for Ouroboros</title>
<updated>2016-06-22T14:07:56+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-22T14:05:56+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=fa0a0dbc88adcf9cff8bf35a253f020a49ff4084'/>
<id>urn:sha1:fa0a0dbc88adcf9cff8bf35a253f020a49ff4084</id>
<content type='text'>
This adds error numbers specificly for Ouroboros. It also refactors
some of the header files that are installed.

Fixes #2
</content>
</entry>
<entry>
<title>ipcpd: Adds a shim over IEEE 802.2 over IEEE 802.3</title>
<updated>2016-06-14T12:05:28+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-05T14:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=aeb53fcd725fe291afa6ffb683373c8e589afa64'/>
<id>urn:sha1:aeb53fcd725fe291afa6ffb683373c8e589afa64</id>
<content type='text'>
This adds a shim over LLC over Ethernet. It uses the raw socket API to
send messages directly over an interface.
</content>
</entry>
<entry>
<title>ipcpd: IPCP over local memory</title>
<updated>2016-05-28T17:11:39+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-28T17:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=97c1341690d998ef8d24abec5b83d6b03e312e0d'/>
<id>urn:sha1:97c1341690d998ef8d24abec5b83d6b03e312e0d</id>
<content type='text'>
This introduces an IPC process that relays data between two local AP's
over the shm_du_map. Only configuration it has is a DIF name.

It required small modification elsewhere:

lib: added support for the IPCP_LOCAL type
irm: added support for the IPCP_LOCAL type
dif_config: added the IPCP_LOCAL type

tools: added support for the IPCP_LOCAL type
</content>
</entry>
<entry>
<title>lib: moved flow header and source to ipcpd</title>
<updated>2016-04-19T11:15:43+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-04-19T11:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=34b8b6e39ec45080c89b62994cf3ba8d32e666a1'/>
<id>urn:sha1:34b8b6e39ec45080c89b62994cf3ba8d32e666a1</id>
<content type='text'>
</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>ipcpd: added shm_pci_t to manipulate PCI in shm</title>
<updated>2016-03-25T11:00:26+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-03-25T11:00:26+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b76dd5abd20f5773709d375ddbf4a1685bf2c8cb'/>
<id>urn:sha1:b76dd5abd20f5773709d375ddbf4a1685bf2c8cb</id>
<content type='text'>
Provides access to the members of the PCI for shm_du_buffs stored in
the shared memory ringbuffer.
</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>ipcp: PCI structure</title>
<updated>2016-02-26T13:35:50+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-02-26T13:35:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=62eba345ce0ab3fb58e6998261da20bbc2f5cc3a'/>
<id>urn:sha1:62eba345ce0ab3fb58e6998261da20bbc2f5cc3a</id>
<content type='text'>
ipcpd/dt_const.h: ipcp-internal datastructures for dtp and dip constants
ipcpd/pci.h     : header for pci structure
ipcpd/pci.c     : pci structure
ipcpd           : updated makefile

commit not fully tested yet
</content>
</entry>
</feed>
