<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/interface-definitions/system-login.xml.in, branch circinus</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-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-contrib/veeos-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>xml: T5738: add source-address-ipv4-ipv6-multi building block</title>
<updated>2023-11-14T08:07:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-14T08:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=dccca4307339d13e5c3ae78058194baf2fd04002'/>
<id>urn:sha1:dccca4307339d13e5c3ae78058194baf2fd04002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TACACS: T5577: Added `mandatory` and `optional` modes for TACACS+</title>
<updated>2023-09-13T18:02:32+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-09-13T10:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=1c804685d05ad639bcb1a9ebce68a7a14268500f'/>
<id>urn:sha1:1c804685d05ad639bcb1a9ebce68a7a14268500f</id>
<content type='text'>
In CLI we can choose authentication logic:

  - `mandatory` - if TACACS+ answered with `REJECT`, authentication must be
  stopped and access denied immediately.
  - `optional` (default) - if TACACS+ answers with `REJECT`, authentication
  continues using the next module.

In `mandatory` mode authentication will be stopped only if TACACS+ clearly
answered that access should be denied (no user in TACACS+ database, wrong
password, etc.). If TACACS+ is not available or other errors happen, it will be
skipped and authentication will continue with the next module, like in
`optional` mode.
</content>
</entry>
<entry>
<title>login: T5490: allow . (dot) in user home-directory path</title>
<updated>2023-08-18T06:30:05+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-08-18T06:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=6c00ee0c848640fe5c0d85d0a71106a7215ac902'/>
<id>urn:sha1:6c00ee0c848640fe5c0d85d0a71106a7215ac902</id>
<content type='text'>
his extends commit b9655365b ("login: T5490: add stricter validation for
home-directory path") by adding a dot to the REGEX allow list.

This was previously allowed and covered in out smoketests which failed.
</content>
</entry>
<entry>
<title>login: T5490: add stricter validation for home-directory path</title>
<updated>2023-08-17T18:37:34+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-08-17T18:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=b9655365bcc0518babdc32b094da488fada3f2f0'/>
<id>urn:sha1:b9655365bcc0518babdc32b094da488fada3f2f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tacacs: T141: initial implementation</title>
<updated>2023-06-22T20:37:41+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-06-21T20:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=3ec727670de02cac06321719a0323650046d54a1'/>
<id>urn:sha1:3ec727670de02cac06321719a0323650046d54a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syslog: T2769: xml: provide common constraint for system usernames</title>
<updated>2023-05-05T20:52:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-05-05T20:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=2c8647350a771a8e28db03ec82cda20b58db7323'/>
<id>urn:sha1:2c8647350a771a8e28db03ec82cda20b58db7323</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5145: Add maximum number of all logins on system</title>
<updated>2023-04-04T14:47:47+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-04-04T14:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a1ffb5e73760e0caaca2deb8fc5a18840f968f1c'/>
<id>urn:sha1:a1ffb5e73760e0caaca2deb8fc5a18840f968f1c</id>
<content type='text'>
maxsyslogins
    maximum number of all logins on system; user is not
    allowed to log-in if total number of all user logins is
    greater than specified number (this limit does not apply
    to user with uid=0)

set system login max-login-session 2
</content>
</entry>
<entry>
<title>login: T5039: Support hashing rounds in `encrypted-password` values</title>
<updated>2023-03-02T14:14:47+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2023-03-02T13:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=19ad6dc524bcf963d2c0725a36329cb1176533b4'/>
<id>urn:sha1:19ad6dc524bcf963d2c0725a36329cb1176533b4</id>
<content type='text'>
Since glibc 2.7, the SHA-256 and SHA-512 implementations support
a user-supplied number of hashing rounds, defaulting to 5000.  If
the "$id$" characters in the salt are followed by "rounds=xxx$",
where xxx is an integer, then the result has the form

      $id$rounds=yyy$salt$encrypted

where yyy is the number of hashing rounds actually used.  The
number of rounds actually used is 1000 if xxx is less than 1000,
999999999 if xxx is greater than 999999999, and is equal to xxx
otherwise.
</content>
</entry>
<entry>
<title>T4826: Fix login pubkey key type ed25519-sk ecdsa-sk</title>
<updated>2022-11-18T14:07:19+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-11-18T14:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=6458f99cc31bb8965648cf78149d2ac4088e0892'/>
<id>urn:sha1:6458f99cc31bb8965648cf78149d2ac4088e0892</id>
<content type='text'>
Requires full key type name like sk-ecdsa-sha2-nistp256@openssh.com
and sk-ssh-ed25519@openssh.com
</content>
</entry>
</feed>
