From 3f5a2fc1862a61786686f74596c9b37970e92ec0 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:16 +0100 Subject: [PATCH 01/21] Removing unused gbp.conf. Signed-off-by: Daniel Baumann --- debian/gbp.conf | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 debian/gbp.conf diff --git a/debian/gbp.conf b/debian/gbp.conf deleted file mode 100644 index 606818a..0000000 --- a/debian/gbp.conf +++ /dev/null @@ -1,3 +0,0 @@ -[DEFAULT] -pristine-tar = True -debian-branch = debian/main From 36a0978e59c207531ab2d054a05a5c4ceaf0ac8f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:17 +0100 Subject: [PATCH 02/21] Wrap and sorting debian files. Signed-off-by: Daniel Baumann --- debian/control | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/debian/control b/debian/control index 30b97b8..3a75f5f 100644 --- a/debian/control +++ b/debian/control @@ -1,22 +1,25 @@ Source: libnetconf2 Section: libs -Maintainer: Daniel Baumann Priority: optional +Maintainer: Daniel Baumann +Build-Depends: + debhelper-compat (= 12), + dpkg-dev (>= 1.22.5), + cmake, + doxygen, + graphviz, + libssh-dev, + libssl-dev, + libyang2-dev, + pkg-config, Standards-Version: 4.5.1.0 -Build-Depends: dpkg-dev (>= 1.22.5), cmake, - debhelper-compat (= 12), - doxygen, - graphviz, - libssh-dev, - libssl-dev, - libyang2-dev, - pkg-config Homepage: https://github.com/CESNET/libnetconf2 Package: libnetconf2-doc -Depends: ${misc:Depends} Section: doc Architecture: all +Depends: + ${misc:Depends}, Multi-Arch: foreign Description: NETCONF protocol library [docs] NETCONF library in C intended for building NETCONF clients and servers. NETCONF @@ -39,14 +42,19 @@ Description: NETCONF protocol library [docs] This package contains the documentation. Package: libnetconf2-2t64 -Provides: ${t64:Provides} -Replaces: libnetconf2-2 -Breaks: libnetconf2-2 (<< ${source:Version}) -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, - ${shlibs:Depends} Section: libs Architecture: any +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Provides: + ${t64:Provides}, +Replaces: + libnetconf2-2, +Breaks: + libnetconf2-2 (<< ${source:Version}), Multi-Arch: same Description: NETCONF protocol library [C library] NETCONF library in C intended for building NETCONF clients and servers. NETCONF @@ -69,12 +77,13 @@ Description: NETCONF protocol library [C library] This package contains the shared C library. Package: libnetconf2-dev -Depends: libnetconf2-2t64 (= ${binary:Version}), - libyang2-dev, - ${misc:Depends}, - ${shlibs:Depends} Section: libdevel Architecture: any +Depends: + libnetconf2-2t64 (= ${binary:Version}), + libyang2-dev, + ${misc:Depends}, + ${shlibs:Depends}, Multi-Arch: same Description: NETCONF protocol library [C development] NETCONF library in C intended for building NETCONF clients and servers. NETCONF From ab55192e43a0d06aa34d92a95c716f5934a69a10 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:17 +0100 Subject: [PATCH 03/21] Switching to debhelper compat 13. Signed-off-by: Daniel Baumann --- debian/control | 2 +- debian/rules | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/debian/control b/debian/control index 3a75f5f..8a9f4ff 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: libs Priority: optional Maintainer: Daniel Baumann Build-Depends: - debhelper-compat (= 12), + debhelper-compat (= 13), dpkg-dev (>= 1.22.5), cmake, doxygen, diff --git a/debian/rules b/debian/rules index a165d2d..7651fbd 100755 --- a/debian/rules +++ b/debian/rules @@ -22,6 +22,3 @@ override_dh_auto_configure: override_dh_auto_build-indep: dh_auto_build -- doc - -override_dh_missing: - dh_missing --fail-missing From 62dc8593125a12803ba071620d07a8282e4ca852 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:17 +0100 Subject: [PATCH 04/21] Marking build-depends for libnetconf2-doc as nodoc. Signed-off-by: Daniel Baumann --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index 8a9f4ff..1331b9b 100644 --- a/debian/control +++ b/debian/control @@ -6,8 +6,8 @@ Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.22.5), cmake, - doxygen, - graphviz, + doxygen , + graphviz , libssh-dev, libssl-dev, libyang2-dev, From 6e610b7e92102f0cf171836eb4305347912ff9dc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:18 +0100 Subject: [PATCH 05/21] Adding libcmocka-dev for tests in build-depends. Signed-off-by: Daniel Baumann --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 1331b9b..16088eb 100644 --- a/debian/control +++ b/debian/control @@ -8,6 +8,7 @@ Build-Depends: cmake, doxygen , graphviz , + libcmocka-dev , libssh-dev, libssl-dev, libyang2-dev, From 552bde03b8d5b9af4265051201d4f0ea193f4961 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:18 +0100 Subject: [PATCH 06/21] Adding libcurl4-openssl-dev to build-depends for new upstream version. Signed-off-by: Daniel Baumann --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 16088eb..83c75cc 100644 --- a/debian/control +++ b/debian/control @@ -9,6 +9,7 @@ Build-Depends: doxygen , graphviz , libcmocka-dev , + libcurl4-openssl-dev, libssh-dev, libssl-dev, libyang2-dev, From 20cba808fde4b0648ab0efede40b68818e4e3e79 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:18 +0100 Subject: [PATCH 07/21] Updating libyang build-depends for new upstream. Signed-off-by: Daniel Baumann --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 83c75cc..1982fb1 100644 --- a/debian/control +++ b/debian/control @@ -12,7 +12,7 @@ Build-Depends: libcurl4-openssl-dev, libssh-dev, libssl-dev, - libyang2-dev, + libyang-dev (>= 3.7.8), pkg-config, Standards-Version: 4.5.1.0 Homepage: https://github.com/CESNET/libnetconf2 From 066e0c0a6a774af4d9cc82cff9c11c2953a6006c Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:18 +0100 Subject: [PATCH 08/21] Using pkgconf instead of pkg-config. Signed-off-by: Daniel Baumann --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 1982fb1..23bb01f 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Build-Depends: libssh-dev, libssl-dev, libyang-dev (>= 3.7.8), - pkg-config, + pkgconf, Standards-Version: 4.5.1.0 Homepage: https://github.com/CESNET/libnetconf2 From c0bbcdfeedc9cac82cb7faa7c7e93a15f0c3ae5b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:19 +0100 Subject: [PATCH 09/21] Adding rules requires root field. Signed-off-by: Daniel Baumann --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 23bb01f..87ee9d5 100644 --- a/debian/control +++ b/debian/control @@ -14,6 +14,7 @@ Build-Depends: libssl-dev, libyang-dev (>= 3.7.8), pkgconf, +Rules-Requires-Root: no Standards-Version: 4.5.1.0 Homepage: https://github.com/CESNET/libnetconf2 From 8ec06c1d680d826fdc518830b3b97252679aa637 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:19 +0100 Subject: [PATCH 10/21] Updating to standards version 4.7.0. Signed-off-by: Daniel Baumann --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 87ee9d5..e35a2cb 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Build-Depends: libyang-dev (>= 3.7.8), pkgconf, Rules-Requires-Root: no -Standards-Version: 4.5.1.0 +Standards-Version: 4.7.0 Homepage: https://github.com/CESNET/libnetconf2 Package: libnetconf2-doc From af15c15cc312ca49a112a1ecab75cff604b4cb5c Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:19 +0100 Subject: [PATCH 11/21] Adding vcs fields. Signed-off-by: Daniel Baumann --- debian/control | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/control b/debian/control index e35a2cb..32cdcc7 100644 --- a/debian/control +++ b/debian/control @@ -17,6 +17,8 @@ Build-Depends: Rules-Requires-Root: no Standards-Version: 4.7.0 Homepage: https://github.com/CESNET/libnetconf2 +Vcs-Browser: https://forgejo.debian.net/frr/libnetconf2 +Vcs-Git: https://forgejo.debian.net/frr/libnetconf2 Package: libnetconf2-doc Section: doc From 63eb25441e2198372f6d648c61b6a3a1d8f6aa7b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:19 +0100 Subject: [PATCH 12/21] Updating upstream urls in copyright. Signed-off-by: Daniel Baumann --- debian/copyright | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/copyright b/debian/copyright index 6108a0f..6324b8d 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,6 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libnetconf2 -Source: https://github.com/CESNET/libnetconf2 +Upstream-Contact: https://github.com/CESNET/libnetconf2/issues +Source: https://github.com/CESNET/libnetconf2/tags Files: * Copyright: 2015-2020 CESNET, z.s.p.o. From 59afd4bb0e6cd98609f853d3f29947344015221a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:20 +0100 Subject: [PATCH 13/21] Updating watch file. Signed-off-by: Daniel Baumann --- debian/watch | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/debian/watch b/debian/watch index 603f69a..562c8ac 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,3 @@ version=4 -opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%libnetconf2-$1.tar.gz%" \ - https://github.com/CESNET/libnetconf2/releases \ - (?:.*?/)?v?(\d[\d.]*)(?:-r\d+)?\.tar\.gz debian uupdate +opts="filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/libnetconf2-$1\.tar\.gz/" \ +https://github.com/CESNET/libnetconf2/tags .*/v?(\d\S+)\.tar\.gz From a3980699e381a76613c250e8d0f5e6bb9e1c9d51 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:20 +0100 Subject: [PATCH 14/21] Trimming rules. Signed-off-by: Daniel Baumann --- debian/rules | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/debian/rules b/debian/rules index 7651fbd..9737d48 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,5 @@ #!/usr/bin/make -f -# -*- makefile -*- -# Uncomment this to turn on verbose mode. -# export DH_VERBOSE=1 -# Hardening DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/default.mk @@ -15,7 +11,7 @@ CXXFLAGS+=$(CPPFLAGS) export DPKG_GENSYMBOLS_CHECK_LEVEL=4 %: - dh $@ --buildsystem=cmake + dh ${@} --buildsystem=cmake override_dh_auto_configure: dh_auto_configure -- -DENABLE_SSH=ON -DENABLE_TLS=ON -DENABLE_DNSSEC=OFF -DENABLE_PYTHON=OFF From f56f87a1efad5440331ce23ca06a6857d6fd4e42 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:20 +0100 Subject: [PATCH 15/21] Trimming debhelper install files. Signed-off-by: Daniel Baumann --- debian/libnetconf2-2t64.install | 2 +- debian/libnetconf2-dev.install | 6 +++--- debian/libnetconf2-doc.install | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/debian/libnetconf2-2t64.install b/debian/libnetconf2-2t64.install index 09074c4..3de3b10 100644 --- a/debian/libnetconf2-2t64.install +++ b/debian/libnetconf2-2t64.install @@ -1 +1 @@ -usr/lib/*/libnetconf2.so.* +usr/lib/*/*.so.* diff --git a/debian/libnetconf2-dev.install b/debian/libnetconf2-dev.install index 728ad88..0a46f45 100644 --- a/debian/libnetconf2-dev.install +++ b/debian/libnetconf2-dev.install @@ -1,4 +1,4 @@ usr/include/*.h -usr/include/libnetconf2/*.h -usr/lib/*/libnetconf2.so -usr/lib/*/pkgconfig/libnetconf2.pc +usr/include/*/*.h +usr/lib/*/*.so +usr/lib/*/pkgconfig diff --git a/debian/libnetconf2-doc.install b/debian/libnetconf2-doc.install index a63445d..64889d8 100644 --- a/debian/libnetconf2-doc.install +++ b/debian/libnetconf2-doc.install @@ -1 +1 @@ -doc/html /usr/share/doc/libnetconf2-doc/ +doc/html /usr/share/doc/libnetconf2-doc From e1cd6c36b07c30689de396d01c934eab5a36a283 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:20 +0100 Subject: [PATCH 16/21] Also installing newly added yang files. Signed-off-by: Daniel Baumann --- debian/libnetconf2-dev.install | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/libnetconf2-dev.install b/debian/libnetconf2-dev.install index 0a46f45..fd5b4c2 100644 --- a/debian/libnetconf2-dev.install +++ b/debian/libnetconf2-dev.install @@ -2,3 +2,4 @@ usr/include/*.h usr/include/*/*.h usr/lib/*/*.so usr/lib/*/pkgconfig +usr/share/yang From e90818b6c24e9e717c3a80ad8f680f9c447a55b3 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 05:51:21 +0100 Subject: [PATCH 17/21] Updating package descriptions. Signed-off-by: Daniel Baumann --- debian/control | 38 +++++--------------------------------- 1 file changed, 5 insertions(+), 33 deletions(-) diff --git a/debian/control b/debian/control index 32cdcc7..f9c16f6 100644 --- a/debian/control +++ b/debian/control @@ -26,24 +26,10 @@ Architecture: all Depends: ${misc:Depends}, Multi-Arch: foreign -Description: NETCONF protocol library [docs] +Description: library for IETF NETCONF protocol (documentation) NETCONF library in C intended for building NETCONF clients and servers. NETCONF is the NETwork CONFiguration protocol introduced by IETF. . - libnetconf2 is a NETCONF library in C handling NETCONF authentication and all - NETCONF RPC communication both server and client-side. Note that NETCONF - datastore implementation is not a part of this library. The library supports - both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main - features include: - . - * NETCONF over SSH (RFC 4742, RFC 6242), using libssh. - * NETCONF over TLS (RFC 7589), using OpenSSL. - * DNSSEC SSH Key Fingerprints (RFC 4255) - * NETCONF over pre-established transport sessions (using this mechanism the - communication can be tunneled through sshd(8), for instance). - * NETCONF Call Home (RFC 8071). - * NETCONF Event Notifications (RFC 5277), - . This package contains the documentation. Package: libnetconf2-2t64 @@ -61,7 +47,7 @@ Replaces: Breaks: libnetconf2-2 (<< ${source:Version}), Multi-Arch: same -Description: NETCONF protocol library [C library] +Description: library for IETF NETCONF protocol NETCONF library in C intended for building NETCONF clients and servers. NETCONF is the NETwork CONFiguration protocol introduced by IETF. . @@ -79,7 +65,7 @@ Description: NETCONF protocol library [C library] * NETCONF Call Home (RFC 8071). * NETCONF Event Notifications (RFC 5277), . - This package contains the shared C library. + This package contains the shared library. Package: libnetconf2-dev Section: libdevel @@ -90,22 +76,8 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, Multi-Arch: same -Description: NETCONF protocol library [C development] +Description: library for IETF NETCONF protocol (development) NETCONF library in C intended for building NETCONF clients and servers. NETCONF is the NETwork CONFiguration protocol introduced by IETF. . - libnetconf2 is a NETCONF library in C handling NETCONF authentication and all - NETCONF RPC communication both server and client-side. Note that NETCONF - datastore implementation is not a part of this library. The library supports - both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main - features include: - . - * NETCONF over SSH (RFC 4742, RFC 6242), using libssh. - * NETCONF over TLS (RFC 7589), using OpenSSL. - * DNSSEC SSH Key Fingerprints (RFC 4255) - * NETCONF over pre-established transport sessions (using this mechanism the - communication can be tunneled through sshd(8), for instance). - * NETCONF Call Home (RFC 8071). - * NETCONF Event Notifications (RFC 5277), - . - This package contains the static C library and headers. + This package contains the development files. From f2418f841f06d62c14f1017407fd1fbcdc323068 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 06:17:25 +0100 Subject: [PATCH 18/21] Updating packaging for soname bump from 2 to 4. Signed-off-by: Daniel Baumann --- debian/control | 11 +- debian/libnetconf2-2t64.lintian-overrides | 1 - debian/libnetconf2-2t64.symbols | 249 --------------- ...nf2-2t64.install => libnetconf2-4.install} | 0 debian/libnetconf2-4.symbols | 293 ++++++++++++++++++ 5 files changed, 295 insertions(+), 259 deletions(-) delete mode 100644 debian/libnetconf2-2t64.lintian-overrides delete mode 100644 debian/libnetconf2-2t64.symbols rename debian/{libnetconf2-2t64.install => libnetconf2-4.install} (100%) create mode 100644 debian/libnetconf2-4.symbols diff --git a/debian/control b/debian/control index f9c16f6..df389fe 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,6 @@ Priority: optional Maintainer: Daniel Baumann Build-Depends: debhelper-compat (= 13), - dpkg-dev (>= 1.22.5), cmake, doxygen , graphviz , @@ -32,7 +31,7 @@ Description: library for IETF NETCONF protocol (documentation) . This package contains the documentation. -Package: libnetconf2-2t64 +Package: libnetconf2-4 Section: libs Architecture: any Pre-Depends: @@ -40,12 +39,6 @@ Pre-Depends: Depends: ${misc:Depends}, ${shlibs:Depends}, -Provides: - ${t64:Provides}, -Replaces: - libnetconf2-2, -Breaks: - libnetconf2-2 (<< ${source:Version}), Multi-Arch: same Description: library for IETF NETCONF protocol NETCONF library in C intended for building NETCONF clients and servers. NETCONF @@ -71,7 +64,7 @@ Package: libnetconf2-dev Section: libdevel Architecture: any Depends: - libnetconf2-2t64 (= ${binary:Version}), + libnetconf2-4 (= ${binary:Version}), libyang2-dev, ${misc:Depends}, ${shlibs:Depends}, diff --git a/debian/libnetconf2-2t64.lintian-overrides b/debian/libnetconf2-2t64.lintian-overrides deleted file mode 100644 index e4c2050..0000000 --- a/debian/libnetconf2-2t64.lintian-overrides +++ /dev/null @@ -1 +0,0 @@ -libnetconf2-2t64: package-name-doesnt-match-sonames libnetconf2-2 diff --git a/debian/libnetconf2-2t64.symbols b/debian/libnetconf2-2t64.symbols deleted file mode 100644 index 5eb19c8..0000000 --- a/debian/libnetconf2-2t64.symbols +++ /dev/null @@ -1,249 +0,0 @@ -libnetconf2.so.2 libnetconf2-2t64 #MINVER# - nc_accept@Base 1.1.16 - nc_accept_callhome@Base 1.1.16 - nc_accept_inout@Base 1.1.16 - nc_client_destroy@Base 1.1.16 - nc_client_err_clean@Base 1.1.16 - nc_client_get_schema_callback@Base 1.1.16 - nc_client_get_schema_searchpath@Base 1.1.16 - nc_client_get_thread_context@Base 1.1.16 - nc_client_init@Base 1.1.16 - nc_client_session_set_not_strict@Base 1.1.16 - nc_client_set_schema_callback@Base 1.1.16 - nc_client_set_schema_searchpath@Base 1.1.16 - nc_client_set_thread_context@Base 1.1.16 - nc_client_ssh_add_keypair@Base 1.1.16 - nc_client_ssh_ch_add_bind_listen@Base 1.1.16 - nc_client_ssh_ch_add_keypair@Base 1.1.16 - nc_client_ssh_ch_del_bind@Base 1.1.16 - nc_client_ssh_ch_del_keypair@Base 1.1.16 - nc_client_ssh_ch_get_auth_hostkey_check_clb@Base 1.1.16 - nc_client_ssh_ch_get_auth_interactive_clb@Base 1.1.16 - nc_client_ssh_ch_get_auth_password_clb@Base 1.1.16 - nc_client_ssh_ch_get_auth_pref@Base 1.1.16 - nc_client_ssh_ch_get_auth_privkey_passphrase_clb@Base 1.1.16 - nc_client_ssh_ch_get_keypair@Base 1.1.16 - nc_client_ssh_ch_get_keypair_count@Base 1.1.16 - nc_client_ssh_ch_get_username@Base 1.1.16 - nc_client_ssh_ch_set_auth_hostkey_check_clb@Base 1.1.16 - nc_client_ssh_ch_set_auth_interactive_clb@Base 1.1.16 - nc_client_ssh_ch_set_auth_password_clb@Base 1.1.16 - nc_client_ssh_ch_set_auth_pref@Base 1.1.16 - nc_client_ssh_ch_set_auth_privkey_passphrase_clb@Base 1.1.16 - nc_client_ssh_ch_set_username@Base 1.1.16 - nc_client_ssh_del_keypair@Base 1.1.16 - nc_client_ssh_get_auth_hostkey_check_clb@Base 1.1.16 - nc_client_ssh_get_auth_interactive_clb@Base 1.1.16 - nc_client_ssh_get_auth_password_clb@Base 1.1.16 - nc_client_ssh_get_auth_pref@Base 1.1.16 - nc_client_ssh_get_auth_privkey_passphrase_clb@Base 1.1.16 - nc_client_ssh_get_keypair@Base 1.1.16 - nc_client_ssh_get_keypair_count@Base 1.1.16 - nc_client_ssh_get_username@Base 1.1.16 - nc_client_ssh_set_auth_hostkey_check_clb@Base 1.1.16 - nc_client_ssh_set_auth_interactive_clb@Base 1.1.16 - nc_client_ssh_set_auth_password_clb@Base 1.1.16 - nc_client_ssh_set_auth_pref@Base 1.1.16 - nc_client_ssh_set_auth_privkey_passphrase_clb@Base 1.1.16 - nc_client_ssh_set_username@Base 1.1.16 - nc_client_tls_ch_add_bind_listen@Base 1.1.16 - nc_client_tls_ch_del_bind@Base 1.1.16 - nc_client_tls_ch_get_cert_key_paths@Base 1.1.16 - nc_client_tls_ch_get_crl_paths@Base 1.1.16 - nc_client_tls_ch_get_trusted_ca_paths@Base 1.1.16 - nc_client_tls_ch_set_cert_key_paths@Base 1.1.16 - nc_client_tls_ch_set_crl_paths@Base 1.1.16 - nc_client_tls_ch_set_trusted_ca_paths@Base 1.1.16 - nc_client_tls_get_cert_key_paths@Base 1.1.16 - nc_client_tls_get_crl_paths@Base 1.1.16 - nc_client_tls_get_trusted_ca_paths@Base 1.1.16 - nc_client_tls_set_cert_key_paths@Base 1.1.16 - nc_client_tls_set_crl_paths@Base 1.1.16 - nc_client_tls_set_trusted_ca_paths@Base 1.1.16 - nc_connect_ch_client_dispatch@Base 1.1.16 - nc_connect_inout@Base 1.1.16 - nc_connect_libssh@Base 1.1.16 - nc_connect_libssl@Base 1.1.16 - nc_connect_ssh@Base 1.1.16 - nc_connect_ssh_channel@Base 1.1.16 - nc_connect_tls@Base 1.1.16 - nc_connect_unix@Base 1.1.16 - nc_err@Base 1.1.16 - nc_err_add_bad_attr@Base 1.1.16 - nc_err_add_bad_elem@Base 1.1.16 - nc_err_add_bad_ns@Base 1.1.16 - nc_err_add_info_other@Base 1.1.16 - nc_err_get_app_tag@Base 1.1.16 - nc_err_get_msg@Base 1.1.16 - nc_err_get_path@Base 1.1.16 - nc_err_get_tag@Base 1.1.16 - nc_err_get_type@Base 1.1.16 - nc_err_set_app_tag@Base 1.1.16 - nc_err_set_msg@Base 1.1.16 - nc_err_set_path@Base 1.1.16 - nc_err_set_sid@Base 1.1.16 - nc_libssh_thread_verbosity@Base 1.1.16 - nc_ps_accept_ssh_channel@Base 1.1.16 - nc_ps_add_session@Base 1.1.16 - nc_ps_clear@Base 1.1.16 - nc_ps_del_session@Base 1.1.16 - nc_ps_free@Base 1.1.16 - nc_ps_get_session@Base 1.1.16 - nc_ps_new@Base 1.1.16 - nc_ps_poll@Base 1.1.16 - nc_ps_session_count@Base 1.1.16 - nc_recv_notif@Base 1.1.16 - nc_recv_notif_dispatch@Base 1.1.16 - nc_recv_reply@Base 1.1.16 - nc_rpc_act_generic@Base 1.1.16 - nc_rpc_act_generic_xml@Base 1.1.16 - nc_rpc_cancel@Base 1.1.16 - nc_rpc_commit@Base 1.1.16 - nc_rpc_copy@Base 1.1.16 - nc_rpc_delete@Base 1.1.16 - nc_rpc_deletesub@Base 2.0.24 - nc_rpc_discard@Base 1.1.16 - nc_rpc_edit@Base 1.1.16 - nc_rpc_editdata@Base 1.1.16 - nc_rpc_establishpush_onchange@Base 2.0.24 - nc_rpc_establishpush_periodic@Base 2.0.24 - nc_rpc_establishsub@Base 2.0.24 - nc_rpc_free@Base 1.1.16 - nc_rpc_get@Base 1.1.16 - nc_rpc_get_type@Base 1.1.16 - nc_rpc_getconfig@Base 1.1.16 - nc_rpc_getdata@Base 1.1.16 - nc_rpc_getschema@Base 1.1.16 - nc_rpc_kill@Base 1.1.16 - nc_rpc_killsub@Base 2.0.24 - nc_rpc_lock@Base 1.1.16 - nc_rpc_modifypush_onchange@Base 2.0.24 - nc_rpc_modifypush_periodic@Base 2.0.24 - nc_rpc_modifysub@Base 2.0.24 - nc_rpc_resyncsub@Base 2.0.24 - nc_rpc_subscribe@Base 1.1.16 - nc_rpc_unlock@Base 1.1.16 - nc_rpc_validate@Base 1.1.16 - nc_send_rpc@Base 1.1.16 - nc_server_add_endpt@Base 1.1.16 - nc_server_ch_add_client@Base 1.1.16 - nc_server_ch_client_add_endpt@Base 1.1.16 - nc_server_ch_client_del_endpt@Base 1.1.16 - nc_server_ch_client_endpt_enable_keepalives@Base 1.1.16 - nc_server_ch_client_endpt_set_address@Base 1.1.16 - nc_server_ch_client_endpt_set_keepalives@Base 1.1.16 - nc_server_ch_client_endpt_set_port@Base 1.1.16 - nc_server_ch_client_is_endpt@Base 1.1.16 - nc_server_ch_client_periodic_set_anchor_time@Base 1.1.16 - nc_server_ch_client_periodic_set_idle_timeout@Base 1.1.16 - nc_server_ch_client_periodic_set_period@Base 1.1.16 - nc_server_ch_client_set_conn_type@Base 1.1.16 - nc_server_ch_client_set_max_attempts@Base 1.1.16 - nc_server_ch_client_set_start_with@Base 1.1.16 - nc_server_ch_del_client@Base 1.1.16 - nc_server_ch_is_client@Base 1.1.16 - nc_server_del_endpt@Base 1.1.16 - nc_server_destroy@Base 1.1.16 - nc_server_endpt_count@Base 1.1.16 - nc_server_endpt_enable_keepalives@Base 1.1.16 - nc_server_endpt_set_address@Base 1.1.16 - nc_server_endpt_set_keepalives@Base 1.1.16 - nc_server_endpt_set_perms@Base 1.1.16 - nc_server_endpt_set_port@Base 1.1.16 - nc_server_get_capab_withdefaults@Base 1.1.16 - nc_server_get_cpblts@Base 1.1.16 - nc_server_get_cpblts_version@Base 1.1.16 - nc_server_get_hello_timeout@Base 1.1.16 - nc_server_get_idle_timeout@Base 1.1.16 - nc_server_init@Base 1.1.16 - nc_server_is_endpt@Base 1.1.16 - nc_server_notif_free@Base 1.1.16 - nc_server_notif_get_time@Base 1.1.16 - nc_server_notif_new@Base 1.1.16 - nc_server_notif_send@Base 1.1.16 - nc_server_reply_add_err@Base 1.1.16 - nc_server_reply_data@Base 1.1.16 - nc_server_reply_err@Base 1.1.16 - nc_server_reply_free@Base 1.1.16 - nc_server_reply_get_last_err@Base 1.1.16 - nc_server_reply_ok@Base 1.1.16 - nc_server_set_capab_withdefaults@Base 1.1.16 - nc_server_set_capability@Base 1.1.16 - nc_server_set_content_id_clb@Base 2.0.24 - nc_server_set_hello_timeout@Base 1.1.16 - nc_server_set_idle_timeout@Base 1.1.16 - nc_server_ssh_add_authkey@Base 1.1.16 - nc_server_ssh_add_authkey_path@Base 1.1.16 - nc_server_ssh_ch_client_endpt_add_hostkey@Base 1.1.16 - nc_server_ssh_ch_client_endpt_del_hostkey@Base 1.1.16 - nc_server_ssh_ch_client_endpt_get_auth_methods@Base 1.1.16 - nc_server_ssh_ch_client_endpt_mov_hostkey@Base 1.1.16 - nc_server_ssh_ch_client_endpt_set_auth_attempts@Base 1.1.16 - nc_server_ssh_ch_client_endpt_set_auth_methods@Base 1.1.16 - nc_server_ssh_ch_client_endpt_set_auth_timeout@Base 1.1.16 - nc_server_ssh_del_authkey@Base 1.1.16 - nc_server_ssh_endpt_add_hostkey@Base 1.1.16 - nc_server_ssh_endpt_del_hostkey@Base 1.1.16 - nc_server_ssh_endpt_get_auth_methods@Base 1.1.16 - nc_server_ssh_endpt_mov_hostkey@Base 1.1.16 - nc_server_ssh_endpt_set_auth_attempts@Base 1.1.16 - nc_server_ssh_endpt_set_auth_methods@Base 1.1.16 - nc_server_ssh_endpt_set_auth_timeout@Base 1.1.16 - nc_server_ssh_set_hostkey_clb@Base 1.1.16 - nc_server_ssh_set_interactive_auth_clb@Base 1.1.16 - nc_server_ssh_set_passwd_auth_clb@Base 1.1.16 - nc_server_ssh_set_pubkey_auth_clb@Base 1.1.16 - nc_server_tls_ch_client_endpt_add_ctn@Base 1.1.16 - nc_server_tls_ch_client_endpt_add_trusted_cert_list@Base 1.1.16 - nc_server_tls_ch_client_endpt_clear_crls@Base 1.1.16 - nc_server_tls_ch_client_endpt_del_ctn@Base 1.1.16 - nc_server_tls_ch_client_endpt_del_trusted_cert_list@Base 1.1.16 - nc_server_tls_ch_client_endpt_get_ctn@Base 1.1.16 - nc_server_tls_ch_client_endpt_set_server_cert@Base 1.1.16 - nc_server_tls_ch_client_endpt_set_trusted_ca_paths@Base 1.1.16 - nc_server_tls_ch_client_set_crl_paths@Base 1.1.16 - nc_server_tls_endpt_add_ctn@Base 1.1.16 - nc_server_tls_endpt_add_trusted_cert_list@Base 1.1.16 - nc_server_tls_endpt_clear_crls@Base 1.1.16 - nc_server_tls_endpt_del_ctn@Base 1.1.16 - nc_server_tls_endpt_del_trusted_cert_list@Base 1.1.16 - nc_server_tls_endpt_get_ctn@Base 1.1.16 - nc_server_tls_endpt_set_crl_paths@Base 1.1.16 - nc_server_tls_endpt_set_server_cert@Base 1.1.16 - nc_server_tls_endpt_set_trusted_ca_paths@Base 1.1.16 - nc_server_tls_set_server_cert_chain_clb@Base 1.1.16 - nc_server_tls_set_server_cert_clb@Base 1.1.16 - nc_server_tls_set_trusted_cert_list_clb@Base 1.1.16 - nc_server_tls_set_verify_clb@Base 1.1.16 - nc_session_accept_ssh_channel@Base 1.1.16 - nc_session_cpblt@Base 1.1.16 - nc_session_dec_notif_status@Base 2.0.24 - nc_session_free@Base 1.1.16 - nc_session_get_client_cert@Base 1.1.16 - nc_session_get_cpblts@Base 1.1.16 - nc_session_get_ctx@Base 1.1.16 - nc_session_get_data@Base 1.1.16 - nc_session_get_host@Base 1.1.16 - nc_session_get_id@Base 1.1.16 - nc_session_get_killed_by@Base 1.1.16 - nc_session_get_notif_status@Base 1.1.16 - nc_session_get_path@Base 1.1.16 - nc_session_get_port@Base 1.1.16 - nc_session_get_start_time@Base 1.1.16 - nc_session_get_status@Base 1.1.16 - nc_session_get_term_reason@Base 1.1.16 - nc_session_get_ti@Base 1.1.16 - nc_session_get_username@Base 1.1.16 - nc_session_get_version@Base 1.1.16 - nc_session_inc_notif_status@Base 2.0.24 - nc_session_is_callhome@Base 1.1.16 - nc_session_ntf_thread_running@Base 1.1.16 - nc_session_set_data@Base 1.1.16 - nc_session_set_killed_by@Base 1.1.16 - nc_session_set_status@Base 1.1.16 - nc_session_set_term_reason@Base 1.1.16 - nc_set_global_rpc_clb@Base 1.1.16 - nc_set_print_clb@Base 1.1.16 - nc_set_print_clb_session@Base 2.0.24 - nc_thread_destroy@Base 1.1.16 - nc_verbosity@Base 1.1.16 diff --git a/debian/libnetconf2-2t64.install b/debian/libnetconf2-4.install similarity index 100% rename from debian/libnetconf2-2t64.install rename to debian/libnetconf2-4.install diff --git a/debian/libnetconf2-4.symbols b/debian/libnetconf2-4.symbols new file mode 100644 index 0000000..7c0faea --- /dev/null +++ b/debian/libnetconf2-4.symbols @@ -0,0 +1,293 @@ +libnetconf2.so.4 libnetconf2-4 #MINVER# + nc_accept@Base 3.5.5 + nc_accept_callhome@Base 3.5.5 + nc_accept_inout@Base 3.5.5 + nc_clb_default_close_session@Base 3.5.5 + nc_clb_default_get_schema@Base 3.5.5 + nc_client_destroy@Base 3.5.5 + nc_client_enable_tcp_keepalives@Base 3.5.5 + nc_client_err_clean@Base 3.5.5 + nc_client_get_schema_callback@Base 3.5.5 + nc_client_get_schema_searchpath@Base 3.5.5 + nc_client_get_thread_context@Base 3.5.5 + nc_client_init@Base 3.5.5 + nc_client_monitoring_thread_start@Base 3.5.5 + nc_client_monitoring_thread_stop@Base 3.5.5 + nc_client_session_set_not_strict@Base 3.5.5 + nc_client_set_new_session_context_autofill@Base 3.5.5 + nc_client_set_new_session_context_schema_mount@Base 3.5.5 + nc_client_set_schema_callback@Base 3.5.5 + nc_client_set_schema_searchpath@Base 3.5.5 + nc_client_set_tcp_keepalives@Base 3.5.5 + nc_client_set_thread_context@Base 3.5.5 + nc_client_ssh_add_keypair@Base 3.5.5 + nc_client_ssh_ch_add_bind_listen@Base 3.5.5 + nc_client_ssh_ch_add_keypair@Base 3.5.5 + nc_client_ssh_ch_del_bind@Base 3.5.5 + nc_client_ssh_ch_del_keypair@Base 3.5.5 + nc_client_ssh_ch_get_auth_interactive_clb@Base 3.5.5 + nc_client_ssh_ch_get_auth_password_clb@Base 3.5.5 + nc_client_ssh_ch_get_auth_pref@Base 3.5.5 + nc_client_ssh_ch_get_auth_privkey_passphrase_clb@Base 3.5.5 + nc_client_ssh_ch_get_keypair@Base 3.5.5 + nc_client_ssh_ch_get_keypair_count@Base 3.5.5 + nc_client_ssh_ch_get_username@Base 3.5.5 + nc_client_ssh_ch_set_auth_interactive_clb@Base 3.5.5 + nc_client_ssh_ch_set_auth_password_clb@Base 3.5.5 + nc_client_ssh_ch_set_auth_pref@Base 3.5.5 + nc_client_ssh_ch_set_auth_privkey_passphrase_clb@Base 3.5.5 + nc_client_ssh_ch_set_knownhosts_mode@Base 3.5.5 + nc_client_ssh_ch_set_knownhosts_path@Base 3.5.5 + nc_client_ssh_ch_set_username@Base 3.5.5 + nc_client_ssh_del_keypair@Base 3.5.5 + nc_client_ssh_get_auth_interactive_clb@Base 3.5.5 + nc_client_ssh_get_auth_password_clb@Base 3.5.5 + nc_client_ssh_get_auth_pref@Base 3.5.5 + nc_client_ssh_get_auth_privkey_passphrase_clb@Base 3.5.5 + nc_client_ssh_get_keypair@Base 3.5.5 + nc_client_ssh_get_keypair_count@Base 3.5.5 + nc_client_ssh_get_username@Base 3.5.5 + nc_client_ssh_set_auth_interactive_clb@Base 3.5.5 + nc_client_ssh_set_auth_password_clb@Base 3.5.5 + nc_client_ssh_set_auth_pref@Base 3.5.5 + nc_client_ssh_set_auth_privkey_passphrase_clb@Base 3.5.5 + nc_client_ssh_set_knownhosts_mode@Base 3.5.5 + nc_client_ssh_set_knownhosts_path@Base 3.5.5 + nc_client_ssh_set_username@Base 3.5.5 + nc_client_tls_ch_add_bind_hostname_listen@Base 3.5.5 + nc_client_tls_ch_add_bind_listen@Base 3.5.5 + nc_client_tls_ch_del_bind@Base 3.5.5 + nc_client_tls_ch_get_cert_key_paths@Base 3.5.5 + nc_client_tls_ch_get_crl_paths@Base 3.5.5 + nc_client_tls_ch_get_trusted_ca_paths@Base 3.5.5 + nc_client_tls_ch_set_cert_key_paths@Base 3.5.5 + nc_client_tls_ch_set_crl_paths@Base 3.5.5 + nc_client_tls_ch_set_trusted_ca_paths@Base 3.5.5 + nc_client_tls_get_cert_key_paths@Base 3.5.5 + nc_client_tls_get_crl_paths@Base 3.5.5 + nc_client_tls_get_trusted_ca_paths@Base 3.5.5 + nc_client_tls_set_cert_key_paths@Base 3.5.5 + nc_client_tls_set_crl_paths@Base 3.5.5 + nc_client_tls_set_trusted_ca_paths@Base 3.5.5 + nc_connect_ch_client_dispatch@Base 3.5.5 + nc_connect_inout@Base 3.5.5 + nc_connect_libssh@Base 3.5.5 + nc_connect_libssl@Base 3.5.5 + nc_connect_ssh@Base 3.5.5 + nc_connect_ssh_channel@Base 3.5.5 + nc_connect_tls@Base 3.5.5 + nc_connect_unix@Base 3.5.5 + nc_err@Base 3.5.5 + nc_err_add_bad_attr@Base 3.5.5 + nc_err_add_bad_elem@Base 3.5.5 + nc_err_add_bad_ns@Base 3.5.5 + nc_err_add_info_other@Base 3.5.5 + nc_err_get_app_tag@Base 3.5.5 + nc_err_get_msg@Base 3.5.5 + nc_err_get_path@Base 3.5.5 + nc_err_get_tag@Base 3.5.5 + nc_err_get_type@Base 3.5.5 + nc_err_set_app_tag@Base 3.5.5 + nc_err_set_msg@Base 3.5.5 + nc_err_set_path@Base 3.5.5 + nc_err_set_sid@Base 3.5.5 + nc_libssh_thread_verbosity@Base 3.5.5 + nc_ps_accept_ssh_channel@Base 3.5.5 + nc_ps_add_session@Base 3.5.5 + nc_ps_clear@Base 3.5.5 + nc_ps_del_session@Base 3.5.5 + nc_ps_find_session@Base 3.5.5 + nc_ps_free@Base 3.5.5 + nc_ps_get_session@Base 3.5.5 + nc_ps_new@Base 3.5.5 + nc_ps_poll@Base 3.5.5 + nc_ps_session_count@Base 3.5.5 + nc_recv_notif@Base 3.5.5 + nc_recv_notif_dispatch@Base 3.5.5 + nc_recv_notif_dispatch_data@Base 3.5.5 + nc_recv_reply@Base 3.5.5 + nc_rpc_act_generic@Base 3.5.5 + nc_rpc_act_generic_xml@Base 3.5.5 + nc_rpc_cancel@Base 3.5.5 + nc_rpc_commit@Base 3.5.5 + nc_rpc_copy@Base 3.5.5 + nc_rpc_delete@Base 3.5.5 + nc_rpc_deletesub@Base 3.5.5 + nc_rpc_discard@Base 3.5.5 + nc_rpc_edit@Base 3.5.5 + nc_rpc_editdata@Base 3.5.5 + nc_rpc_establishpush_onchange@Base 3.5.5 + nc_rpc_establishpush_periodic@Base 3.5.5 + nc_rpc_establishsub@Base 3.5.5 + nc_rpc_free@Base 3.5.5 + nc_rpc_get@Base 3.5.5 + nc_rpc_get_type@Base 3.5.5 + nc_rpc_getconfig@Base 3.5.5 + nc_rpc_getdata@Base 3.5.5 + nc_rpc_getschema@Base 3.5.5 + nc_rpc_kill@Base 3.5.5 + nc_rpc_killsub@Base 3.5.5 + nc_rpc_lock@Base 3.5.5 + nc_rpc_modifypush_onchange@Base 3.5.5 + nc_rpc_modifypush_periodic@Base 3.5.5 + nc_rpc_modifysub@Base 3.5.5 + nc_rpc_resyncsub@Base 3.5.5 + nc_rpc_subscribe@Base 3.5.5 + nc_rpc_unlock@Base 3.5.5 + nc_rpc_validate@Base 3.5.5 + nc_send_rpc@Base 3.5.5 + nc_server_add_endpt_unix_socket_listen@Base 3.5.5 + nc_server_ch_client_is_endpt@Base 3.5.5 + nc_server_ch_is_client@Base 3.5.5 + nc_server_ch_set_dispatch_data@Base 3.5.5 + nc_server_config_add_address_port@Base 3.5.5 + nc_server_config_add_ch_address_port@Base 3.5.5 + nc_server_config_add_ch_anchor_time@Base 3.5.5 + nc_server_config_add_ch_idle_timeout@Base 3.5.5 + nc_server_config_add_ch_period@Base 3.5.5 + nc_server_config_add_ch_persistent@Base 3.5.5 + nc_server_config_add_ch_reconnect_strategy@Base 3.5.5 + nc_server_config_add_ch_ssh_hostkey@Base 3.5.5 + nc_server_config_add_ch_ssh_keystore_ref@Base 3.5.5 + nc_server_config_add_ch_ssh_truststore_ref@Base 3.5.5 + nc_server_config_add_ch_ssh_user_authkey@Base 3.5.5 + nc_server_config_add_ch_ssh_user_interactive@Base 3.5.5 + nc_server_config_add_ch_ssh_user_password@Base 3.5.5 + nc_server_config_add_ch_ssh_user_pubkey@Base 3.5.5 + nc_server_config_add_ch_tls_ca_cert@Base 3.5.5 + nc_server_config_add_ch_tls_ca_cert_truststore_ref@Base 3.5.5 + nc_server_config_add_ch_tls_client_cert@Base 3.5.5 + nc_server_config_add_ch_tls_client_cert_truststore_ref@Base 3.5.5 + nc_server_config_add_ch_tls_ctn@Base 3.5.5 + nc_server_config_add_ch_tls_keystore_ref@Base 3.5.5 + nc_server_config_add_ch_tls_server_cert@Base 3.5.5 + nc_server_config_add_keystore_asym_key@Base 3.5.5 + nc_server_config_add_keystore_cert@Base 3.5.5 + nc_server_config_add_ssh_endpoint_client_ref@Base 3.5.5 + nc_server_config_add_ssh_hostkey@Base 3.5.5 + nc_server_config_add_ssh_keystore_ref@Base 3.5.5 + nc_server_config_add_ssh_truststore_ref@Base 3.5.5 + nc_server_config_add_ssh_user_authkey@Base 3.5.5 + nc_server_config_add_ssh_user_interactive@Base 3.5.5 + nc_server_config_add_ssh_user_password@Base 3.5.5 + nc_server_config_add_ssh_user_pubkey@Base 3.5.5 + nc_server_config_add_tls_ca_cert@Base 3.5.5 + nc_server_config_add_tls_ca_cert_truststore_ref@Base 3.5.5 + nc_server_config_add_tls_client_cert@Base 3.5.5 + nc_server_config_add_tls_client_cert_truststore_ref@Base 3.5.5 + nc_server_config_add_tls_ctn@Base 3.5.5 + nc_server_config_add_tls_endpoint_client_ref@Base 3.5.5 + nc_server_config_add_tls_keystore_ref@Base 3.5.5 + nc_server_config_add_tls_server_cert@Base 3.5.5 + nc_server_config_add_truststore_cert@Base 3.5.5 + nc_server_config_add_truststore_pubkey@Base 3.5.5 + nc_server_config_ch_del_ssh_user_authkey@Base 3.5.5 + nc_server_config_del_ch_anchor_time@Base 3.5.5 + nc_server_config_del_ch_client@Base 3.5.5 + nc_server_config_del_ch_endpt@Base 3.5.5 + nc_server_config_del_ch_idle_timeout@Base 3.5.5 + nc_server_config_del_ch_period@Base 3.5.5 + nc_server_config_del_ch_reconnect_strategy@Base 3.5.5 + nc_server_config_del_ch_ssh_hostkey@Base 3.5.5 + nc_server_config_del_ch_ssh_keystore_ref@Base 3.5.5 + nc_server_config_del_ch_ssh_truststore_ref@Base 3.5.5 + nc_server_config_del_ch_ssh_user@Base 3.5.5 + nc_server_config_del_ch_ssh_user_interactive@Base 3.5.5 + nc_server_config_del_ch_ssh_user_password@Base 3.5.5 + nc_server_config_del_ch_ssh_user_pubkey@Base 3.5.5 + nc_server_config_del_ch_tls_ca_cert@Base 3.5.5 + nc_server_config_del_ch_tls_ca_cert_truststore_ref@Base 3.5.5 + nc_server_config_del_ch_tls_client_cert@Base 3.5.5 + nc_server_config_del_ch_tls_client_cert_truststore_ref@Base 3.5.5 + nc_server_config_del_ch_tls_ctn@Base 3.5.5 + nc_server_config_del_ch_tls_keystore_ref@Base 3.5.5 + nc_server_config_del_ch_tls_server_cert@Base 3.5.5 + nc_server_config_del_endpt@Base 3.5.5 + nc_server_config_del_keystore_asym_key@Base 3.5.5 + nc_server_config_del_keystore_cert@Base 3.5.5 + nc_server_config_del_ssh_endpoint_client_ref@Base 3.5.5 + nc_server_config_del_ssh_hostkey@Base 3.5.5 + nc_server_config_del_ssh_keystore_ref@Base 3.5.5 + nc_server_config_del_ssh_truststore_ref@Base 3.5.5 + nc_server_config_del_ssh_user@Base 3.5.5 + nc_server_config_del_ssh_user_authkey@Base 3.5.5 + nc_server_config_del_ssh_user_interactive@Base 3.5.5 + nc_server_config_del_ssh_user_password@Base 3.5.5 + nc_server_config_del_ssh_user_pubkey@Base 3.5.5 + nc_server_config_del_tls_ca_cert@Base 3.5.5 + nc_server_config_del_tls_ca_cert_truststore_ref@Base 3.5.5 + nc_server_config_del_tls_client_cert@Base 3.5.5 + nc_server_config_del_tls_client_cert_truststore_ref@Base 3.5.5 + nc_server_config_del_tls_ctn@Base 3.5.5 + nc_server_config_del_tls_endpoint_client_ref@Base 3.5.5 + nc_server_config_del_tls_keystore_ref@Base 3.5.5 + nc_server_config_del_tls_server_cert@Base 3.5.5 + nc_server_config_del_truststore_cert@Base 3.5.5 + nc_server_config_del_truststore_pubkey@Base 3.5.5 + nc_server_config_load_modules@Base 3.5.5 + nc_server_config_oper_get_encryption_algs@Base 3.5.5 + nc_server_config_oper_get_hostkey_algs@Base 3.5.5 + nc_server_config_oper_get_kex_algs@Base 3.5.5 + nc_server_config_oper_get_mac_algs@Base 3.5.5 + nc_server_config_setup_data@Base 3.5.5 + nc_server_config_setup_diff@Base 3.5.5 + nc_server_config_setup_path@Base 3.5.5 + nc_server_del_endpt_unix_socket@Base 3.5.5 + nc_server_destroy@Base 3.5.5 + nc_server_endpt_count@Base 3.5.5 + nc_server_get_capab_withdefaults@Base 3.5.5 + nc_server_get_cpblts@Base 3.5.5 + nc_server_get_cpblts_version@Base 3.5.5 + nc_server_init@Base 3.5.5 + nc_server_init_ctx@Base 3.5.5 + nc_server_notif_cert_expiration_thread_start@Base 3.5.5 + nc_server_notif_cert_expiration_thread_stop@Base 3.5.5 + nc_server_notif_free@Base 3.5.5 + nc_server_notif_get_time@Base 3.5.5 + nc_server_notif_new@Base 3.5.5 + nc_server_notif_send@Base 3.5.5 + nc_server_reply_add_err@Base 3.5.5 + nc_server_reply_data@Base 3.5.5 + nc_server_reply_err@Base 3.5.5 + nc_server_reply_free@Base 3.5.5 + nc_server_reply_get_last_err@Base 3.5.5 + nc_server_reply_ok@Base 3.5.5 + nc_server_set_capab_withdefaults@Base 3.5.5 + nc_server_set_capability@Base 3.5.5 + nc_server_set_content_id_clb@Base 3.5.5 + nc_server_ssh_kbdint_get_nanswers@Base 3.5.5 + nc_server_ssh_set_authkey_path_format@Base 3.5.5 + nc_server_ssh_set_interactive_auth_clb@Base 3.5.5 + nc_server_ssh_set_pam_conf_filename@Base 3.5.5 + nc_server_tls_set_verify_clb@Base 3.5.5 + nc_session_accept_ssh_channel@Base 3.5.5 + nc_session_cpblt@Base 3.5.5 + nc_session_dec_notif_status@Base 3.5.5 + nc_session_free@Base 3.5.5 + nc_session_get_client_cert@Base 3.5.5 + nc_session_get_cpblts@Base 3.5.5 + nc_session_get_ctx@Base 3.5.5 + nc_session_get_data@Base 3.5.5 + nc_session_get_host@Base 3.5.5 + nc_session_get_id@Base 3.5.5 + nc_session_get_killed_by@Base 3.5.5 + nc_session_get_notif_status@Base 3.5.5 + nc_session_get_path@Base 3.5.5 + nc_session_get_port@Base 3.5.5 + nc_session_get_start_time@Base 3.5.5 + nc_session_get_status@Base 3.5.5 + nc_session_get_term_reason@Base 3.5.5 + nc_session_get_ti@Base 3.5.5 + nc_session_get_username@Base 3.5.5 + nc_session_get_version@Base 3.5.5 + nc_session_inc_notif_status@Base 3.5.5 + nc_session_is_callhome@Base 3.5.5 + nc_session_ntf_thread_running@Base 3.5.5 + nc_session_set_data@Base 3.5.5 + nc_session_set_killed_by@Base 3.5.5 + nc_session_set_status@Base 3.5.5 + nc_session_set_term_reason@Base 3.5.5 + nc_session_ssh_get_banner@Base 3.5.5 + nc_set_global_rpc_clb@Base 3.5.5 + nc_set_print_clb_session@Base 3.5.5 + nc_verbosity@Base 3.5.5 From 6ce3e9020354d25269d9271f428e3ce352ba7d75 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 06:17:26 +0100 Subject: [PATCH 19/21] Removing generated documentation after dh_clean to fix FTBFS twice-in-a-row (Closes: #1046481). Signed-off-by: Daniel Baumann --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index 9737d48..6fe66cf 100755 --- a/debian/rules +++ b/debian/rules @@ -13,6 +13,9 @@ export DPKG_GENSYMBOLS_CHECK_LEVEL=4 %: dh ${@} --buildsystem=cmake +execute_after_dh_clean: + rm -rf doc/html + override_dh_auto_configure: dh_auto_configure -- -DENABLE_SSH=ON -DENABLE_TLS=ON -DENABLE_DNSSEC=OFF -DENABLE_PYTHON=OFF From 1a3fba7e0b4280d58b287179adff5c6a98e898ad Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 06:17:26 +0100 Subject: [PATCH 20/21] Updating copyright file for new upstream. Signed-off-by: Daniel Baumann --- debian/copyright | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/debian/copyright b/debian/copyright index 6324b8d..d6bd109 100644 --- a/debian/copyright +++ b/debian/copyright @@ -7,16 +7,7 @@ Files: * Copyright: 2015-2020 CESNET, z.s.p.o. License: BSD-3-clause -Files: modules/ietf-datastores* -Copyright: 2018 IETF Trust - Martin Bjorklund - Juergen Schoenwaelder - Phil Shafer - Kent Watsen - Rob Wilton -License: BSD-3-clause - -Files: modules/ietf-netconf@2013-09-29.yang modules/ietf-netconf@2013-09-29_yang.h +Files: modules/ietf-netconf@2013-09-29.yang modules/ietf_netconf@2013-09-29_yang.h Copyright: 2011 IETF Trust Martin Bjorklund Juergen Schoenwaelder @@ -29,15 +20,6 @@ Copyright: 2012-2018 IETF Trust Martin Bjorklund License: BSD-3-clause -Files: modules/ietf-origin.yang modules/ietf_origin_yang.h -Copyright: 2018 IETF Trust - Martin Bjorklund - Juergen Schoenwaelder - Phil Shafer - Kent Watsen - Rob Wilton -License: BSD-3-clause - Files: modules/ietf-netconf-monitoring@2010-10-04.yang modules/ietf_netconf_monitoring@2010-10-04_yang.h Copyright: 2010 IETF Trust Mark Scott From f2862837666eb6d830b9c33b2b1a5ed618c15f08 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 19 Feb 2025 06:17:30 +0100 Subject: [PATCH 21/21] Releasing debian version 3.5.5-1. Signed-off-by: Daniel Baumann --- debian/changelog | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/debian/changelog b/debian/changelog index 54e2cff..a79228e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,29 @@ +libnetconf2 (3.5.5-1) experimental; urgency=medium + + * Merging upstream version 3.5.5 (Closes: #1098233). + * Removing unused gbp.conf. + * Wrap and sorting debian files. + * Switching to debhelper compat 13. + * Marking build-depends for libnetconf2-doc as nodoc. + * Adding libcmocka-dev for tests in build-depends. + * Adding libcurl4-openssl-dev to build-depends for new upstream version. + * Updating libyang build-depends for new upstream. + * Using pkgconf instead of pkg-config. + * Adding rules requires root field. + * Updating to standards version 4.7.0. + * Adding vcs fields. + * Updating upstream urls in copyright. + * Updating watch file. + * Trimming rules. + * Trimming debhelper install files. + * Also installing newly added yang files. + * Updating package descriptions. + * Updating packaging for soname bump from 2 to 4. + * Removing generated documentation after dh_clean to fix FTBFS twice-in- + a-row (Closes: #1046481). + + -- Daniel Baumann Wed, 19 Feb 2025 05:58:42 +0100 + libnetconf2 (2.0.24-4) unstable; urgency=medium * Adopting package from Ondřej with thanks for his past work.