<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg.git/src/cstore, branch helium</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=helium</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=helium'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/'/>
<updated>2015-01-12T23:24:56+00:00</updated>
<entry>
<title>vyatta-cfg: fix for "failed to generate commited config"</title>
<updated>2015-01-12T23:24:56+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-01-12T23:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=234e22f635867d7962d22d730fa629bc192aaf42'/>
<id>urn:sha1:234e22f635867d7962d22d730fa629bc192aaf42</id>
<content type='text'>
When changes are made to the system by more than one user, only the
first user after a reboot is able to commit successfully, the others
fail with "Failed to generate committed config".  This is caused as
a result of the underlying unionfs-fuse mount used for the system
configuration and the fact that a .unionfs directory if left in the
active configuration with permissions set such that only the original
committing user can change them.

Bug #403 http://bugzilla.vyos.net/show_bug.cgi?id=403
</content>
</entry>
<entry>
<title>Removed dirty workaround for fuse completely.</title>
<updated>2014-04-30T20:39:14+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>khagen@multi-development.com</email>
</author>
<published>2014-04-30T20:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=84c14e0983b3c2b9659af2e701b606e43306ccb2'/>
<id>urn:sha1:84c14e0983b3c2b9659af2e701b606e43306ccb2</id>
<content type='text'>
Use Build-iso to create /etc/fuse.conf file.
Use pipe(),fork(),execl() functions instead of system() function to
call unionfs-fuse.
</content>
</entry>
<entry>
<title>Add umount functions for unionfs-fuse.</title>
<updated>2014-03-10T03:26:04+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2014-03-10T03:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=cbdc3037e17f45c7281d319bba8ca13f4c6ac977'/>
<id>urn:sha1:cbdc3037e17f45c7281d319bba8ca13f4c6ac977</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import and adapt Kim Hagen's changes for union-fs support.</title>
<updated>2014-03-10T02:57:50+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2014-03-10T02:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=70adcee7b6561c4e9122858c4dca0fa5ee6af52a'/>
<id>urn:sha1:70adcee7b6561c4e9122858c4dca0fa5ee6af52a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a few completion bugs</title>
<updated>2012-09-12T20:15:07+00:00</updated>
<author>
<name>John Southworth</name>
<email>john.southworth@vyatta.com</email>
</author>
<published>2012-09-12T20:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=f7cf247b61e0a1a44da7f99b39b948335f2f959b'/>
<id>urn:sha1:f7cf247b61e0a1a44da7f99b39b948335f2f959b</id>
<content type='text'>
1. Bugfix 8254: Show the help text first so users don't think there is
only one completion for a value when it exists with non-comps
2. Fix config mode inconsistencies with operational mode. Show all
values in help text.
3. Fix "exists_only" command handling. Only show nodes that exist when
doing completion for show, comment, and delete.
</content>
</entry>
<entry>
<title>Add cstore_cfg_path_exists_effective C interface</title>
<updated>2012-09-04T19:23:54+00:00</updated>
<author>
<name>James Davidson</name>
<email>james.davidson@vyatta.com</email>
</author>
<published>2012-09-04T19:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=87facac8ab09b380a81c0b4836d49274af4ffc9e'/>
<id>urn:sha1:87facac8ab09b380a81c0b4836d49274af4ffc9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore original lock file semantics</title>
<updated>2012-07-13T22:03:56+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2012-07-13T22:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=8046e1ea6d185c3577f2e9001d3507931cd1d27b'/>
<id>urn:sha1:8046e1ea6d185c3577f2e9001d3507931cd1d27b</id>
<content type='text'>
Don't fail if lock file already exists
</content>
</entry>
<entry>
<title>Don't leak file descriptors to action</title>
<updated>2012-07-11T18:52:47+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2012-07-11T16:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=8ebd82645a8503ec1b8464586e5c19c18c009f06'/>
<id>urn:sha1:8ebd82645a8503ec1b8464586e5c19c18c009f06</id>
<content type='text'>
Bug 8204
Make sure we don't handle unnecessary file descriptors to child
processes. This is done by marking file descriptors as close on
exec, and closing pipe before exec.
</content>
</entry>
<entry>
<title>Fix more load/commit memory leaks</title>
<updated>2012-06-03T17:29:41+00:00</updated>
<author>
<name>John Southworth</name>
<email>john.southworth@vyatta.com</email>
</author>
<published>2012-06-03T17:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=4610ade056855f0e03457857d0f704c6d5b689f2'/>
<id>urn:sha1:4610ade056855f0e03457857d0f704c6d5b689f2</id>
<content type='text'>
  This fixes some more of the memory leaks in load and commit.
  Some still exist in the legacy cli_new/cli_parse code. Since that code
  is supposed to be rewritten such that it interfaces with the rewritten
  commit code in a clean way, these will not be fixed right now.
</content>
</entry>
<entry>
<title>Bugfix 7267: make inodes allocate dynamically</title>
<updated>2012-03-22T20:57:22+00:00</updated>
<author>
<name>John Southworth</name>
<email>john.southworth@vyatta.com</email>
</author>
<published>2012-03-22T20:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=53cd4267eca7d1bd45cce2d2ce47bc63d278e9b4'/>
<id>urn:sha1:53cd4267eca7d1bd45cce2d2ce47bc63d278e9b4</id>
<content type='text'>
</content>
</entry>
</feed>
