Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-25 | try not to tear down session on boot | Kim | |
2017-08-28 | fix compilation errors on newer gcc | Kim Hagen | |
2015-12-17 | Fix the reversed sort order for nodes. | Thomas Jepp | |
2015-12-17 | Go back to using the apt version comparison for node sorting. | Thomas Jepp | |
2015-12-17 | Replace dpkg version comparisions with strcmp. | Thomas Jepp | |
2015-12-16 | More fixes to cstore-unionfs & cli_shell_api. | Thomas Jepp | |
2015-11-23 | Build fixes for updated libraries on Jessie. | Thomas Jepp | |
2015-07-07 | vyatta-cfg: remove unused unionfs mounts following unclean config exits | Alex Harpin | |
If a configuration session is exited uncleanly, either as a result of a network disconnect / timeout or other forced quit from within config mode, the unionfs mount is left in place. These remain until the system is rebooted, giving an error when unmounting the config directory. This commit checks for old configuartion directories when a user enters config mode, removing any found that are owned by that user but not part of any active configuration seesion. Bug #564 http://bugzilla.vyos.net/show_bug.cgi?id=564 | |||
2015-06-26 | vyatta-cfg: correct UnionfsCstore::do_umount error message | Alex Harpin | |
2015-01-11 | vyatta-cfg: fix for "failed to generate commited config" | Alex Harpin | |
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 | |||
2014-04-30 | Removed dirty workaround for fuse completely. | Kim Hagen | |
Use Build-iso to create /etc/fuse.conf file. Use pipe(),fork(),execl() functions instead of system() function to call unionfs-fuse. | |||
2014-03-10 | Add umount functions for unionfs-fuse. | Daniil Baturin | |
2014-03-10 | Import and adapt Kim Hagen's changes for union-fs support. | Daniil Baturin | |
2012-09-12 | Fix a few completion bugs | John Southworth | |
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. | |||
2012-09-04 | Add cstore_cfg_path_exists_effective C interface | James Davidson | |
2012-07-13 | Restore original lock file semantics | Stephen Hemminger | |
Don't fail if lock file already exists | |||
2012-07-11 | Don't leak file descriptors to action | Stephen Hemminger | |
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. | |||
2012-06-03 | Fix more load/commit memory leaks | John Southworth | |
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. | |||
2012-03-22 | Bugfix 7267: make inodes allocate dynamically | John Southworth | |
2011-10-24 | Add VarRef translation to the allowed field for config mode | John Southworth | |
2011-07-29 | Fix build on older gcc | Stephen Hemminger | |
Incorrect use of #ifdef. Gcc major version is in __GNUC__ | |||
2011-07-29 | Merge branch 'oxnard' of git.vyatta.com:/git/vyatta-cfg into oxnard | John Southworth | |
2011-07-29 | Bugfix 2823: Configuration mode command interpreter, output adjustments for ↵ | John Southworth | |
consistency | |||
2011-07-29 | Fix build of config backend on Glibc 4.6 | Stephen Hemminger | |
Bug 7188 The problem is that vyatta cfg backend is using internals of c++ templates (in std::tr1) and these will change between versions of glibc. Workaround by adding necessary conditional compilation | |||
2011-07-25 | Bugfix 7362: Make some adjustments to previous patch per An-Cheng's suggestions | John Southworth | |
2011-07-23 | Oops, should have been false by default. | John Southworth | |
2011-07-23 | Bugfix 7362: Make reset_paths reset to root level when resolving varrefs | John Southworth | |
2011-07-15 | Bugfix 7331: better fix for the bug | John Southworth | |
(cherry picked from commit fdac525b7596f1b18c201bdcd5923d3e76453ebd) | |||
2011-07-15 | Don't allow users to set migration comments | John Southworth | |
(cherry picked from commit 9f1ff5427e0f72f2bded287be6e1d4cf442945cb) | |||
2011-06-15 | Bugfix 6767: Move log files from /tmp to /var/log/vyatta. | Bob Gilligan | |
2011-05-20 | update comment, fix typo, etc. | An-Cheng Huang | |
2011-05-18 | correct comment file handling in copy and minor cleanup. | An-Cheng Huang | |
2011-05-17 | add var ref "bug" to maintain backward compatibility. | An-Cheng Huang | |
2011-05-17 | reimplement commit locking | An-Cheng Huang | |
2011-05-17 | minor feature etc. | An-Cheng Huang | |
* add commit notification. * fix relative VAR references that traverse up to root level. | |||
2011-05-16 | tweak directory handling for unionfs | An-Cheng Huang | |
2011-05-13 | provide more info on failures | An-Cheng Huang | |
2011-05-12 | fix for bug 6771 | An-Cheng Huang | |
* reimplement process management to fix breakage caused by commit 792d6aa0dd0ecfd45c9b5ab57c6c0cb71a9b8da6. | |||
2011-05-10 | preliminary implementation of new commit | An-Cheng Huang | |
(cherry picked from commit 1b2a0fd1ae1e6dfc18e4f75f73cd7befb47cf538) | |||
2011-04-08 | fix for bug 6985 | An-Cheng Huang | |
* rename needs to mark the new tag value "changed". | |||
2011-04-06 | minor refactoring | An-Cheng Huang | |
2011-03-31 | add missing initialization | An-Cheng Huang | |
2011-03-31 | fix for bug 6966 | An-Cheng Huang | |
* fix paths issue in edit mode. | |||
2011-03-17 | add config path abstraction and high-level caching | An-Cheng Huang | |
* part of the config backend cleanup/optimization work. * improves the performance of "load" (w/o commit) by ~55% and "show" by ~15%. | |||
2011-03-09 | switch query functions to use lower-level API directly. | An-Cheng Huang | |
2011-03-03 | remove deactivate-handling code from commit | An-Cheng Huang | |
* activate/deactivate is pending redesign, so the old code no longer applies. * conceptually activate/deactivate should be transparent to commit so removing the old code. | |||
2011-03-01 | tweak map iterator usage | An-Cheng Huang | |
2011-03-01 | add caching for parsed config templates | An-Cheng Huang | |
* this improves backend performance by ~15% in, e.g., "load" (w/o commit) and "show". * this is only temporary and eventually caching should be done at higher level for better performance, and that will require config path abstraction. | |||
2011-02-28 | add config template abstraction | An-Cheng Huang | |
2011-02-18 | namespace reorg | An-Cheng Huang | |