<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/vpn-ipsec.xml.in, branch feature/T9082-codeql-cpp</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-12-31T22:49:48+00:00</updated>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
<entry>
<title>T5870: ipsec remote access VPN: add x509 ("pubkey") authentication.</title>
<updated>2023-12-30T20:44:04+00:00</updated>
<author>
<name>Lucas Christian</name>
<email>lucas@lucasec.com</email>
</author>
<published>2023-12-29T06:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=656934e85cee799dba5b495d143f6be445ac22d5'/>
<id>urn:sha1:656934e85cee799dba5b495d143f6be445ac22d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5139: IPSec add IKE lifetime 0 for no rekeying</title>
<updated>2023-04-03T10:48:16+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-04-03T10:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=16a1a69d6e74166001b296a8f66c26c8c00be1f1'/>
<id>urn:sha1:16a1a69d6e74166001b296a8f66c26c8c00be1f1</id>
<content type='text'>
IKE lifetime should starting from 0 for disabling rekeying
</content>
</entry>
<entry>
<title>ipsec: T4593: Migrate and remove legacy `include-ipsec` nodes</title>
<updated>2023-02-15T11:57:25+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2023-02-15T11:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=45b16864b11ea49087ce4a279e2c0e741a97c0ee'/>
<id>urn:sha1:45b16864b11ea49087ce4a279e2c0e741a97c0ee</id>
<content type='text'>
Not supported with swanctl
</content>
</entry>
<entry>
<title>ipsec: T4968: Added default values to dpd and close action</title>
<updated>2023-02-13T15:14:37+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-02-13T15:14:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b0f34f5fbdb0fba2e0bef279af9022775085708e'/>
<id>urn:sha1:b0f34f5fbdb0fba2e0bef279af9022775085708e</id>
<content type='text'>
Based on https://docs.strongswan.org/docs/5.9/swanctl/swanctlConf.html
Added default value to dpd_action - clear
Added default value to close_action - none
</content>
</entry>
<entry>
<title>Merge pull request #1761 from sever-sever/T4916-curr</title>
<updated>2023-01-30T08:56:38+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-01-30T08:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3c750f9b12b54d872848f6571deb02245ba8e28a'/>
<id>urn:sha1:3c750f9b12b54d872848f6571deb02245ba8e28a</id>
<content type='text'>
T4916: Rewrite IPsec peer authentication and psk migration</content>
</entry>
<entry>
<title>T4958: ocserv: openconnect: adds support for configuring RADIUS accounting</title>
<updated>2023-01-28T04:11:07+00:00</updated>
<author>
<name>Jamie Austin</name>
<email>jamiea@opusv.com.au</email>
</author>
<published>2023-01-27T06:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e61f7abdb2136d8dfbf73729dbc14c3b5ab2ecba'/>
<id>urn:sha1:e61f7abdb2136d8dfbf73729dbc14c3b5ab2ecba</id>
<content type='text'>
Adds CLI configuration options to configure RADIUS accounting for OpenConnect VPN sessions. This functionality cannot be used outside of the RADIUS OpenConnect VPN authentication mode
</content>
</entry>
<entry>
<title>T4916: Rewrite IPsec peer authentication and psk migration</title>
<updated>2023-01-26T11:28:03+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-01-17T11:04:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7ae0b404ad9fdefa856c7e450b224b47d854a4eb'/>
<id>urn:sha1:7ae0b404ad9fdefa856c7e450b224b47d854a4eb</id>
<content type='text'>
Rewrite strongswan IPsec authentication to reflect structure
from swanctl.conf
The most important change is that more than one local/remote ID in the
same auth entry should be allowed

replace: 'ipsec site-to-site peer &lt;tag&gt; authentication pre-shared-secret xxx'
      =&gt; 'ipsec authentication psk &lt;tag&gt; secret xxx'

set vpn ipsec authentication psk &lt;tag&gt; id '192.0.2.1'
set vpn ipsec authentication psk &lt;tag&gt; id '192.0.2.2'
set vpn ipsec authentication psk &lt;tag&gt; secret 'xxx'
set vpn ipsec site-to-site peer &lt;tag&gt; authentication local-id '192.0.2.1'
set vpn ipsec site-to-site peer &lt;tag&gt; authentication mode 'pre-shared-secret'
set vpn ipsec site-to-site peer &lt;tag&gt; authentication remote-id '192.0.2.2'

Add template filter for Jinja2 'generate_uuid4'
</content>
</entry>
<entry>
<title>ipsec: T4925: Added PRF into IKE group</title>
<updated>2023-01-18T17:15:44+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-01-18T17:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7a663a75dc8b2f9842b72a05e17240edb4008849'/>
<id>urn:sha1:7a663a75dc8b2f9842b72a05e17240edb4008849</id>
<content type='text'>
Added the possibility to configure Pseudo-Random Functions (PRF)
in IKE group
set vpn ipsec ike-group &lt;Ike-grp&gt; proposal &lt;number&gt; prf &lt;PRF&gt;
</content>
</entry>
<entry>
<title>T4118: Add default value any for connection remote-id</title>
<updated>2023-01-12T17:47:53+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-01-12T13:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=01386606982352de7eb51f55acc11c6a58ed4cef'/>
<id>urn:sha1:01386606982352de7eb51f55acc11c6a58ed4cef</id>
<content type='text'>
If IPsec "peer &lt;tag&gt; authentication remote-id" is not set
it should be "%any" by default
https://docs.strongswan.org/docs/5.9/swanctl/swanctlConf.html#_connections_conn_remote

Set XML default value in use it in the python vpn_ipsec.py script
</content>
</entry>
</feed>
