<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/plugins/load_tester, 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>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>load-tester: Fix load-tester on platforms where plain `char` is signed</title>
<updated>2016-06-17T08:22:25+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-06-17T08:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=5947d48fb94cfb77b6d49a78d6a56dc875575713'/>
<id>5947d48fb94cfb77b6d49a78d6a56dc875575713</id>
<content type='text'>
fgetc() returns an int and EOF is usually -1 so when this gets casted to
a char the result depends on whether `char` means `signed char` or
`unsigned char` (the C standard does not specify it).  If it is unsigned
then its value is 0xff so the comparison with EOF will fail as that is an
implicit signed int.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fgetc() returns an int and EOF is usually -1 so when this gets casted to
a char the result depends on whether `char` means `signed char` or
`unsigned char` (the C standard does not specify it).  If it is unsigned
then its value is 0xff so the comparison with EOF will fail as that is an
implicit signed int.
</pre>
</div>
</content>
</entry>
<entry>
<title>peer-cfg: Use struct to pass data to constructor</title>
<updated>2016-04-09T14:51:01+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-04-04T16:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=2ba5dadb12dd95c9ba5ff99e619fb33388582661'/>
<id>2ba5dadb12dd95c9ba5ff99e619fb33388582661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>child-cfg: Use struct to pass data to constructor</title>
<updated>2016-04-09T14:51:01+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-04-04T14:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=8a00a8452ddb36ec07038242c029a214b0417ae8'/>
<id>8a00a8452ddb36ec07038242c029a214b0417ae8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Use structs to pass information to the kernel-ipsec interface</title>
<updated>2016-04-09T14:50:59+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-03-31T14:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=89da06ace9c51fac25c9c9eaf242a642f11b501a'/>
<id>89da06ace9c51fac25c9c9eaf242a642f11b501a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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: 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>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>
<entry>
<title>load-tester: Register kernel-ipsec implementation as plugin feature</title>
<updated>2016-02-01T10:22:56+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2016-01-18T16:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=db57f5702b62adadf4fd28c4c3a8d556a9692713'/>
<id>db57f5702b62adadf4fd28c4c3a8d556a9692713</id>
<content type='text'>
Otherwise, libcharon's dependency on kernel-ipsec can't be satisfied.

This changed with db61c37690b5 ("kernel-interface: Return bool for
kernel interface registration") as the registration of further
kernel-ipsec implementations now fails and therefore even if other
plugins are loaded the dependency will not be satisfied anymore.

References #953.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, libcharon's dependency on kernel-ipsec can't be satisfied.

This changed with db61c37690b5 ("kernel-interface: Return bool for
kernel interface registration") as the registration of further
kernel-ipsec implementations now fails and therefore even if other
plugins are loaded the dependency will not be satisfied anymore.

References #953.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel-interface: Pass the same data to del_policy() that was passed to add_policy()</title>
<updated>2015-11-10T15:42:52+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2015-09-16T14:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=a6e0f14fd2bf8b23fbfd808acc595e97d5e23a49'/>
<id>a6e0f14fd2bf8b23fbfd808acc595e97d5e23a49</id>
<content type='text'>
The additional data can be helpful to identify the exact policy to
delete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The additional data can be helpful to identify the exact policy to
delete.
</pre>
</div>
</content>
</entry>
</feed>
