<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/src/vyconf_client.mli, branch rolling</title>
<subtitle>Software appliance configuration framework (mirror of https://github.com/vyos/vyconf.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyconf.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2026-03-04T14:44:38+00:00</updated>
<entry>
<title>T8313: add copy/rename client methods</title>
<updated>2026-03-04T14:44:38+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-02-25T03:56:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=3147fb1498070eccc733e3e3ff70281e5d8a8064'/>
<id>urn:sha1:3147fb1498070eccc733e3e3ff70281e5d8a8064</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8061: add get_completion_env request</title>
<updated>2025-12-18T03:29:58+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-12-17T17:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f58bfaa3487ef821466e35fbd2bb073732e889dd'/>
<id>urn:sha1:f58bfaa3487ef821466e35fbd2bb073732e889dd</id>
<content type='text'>
Return help strings and values in the form used by bash completion.
</content>
</entry>
<entry>
<title>T8061: add get_path_type request</title>
<updated>2025-12-18T01:03:38+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-12-09T21:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=28b6ac04aaef995656eaabb2c9a279a79e657687'/>
<id>urn:sha1:28b6ac04aaef995656eaabb2c9a279a79e657687</id>
<content type='text'>
Get the potential node type of a path, preliminary to any validation of
values.
</content>
</entry>
<entry>
<title>T8061: add reference_path_exists request</title>
<updated>2025-12-18T01:03:38+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-12-09T20:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=a2775407f2b69f9e0b5030bcac691463abbede06'/>
<id>urn:sha1:a2775407f2b69f9e0b5030bcac691463abbede06</id>
<content type='text'>
Check whether a given config path has a form compatible with the
reference tree, irrespective of validity of values.
</content>
</entry>
<entry>
<title>T8032: add config_unsaved request to client module</title>
<updated>2025-12-02T19:10:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-24T02:38:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=44397fa19950a6d729080051835c079cbf811435'/>
<id>urn:sha1:44397fa19950a6d729080051835c079cbf811435</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8009: add edit_level requests to client module</title>
<updated>2025-11-21T01:43:13+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-17T17:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=5a41a32b39acbac17a9e80df501195a9b84f4450'/>
<id>urn:sha1:5a41a32b39acbac17a9e80df501195a9b84f4450</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7737: add user and sudo_user fields to session for use in commit</title>
<updated>2025-09-10T19:13:47+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-09-10T17:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=a0a14ea1ee38ce78f7433b3a93f7eea61c8163fc'/>
<id>urn:sha1:a0a14ea1ee38ce78f7433b3a93f7eea61c8163fc</id>
<content type='text'>
Add optional protobuf fields to convey environment variables USER and
SUDO_USER, as needed for some config_mode scripts. Add non-option fields
to the session record type, defaulting to the empty string.
</content>
</entry>
<entry>
<title>T7374: add executable to replace legacy my_* cli tools</title>
<updated>2025-05-27T13:09:25+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-25T22:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=822583a476aff08b20a0ad4d64845c77e70749d0'/>
<id>urn:sha1:822583a476aff08b20a0ad4d64845c77e70749d0</id>
<content type='text'>
Add framework and initial replacements vy_set, vy_delete, vy_discard,
and the utility vy_session_changed.
</content>
</entry>
<entry>
<title>T7363: track process id in session data</title>
<updated>2025-05-12T16:26:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-16T19:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=c6a09cc9fce42323d86d2f4e161a894cdc970a24'/>
<id>urn:sha1:c6a09cc9fce42323d86d2f4e161a894cdc970a24</id>
<content type='text'>
In practice, this may be passed in the request as the ppid, as needed
for CLI applications to coordinate with the ambient config session. For
other uses, the client pid will suffice.
</content>
</entry>
<entry>
<title>T7321: rename vyconf.proto message Status and enum to avoid collision</title>
<updated>2025-04-11T18:32:31+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-04-09T01:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=64c52636c8c8727b0a735c0bd441dc4e8b4b5e13'/>
<id>urn:sha1:64c52636c8c8727b0a735c0bd441dc4e8b4b5e13</id>
<content type='text'>
The message and enum name Status conflicts with the use in vycall.proto;
as the latter has consistency with other (non-conflicting) uses of the
term, rename the former.
</content>
</entry>
</feed>
