<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg.git/src/set.c, branch rolling</title>
<subtitle>Vyatta configuration system (mirror of https://github.com/vyos/vyatta-cfg.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/'/>
<updated>2010-07-28T21:30:32+00:00</updated>
<entry>
<title>add new cstore library</title>
<updated>2010-07-28T21:30:32+00:00</updated>
<author>
<name>An-Cheng Huang</name>
<email>ancheng@vyatta.com</email>
</author>
<published>2010-07-28T21:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=639c835bc2730a4fbffd915f5b2028a68375ee7a'/>
<id>urn:sha1:639c835bc2730a4fbffd915f5b2028a68375ee7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix for bug 5721 and 5722--actually these were duplicates.</title>
<updated>2010-06-26T03:14:00+00:00</updated>
<author>
<name>Michael Larson</name>
<email>slioch@slioch.vyatta.com</email>
</author>
<published>2010-06-26T03:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=7cc748b6680d14aade268bc7de19b85b1939e752'/>
<id>urn:sha1:7cc748b6680d14aade268bc7de19b85b1939e752</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add value character restriction</title>
<updated>2010-06-11T00:26:57+00:00</updated>
<author>
<name>An-Cheng Huang</name>
<email>ancheng@vyatta.com</email>
</author>
<published>2010-06-11T00:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=c1877d1acd48dfeba464b33b268107ccca65c5e2'/>
<id>urn:sha1:c1877d1acd48dfeba464b33b268107ccca65c5e2</id>
<content type='text'>
* disallow newline in value strings.
* move check into lib.
</content>
</entry>
<entry>
<title>simplify output init</title>
<updated>2010-06-03T00:55:00+00:00</updated>
<author>
<name>An-Cheng Huang</name>
<email>ancheng@vyatta.com</email>
</author>
<published>2010-06-03T00:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=80369a816eea6fd86e3e11bd877673ec4d12d7d2'/>
<id>urn:sha1:80369a816eea6fd86e3e11bd877673ec4d12d7d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unnecessary memset calls</title>
<updated>2010-05-28T23:11:36+00:00</updated>
<author>
<name>An-Cheng Huang</name>
<email>ancheng@vyatta.com</email>
</author>
<published>2010-05-28T23:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=aa2ba10182681dcf4a9d7526b53d6c78ba421263'/>
<id>urn:sha1:aa2ba10182681dcf4a9d7526b53d6c78ba421263</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't count current node towards limit if it already matches a node in the configuration.</title>
<updated>2010-05-21T22:18:16+00:00</updated>
<author>
<name>Michael Larson</name>
<email>slioch@slioch.vyatta.com</email>
</author>
<published>2010-05-21T22:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=4edb88158c62fa05c54b899898fad9c6b0a74959'/>
<id>urn:sha1:4edb88158c62fa05c54b899898fad9c6b0a74959</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed error message on multinode limit exceeded--refer to parent node name, not value.</title>
<updated>2010-05-20T21:11:24+00:00</updated>
<author>
<name>Michael Larson</name>
<email>slioch@slioch.vyatta.com</email>
</author>
<published>2010-05-20T21:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=7fb9723429e0bed8690ba1cfa1b2af922496b96d'/>
<id>urn:sha1:7fb9723429e0bed8690ba1cfa1b2af922496b96d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modified tag limit == 1. Now when set this node will only allow a single instance. todo update the parsing structure to support a signed value to support embedded tag node</title>
<updated>2010-05-19T21:54:44+00:00</updated>
<author>
<name>Michael Larson</name>
<email>slioch@slioch.vyatta.com</email>
</author>
<published>2010-05-19T21:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=846abdb265aa2673816fbf5f8e515c62d443a84b'/>
<id>urn:sha1:846abdb265aa2673816fbf5f8e515c62d443a84b</id>
<content type='text'>
value of 1 (current behavior)--will address this in the future (or when this behavior is requested).
</content>
</entry>
<entry>
<title>fix for bug 2176.</title>
<updated>2010-04-13T18:50:23+00:00</updated>
<author>
<name>Michael Larson</name>
<email>slioch@slioch.vyatta.com</email>
</author>
<published>2010-04-13T18:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=7c03bbb617c8e8c5bc9a553f25b79d43a8e40623'/>
<id>urn:sha1:7c03bbb617c8e8c5bc9a553f25b79d43a8e40623</id>
<content type='text'>
Embedded leaf nodes can now be supported in the cli structure. In additional an arbritrary limit can be set on the number of multinode values allowed.

Format in the node.def is:

tag: [u32]

or

multi: [u32]

For the special case of a leaf node the value for u32 is 1. In this case the operation applied to the node is to replace the node with the set value. This generates a
delete of the old tree structure from the embedded leaf and a set of the new tree structure from the embedded leaf.
</content>
</entry>
<entry>
<title>commit post-processing performance optimization</title>
<updated>2009-10-10T02:44:23+00:00</updated>
<author>
<name>An-Cheng Huang</name>
<email>ancheng@vyatta.com</email>
</author>
<published>2009-10-10T02:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=9e85f9cee6d0d923d4d76d5f936bbcb7a0610f26'/>
<id>urn:sha1:9e85f9cee6d0d923d4d76d5f936bbcb7a0610f26</id>
<content type='text'>
* convert subshell invocations to library function calls.
* reduce boot time by ~40 seconds for "certain configuration".
</content>
</entry>
</feed>
