<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/plugins/kernel_pfroute, 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>kernel-pfroute: Delay call to if_indextoname(3) when handling RTM_IFINFO</title>
<updated>2017-09-26T07:33:46+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-08-28T17:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=039b85dd43b56e9a07958fc0e269a7182143b408'/>
<id>039b85dd43b56e9a07958fc0e269a7182143b408</id>
<content type='text'>
It seems that there is a race, at least in 10.13, that lets
if_indextoname() fail for the new TUN device. So we delay the call a bit,
which seems to "fix" the issue. It's strange anyway that the previous
delay was only applied when an iface entry was already found.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that there is a race, at least in 10.13, that lets
if_indextoname() fail for the new TUN device. So we delay the call a bit,
which seems to "fix" the issue. It's strange anyway that the previous
delay was only applied when an iface entry was already found.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-pfroute: Make sure there is a netmask when enumerating subnets</title>
<updated>2017-07-05T08:21:25+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-06-20T10:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=fd0a7b47959ef537beb9670f4f02cf2d29858cbd'/>
<id>fd0a7b47959ef537beb9670f4f02cf2d29858cbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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-pfroute: Implement enumeration of local subnets</title>
<updated>2017-02-08T09:38:28+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-10-12T16:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=21df4cc1ed97ec8471f1d595ee9a28521c218dce'/>
<id>21df4cc1ed97ec8471f1d595ee9a28521c218dce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-pfroute: Don't set a gateway if it is of a different address family than the destination</title>
<updated>2017-01-25T16:29:44+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-10-07T10:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=da565d983298c89fd5df277b23a820964380b332'/>
<id>da565d983298c89fd5df277b23a820964380b332</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-pfroute: Return interface to reach destination from get_nexthop()</title>
<updated>2016-06-10T15:52:26+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-06-10T15:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=b52e540f43c8a97ea3343e12a1cc33b6dc3d3fbc'/>
<id>b52e540f43c8a97ea3343e12a1cc33b6dc3d3fbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-net: Let get_nexthop() return an optional interface name</title>
<updated>2016-06-10T11:54:18+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-03-11T17:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=99a57aa5ee15affa9e38595d90971031977e34be'/>
<id>99a57aa5ee15affa9e38595d90971031977e34be</id>
<content type='text'>
The returned name should be the interface over which the destination
address/net is reachable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The returned name should be the interface over which the destination
address/net is reachable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use standard unsigned integer types</title>
<updated>2016-03-24T17:52:48+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2016-03-22T12:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=b12c53ce77beb8e04b044d0c0dc9249ddba72200'/>
<id>b12c53ce77beb8e04b044d0c0dc9249ddba72200</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libhydra: Move kernel interface to libcharon</title>
<updated>2016-03-03T16:36:11+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-02-12T14:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=8394ea2a42eb23ba22471d913dcf47e6067109e1'/>
<id>8394ea2a42eb23ba22471d913dcf47e6067109e1</id>
<content type='text'>
This moves hydra-&gt;kernel_interface to charon-&gt;kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves hydra-&gt;kernel_interface to charon-&gt;kernel.
</pre>
</div>
</content>
</entry>
</feed>
