<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/src/value_checker.ml, 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>2024-10-28T01:50:41+00:00</updated>
<entry>
<title>T6718: update build system, drop batteries, and adjust for lib changes</title>
<updated>2024-10-28T01:50:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-10-23T23:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8'/>
<id>urn:sha1:5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8</id>
<content type='text'>
Update as needed for use with contemporary vyos1x-config:
. update build system to use dune
. drop use of batteries
. update for protoc breaking changes in versions &gt;= 3.0
. remove files now in vyos1x-config (config_tree et. al.; parsing)
</content>
</entry>
<entry>
<title>T387: prevent command injection in VyConf external validator execution</title>
<updated>2017-09-18T21:08:03+00:00</updated>
<author>
<name>Taniadz</name>
<email>tdziubenko@ukr.net</email>
</author>
<published>2017-09-18T21:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=cd7fcab62fc20a163013710d6e3d95ff0fdd3aeb'/>
<id>urn:sha1:cd7fcab62fc20a163013710d6e3d95ff0fdd3aeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T387: prevent command injection in VyConf external validator execution</title>
<updated>2017-09-18T08:03:40+00:00</updated>
<author>
<name>Taniadz</name>
<email>tdziubenko@ukr.net</email>
</author>
<published>2017-09-18T08:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=a41a93ff060dd04c692f1faa166973f2c5f0878c'/>
<id>urn:sha1:a41a93ff060dd04c692f1faa166973f2c5f0878c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent command injection in VyConf external validator execution</title>
<updated>2017-09-13T08:23:23+00:00</updated>
<author>
<name>Taniadz</name>
<email>tdziubenko@ukr.net</email>
</author>
<published>2017-09-13T08:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=c3f5d07fd0a763cbc8286265ab03ebe30fd56ee9'/>
<id>urn:sha1:c3f5d07fd0a763cbc8286265ab03ebe30fd56ee9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use BatOption.defalt instead of homegrown equivalent.</title>
<updated>2017-01-20T16:56:32+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-20T16:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=46efea7823acfef5230f33f4b27c99bc176aafbc'/>
<id>urn:sha1:46efea7823acfef5230f33f4b27c99bc176aafbc</id>
<content type='text'>
If we are going to use batteries for numeric_compare, why not take
advantage of the rest.
</content>
</entry>
<entry>
<title>Remove the assumptions about validator argument being mandatory.</title>
<updated>2017-01-16T07:45:20+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-16T07:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=299f99bf2d4f5ea566088cce1992fa1b9a2c24be'/>
<id>urn:sha1:299f99bf2d4f5ea566088cce1992fa1b9a2c24be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T212: use a directory (normally $program_dir/validators) for external validators.</title>
<updated>2016-12-15T03:56:07+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2016-12-15T03:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=88cca944fa1788d4f3089c9f93c59666bfcce1fb'/>
<id>urn:sha1:88cca944fa1788d4f3089c9f93c59666bfcce1fb</id>
<content type='text'>
What's bad is that right now way too many things are aware of the nature of external validators,
and the validators dir (formerly validators hashtable) is passed around a lot.
We'll need to think it through.
</content>
</entry>
<entry>
<title>Make Value_checker.validate_any return true if constraint list is empty</title>
<updated>2015-04-26T09:01:13+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-04-26T09:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=35bbd44f54b2738027869d67c99f55c742945a5e'/>
<id>urn:sha1:35bbd44f54b2738027869d67c99f55c742945a5e</id>
<content type='text'>
(i.e. no constraints means anything goes).
</content>
</entry>
<entry>
<title>Add validate_any to Value_checker for testing if a value passes at least one test.</title>
<updated>2015-04-24T15:52:18+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-04-24T15:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=e72f0a0af5600589333070612e93ed5be3d06f7e'/>
<id>urn:sha1:e72f0a0af5600589333070612e93ed5be3d06f7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add value validator module.</title>
<updated>2015-04-15T11:57:34+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-04-15T11:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f9aad533ee80268a5acac34179098a097968a48d'/>
<id>urn:sha1:f9aad533ee80268a5acac34179098a097968a48d</id>
<content type='text'>
</content>
</entry>
</feed>
