<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos1x-config.git/src, branch cla</title>
<subtitle>OCaml library for parsing, manipulating, and exporting VyOS configs (mirror of https://github.com/vyos/vyos1x-config.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos1x-config.git/atom?h=cla</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos1x-config.git/atom?h=cla'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/'/>
<updated>2025-05-13T12:27:35+00:00</updated>
<entry>
<title>deps: T7450: use PCRE2 instead of the original, outdated PCRE</title>
<updated>2025-05-13T12:27:35+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-05-13T12:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=8835a91e8383319a6bb98de9fd400b4eb7883eb5'/>
<id>urn:sha1:8835a91e8383319a6bb98de9fd400b4eb7883eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7321: fix bug in split_path which missed tag values</title>
<updated>2025-04-11T18:36:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-11T05:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=b8837136f39873663984733080ce006174f957ec'/>
<id>urn:sha1:b8837136f39873663984733080ce006174f957ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7321: add utility needed for validate_tree in vyconfd load config</title>
<updated>2025-04-11T18:36:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-06T03:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=29785a8aa9ebbb1f821a858b3d8f0379dbd30798'/>
<id>urn:sha1:29785a8aa9ebbb1f821a858b3d8f0379dbd30798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7321: add save config utility</title>
<updated>2025-04-11T18:36:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-05T03:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=992c5a2e8941f27843f112020383115bde076d21'/>
<id>urn:sha1:992c5a2e8941f27843f112020383115bde076d21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7321: move load_config util from vyconf for general use</title>
<updated>2025-04-11T18:36:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-05T00:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=603549e32030ed94bb95095a50c896c178e6a252'/>
<id>urn:sha1:603549e32030ed94bb95095a50c896c178e6a252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7292: add utility functions to set tag/leaf data on newly defined path</title>
<updated>2025-04-03T03:57:51+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-02T19:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=76e6589470b98f08d2a778b207bd9bc94c2d3db3'/>
<id>urn:sha1:76e6589470b98f08d2a778b207bd9bc94c2d3db3</id>
<content type='text'>
The vyconfd set operation requires configuration of tag and leaf fields
from reference_tree data.
</content>
</entry>
<entry>
<title>T7272: expose config_tree clone</title>
<updated>2025-03-31T04:08:47+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-03-21T20:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=0ed398e75c0e4ceae8461f098a7ee2e9c7efeec2'/>
<id>urn:sha1:0ed398e75c0e4ceae8461f098a7ee2e9c7efeec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7246: drop lexer rule ignoring lines beginning with '//'</title>
<updated>2025-03-18T16:45:30+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-03-18T13:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=b8d221356a11e172bba4fc54ecb1a0f3133bf12a'/>
<id>urn:sha1:b8d221356a11e172bba4fc54ecb1a0f3133bf12a</id>
<content type='text'>
The lexer is unnecessarily aggressive in disallowing strings following
'//', originally added to ignore version string information. This has
the side effect of ignoring legitimate values. Since the version string
is now extracted before parsing, this restriction can be dropped.
</content>
</entry>
<entry>
<title>T6946: add function get_tagged_delete_tree to restore tag values</title>
<updated>2025-02-03T14:22:35+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-01-30T03:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=07595537a8020603cb36801cefa22314c2fe74e8'/>
<id>urn:sha1:07595537a8020603cb36801cefa22314c2fe74e8</id>
<content type='text'>
The config diff function produces both del(ete) and sub(tract) trees.
The delete tree contains the minimal path difference between compared
trees, for example, between the active and proposed configs; this is
the information needed to execute removal of a path. The subtract tree
contains the full paths in active that are not in proposed; this retains
necessary information in certain cases. In case all tag values of a tag
node are removed, the delete tree contains only the tag node itself,
however for proper script execution of a deleted tag node, one will need
the removed tag node values: restore this information from the subtract
tree.
</content>
</entry>
<entry>
<title>T6946: add utilities for commit algorithm</title>
<updated>2025-01-31T04:53:19+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-01-28T18:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=e19c9f0201d507471a7401733c5af7c776f9e6c2'/>
<id>urn:sha1:e19c9f0201d507471a7401733c5af7c776f9e6c2</id>
<content type='text'>
</content>
</entry>
</feed>
