<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/rip, branch sever-sever</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=sever-sever</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=sever-sever'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-12-08T19:26:26+00:00</updated>
<entry>
<title>git: T5803: Adjust git configuration for baseline defaults</title>
<updated>2023-12-08T19:26:26+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-05T22:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c30002208d392177cb1ffc1a5c714f7ad6d573b6'/>
<id>urn:sha1:c30002208d392177cb1ffc1a5c714f7ad6d573b6</id>
<content type='text'>
Apply baseline defaults for `.gitattributes` and `.vscode/settings.json`
for improved developer experience.

The `.gitattrbutes` settings are based on:
Git documentation (https://git-scm.com/docs/gitattributes#_effects)
GitHub documentation (https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings)
Community templates (https://github.com/gitattributes/gitattributes)

Since editor-agnostic line-ending specific settings are applied to
`.gitattributes`, they can be removed from `.vscode/settings.json`.
The global VSCode defaults have also been removed to avoid duplication.
</content>
</entry>
<entry>
<title>xml: T5738: re-use "disable" building block</title>
<updated>2023-11-16T19:07:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-16T19:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=019723aaa4217403f1fcbcd636f573ea403f909c'/>
<id>urn:sha1:019723aaa4217403f1fcbcd636f573ea403f909c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: include building block file name should end with .i and not .in</title>
<updated>2023-04-01T11:14:30+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-04-01T11:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2265bb4dc27965da3dce7e3f476366b7d1e911f3'/>
<id>urn:sha1:2265bb4dc27965da3dce7e3f476366b7d1e911f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T4952: improve interface completion helper CLI experience</title>
<updated>2023-03-09T18:40:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-03-09T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe4da6288649b32779d30d5672e39cae40e72100'/>
<id>urn:sha1:fe4da6288649b32779d30d5672e39cae40e72100</id>
<content type='text'>
</content>
</entry>
<entry>
<title>validators: T4875: use file-path to replace validator 'interface-name'</title>
<updated>2022-12-14T14:59:34+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2022-12-12T21:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f0bc6c62016d285f0645c4b3ba8b1451c40c637f'/>
<id>urn:sha1:f0bc6c62016d285f0645c4b3ba8b1451c40c637f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rip: T4448: remove default version for RIP</title>
<updated>2022-05-29T08:35:37+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-05-29T08:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=687462972361af3d91047721f1d7bd02da7f9dd5'/>
<id>urn:sha1:687462972361af3d91047721f1d7bd02da7f9dd5</id>
<content type='text'>
Commit f9e38622 ("rip: T4448: add support to set protocol version on an
interface level") also added the versionspecified on a per interface level.

the RIp version carried a default value of 2 which makes RIPv1 and RIPv2 no
longer working which is dthe default for FRR. Remove the default "2" from the
RIP version specifier to make this behavior work again.
</content>
</entry>
<entry>
<title>rip: T4448: add support to set protocol version on an interface level</title>
<updated>2022-05-28T20:59:17+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-05-28T20:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f9e38622adc6edb66c84c397ef4d0ae9e49e008e'/>
<id>urn:sha1:f9e38622adc6edb66c84c397ef4d0ae9e49e008e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: rip: T4448: rename include files to match schema</title>
<updated>2022-05-28T20:58:44+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-05-28T20:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8099770c1004d4dd756145050157f51f474ede95'/>
<id>urn:sha1:8099770c1004d4dd756145050157f51f474ede95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scripts: T4269: node.def generator should automatically add default values</title>
<updated>2022-02-24T21:47:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-24T21:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a68c9238111c6caee78bb28f8054b8f0cfa0e374'/>
<id>urn:sha1:a68c9238111c6caee78bb28f8054b8f0cfa0e374</id>
<content type='text'>
Since introducing the XML &lt;defaultValue&gt; node it was common, but redundant,
practice to also add a help string indicating which value would be used as
default if the node is unset.

This makes no sense b/c it's duplicated code/value/characters and prone to
error. The node.def scripts should be extended to automatically render the
appropriate default value into the CLI help string.

For e.g. SSH the current PoC renders:

$ cat templates-cfg/service/ssh/port/node.def
  multi:
  type: txt
  help: Port for SSH service (default: 22)
  val_help: u32:1-65535; Numeric IP port
  ...

Not all subsystems are already migrated to get_config_dict() and make use of
the defaults() call - those subsystems need to be migrated, first before the new
default is added to the CLI help.
</content>
</entry>
<entry>
<title>rip: xml: T2547: move building blocks to subfolder</title>
<updated>2021-03-14T15:56:11+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-14T15:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c2ae70181b8ad136f5139c9fdd53e0bb402c9914'/>
<id>urn:sha1:c2ae70181b8ad136f5139c9fdd53e0bb402c9914</id>
<content type='text'>
As the amount of include files now has reached a certain amount, it is getting
more and more crowsded, thuse introducing "per topic" subdirectories on the
filesystem to keep a clean structure makes sense.
</content>
</entry>
</feed>
