<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/validators, branch 1.4.0-rc2</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=1.4.0-rc2</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-01-10T19:00:37+00:00</updated>
<entry>
<title>T5688: Changed 'range' to multi in 'client-ip-pool' for accell-ppp</title>
<updated>2024-01-10T19:00:37+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2024-01-05T14:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b588e0784626ca42bf0da84a766213bda725305e'/>
<id>urn:sha1:b588e0784626ca42bf0da84a766213bda725305e</id>
<content type='text'>
Changed node 'range' to multi in 'client-ip-pool' for accell-ppp
services.
Added completionHelp to default-pool and next-pool.
Fixed verification in vpn l2tp config script.

(cherry picked from commit 4ffec67d04670192d9b722353cbaef04cb0ba129)
</content>
</entry>
<entry>
<title>accel-ppp: T5688: Standardized pool configuration in accel-ppp</title>
<updated>2023-12-28T15:28:02+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=d5062cb045fae8b0b5d68b3b1198c3b86de4d558'/>
<id>urn:sha1:d5062cb045fae8b0b5d68b3b1198c3b86de4d558</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.

(cherry picked from commit 422eb463d413da812eabc28706e507a9910d7b53)
</content>
</entry>
<entry>
<title>dhcp: T5846: Refactor and simplify DUID definition</title>
<updated>2023-12-21T07:53:24+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-20T21:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b7e2db954bc026d1cc26e1744abbb3d12285500e'/>
<id>urn:sha1:b7e2db954bc026d1cc26e1744abbb3d12285500e</id>
<content type='text'>
Refactor DUID XML definition in conf-mode to be reusable. Additionally, remove
explicit call to a separate validator `ipv6-duid` and inline the regex into the
XML definition.

(cherry picked from commit 51e7832fc5c88f9956b26157a80947bad4495a4e)
</content>
</entry>
<entry>
<title>validator: T5816: large community validator should only allos character set and basic format</title>
<updated>2023-12-13T06:53:34+00:00</updated>
<author>
<name>Trae Santiago</name>
<email>tsantiago@us.ibm.com</email>
</author>
<published>2023-12-12T11:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=baf065ff555e3e548ca0d19b6b5bbf8f97297a9e'/>
<id>urn:sha1:baf065ff555e3e548ca0d19b6b5bbf8f97297a9e</id>
<content type='text'>
(cherry picked from commit 5acc655c316216122ba975f30df7b76f161cbf02)
</content>
</entry>
<entry>
<title>ddclient: T5791: Update dynamic dns configuration path</title>
<updated>2023-12-06T01:50:35+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-01T01:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9ee66654171446dcfc5b544fc21ad000142e967d'/>
<id>urn:sha1:9ee66654171446dcfc5b544fc21ad000142e967d</id>
<content type='text'>
Modify the configuration path to be consistent with the usual dialects
of VyoS configuration (wireguard, dns, firewall, etc.)

This would also shorten the configuration path and have a unified
treatment for RFC2136-based updates and other 'web-service' based updates.

While at it, add support for per-service web-options. This would allow
for probing different external URLs on a per-service basis.
</content>
</entry>
<entry>
<title>ddclient: T5708: Migration to 3.11.1 and related improvements</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-11-03T01:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4419244972ad1183ae42665dd453abb19e162ed5'/>
<id>urn:sha1:4419244972ad1183ae42665dd453abb19e162ed5</id>
<content type='text'>
- Migrate to ddclient 3.11.1 and enforce debian/control dependency
- Add dual stack support for additional protocols
- Restrict usage of `porkbun` protocol, VyOS configuration structure
  isn't compatible with porkbun yet
- Improve and cleanup error messages
</content>
</entry>
<entry>
<title>ddclient: T5612: Adjust validator and completion for ddclient</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-09-22T17:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a886b2efdd4dde56b407c1e860485a79b5bad210'/>
<id>urn:sha1:a886b2efdd4dde56b407c1e860485a79b5bad210</id>
<content type='text'>
Adjust the validator and completion for ddclient to remove unsupported
or superfluous protocols.

Specifically,
- remove 'nsupdate' protocol from the list because there is a separate
  config path for that protocol (rfc2136)
- remove 'cloudns' protocol from the list because it has non standard
  configuration and is not supported by our configurator at this time
</content>
</entry>
<entry>
<title>T5729: T5590: T5616: backport to sagita fwall marks, fix on firewall logs parsing, and migration to valueless node for log and state matchers</title>
<updated>2023-11-14T11:23:40+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2023-11-13T18:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9e053268355f16b9aba6a551febc1e8902cf20c9'/>
<id>urn:sha1:9e053268355f16b9aba6a551febc1e8902cf20c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T4726: Remove accel-ppp RADIUS vendor validators</title>
<updated>2023-11-02T15:52:55+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-11-01T20:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8f67048adff92ee140c000e7f1dc344c558e78a9'/>
<id>urn:sha1:8f67048adff92ee140c000e7f1dc344c558e78a9</id>
<content type='text'>
The vendor name could contain Uppercase or lowercase symbols and
not rely on the dictionary name but on dictionary value

  / # cat /usr/share/freeradius/dictionary.cisco | grep -i vendor
  VENDOR		Cisco				9

Another example
  VENDOR          Alcatel-IPD               6527

This way if we use `vendor=cisco` instead of `vendor=Cisco` it
will not work at all

Delete vendor validators

(cherry picked from commit bbc7cabc6be0d5f8629724e9b0025e425168e1a8)
</content>
</entry>
<entry>
<title>T5195: move helpers from vyos.validate to vyos.utils package</title>
<updated>2023-08-06T18:25:01+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-08-06T17:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d1c4294534dd04f075f89f1bb60736d56fc6c22a'/>
<id>urn:sha1:d1c4294534dd04f075f89f1bb60736d56fc6c22a</id>
<content type='text'>
</content>
</entry>
</feed>
