<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src, branch 0.10.2</title>
<subtitle>Ouroboros main repository</subtitle>
<id>https://ouroboros.rocks/cgit/ouroboros/atom?h=0.10.2</id>
<link rel='self' href='https://ouroboros.rocks/cgit/ouroboros/atom?h=0.10.2'/>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/'/>
<updated>2018-02-24T13:48:59+00:00</updated>
<entry>
<title>ipcpd: Fix malformed sprintf in dt component</title>
<updated>2018-02-24T13:48:59+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-24T13:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=1e081ee37c0313656300c92510c701b3079ec09f'/>
<id>urn:sha1:1e081ee37c0313656300c92510c701b3079ec09f</id>
<content type='text'>
The sprintf was missing a format string. Some compilers did not
complain about this.

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 missing free in graph implementation</title>
<updated>2018-02-24T11:03:00+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-24T10:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=0bb0c6d37d4b4fac3c91513d331e2e4f3362edce'/>
<id>urn:sha1:0bb0c6d37d4b4fac3c91513d331e2e4f3362edce</id>
<content type='text'>
There was a missing free in case the address was not found in the
routing table when trying to add an LFA for a certain address.

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>irmd: Remove dead variable assignments</title>
<updated>2018-02-24T11:02:05+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-24T10:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=77faef1154cb412b0a60e3b1624f0817d4fd8dcf'/>
<id>urn:sha1:77faef1154cb412b0a60e3b1624f0817d4fd8dcf</id>
<content type='text'>
This removes two useless variable assignments from the IRMd, which
were remnants from when the pending flow was being deallocated.

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: Fix cleanup of sdu scheduler</title>
<updated>2018-02-24T08:16:09+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-24T02:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=545af576f2bd9220ba6eebf9d4eb597e2f4992d9'/>
<id>urn:sha1:545af576f2bd9220ba6eebf9d4eb597e2f4992d9</id>
<content type='text'>
Not all threads were cancelled on exit. This fixes (the rather
cryptic) error message "The futex facility returned an unexpected
error code" when running the stack with the address sanitizer. Also
fixes possible double frees when a pthread_create would fail.

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: Print establishment time in flow stats</title>
<updated>2018-02-23T15:43:18+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-23T15:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=2437470c510ad4f9e903c2bc908fa6e6b8f233da'/>
<id>urn:sha1:2437470c510ad4f9e903c2bc908fa6e6b8f233da</id>
<content type='text'>
The time of establishment will be printed as part of the flow
statistics (it is the same as the modification time of the file in the
FUSE filesystem). Some output was reordered and the length of the
sizes is updated to be sufficient for 64-bit values.

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: Replace fork and execv with posix_spawn</title>
<updated>2018-02-23T15:23:43+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-23T15:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=4dad657dec442052da2177e713e2008862fa1647'/>
<id>urn:sha1:4dad657dec442052da2177e713e2008862fa1647</id>
<content type='text'>
This replaces the fork and execv calls with posix_spawn since it is
supported on more platforms, and is more efficient. Also fixes some
bad indentation.

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: Print endpoint in flow statistics</title>
<updated>2018-02-23T11:53:56+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-23T11:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=fe9d3fcb26b6ff30f4f02f14dddcde186b2955c1'/>
<id>urn:sha1:fe9d3fcb26b6ff30f4f02f14dddcde186b2955c1</id>
<content type='text'>
The flow statistics will now print the endpoint of the flow. If it's a
local endpoint for the IPCP, it will print the component
(e.g. "flow-allocator"). For remote flows, it will print the address
of the IPCP.

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: Reset flow statistics on reuse</title>
<updated>2018-02-23T10:31:13+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-22T21:35:32+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=89388506dd7d88adfc9188547341d7f36bcce397'/>
<id>urn:sha1:89388506dd7d88adfc9188547341d7f36bcce397</id>
<content type='text'>
The flow statistics were not reset when a new connection was created,
resulting in wrong statistics.

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 locking issues in flow statistics</title>
<updated>2018-02-23T10:30:49+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-22T21:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=2bd60346e7a010c0da4d093dc5a7684257fc4ede'/>
<id>urn:sha1:2bd60346e7a010c0da4d093dc5a7684257fc4ede</id>
<content type='text'>
The locks were not initialised correctly due to a misspelled define
and the fail_write was trying to lock a bad mutex (sometimes -1 out of
array). This also fixes the statistics gathered.

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 double definition of ipcp config</title>
<updated>2018-02-23T10:29:15+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-02-22T21:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://ouroboros.rocks/cgit/ouroboros/commit/?id=130d640d4ba06c45cdd0b9d2787f0a19a3484c9d'/>
<id>urn:sha1:130d640d4ba06c45cdd0b9d2787f0a19a3484c9d</id>
<content type='text'>
The import of the IPCP config protobuf message in the enrollment
message caused a double definition. The enroll.proto file is
deprecated and the definition of the enrollment message is moved to
the library to avoid this.

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>
