<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src, branch 0.16.0</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.16.0</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.16.0'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2020-01-02T14:07:36+00:00</updated>
<entry>
<title>build: Update copyright to 2020</title>
<updated>2020-01-02T14:07:36+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2020-01-01T08:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=435a91165a3c1f8ca715b22ee2c2361d9bd853dd'/>
<id>urn:sha1:435a91165a3c1f8ca715b22ee2c2361d9bd853dd</id>
<content type='text'>
Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>lib: Clean up fail path in constructors</title>
<updated>2019-10-28T18:48:49+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-10-16T18:15:56+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=80eb05876f302ef713556637a54bf82c00506139'/>
<id>urn:sha1:80eb05876f302ef713556637a54bf82c00506139</id>
<content type='text'>
The node construction path is revised using gotos to avoid repetition.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>irmd: Check if entry actually exists</title>
<updated>2019-10-06T07:12:14+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander@ouroboros.rocks</email>
</author>
<published>2019-10-05T11:43:38+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c0ea8b9c98e81f513ae3eaa2f2bf7f47fe528582'/>
<id>urn:sha1:c0ea8b9c98e81f513ae3eaa2f2bf7f47fe528582</id>
<content type='text'>
The prog table was consulted for a name of a program, which may not
exist, thus prog_entry_del_name potentially got a NULL reference
passed.

Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>lib: Add check that flow_id is valid</title>
<updated>2019-10-06T07:11:20+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander@ouroboros.rocks</email>
</author>
<published>2019-10-05T11:47:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b06ede91561fbac4a7e29e1569d4855c8f3e2d54'/>
<id>urn:sha1:b06ede91561fbac4a7e29e1569d4855c8f3e2d54</id>
<content type='text'>
In fset_add, the flow_id was passed to the shm_flow_set without
checking if it was actually valid.

Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>build: Allow older OpenSSL versions for random</title>
<updated>2019-10-05T11:52:26+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-10-05T11:05:12+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c8ab23cbce8a209566f317d22e2c554ff621e3c8'/>
<id>urn:sha1:c8ab23cbce8a209566f317d22e2c554ff621e3c8</id>
<content type='text'>
Ubuntu 16 comes with older versions of OpenSSL, glibc and
libgcrypt. Ouroboros will now fall back to OpenSSL even if the version
is &lt;= 1.1.0.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>build: Check OpenSSL version &gt;= 1.1.0</title>
<updated>2019-09-29T10:59:35+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-09-29T07:51:35+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e87cf19efdd5e3c8acf9b637f34b70182e3d2824'/>
<id>urn:sha1:e87cf19efdd5e3c8acf9b637f34b70182e3d2824</id>
<content type='text'>
The cryptographic functions require at least OpenSSL 1.1.0.  The build
will now check for this version and disable OpenSSL support when this
requirement is not met.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>tools: Fix name option in ovpn</title>
<updated>2019-09-15T09:49:43+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-09-02T18:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a1b78cc9d107917e6a2afbe0523a945f9be9dd6d'/>
<id>urn:sha1:a1b78cc9d107917e6a2afbe0523a945f9be9dd6d</id>
<content type='text'>
The --name option is not of optional_argument type.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>ipcpd: Remove duplicate ip address in udp data</title>
<updated>2019-08-31T10:17:33+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-08-26T09:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=344dbad87ae8026415df5a652d7910f35557a700'/>
<id>urn:sha1:344dbad87ae8026415df5a652d7910f35557a700</id>
<content type='text'>
The ip address was stored twice, which is not needed. Only keeping the
ip address in the sockaddr struct will make IPv6 support more
homogeneous.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>tools: Add encryption option to ovpn</title>
<updated>2019-08-31T10:17:29+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-08-29T18:07:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c1852e9a7140d69f8d308b3463fc1ec1159761ef'/>
<id>urn:sha1:c1852e9a7140d69f8d308b3463fc1ec1159761ef</id>
<content type='text'>
This adds a -C, --crypt option to the ovpn tool to easily create AES
encrypted IP tunnels.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>tools: Use time_utils from tools</title>
<updated>2019-08-31T10:17:25+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2019-08-27T17:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=63656e5c26c108263006695c5a77ae00e5bf26b1'/>
<id>urn:sha1:63656e5c26c108263006695c5a77ae00e5bf26b1</id>
<content type='text'>
The ocbr tool was still using the non-public time_utils from the
library instead of the version in tools.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&gt;
</content>
</entry>
</feed>
