Update draft-ietf-client-server models 20/106820/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2023 17:00:15 +0000 (19:00 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 10 Jul 2023 11:08:56 +0000 (11:08 +0000)
commit55a26bb0d9818df47907d601908c9f56c46340c6
tree532a4bee870e9eb8c9d962808f6d0965590b38ec
parent412330c8f6e7656cbf64cb5a5bb04b8f830348d5
Update draft-ietf-client-server models

There is a new drop for drafts, updating the modules we are packaging.
Update them. This aligns the revisions with the models used in
netconf-{client,server}.

Since this requires some code changes, code is cleaned up to eliminate
most of the warnings and take advantage of BindingMap.

JIRA: NETCONF-1073
Change-Id: I5c610d852ab504050cb258c6b42bc6e32e5b19e5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
47 files changed:
keystore/keystore-api/src/main/yang/ietf-keystore@2023-04-17.yang [moved from keystore/keystore-api/src/main/yang/ietf-keystore@2022-12-12.yang with 91% similarity]
keystore/keystore-none/src/main/java/org/opendaylight/netconf/keystore/none/NoneKeystoreFeatureProvider.java
model/draft-ietf-netconf-crypto-types/src/main/yang/ietf-crypto-types@2023-04-17.yang [moved from model/draft-ietf-netconf-crypto-types/src/main/yang/ietf-crypto-types@2022-12-12.yang with 87% similarity]
transport/transport-ssh/pom.xml
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/ConfigUtils.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/IetfSshClientProvider.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/IetfSshCommonProvider.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/IetfSshServerProvider.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/SSHClient.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/SSHServer.java
transport/transport-ssh/src/main/java/org/opendaylight/netconf/transport/ssh/TransportUtils.java
transport/transport-ssh/src/main/yang/ietf-ssh-client@2023-04-17.yang [moved from transport/transport-ssh/src/main/yang/ietf-ssh-client@2022-12-12.yang with 91% similarity]
transport/transport-ssh/src/main/yang/ietf-ssh-common@2023-04-17.yang [moved from transport/transport-ssh/src/main/yang/ietf-ssh-common@2022-12-12.yang with 91% similarity]
transport/transport-ssh/src/main/yang/ietf-ssh-server@2023-04-17.yang [moved from transport/transport-ssh/src/main/yang/ietf-ssh-server@2022-12-12.yang with 86% similarity]
transport/transport-ssh/src/test/java/org/opendaylight/netconf/transport/ssh/SshClientServerTest.java
transport/transport-ssh/src/test/java/org/opendaylight/netconf/transport/ssh/TestUtils.java
transport/transport-tcp/pom.xml
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/AbstractNettyImpl.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/EpollNettyImpl.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/IetfTcpClientFeatureProvider.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/IetfTcpCommonFeatureProvider.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/IetfTcpServerFeatureProvider.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/NettyTransportSupport.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/NioNettyImpl.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/TCPClient.java
transport/transport-tcp/src/main/java/org/opendaylight/netconf/transport/tcp/TCPServer.java
transport/transport-tcp/src/main/yang/ietf-tcp-client@2023-04-17.yang [moved from transport/transport-tcp/src/main/yang/ietf-tcp-client@2022-12-12.yang with 89% similarity]
transport/transport-tcp/src/main/yang/ietf-tcp-common@2023-04-17.yang [moved from transport/transport-tcp/src/main/yang/ietf-tcp-common@2022-12-12.yang with 95% similarity]
transport/transport-tcp/src/main/yang/ietf-tcp-server@2023-04-17.yang [moved from transport/transport-tcp/src/main/yang/ietf-tcp-server@2022-12-12.yang with 96% similarity]
transport/transport-tcp/src/test/java/org/opendaylight/netconf/transport/tcp/TCPClientServerTest.java
transport/transport-tls/pom.xml
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/ConfigUtils.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/IetfTlsClientFeatureProvider.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/IetfTlsCommonFeatureProvider.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/IetfTlsServerFeatureProvider.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/SSLEngineFactory.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/TLSClient.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/TLSServer.java
transport/transport-tls/src/main/java/org/opendaylight/netconf/transport/tls/TLSTransportStack.java
transport/transport-tls/src/main/yang/ietf-tls-client@2023-04-17.yang [moved from transport/transport-tls/src/main/yang/ietf-tls-client@2022-12-12.yang with 94% similarity]
transport/transport-tls/src/main/yang/ietf-tls-common@2023-04-17.yang [moved from transport/transport-tls/src/main/yang/ietf-tls-common@2022-12-12.yang with 97% similarity]
transport/transport-tls/src/main/yang/ietf-tls-server@2023-04-17.yang [moved from transport/transport-tls/src/main/yang/ietf-tls-server@2022-12-12.yang with 94% similarity]
transport/transport-tls/src/test/java/org/opendaylight/netconf/transport/tls/ConfigUtilsTest.java
transport/transport-tls/src/test/java/org/opendaylight/netconf/transport/tls/TestUtils.java
transport/transport-tls/src/test/java/org/opendaylight/netconf/transport/tls/TlsClientServerTest.java
truststore/truststore-api/src/main/yang/ietf-truststore@2023-04-17.yang [moved from truststore/truststore-api/src/main/yang/ietf-truststore@2022-12-12.yang with 94% similarity]
truststore/truststore-none/src/main/java/org/opendaylight/netconf/truststore/none/NoneTruststoreFeatureProvider.java