Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use new libnetconf2 API #1492

Merged
merged 23 commits into from
Nov 3, 2023
Merged

Use new libnetconf2 API #1492

merged 23 commits into from
Nov 3, 2023

Conversation

Roytak
Copy link
Collaborator

@Roytak Roytak commented Nov 2, 2023

No description provided.

roman added 15 commits November 2, 2023 10:42
The new libnetconf2 API can handle making changes to configuration by
simply being given a diff. This means that (almost) all the callbacks and
configuration API calls can be replaced by a single callback. Some
command line opts are now redundant too.
Remove modules that are related to the ietf-netconf-server modules,
because they are installed using libnetconf2's module dir.
Install ietf-netconf-server related modules from libnetconf2's schema
dir, update default config with an only SSH user being the user who
invoked the script and his password.
Also replace NC_ENABLED_SSH and NC_ENABLED_TLS macros by
NC_ENABLED_SSH_TLS, because these macros were merged into one in ln2.
Update to CMake 3.5.
Sets the env variable from which the modules will be loaded in a test.
No longer wait for a socket to know that server is ready, instead
wait for its pidfile.
Create default UNIX socket manually, since the -U opt was removed from
np2-srv as it's no longer needed.
Filters had to be added when getting config from DS in order for them to
work like they did, because server config was getting in the way.
Substring checking was used where it wasn't as simple.
@Roytak Roytak force-pushed the libnetconf4 branch 3 times, most recently from 24800fb to 5bc8457 Compare November 2, 2023 12:29
@michalvasko michalvasko merged commit b412603 into devel Nov 3, 2023
2 of 8 checks passed
@michalvasko michalvasko deleted the libnetconf4 branch November 3, 2023 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants