<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos1x-config.git/src/util.ml, branch feature/T9082-codeql-onboard</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=feature%2FT9082-codeql-onboard</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos1x-config.git/atom?h=feature%2FT9082-codeql-onboard'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/'/>
<updated>2026-01-14T21:05:21+00:00</updated>
<entry>
<title>T8164: add util list_of_string to split on whitespace</title>
<updated>2026-01-14T21:05:21+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-01-14T20:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=43a5099a0b2bf25d627c8ed30d215722b1561636'/>
<id>urn:sha1:43a5099a0b2bf25d627c8ed30d215722b1561636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8032: add file_compare utility for comparing files up to whitespace</title>
<updated>2025-11-27T02:40:06+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-23T04:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=e9e0d6baf373ab7fdb48df59d92e67d528164195'/>
<id>urn:sha1:e9e0d6baf373ab7fdb48df59d92e67d528164195</id>
<content type='text'>
It is useful to have an internal implementation of file_compare (T8031)
for use in the vyconf replacement for cli-shell-api sessionUnsaved in
shell functions.
</content>
</entry>
<entry>
<title>T7988: move function flag to util.ml for general use</title>
<updated>2025-11-11T16:51:45+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-10T17:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=3977073509a33d872bdb22d9a07c5e52ff90463b'/>
<id>urn:sha1:3977073509a33d872bdb22d9a07c5e52ff90463b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7988: add util is_sublist</title>
<updated>2025-11-11T16:51:45+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-10T02:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=8be22d73e9805c57ea0875b81f17490bf855977f'/>
<id>urn:sha1:8be22d73e9805c57ea0875b81f17490bf855977f</id>
<content type='text'>
</content>
</entry>
<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>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>
<entry>
<title>T6718: util list_of_path: config path str -&gt; config path list</title>
<updated>2024-10-24T16:04:39+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-10-24T16:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=ca5096b699b8123000c84dbccab8690d98b42546'/>
<id>urn:sha1:ca5096b699b8123000c84dbccab8690d98b42546</id>
<content type='text'>
Allow for single-quoted values containing whitespace, as used by vyconf
vycli for option --path.
</content>
</entry>
<entry>
<title>T6718: move validate_path from vyconf</title>
<updated>2024-10-24T16:04:39+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-10-24T16:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=bff171c651592f27ea8e55db99c88f8ab076b0cd'/>
<id>urn:sha1:bff171c651592f27ea8e55db99c88f8ab076b0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6111: Fix modification of String.escaped to leave UTF-8 bytes unescaped</title>
<updated>2024-03-12T16:31:36+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-08T20:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=f7a7471bf927543084e2f3ee8966bc5c0a920906'/>
<id>urn:sha1:f7a7471bf927543084e2f3ee8966bc5c0a920906</id>
<content type='text'>
The existing fix still passed the string as a whole to Bytes.escaped (as
does the standard library function): the exemption of chars with high
bit set needs to occur in Bytes.escaped as well.
</content>
</entry>
<entry>
<title>T5194: add util functions for reference tree</title>
<updated>2023-05-11T03:52:25+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-05-01T16:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos1x-config.git/commit/?id=38a54abb6231bc0ef5adae9c6c010de743e13956'/>
<id>urn:sha1:38a54abb6231bc0ef5adae9c6c010de743e13956</id>
<content type='text'>
</content>
</entry>
</feed>
