<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/irmd, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-02-16T13:27:07+00:00</updated>
<entry>
<title>irmd: Fix bad lock</title>
<updated>2017-02-16T13:27:07+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-16T13:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a69bdb85b2fb8f096f40ab038a45e0bc134e51ee'/>
<id>urn:sha1:a69bdb85b2fb8f096f40ab038a45e0bc134e51ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>irmd: Allow time for AP to call flow_accept()</title>
<updated>2017-02-12T21:19:50+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-12T15:15:46+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=98a15feabb6a14e52a54a09dfed58d55e0f99884'/>
<id>urn:sha1:98a15feabb6a14e52a54a09dfed58d55e0f99884</id>
<content type='text'>
When there is a burst of successive flow allocations for a certain
name, each such request will block a thread in the IRMD for
IRMD_REQ_ARR_TIMEOUT ms to allow the application some time to respond.

This refactors some parts of the IRMd.
</content>
</entry>
<entry>
<title>ipcpd: Silent shutdown of normal</title>
<updated>2017-02-10T22:45:24+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T22:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4'/>
<id>urn:sha1:f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4</id>
<content type='text'>
The acceptor will not log disconnects with IRMd. Unexpected
disconnects will be reported and handled by management components.
</content>
</entry>
<entry>
<title>ipcpd, lib: Report IPCP creation failure</title>
<updated>2017-02-09T17:11:48+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-09T15:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=6785ca65ab48f1a29914c1784a24009964ec4720'/>
<id>urn:sha1:6785ca65ab48f1a29914c1784a24009964ec4720</id>
<content type='text'>
The IPCP will now respond with an ipcp_create_r message when it fails,
informing the IRMd.

Also adds some const qualifiers in the public headers and fixes
some formatting in dev.c.
</content>
</entry>
<entry>
<title>lib: Log to the logging system</title>
<updated>2017-02-08T17:04:13+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-08T16:09:55+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=742d01a4f9a32f17561104ee7da8971c1bcdd703'/>
<id>urn:sha1:742d01a4f9a32f17561104ee7da8971c1bcdd703</id>
<content type='text'>
This removes the logfile and outputs log messages to the logging
system. The creation of the logfiles (as well as the ap_init() call)
were moved into ipcp_init() to simplify the IPCP creation and
shutdown.

Fixes #25
Fixes #27
</content>
</entry>
<entry>
<title>irmd: Handle death of IPCP gracefully</title>
<updated>2017-02-04T19:11:27+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-04T19:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=49fb847ff3dc8b7de91eb3a54524e60b145f9bf4'/>
<id>urn:sha1:49fb847ff3dc8b7de91eb3a54524e60b145f9bf4</id>
<content type='text'>
If an IPCP SEGVs abruptly, the sanitizer in the IRMd would also cause
a SEGV because of looping over a registry linked list inside another
safe loop over the same list. A function is added to the registry to
avoid this.
</content>
</entry>
<entry>
<title>irmd: Fix memleak in registry</title>
<updated>2017-02-03T19:35:05+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-03T19:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=29fe780c782b74f516a47521297848095a8f5ede'/>
<id>urn:sha1:29fe780c782b74f516a47521297848095a8f5ede</id>
<content type='text'>
</content>
</entry>
<entry>
<title>irmd: Fix memleak attempting double bootstrap</title>
<updated>2017-01-29T16:20:09+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-29T16:20:09+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=45a8dd4ccb3874c411dac287cf7ce862f051aa14'/>
<id>urn:sha1:45a8dd4ccb3874c411dac287cf7ce862f051aa14</id>
<content type='text'>
When trying to double bootstrap, the entry name was strdup'd before
the bootstrap leaking the previous name. Now it bootstraps first and
sets the name after a successful bootstrap only.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/be' into be-gam</title>
<updated>2017-01-09T15:42:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-01-09T15:42:25+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=77c32c24b781eafd518e2cbe9de46b348a26a201'/>
<id>urn:sha1:77c32c24b781eafd518e2cbe9de46b348a26a201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Update licenses and copyright</title>
<updated>2017-01-09T15:09:07+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-09T15:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7687ba45fca7a7f139d880d39a51c9e741fb25ea'/>
<id>urn:sha1:7687ba45fca7a7f139d880d39a51c9e741fb25ea</id>
<content type='text'>
Copyright is set to 2016 - 2017. License text on includes and sources
in the library are changed to indicate the LGPLv2.1 license.
</content>
</entry>
</feed>
