xml_merge1() fails right now when merging trees which have data below mountpoints with an error message like this: XML node %s/%s has no corresponding yang specification (Invalid XML or wrong Yang spec? This is because xml_merge1() does not handle mountpoints. Adjust it accordingly. Note that this was encountered when generating the state of a a yang module that has both state and config below a mountpoint. In that case netconf_trymerge() will be called to merge state and config and will trigger the problem in xml_merge1(). |
||
|---|---|---|
| .github/workflows | ||
| apps | ||
| config-aux | ||
| doc | ||
| docker | ||
| etc | ||
| example | ||
| include | ||
| lib | ||
| scripts | ||
| test | ||
| yang | ||
| .editorconfig | ||
| .gitignore | ||
| CHANGELOG.md | ||
| codecov.yml | ||
| configure | ||
| configure.ac | ||
| CONTRIBUTING.md | ||
| LICENSE.md | ||
| Makefile.in | ||
| README.md | ||
Clixon is a YANG-based configuration manager, with interactive CLI, NETCONF and RESTCONF interfaces, an embedded database and transaction mechanism.
See documentation, project page and examples, Github actions CI
Clixon is open-source and dual licensed. Either Apache License, Version 2.0 or GNU General Public License Version 2; you choose, see LICENSE.md.
Clixon has a master branch continuously tested with CI, but releases with more testong are made every second or third month, see Releases and CHANGELOG.md release history.
Clixon interaction is best done posting issues, pull requests, or joining the Matrix clixon forum https://matrix.to/#/#clixonforum:matrix.org.
Other clixon projects include CLIgen, the Clixon controller, Clixon applications and others.
Clixon is sponsored by Rubicon Communications LLC(Netgate) and Akamai Technologies, Inc..