<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/plugins/lookip, 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>libhydra: Remove empty unused library</title>
<updated>2016-03-03T16:36:11+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-02-12T15:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=28649f6d91971e0fe50078aec2937010e8c61cd8'/>
<id>28649f6d91971e0fe50078aec2937010e8c61cd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plugins: Don't link with -rdynamic on Windows</title>
<updated>2014-06-04T13:53:02+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2013-10-25T14:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=4163421f918d830585bfdccde0973d8801aad258'/>
<id>4163421f918d830585bfdccde0973d8801aad258</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lookip: Properly return from disconnect callback job</title>
<updated>2014-02-18T10:21:51+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2014-02-18T10:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=7867ae42ab61b9ee2cebfa2d6ff17dd6dbe0168c'/>
<id>7867ae42ab61b9ee2cebfa2d6ff17dd6dbe0168c</id>
<content type='text'>
References #518.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
References #518.
</pre>
</div>
</content>
</entry>
<entry>
<title>lookip: Disconnect asynchronously to avoid dead-locking watcher unregistration</title>
<updated>2014-02-17T08:48:55+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2014-02-17T08:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=961409b66858facdad00e4bf38f534ced3c1255e'/>
<id>961409b66858facdad00e4bf38f534ced3c1255e</id>
<content type='text'>
While it really would be desirable to allow stream destruction during on_read()
callbacks, this does not work anymore since e49b2998. Until we have a proper
solution for this issue, use asynchronous disconnects for the only user doing
so.

Fixes #518.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While it really would be desirable to allow stream destruction during on_read()
callbacks, this does not work anymore since e49b2998. Until we have a proper
solution for this issue, use asynchronous disconnects for the only user doing
so.

Fixes #518.
</pre>
</div>
</content>
</entry>
<entry>
<title>libcharon: Use lib-&gt;ns instead of charon-&gt;name</title>
<updated>2014-02-12T13:34:32+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2014-01-22T14:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=d223fe807a0a7fe6f358420256d11d407f7c9f07'/>
<id>d223fe807a0a7fe6f358420256d11d407f7c9f07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stream-service: move CAP_CHOWN check from plugins to service constructor</title>
<updated>2013-07-18T14:00:31+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2013-07-18T13:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=b4b3959b2233f881078f866f50d3296cca235438'/>
<id>b4b3959b2233f881078f866f50d3296cca235438</id>
<content type='text'>
A plugin service can be a TCP socket now, so it does not make much sense
to strictly check for CAP_CHOWN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A plugin service can be a TCP socket now, so it does not make much sense
to strictly check for CAP_CHOWN.
</pre>
</div>
</content>
</entry>
<entry>
<title>lookip: double size of id field in message</title>
<updated>2013-07-18T14:00:30+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2013-02-04T09:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=f7cff7fac45e7914dd742d4348be1b17b9e63e0c'/>
<id>f7cff7fac45e7914dd742d4348be1b17b9e63e0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lookip: fix error handling when creating the socket fails</title>
<updated>2013-07-18T14:00:30+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2013-07-08T08:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=d3278c1f7393ce8d60b8069f08cafd03efd93b21'/>
<id>d3278c1f7393ce8d60b8069f08cafd03efd93b21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lookip: use stream service with async I/O dispatching</title>
<updated>2013-07-18T14:00:29+00:00</updated>
<author>
<name>Martin Willi</name>
<email>martin@revosec.ch</email>
</author>
<published>2013-07-01T10:47:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=091d0afa2163a6aba79bf4802330f0099e857e38'/>
<id>091d0afa2163a6aba79bf4802330f0099e857e38</id>
<content type='text'>
Now uses SOCK_STREAM, as SOCK_SEQPACKET is not available over TCP. To have
network transparency, the message now uses network byte order.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now uses SOCK_STREAM, as SOCK_SEQPACKET is not available over TCP. To have
network transparency, the message now uses network byte order.
</pre>
</div>
</content>
</entry>
<entry>
<title>capabilities: Some plugins don't actually require capabilities at runtime</title>
<updated>2013-07-18T13:25:35+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2013-07-08T16:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=dfc99020137e1722ec415d08006424c8b81c3c04'/>
<id>dfc99020137e1722ec415d08006424c8b81c3c04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
