<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/plugins/kernel_netlink, branch master</title>
<subtitle>tteras' strongSwan tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/'/>
<entry>
<title>unit-tests: Rename targets for libstrongswan and kernel-netlink</title>
<updated>2017-11-09T08:11:42+00:00</updated>
<author>
<name>Thomas Egerer</name>
<email>thomas.egerer@secunet.com</email>
</author>
<published>2017-11-08T17:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=9cc61baaf592b126cde2dfeab3fbb8961970c1d6'/>
<id>9cc61baaf592b126cde2dfeab3fbb8961970c1d6</id>
<content type='text'>
libstrongswan and kernel-netlink are the only two components which do
not adhere to the naming scheme used for all other tests. If the tests
are run by an external application this imposes problems due to clashing
names.

Signed-off-by: Thomas Egerer &lt;thomas.egerer@secunet.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libstrongswan and kernel-netlink are the only two components which do
not adhere to the naming scheme used for all other tests. If the tests
are run by an external application this imposes problems due to clashing
names.

Signed-off-by: Thomas Egerer &lt;thomas.egerer@secunet.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-netlink: Add strings for newer XFRM attribute types</title>
<updated>2017-10-06T14:41:09+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-10-06T14:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=e1803a208ac6e8045f4f6abaf422980a2306870b'/>
<id>e1803a208ac6e8045f4f6abaf422980a2306870b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-netlink: Set usable state whenever an interface appears</title>
<updated>2017-08-23T10:10:39+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-08-14T15:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=062a34e722e4162d5d163153a7450759bcdede6f'/>
<id>062a34e722e4162d5d163153a7450759bcdede6f</id>
<content type='text'>
If an interface is renamed we already have an entry (based on the
ifindex) allocated but previously only set the usable state once
based on the original name.

Fixes #2403.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an interface is renamed we already have an entry (based on the
ifindex) allocated but previously only set the usable state once
based on the original name.

Fixes #2403.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-netlink: Wipe buffer used to read Netlink messages</title>
<updated>2017-08-07T14:55:40+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-08-02T09:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=6fadc6a859d72315f72946b008f998a0d4c545e4'/>
<id>6fadc6a859d72315f72946b008f998a0d4c545e4</id>
<content type='text'>
When querying SAs the keys will end up in this buffer (the allocated
messages that are returned are already wiped). The kernel also returns
XFRM_MSG_NEWSA as response to XFRM_MSG_ALLOCSPI but we can't distinguish
this here as we only see the response.

References #2388.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When querying SAs the keys will end up in this buffer (the allocated
messages that are returned are already wiped). The kernel also returns
XFRM_MSG_NEWSA as response to XFRM_MSG_ALLOCSPI but we can't distinguish
this here as we only see the response.

References #2388.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-netlink: Set SPI on outbound policy</title>
<updated>2017-08-07T08:44:05+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-07-11T08:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=2699c8387a443d16fb3135153317a7f0447674a3'/>
<id>2699c8387a443d16fb3135153317a7f0447674a3</id>
<content type='text'>
This should cause the right SA to get used if there are multiple outbound
SAs and the policies are installed properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should cause the right SA to get used if there are multiple outbound
SAs and the policies are installed properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>linked-list: Change return value of find_first() and signature of its callback</title>
<updated>2017-05-26T11:56:44+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-05-16T10:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=2e4d110d1e94a3be9da06894832492ff469eec37'/>
<id>2e4d110d1e94a3be9da06894832492ff469eec37</id>
<content type='text'>
This avoids the unportable five pointer hack.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the unportable five pointer hack.
</pre>
</div>
</content>
</entry>
<entry>
<title>linked-list: Change interface of callback for invoke_function()</title>
<updated>2017-05-26T11:56:44+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-05-15T15:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=8a2e4d4a8b87f5e8a5e5f663ee8eddd47988fa2c'/>
<id>8a2e4d4a8b87f5e8a5e5f663ee8eddd47988fa2c</id>
<content type='text'>
This avoids the unportable five pointer hack.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the unportable five pointer hack.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change interface for enumerator_create_filter() callback</title>
<updated>2017-05-26T11:56:44+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-05-12T10:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=525cc46cabe3dbf17d9f63e76ea9aa974d3665fa'/>
<id>525cc46cabe3dbf17d9f63e76ea9aa974d3665fa</id>
<content type='text'>
This avoids the unportable 5 pointer hack, but requires enumerating in
the callback.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the unportable 5 pointer hack, but requires enumerating in
the callback.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate all enumerators to venumerate() interface change</title>
<updated>2017-05-26T11:56:44+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-05-11T07:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=95a63bf2813cd6ecad912237688526bbcc3481ee'/>
<id>95a63bf2813cd6ecad912237688526bbcc3481ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-netlink: Use total retransmit timeout as acquire timeout</title>
<updated>2017-05-23T16:05:58+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-03-13T11:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=70855696adb5bf363c0b91af0af9fe09db4a9e6c'/>
<id>70855696adb5bf363c0b91af0af9fe09db4a9e6c</id>
<content type='text'>
By using the total retransmit timeout, modifications of timeout settings
automatically reflect on the value of xfrm_acq_expires.  If set, the
value of xfrm_acq_expires configured by the user takes precedence over
the calculated value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By using the total retransmit timeout, modifications of timeout settings
automatically reflect on the value of xfrm_acq_expires.  If set, the
value of xfrm_acq_expires configured by the user takes precedence over
the calculated value.
</pre>
</div>
</content>
</entry>
</feed>
