diff --git a/CHANGELOG.md b/CHANGELOG.md index b6977be6..48c5bdb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -75,7 +75,7 @@ ``` ### Minor changes -* uri_percent_encode() and xml_chardata_encode() changed to stdarg parameters +* uri_percent_encode() and xml_chardata_encode() changed to use stdarg parameters * Added CLIXON_DEFAULT_CONFIG=/usr/local/etc/clixon.xml as option and in example (so you dont need to provide -f command-line option). * Yang 1.1 action syntax added (but function is not supported) * New function: clicon_conf_xml() returns configuration tree diff --git a/apps/netconf/netconf_hello.c b/apps/netconf/netconf_hello.c index 61803c3b..eb57ab95 100644 --- a/apps/netconf/netconf_hello.c +++ b/apps/netconf/netconf_hello.c @@ -169,6 +169,11 @@ netconf_create_hello(clicon_handle h, module_set_id) < 0) goto done; cprintf(cb, "%s", encstr); + cprintf(cb, "urn:ietf:params:netconf:capability:candidate:1:0"); + cprintf(cb, "urn:ietf:params:netconf:capability:validate:1.1"); + cprintf(cb, "urn:ietf:params:netconf:capability:startup:1.0"); + cprintf(cb, "urn:ietf:params:netconf:capability:xpath:1.0"); + cprintf(cb, "urn:ietf:params:netconf:capability:notification:1.0"); cprintf(cb, ""); cprintf(cb, "%lu", (long unsigned int)42+session_id); cprintf(cb, ""); diff --git a/test/test_netconf.sh b/test/test_netconf.sh index 68efcbdc..9f689dab 100755 --- a/test/test_netconf.sh +++ b/test/test_netconf.sh @@ -98,7 +98,7 @@ if [ $? -ne 0 ]; then fi new "netconf hello" -expecteof "$clixon_netconf -f $cfg -y $fyang" 0 ']]>]]>' '^urn:ietf:params:netconf:base:1.1urn:ietf:params:netconf:capability:yang-library:1.0?revision="2016-06-21"& module-set-id=42[0-9]*]]>]]>]]>]]>$' +expecteof "$clixon_netconf -f $cfg -y $fyang" 0 ']]>]]>' '^urn:ietf:params:netconf:base:1.1urn:ietf:params:netconf:capability:yang-library:1.0?revision="2016-06-21"& module-set-id=42urn:ietf:params:netconf:capability:candidate:1:0urn:ietf:params:netconf:capability:validate:1.1urn:ietf:params:netconf:capability:startup:1.0urn:ietf:params:netconf:capability:xpath:1.0urn:ietf:params:netconf:capability:notification:1.0[0-9]*]]>]]>]]>]]>$' new "netconf get-config" expecteof "$clixon_netconf -qf $cfg -y $fyang" 0 ']]>]]>' '^]]>]]>$'