<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/vpn-l2tp.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>T5801: Rewritten L2TP to get_config_dict</title>
<updated>2023-12-20T15:40:29+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-12-19T08:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=09e0a2ca035ee39a68a510b28cc74560669d0420'/>
<id>urn:sha1:09e0a2ca035ee39a68a510b28cc74560669d0420</id>
<content type='text'>
Rewritten L2TP to get_config_dict
Rewritten L2TP xml to accel-ppp patterns
Migrated 'idle' to 'ppp-options.lcp-echo-timeout'
Migrated 'authentication.mppe' to 'ppp-options.mppe'
Migrated 'authentication.radius.dae-server' to
'authentication.radius.dynamic-author'
Migrated 'authentication.require' to 'authentication.protocol'
Added 'authentication.radius.acct-interim-jitter'
Added 'authentication.radius.preallocate-vif'
Added 'authentication.radius.server.&lt;IP&gt;.acct-port'
Added 'ppp-options.ipv4'
Added smoke-tests
Fixed 'preallocate-vif' in SSTP
</content>
</entry>
<entry>
<title>accel-ppp: T5688: Standardized pool configuration in accel-ppp</title>
<updated>2023-12-04T16:11:49+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-11-13T09:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=422eb463d413da812eabc28706e507a9910d7b53'/>
<id>urn:sha1:422eb463d413da812eabc28706e507a9910d7b53</id>
<content type='text'>
Standardized pool configuration for all accel-ppp services.
1. Only named pools are used now.
2. Allows all services to use range in x.x.x.x/mask
   and x.x.x.x-x.x.x.y format
3. next-pool can be used in all services
2. Allows to use in ipoe gw-ip-address without pool configuration
   which allows to use Fraimed-IP-Address attribute by radius.
3. Default pool name should be explicidly configured
   with default-pool.
4. In ipoe netmask and range subnet can be different.
</content>
</entry>
<entry>
<title>T5704: PPPoE L2TP SSTP IPoE add option max-concurrent-sessions</title>
<updated>2023-11-02T13:58:48+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-11-02T13:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=47645f9d0243ce48a473ab7f8cdbd22c19f69f28'/>
<id>urn:sha1:47645f9d0243ce48a473ab7f8cdbd22c19f69f28</id>
<content type='text'>
Add `max-starting` option:

  [common]
  max-starting=N

Specifies maximum concurrent session attempts which server may processed

  set service pppoe-server max-concurrent-sessions '30'

Useful to prevent high CPU utilization and compat execution
scripts per time.
</content>
</entry>
<entry>
<title>T5226: Make host-name constraints to consistent everywhere</title>
<updated>2023-05-17T04:18:25+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-05-17T01:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=97f8933e7bf8bbc14f3176e0b86adb3e1d7cc424'/>
<id>urn:sha1:97f8933e7bf8bbc14f3176e0b86adb3e1d7cc424</id>
<content type='text'>
Make host-name constraints consistent across all definitions
</content>
</entry>
<entry>
<title>T5213: Add accounting-interim-interval option for L2TP-server</title>
<updated>2023-05-10T09:19:11+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-10T09:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=153f3579d703e16bbd0f82b1ac243f42c25af6bd'/>
<id>urn:sha1:153f3579d703e16bbd0f82b1ac243f42c25af6bd</id>
<content type='text'>
Add RADIUS accounting-interim-interval option for L2TP-server
Specifies interval in seconds to send accounting information
(may be overridden by radius Acct-Interim-Interval attribute)

set vpn l2tp remote-access authentication radius accounting-interim-interval '120'
</content>
</entry>
<entry>
<title>xml: re-use generic-description.xml.i building block whenever possible</title>
<updated>2023-04-02T07:53:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-04-02T07:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=809f28f2b95a788d23db006a041955e7167a285d'/>
<id>urn:sha1:809f28f2b95a788d23db006a041955e7167a285d</id>
<content type='text'>
Remove redundant XML CLI node definitions for the common description node by
referencing the common building block.
</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>T4893: Add ppp-options ipv6-interface-id for L2TP</title>
<updated>2022-12-30T18:53:00+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-12-24T11:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e471707ccff74c1bf500a43b5dfc47ffcf944644'/>
<id>urn:sha1:e471707ccff74c1bf500a43b5dfc47ffcf944644</id>
<content type='text'>
Add ppp-options IPv6 interface id for vpn L2TP
  - fixed or random interface identifier for IPv6
  - peer interface identifier for IPv6
  - whether to accept peer’s interface identifier

set vpn l2tp remote-access ppp-options ipv6-accept-peer-intf-id
set vpn l2tp remote-access ppp-options ipv6-intf-id 'random'
set vpn l2tp remote-access ppp-options ipv6-peer-intf-id 'calling-sid'
</content>
</entry>
<entry>
<title>T4117: Fix for L2TP DAE CoA server configuration</title>
<updated>2022-12-08T13:04:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-12-08T13:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9fa4b761d027e2eee8a6fac587857548292261fb'/>
<id>urn:sha1:9fa4b761d027e2eee8a6fac587857548292261fb</id>
<content type='text'>
Fix l2tp dae server template and python config dict for correctlly
handling Dynamic Authorization Extension server configuration
</content>
</entry>
</feed>
