<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/shim-eth-llc, branch 0.7</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.7</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.7'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-10-14T11:19:10+00:00</updated>
<entry>
<title>lib: Deprecate ouroboros_init and ourboros_fini</title>
<updated>2017-10-14T11:19:10+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-10-12T00:15:39+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=bedd1d4eadde9ab64f924c69eba716b015599e67'/>
<id>urn:sha1:bedd1d4eadde9ab64f924c69eba716b015599e67</id>
<content type='text'>
This commit deprecates ouroboros_init and ouroboros_fini and adds them
as a constructor or destructor, causing these function to be run
automatically when a program that links to the library calls and exits
main(). For this to fully work, the library had to be split so that we
can avoid the irmd calling these functions (the IRMd has to create the
shm structures on which these calls depend).

The library is split in 3 parts: libouroboros-dev, libouroboros-irm
and libouroboros-common. The latter is linked to the other two so that
including libouroboros-dev or libouroboros-irm will also link
libouroboros-common.
</content>
</entry>
<entry>
<title>ipcpd: Fix unreachable code in shim-eth-llc</title>
<updated>2017-10-11T13:28:43+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-10-11T13:28:43+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a483bc8597e5c19e796dc55c0587f1a045bc7281'/>
<id>urn:sha1:a483bc8597e5c19e796dc55c0587f1a045bc7281</id>
<content type='text'>
Closing the file descriptor after a while(true) loop led to clang
compiler errors. This is fixed by adding a cleanup handler.
</content>
</entry>
<entry>
<title>ipcpd: Cancel threads in IPCPs</title>
<updated>2017-09-21T14:29:01+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-09-21T14:29:01+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=74364d19237e80081d1c6a76b46d787527638fcb'/>
<id>urn:sha1:74364d19237e80081d1c6a76b46d787527638fcb</id>
<content type='text'>
This reduces CPU consumption and shutdown times.

Invalidates #43
</content>
</entry>
<entry>
<title>ipcpd, lib: Add flow down events</title>
<updated>2017-09-19T14:52:54+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-09-18T17:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=541b1c5eeb5fe9f9aaa4aa6487852e5c59761139'/>
<id>urn:sha1:541b1c5eeb5fe9f9aaa4aa6487852e5c59761139</id>
<content type='text'>
This adds the flow down event to Ouroboros. In the shim-eth-llc, a
netlink socket is opened which listens to device up/down events. For
each event the flow is then adjusted with fccntl to notify the user
the flow is down or back up again. In the normal IPCP an event is
thrown if a write reports that the flow is down.
</content>
</entry>
<entry>
<title>ipcpd: shim-eth-llc: Fix FreeBSD compilation</title>
<updated>2017-09-11T14:17:58+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-09-11T13:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b6eb97b8995bf14dc4bfbf7bca14bc351cbc0edf'/>
<id>urn:sha1:b6eb97b8995bf14dc4bfbf7bca14bc351cbc0edf</id>
<content type='text'>
This fixes the compilation on FreeBSD systems. A define was
missing. It also fixes some style errors.
</content>
</entry>
<entry>
<title>ipcpd: Add check if name was already registered</title>
<updated>2017-08-30T14:12:09+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-30T11:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a770296c7aa15057602a4e4f5c7744ccfc65b8aa'/>
<id>urn:sha1:a770296c7aa15057602a4e4f5c7744ccfc65b8aa</id>
<content type='text'>
This adds a check in the shims if a name was already registered, since
it should not return an error.
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-dir-query (pull request #576)</title>
<updated>2017-08-29T15:52:53+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T15:52:53+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2fc3f5a58d0c161550050747dd18f96f0f96c694'/>
<id>urn:sha1:2fc3f5a58d0c161550050747dd18f96f0f96c694</id>
<content type='text'>
shim-eth-llc: Hide directory query locking
</content>
</entry>
<entry>
<title>shim-eth-llc: Hide directory query locking</title>
<updated>2017-08-29T15:51:38+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T14:58:11+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=407f1e70cedcf8d7694a5fefa5faf3225abebc81'/>
<id>urn:sha1:407f1e70cedcf8d7694a5fefa5faf3225abebc81</id>
<content type='text'>
The locking of the directory queries was happening in the
shim-eth-llc, but it should be done within the shim-data functions.

Fixes #30
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-fix-authors (pull request #575)</title>
<updated>2017-08-29T15:38:42+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T15:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=768064e211c311142697335b3e9c714ea54b204a'/>
<id>urn:sha1:768064e211c311142697335b3e9c714ea54b204a</id>
<content type='text'>
lib, ipcpd: Fix e-mail addresses in protobuf files
</content>
</entry>
<entry>
<title>lib, ipcpd: Fix e-mail addresses in protobuf files</title>
<updated>2017-08-29T14:11:16+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-29T14:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=907474862983252603cdd470b49b5206289fa39d'/>
<id>urn:sha1:907474862983252603cdd470b49b5206289fa39d</id>
<content type='text'>
This fixes the wrong e-mail addresses in the protobuf files.
</content>
</entry>
</feed>
