summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-01-07Fix compiler warningsJames Davidson
2012-09-12Fix a few completion bugsJohn 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-04Add cstore_cfg_path_exists_effective C interfaceJames Davidson
2012-07-13Restore original lock file semanticsStephen Hemminger
Don't fail if lock file already exists
2012-07-11Minor code cleanupStephen Hemminger
1. Make local functions static 2. Use C standard for function with no-args versus old K&R style 3. Make some arguments const
2012-07-11Don't leak file descriptors to actionStephen 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-07-11Log node of commit failureStephen Hemminger
Bug 8192 Put message in log about failed node
2012-06-05Fix memory problem on bad config fileJohn Southworth
2012-06-03Fix more load/commit memory leaksJohn 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-05-25Partial bugfix 8111John Southworth
This fixes the biggest memory leak in the config load. There are still a few small ones but they are not as big of a problem since the process is ephemeral.
2012-03-22Bugfix 7267: make inodes allocate dynamicallyJohn Southworth
2012-02-03Add ability to differentiate between node types in help textJohn Southworth
2011-10-24Add VarRef translation to the allowed field for config modeJohn Southworth
2011-07-29Fix build on older gccStephen Hemminger
Incorrect use of #ifdef. Gcc major version is in __GNUC__
2011-07-29Merge branch 'oxnard' of git.vyatta.com:/git/vyatta-cfg into oxnardJohn Southworth
2011-07-29Bugfix 2823: Configuration mode command interpreter, output adjustments for ↵John Southworth
consistency
2011-07-29Fix build of config backend on Glibc 4.6Stephen 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-29Fix warning about unused function prototypeStephen Hemminger
2011-07-25Bugfix 7362: Make some adjustments to previous patch per An-Cheng's suggestionsJohn Southworth
2011-07-23Oops, should have been false by default.John Southworth
2011-07-23Bugfix 7362: Make reset_paths reset to root level when resolving varrefsJohn Southworth
2011-07-15Bugfix 7331: better fix for the bugJohn Southworth
(cherry picked from commit fdac525b7596f1b18c201bdcd5923d3e76453ebd)
2011-07-15Don't allow users to set migration commentsJohn Southworth
(cherry picked from commit 9f1ff5427e0f72f2bded287be6e1d4cf442945cb)
2011-07-01Add another check for out_stream now all refrences are validated before ↵John Southworth
writing to it
2011-06-30Bugfix 7259: check that out_stream is not null before attempting to write to itJohn Southworth
2011-06-30Bugfix 7224: check nodes immediate children for changes when the node its ↵John Southworth
self is unchanged. If a child has changed run the commit check for the node
2011-06-17Comment out unused functionsStephen Hemminger
2011-06-15Bugfix 6767: Move log files from /tmp to /var/log/vyatta.Bob Gilligan
2011-06-13bug fix for 7178 - commit hook for demo-entitlement notifications not working.Deepti Kulkarni
2011-06-10Adjust the number of characters we print when creating an offset to the ↵John Southworth
buffer to remove the errloc tag
2011-06-09Bugfix 7153: Initialize buffer before reading into itJohn Southworth
2011-05-26remove unneeded stderr messageAn-Cheng Huang
2011-05-23match old "in_delete_action" behaviorAn-Cheng Huang
2011-05-20fix for bug 5460An-Cheng Huang
* handle value ordering for "multi:" nodes correctly during commit.
2011-05-20update comment, fix typo, etc.An-Cheng Huang
2011-05-18correct comment file handling in copy and minor cleanup.An-Cheng Huang
2011-05-17add var ref "bug" to maintain backward compatibility.An-Cheng Huang
2011-05-17reimplement commit lockingAn-Cheng Huang
2011-05-17minor feature etc.An-Cheng Huang
* add commit notification. * fix relative VAR references that traverse up to root level.
2011-05-16reimplement commit hooks mechanismAn-Cheng Huang
* do NOT reinvent the wheel (directory traversal, sorting, script execution, etc.) when the functionality is already provided by the system. * eliminate hard-coded hook directory in various feastures. everyone should obtain the directory path from the config backend.
2011-05-16tweak directory handling for unionfsAn-Cheng Huang
2011-05-14close pipe fd before returningAn-Cheng Huang
2011-05-14minor changesAn-Cheng Huang
* remove warning. * make output more responsive.
2011-05-13provide more info on failuresAn-Cheng Huang
2011-05-12fix for bug 6771An-Cheng Huang
* reimplement process management to fix breakage caused by commit 792d6aa0dd0ecfd45c9b5ab57c6c0cb71a9b8da6.
2011-05-10clean up when committing no changesAn-Cheng Huang
(cherry picked from commit 113b5ee593fd3196e2b1c828c3dd82032758e492)
2011-05-10preliminary implementation of new commitAn-Cheng Huang
(cherry picked from commit 1b2a0fd1ae1e6dfc18e4f75f73cd7befb47cf538)
2011-04-15add validation to config file APIAn-Cheng Huang
2011-04-15initial implementation of "config file" shell APIAn-Cheng Huang
* this API allows shell scripts to "query" the "config" represented by a config file in a way similar to how they query the active/working config.
2011-04-13fix for bug 6996An-Cheng Huang
* add "ignore-edit" option for config output. * ignore "edit level" when saving config file.