<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/debian, branch 1.4.0</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</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-05-14T17:37:45+00:00</updated>
<entry>
<title>T3420: Remove service upnp</title>
<updated>2024-05-14T17:37:45+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-05-14T16:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f844b28a6164fcc3f2ad5992b3a1da2bcb6194f9'/>
<id>urn:sha1:f844b28a6164fcc3f2ad5992b3a1da2bcb6194f9</id>
<content type='text'>
Remove `service upnp` as it never worked as expected, nft rules do
not integrated and custom patches do not seem like a suitable
solution for now.

Security:
UPnP has been historically associated with security risks due to its automatic
and potentially unauthenticated nature.
UPnP devices might be vulnerable to unauthorized access or exploitation.

(cherry picked from commit 7c438caa2c21101cbefc2eec21935ab55af19c46)
</content>
</entry>
<entry>
<title>T6307: Add dependency procps to build vyos-1x</title>
<updated>2024-05-06T15:15:13+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-05-06T11:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0e77c68a44518542a0462adffce96fe0a95d9391'/>
<id>urn:sha1:0e77c68a44518542a0462adffce96fe0a95d9391</id>
<content type='text'>
(cherry picked from commit 8041201fccffa96ca05ecd764b6d4b9d103b4c1a)
</content>
</entry>
<entry>
<title>T6199: add missing build dependency</title>
<updated>2024-04-09T15:23:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-09T15:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=de1afd1cfe39cfcf880ea667d6478f27378a3ca6'/>
<id>urn:sha1:de1afd1cfe39cfcf880ea667d6478f27378a3ca6</id>
<content type='text'>
(cherry picked from commit 8e2330fed6480886cbce97cc1b541e54c5394564)
</content>
</entry>
<entry>
<title>Debian: T6199: add pylint do list of build dependencies</title>
<updated>2024-04-06T08:58:33+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-06T08:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=98a25837ff391d2d181db517b414c81e4b91390f'/>
<id>urn:sha1:98a25837ff391d2d181db517b414c81e4b91390f</id>
<content type='text'>
(cherry picked from commit 71786307eed6a0ebb42755f24c19dfd46b1b9696)
</content>
</entry>
<entry>
<title>T6199: drop unused sphinx documentation folder</title>
<updated>2024-04-03T19:01:42+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9305f615e55c68efb2d9c5feb65bc716efa6c20d'/>
<id>urn:sha1:9305f615e55c68efb2d9c5feb65bc716efa6c20d</id>
<content type='text'>
(cherry picked from commit 86b632874288aa5707a94a4f28ca816e543823b9)
</content>
</entry>
<entry>
<title>ssh: T6192: allow binding to multiple VRF instances</title>
<updated>2024-04-02T16:33:59+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-01T18:40:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cc208d74567e44d6cffa4fc9fd58bd9bcf050930'/>
<id>urn:sha1:cc208d74567e44d6cffa4fc9fd58bd9bcf050930</id>
<content type='text'>
Currently VyOS only supports binding a service to one individual VRF. It might
become handy to have the services (initially it will be VRF, NTP and SNMP) be
bound to multiple VRFs.

Changed VRF from leafNode to multi leafNode with defaultValue: default - which
is the name of the default VRF.

(cherry picked from commit e5af1f0905991103b12302892e6f0070bbb7b770)
</content>
</entry>
<entry>
<title>Debian: T2267: extend version tag from GIT repo</title>
<updated>2024-01-19T19:06:26+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-19T19:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5c6d4b17d90cdfdf1541d81fb081575c54b168a7'/>
<id>urn:sha1:5c6d4b17d90cdfdf1541d81fb081575c54b168a7</id>
<content type='text'>
This extends commit 2c3e4696b3e22 ("T2267: Versioning: Update version tag from
GIT repo") to also include release tags.

(cherry picked from commit 04aa70e3f75169fc592b20acfa6e0b2f37d90a6c)
</content>
</entry>
<entry>
<title>https: T5886: migrate https certbot to new "pki certificate" CLI tree</title>
<updated>2024-01-08T20:11:13+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-05T21:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1b85e7a9442aa71e2137df44747bd184c4a8b6de'/>
<id>urn:sha1:1b85e7a9442aa71e2137df44747bd184c4a8b6de</id>
<content type='text'>
(cherry picked from commit 9ab6665c80c30bf446d94620fc9d85b052d48072)
</content>
</entry>
<entry>
<title>pki: T5886: add support for ACME protocol (LetsEncrypt)</title>
<updated>2024-01-08T20:11:13+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-05T21:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f8f51939ae5ad852563cc69c4e2c8c2717318c9c'/>
<id>urn:sha1:f8f51939ae5ad852563cc69c4e2c8c2717318c9c</id>
<content type='text'>
The "idea" of this PR is to add new CLI nodes under the pki subsystem to
activate ACME for any given certificate.

vyos@vyos# set pki certificate NAME acme
Possible completions:
+  domain-name          Domain Name
   email                Email address to associate with certificate
   listen-address       Local IPv4 addresses to listen on
   rsa-key-size         Size of the RSA key (default: 2048)
   url                  Remote URL (default:
                        https://acme-v02.api.letsencrypt.org/directory)

Users choose if the CLI based custom certificates are used
  set pki certificate EXAMPLE acme certificate &lt;base64&gt;
or if it should be generated via ACME.

The ACME server URL defaults to LetsEncrypt but can be changed to their staging
API for testing to not get blacklisted.
  set pki certificate EXAMPLE acme url https://acme-staging-v02.api.letsencrypt.org/directory

Certificate retrieval has a certbot --dry-run stage in verify() to see if it
can be generated.

After successful generation, the certificate is stored in under
/config/auth/letsencrypt. Once a certificate is referenced in the CLI (e.g. set
interfaces ethernet eth0 eapol certificate EXAMPLE) we call
vyos.config.get_config_dict() which will (if with_pki=True is set) blend in the
base64 encoded certificate into the JSON data structure normally used when
using a certificate set by the CLI.

Using this "design" does not need any change to any other code referencing the
PKI system, as the base64 encoded certificate is already there.

certbot renewal will call the PKI python script to trigger dependency updates.

(cherry picked from commit b8db1a9d7baf91b70c1b735e58710f1e2bc9fc7a)

# Conflicts:
#	debian/control
</content>
</entry>
<entry>
<title>tacacs: T141: Wrap string in double quotes to allow expansion</title>
<updated>2023-12-29T20:04:15+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-29T19:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d256c7af0aa7b72969745a05e7c57c50659a453c'/>
<id>urn:sha1:d256c7af0aa7b72969745a05e7c57c50659a453c</id>
<content type='text'>
(cherry picked from commit a95ee3fd38f3c1d54ea359088d0eb1a4d4582b6b)
</content>
</entry>
</feed>
