Age | Commit message (Collapse) | Author |
|
-b [priority] break at priority node (debug mode)
Allows a commit to proceed up the passed in priority group number and then from there single step through each priority group. Useful in debugging large/complex configuration files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* squeeze already __USE_ISOC99.
(cherry picked from commit dc1294e97c46938105194639c7bff89399ef93a5)
|
|
(cherry picked from commit f780a3fe2703874219e70e7cf443846fd85e9a67)
|
|
(cherry picked from commit 7f436bd240d19bace94f102ce2f035399e48d612)
|
|
(cherry picked from commit 3246881725b219e532464a0191d074e9f02cba23)
|
|
(cherry picked from commit ef1635f3d6784b77ecce922fbfad0ca96b749a30)
|
|
locking can be overrode though commit -l flag.
(cherry picked from commit c13f949c55df81052c73d394d5ed5ea18a65502b)
|
|
(cherry picked from commit 42f2fdb35cff89debd346126eb69cd95d855ff7b)
|
|
* change shell API to only use "edit level" when needed.
* add factory functions for cstore creation to simplify code.
(cherry picked from commit 2208bfef1004295d3227492c6a3e9d7b36903db5)
|
|
* disallow double quote (") character in config values.
(cherry picked from commit 143d9b4ed9fcf3ac29fd8bc8c6af6bb1921fada8)
|
|
|
|
|
|
* extend output/assert mechanism and simplify code.
* when handling internal error, automatically detect perl context and croak if the library is used from perl.
|
|
* for unionfs cstore implementation, enforce file size limit on both read and write and raise limit to 256 KB.
|
|
|
|
|
|
|
|
|
|
* add new boot-time config loading script that uses shell API to access backend directly, bypassing wrapper.
* use new loadFile implementation in the backend to perform the actual "load" operation (without "commit"). this reduces the "pre-commit" load time by ~60%.
|
|
received. Also added new -x option to commit to force messages to be printed via the old format.
|
|
* add "commands diff" functionality to config input/output infrastructure.
* consolidate similar logic in "commands diff" and "show diff".
* add loadFile functionality to cstore using "commands diff".
* export loadFile through shell API.
|
|
|
|
|
|
|
|
will now look different (via cli):
vyatta@vyatta# commit
[ service nat ]
NAT configuration error: rule type not specified/valid
[ system domain-search domain ]
System configuration error. Both 'domain-name' and 'domain-search' are specified, but only one of these mutually exclusive parameters is allowed.
[ load-balancing wan ]
WARNING: A valid WAN load-balance configuration requires an interface with a nexthop
Commit failed
Location of error will now be supplied on each failure, with the option to override the script node location.
|
|
|
|
Part of earlier effort to use less sudo. Not currently used.
|
|
* don't throw away "unsaved" state when doing "discard".
|
|
|
|
* fix leaf node value diff output.
|
|
|
|
|
|
|
|
|
|
/etc/rc* system. An integer at the beginning of the script identifies
the order in which the script is executed (i.e. 01test is run before
55monkey).
2) There is now a pre-commit hook that can be used. These scripts are
located at: /etc/precommit and are invoked before commit has started
processing actions.
3) A success/failure environment flag set before a process has run has
been changed to a tri-state:
SUCCESS = all priority groups succeeded
FAILURE = all priority groups failed
PARTIAL = mixed success/failed
|
|
|
|
* handle empty and leaf typeless nodes from parsed nodes.
* fix bug 6436 show level issue.
|
|
|
|
check to preserve key when flag is set.
|
|
|
|
* also show non-existing nodes for "edit" completion.
|
|
handle other commit actions (i.e. ones that rely on consistent parent process id in scripts).
|
|
|
|
* add parser to package build.
* add prefix, error handling, etc.
* fix handling of empty and 1-char values in lex.
* add API function.
|