<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/strongswan, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-07-16T20:27:36Z</updated>
<entry>
<title>strongswan: bump PKG_RELEASE</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-14T06:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4abc285025aea561e6b3dc558f18d1611836aa19'/>
<id>urn:sha1:4abc285025aea561e6b3dc558f18d1611836aa19</id>
<content type='text'>
Update PKG_RELEASE to '4'.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan syslog generation into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-10T11:08:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a30421aad156c2cb3592f119c620acaea5ff4b18'/>
<id>urn:sha1:a30421aad156c2cb3592f119c620acaea5ff4b18</id>
<content type='text'>
This makes the generation process clearer and more extensible.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan scripts generation into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-10T11:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b80ff9d162aadc5314b86d38e90ee5283e3a31bc'/>
<id>urn:sha1:b80ff9d162aadc5314b86d38e90ee5283e3a31bc</id>
<content type='text'>
This makes the generation process clearer and more extensible.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan interfaces_use check into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-10T11:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=47e524487b5d3c28d0758fba615234e83ba0f89f'/>
<id>urn:sha1:47e524487b5d3c28d0758fba615234e83ba0f89f</id>
<content type='text'>
This makes the generation process clearer and more extensible.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan ignore_routing_tables check into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-09T12:51:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f744090ad9438486ff8b2251a3bde76ae49d822b'/>
<id>urn:sha1:f744090ad9438486ff8b2251a3bde76ae49d822b</id>
<content type='text'>
This makes the generation process clearer and more extensible.

While we're at it, the option 'ignore_routing_tables' is changed to a list of
elements. For the migration, the '/etc/uci-defaults/strongswan' migration
script is be extended with the new function 'migrate_ignore_routing_tables',
which handles the migration from an 'option' element to a 'list' elements.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move uci-defaults migration into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-13T08:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=46fb7ec434e357708a292c5d88b6abe03eb19aed'/>
<id>urn:sha1:46fb7ec434e357708a292c5d88b6abe03eb19aed</id>
<content type='text'>
To make the migration script more organized, the migration for the 'ipsec'
unamed section to 'ipsec' named section 'globals' has been moved to a
subfunction.

The change prepares the new migration script to migrate other areas.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan install_routes check into subfunction</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-09T12:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89530694ff8ace88e92f244c655951e2eee111fb'/>
<id>urn:sha1:89530694ff8ace88e92f244c655951e2eee111fb</id>
<content type='text'>
This makes the generation process clearer and more extensible.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: do not use config_foreach named section globals</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-09T12:29:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e5c5a23a8badeeb0c6d469b8e73c9f4581da04a7'/>
<id>urn:sha1:e5c5a23a8badeeb0c6d469b8e73c9f4581da04a7</id>
<content type='text'>
In a previous commit, the anonymous 'ipsec' section was changed to a named
section called 'globals'. The reason for this is that this is where the
'strongswan.conf' configuration option are saved. This should only occur
once. Since only one strongswan service can be running on the system.

Therefore, in this commit, the 'config_foreach' loop is removed and
the section is permanently set to 'globals'.

This commit does not change the function and is a preparatory commit.
Assuming there is a global section named 'ipsec'.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: move strongswan.conf generation to its own function</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-09T12:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8c2c290a4696c27180b40c1727638fe8b9141615'/>
<id>urn:sha1:8c2c290a4696c27180b40c1727638fe8b9141615</id>
<content type='text'>
The cross-file handling of variables that are populated in 'config_ipsec' but
then written to 'strongswan.conf' in the 'do postamble' section is prone
to errors, as variables are often overlooked. The config file
'strongswan.conf' is now generated in a single function without the need to
use global variables.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>strongswan: merging the swanctl and strongswan configurations block by block</title>
<updated>2026-07-16T20:27:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-09T12:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2236aa1bcd1d8d2a0125017995ca700b909a742f'/>
<id>urn:sha1:2236aa1bcd1d8d2a0125017995ca700b909a742f</id>
<content type='text'>
In the 'prepare_env' function, the configuration setup for 'swanctl' and
'strongswan' is not grouped into blocks, so it is not clear which functions
depend on each other.

With this change, the 'strongswan' configuration is set up first,
followed by the 'swanctl' configuration.

This commit does not change the function and is a preparatory commit.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
