<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/op-mode-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>2025-07-29T23:52:45+00:00</updated>
<entry>
<title>op-mode: T7527: eliminate bare shell snippets in op mode commands</title>
<updated>2025-07-29T23:52:45+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-07-29T13:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=01d76637d8513507ec69962c6b95da32b3736133'/>
<id>urn:sha1:01d76637d8513507ec69962c6b95da32b3736133</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T7527: move assorted embedded shel snippets to script files</title>
<updated>2025-06-10T13:57:14+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-06-09T18:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1d3242006cca9d78009667f06ad4d73b1bb2ef54'/>
<id>urn:sha1:1d3242006cca9d78009667f06ad4d73b1bb2ef54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T7459: eliminate direct use of sudo in op mode commands</title>
<updated>2025-05-16T11:39:44+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-05-16T11:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6b562aae240927c14f629b9307583013bc3a9008'/>
<id>urn:sha1:6b562aae240927c14f629b9307583013bc3a9008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T6577: create generic service restart helper to work with the API</title>
<updated>2024-07-16T19:29:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-07-16T19:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c74ae852152b0c3c3f00a1847d081d28f500e178'/>
<id>urn:sha1:c74ae852152b0c3c3f00a1847d081d28f500e178</id>
<content type='text'>
Right now we have multiple restart helpers (e.g. dhcp server, ssh, ntp) that
all do the same (more or less):

* Check if service is configured on CLI
* Restart if configured
* Error out if unconfigured

This is not available via the op-mode API. Create a new restart.py op-mode
helper that takes the service name and possible VRF as argument so it's also
exposed via API.
</content>
</entry>
<entry>
<title>T5423: Fix for op-mode show vpn ike secrets</title>
<updated>2023-09-05T17:17:50+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-05T17:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=97326920e2907bdb545853887dc54c6a02b76f28'/>
<id>urn:sha1:97326920e2907bdb545853887dc54c6a02b76f28</id>
<content type='text'>
We don't use ipsec.secrets anymore
Fix op-mode for "show vpn ike secrets".
Ability to get "RAW" format
</content>
</entry>
<entry>
<title>opmode: T5191: replace underscores with hyphens in generated options</title>
<updated>2023-05-04T00:45:53+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2023-04-28T16:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6d4caef050a1aefbddbdae3ad3d3928e464426f1'/>
<id>urn:sha1:6d4caef050a1aefbddbdae3ad3d3928e464426f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipsec: T5042: Rewritten 'show vpn ipsec remote-access' command</title>
<updated>2023-04-14T10:20:31+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-04-14T09:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b251a183b30a5915fb8e2a8f7a194d75e65ccb34'/>
<id>urn:sha1:b251a183b30a5915fb8e2a8f7a194d75e65ccb34</id>
<content type='text'>
Now 'show vpn ipsec remote-access' shows only IKEv2 Remote access
VPN IPSec connections.
Added option 'summary' that shows a summary table for
these connections.
Added option 'detail' that shows only RA SAs output of 'swanctl -l'
Added options 'username' and 'connection-id' that filters output.
Fixed output 'show vpn ipsec sa detail', the previous was
'show vpn ipsec sa verbose'.
</content>
</entry>
<entry>
<title>ipsec: T5093: Fixed 'reset vpn ipsec profile' command</title>
<updated>2023-03-30T15:28:56+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-03-30T15:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a78982625a8a18069bd5a13744734873698fd0f9'/>
<id>urn:sha1:a78982625a8a18069bd5a13744734873698fd0f9</id>
<content type='text'>
Fixed 'reset vpn ipsec profile' command
using vici library and new op-mode style.
Added ability to use 'reset vpn ipsec profile' command
with 'remote-host' option.
</content>
</entry>
<entry>
<title>ipsec: T5043: Rewritten and fixed 'reset vpn' commands</title>
<updated>2023-03-16T13:45:14+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-03-16T10:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ecdc9b1f0bf47b762669d8600aaddc5cfa5ed206'/>
<id>urn:sha1:ecdc9b1f0bf47b762669d8600aaddc5cfa5ed206</id>
<content type='text'>
1. Rewritten CLI of 'reset vpn' commands.
2. Created 'reset vpn ipsec remote-access' commands to reset
   RA IKEv2 session.
3. Created 'reset vpn ipsec site-to-site all' command to reset all
   configured IPSec site-to-site peers sessions.
4. Rewritten 'reset vpn l2t|pptp|sstp' commands to
   new opmode style.
</content>
</entry>
<entry>
<title>ipsec: T4985: Changed 'reset vpn ipsec-peer' to use vici library</title>
<updated>2023-02-24T12:01:02+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-02-24T11:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f4ecfaf1cd1ad7b7ea9692df5162c998add1e0c1'/>
<id>urn:sha1:f4ecfaf1cd1ad7b7ea9692df5162c998add1e0c1</id>
<content type='text'>
1. Changed reset IPSEC, IKE SAs to use vici library.
2. Created package vyos.ipsec to communicate with vici library.
</content>
</entry>
</feed>
