<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src, branch 0.9.9</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.9.9</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.9.9'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-02-06T17:27:38+00:00</updated>
<entry>
<title>build: Use GNUInstallDirs instead of hardcoded values</title>
<updated>2018-02-06T17:27:38+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-06T16:17:28+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=544ad6f9759de6acc109307caee2100478cba8ed'/>
<id>urn:sha1:544ad6f9759de6acc109307caee2100478cba8ed</id>
<content type='text'>
This changes the build to use GNUInstallDirs instead of hardcoded
values. Package maintainers can then override these defaults by
passing the correct value to cmake on the command line.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Replicate database on new MGMT flow</title>
<updated>2018-02-06T17:07:19+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-06T16:45:22+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=77677f4a2939c7ffa64731521c8e10c18d5b62d3'/>
<id>urn:sha1:77677f4a2939c7ffa64731521c8e10c18d5b62d3</id>
<content type='text'>
This will trigger the existing member to send all entries in its
database as LSAs to the new member.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Handle LU_DONE state in DHT</title>
<updated>2018-02-06T17:05:16+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-06T16:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d2028e4cea956791152a41b12b2907178f40caa9'/>
<id>urn:sha1:d2028e4cea956791152a41b12b2907178f40caa9</id>
<content type='text'>
The DHT would enter an infinite loop in lookup_wait() because the
LU_DONE state was not handled correctly.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>irmd: Fix lookup of program for autoexecution</title>
<updated>2018-02-05T13:17:46+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-04T13:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7e096fe7a3b7a777164bcf6be981826c5992fdfc'/>
<id>urn:sha1:7e096fe7a3b7a777164bcf6be981826c5992fdfc</id>
<content type='text'>
Autoexecution failed because the lookup for the program was for the
wrong field of the progtable.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>tools: Fix check for return value in irm tool</title>
<updated>2018-02-03T21:59:35+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-03T13:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3db51adc7cceaf810dc8312ff95e9d8ccb96154b'/>
<id>urn:sha1:3db51adc7cceaf810dc8312ff95e9d8ccb96154b</id>
<content type='text'>
A check was done in the irm tool for the pid of a newly created IPCP,
but it didn't catch all failures, this fixes that.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Fix assertions in timerwheel</title>
<updated>2018-01-29T14:35:22+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-01-29T14:15:58+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=83f9bdda86ad6e9b2e0ec04e130cf1d32d79a7c6'/>
<id>urn:sha1:83f9bdda86ad6e9b2e0ec04e130cf1d32d79a7c6</id>
<content type='text'>
The previous commit only fixed the issue for release builds. This
fixes it for debug builds as well.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Fix bad comparison in timerwheel</title>
<updated>2018-01-29T12:10:29+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-01-29T11:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=98a306ff278884bfcbea41b059f2467226a9ced9'/>
<id>urn:sha1:98a306ff278884bfcbea41b059f2467226a9ced9</id>
<content type='text'>
A comparison was done in the timerwheel between an unsigned value and
a time_t.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Wait for DHT_RUNNING state at register/query</title>
<updated>2018-01-25T10:48:17+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-01-24T10:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=803185fc973aebb5a24bf08f4cb4d8a3d3e96d16'/>
<id>urn:sha1:803185fc973aebb5a24bf08f4cb4d8a3d3e96d16</id>
<content type='text'>
This will make the register and query calls at the DHT wait for a JOIN
to complete. This avoids fails when calling register immediately after
creating a data transfer connection.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Fix lookup handling in DHT</title>
<updated>2018-01-23T09:28:52+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-01-23T00:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=33e88c2bae0aa76ee23056429abe9514160a3c95'/>
<id>urn:sha1:33e88c2bae0aa76ee23056429abe9514160a3c95</id>
<content type='text'>
Some responses for a query were missed because the lookup went into
LU_COMPLETE state while still having pending requests.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Fix bad lock in dev.c</title>
<updated>2018-01-22T12:11:19+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-01-22T12:03:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2deb654dc58eb2c25d15b2292366e321e475fb69'/>
<id>urn:sha1:2deb654dc58eb2c25d15b2292366e321e475fb69</id>
<content type='text'>
There was a rdlock() instead of an unlock().
This fixes #3.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
</feed>
