<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/config, 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>Fixed some typos, courtesy of codespell</title>
<updated>2017-11-15T09:21:13+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-11-15T09:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=527b3f0ca5a1cc17306ebb7a5c5f3375f3d812aa'/>
<id>527b3f0ca5a1cc17306ebb7a5c5f3375f3d812aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>proposal: Remove MODP-1024 from default IKE proposal</title>
<updated>2017-11-08T15:47:16+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-09-19T09:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=76c58498efd1a80a70966889bd3fdc3b9e863b06'/>
<id>76c58498efd1a80a70966889bd3fdc3b9e863b06</id>
<content type='text'>
RFC 8247 demoted it to SHOULD NOT. This might break connections with
Windows clients unless they are configured to use a stronger group or
matching weak proposals are configured explicitly on the server.

References #2427.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC 8247 demoted it to SHOULD NOT. This might break connections with
Windows clients unless they are configured to use a stronger group or
matching weak proposals are configured explicitly on the server.

References #2427.
</pre>
</div>
</content>
</entry>
<entry>
<title>proposal: Remove MD5 from default IKE proposal</title>
<updated>2017-11-08T15:47:04+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-09-19T09:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=10da451fc38c31476c26c5aa78ad3decc01e3a1f'/>
<id>10da451fc38c31476c26c5aa78ad3decc01e3a1f</id>
<content type='text'>
RFC 8247 demoted MD5 to MUST NOT.

References #2427.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC 8247 demoted MD5 to MUST NOT.

References #2427.
</pre>
</div>
</content>
</entry>
<entry>
<title>proposal: Remove deprecated algorithms from default ESP and AH proposals</title>
<updated>2017-11-08T15:46:51+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-10-23T13:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=2294606aa5c6cb26b63989f65738349bee500cd3'/>
<id>2294606aa5c6cb26b63989f65738349bee500cd3</id>
<content type='text'>
This removes algorithms that were deprecated by RFC 8221 (3DES, BF, MD5)
from the default proposals for ESP and AH.

References #8247.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes algorithms that were deprecated by RFC 8221 (3DES, BF, MD5)
from the default proposals for ESP and AH.

References #8247.
</pre>
</div>
</content>
</entry>
<entry>
<title>child-cfg: Optionally set mark on inbound SA</title>
<updated>2017-11-02T08:59:38+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-08-23T09:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=ea43f8ffe5f728a3a6bf553d338b1c1a1a0a9250'/>
<id>ea43f8ffe5f728a3a6bf553d338b1c1a1a0a9250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ike-cfg: Fix memory leak when checking for configured address</title>
<updated>2017-08-29T14:25:42+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-08-29T13:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=66805c7b32c12401237a4d356482c3f5c87facac'/>
<id>66805c7b32c12401237a4d356482c3f5c87facac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>peer-cfg: Use an rwlock instead of a mutex to safely access child-cfgs</title>
<updated>2017-07-27T11:34:40+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-07-03T13:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=8d4ebb3ac421d415c140537265666d76f9d4f6d1'/>
<id>8d4ebb3ac421d415c140537265666d76f9d4f6d1</id>
<content type='text'>
If multiple threads want to enumerate child-cfgs and potentially lock
other locks (e.g. check out IKE_SAs) while doing so a deadlock could
be caused (as was the case with VICI configs with start_action=start).
It should also improve performance for roadwarrior connections and lots
of clients connecting concurrently.

Fixes #2374.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If multiple threads want to enumerate child-cfgs and potentially lock
other locks (e.g. check out IKE_SAs) while doing so a deadlock could
be caused (as was the case with VICI configs with start_action=start).
It should also improve performance for roadwarrior connections and lots
of clients connecting concurrently.

Fixes #2374.
</pre>
</div>
</content>
</entry>
<entry>
<title>ike-cfg: Fix memory leak when matching against ranges</title>
<updated>2017-05-29T08:50:58+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2017-05-29T08:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=a09e79ed5d3147da91d1331002ed1438fdd67496'/>
<id>a09e79ed5d3147da91d1331002ed1438fdd67496</id>
<content type='text'>
traffic_selector_t::to_subnet() always sets the net/host (unless the
address family was invalid).

Fixes: 3070697f9f7c ("ike: support multiple addresses, ranges and subnets in IKE address config")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
traffic_selector_t::to_subnet() always sets the net/host (unless the
address family was invalid).

Fixes: 3070697f9f7c ("ike: support multiple addresses, ranges and subnets in IKE address config")
</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>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>
</feed>
