1
0
Fork 0

Compare commits

..

21 commits

Author SHA1 Message Date
f286283766
Releasing debian version 3.5.5-1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 06:17:30 +01:00
1a3fba7e0b
Updating copyright file for new upstream.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 06:17:26 +01:00
6ce3e90203
Removing generated documentation after dh_clean to fix FTBFS twice-in-a-row (Closes: #1046481).
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 06:17:26 +01:00
f2418f841f
Updating packaging for soname bump from 2 to 4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 06:17:25 +01:00
e90818b6c2
Updating package descriptions.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:21 +01:00
e1cd6c36b0
Also installing newly added yang files.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:20 +01:00
f56f87a1ef
Trimming debhelper install files.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:20 +01:00
a3980699e3
Trimming rules.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:20 +01:00
59afd4bb0e
Updating watch file.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:20 +01:00
63eb25441e
Updating upstream urls in copyright.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:19 +01:00
af15c15cc3
Adding vcs fields.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:19 +01:00
8ec06c1d68
Updating to standards version 4.7.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:19 +01:00
c0bbcdfeed
Adding rules requires root field.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:19 +01:00
066e0c0a6a
Using pkgconf instead of pkg-config.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:18 +01:00
20cba808fd
Updating libyang build-depends for new upstream.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:18 +01:00
552bde03b8
Adding libcurl4-openssl-dev to build-depends for new upstream version.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:18 +01:00
6e610b7e92
Adding libcmocka-dev for tests in build-depends.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:18 +01:00
62dc859312
Marking build-depends for libnetconf2-doc as nodoc.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:17 +01:00
ab55192e43
Switching to debhelper compat 13.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:17 +01:00
36a0978e59
Wrap and sorting debian files.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:17 +01:00
3f5a2fc186
Removing unused gbp.conf.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 05:51:16 +01:00
13 changed files with 368 additions and 344 deletions

26
debian/changelog vendored
View file

@ -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 <daniel@debian.org> Wed, 19 Feb 2025 05:58:42 +0100
libnetconf2 (2.0.24-4) unstable; urgency=medium libnetconf2 (2.0.24-4) unstable; urgency=medium
* Adopting package from Ondřej with thanks for his past work. * Adopting package from Ondřej with thanks for his past work.

89
debian/control vendored
View file

@ -1,54 +1,46 @@
Source: libnetconf2 Source: libnetconf2
Section: libs Section: libs
Maintainer: Daniel Baumann <daniel@debian.org>
Priority: optional Priority: optional
Standards-Version: 4.5.1.0 Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends: dpkg-dev (>= 1.22.5), cmake, Build-Depends:
debhelper-compat (= 12), debhelper-compat (= 13),
doxygen, cmake,
graphviz, doxygen <!nodoc>,
libssh-dev, graphviz <!nodoc>,
libssl-dev, libcmocka-dev <!nocheck>,
libyang2-dev, libcurl4-openssl-dev,
pkg-config libssh-dev,
libssl-dev,
libyang-dev (>= 3.7.8),
pkgconf,
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://github.com/CESNET/libnetconf2 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 Package: libnetconf2-doc
Depends: ${misc:Depends}
Section: doc Section: doc
Architecture: all Architecture: all
Depends:
${misc:Depends},
Multi-Arch: foreign 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 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF. 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. This package contains the documentation.
Package: libnetconf2-2t64 Package: libnetconf2-4
Provides: ${t64:Provides}
Replaces: libnetconf2-2
Breaks: libnetconf2-2 (<< ${source:Version})
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends}
Section: libs Section: libs
Architecture: any Architecture: any
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
Multi-Arch: same 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 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF. is the NETwork CONFiguration protocol introduced by IETF.
. .
@ -66,32 +58,19 @@ Description: NETCONF protocol library [C library]
* NETCONF Call Home (RFC 8071). * NETCONF Call Home (RFC 8071).
* NETCONF Event Notifications (RFC 5277), * NETCONF Event Notifications (RFC 5277),
. .
This package contains the shared C library. This package contains the shared library.
Package: libnetconf2-dev Package: libnetconf2-dev
Depends: libnetconf2-2t64 (= ${binary:Version}),
libyang2-dev,
${misc:Depends},
${shlibs:Depends}
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends:
libnetconf2-4 (= ${binary:Version}),
libyang2-dev,
${misc:Depends},
${shlibs:Depends},
Multi-Arch: same 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 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF. is the NETwork CONFiguration protocol introduced by IETF.
. .
libnetconf2 is a NETCONF library in C handling NETCONF authentication and all This package contains the development files.
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.

23
debian/copyright vendored
View file

@ -1,21 +1,13 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libnetconf2 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: * Files: *
Copyright: 2015-2020 CESNET, z.s.p.o. Copyright: 2015-2020 CESNET, z.s.p.o.
License: BSD-3-clause License: BSD-3-clause
Files: modules/ietf-datastores* Files: modules/ietf-netconf@2013-09-29.yang modules/ietf_netconf@2013-09-29_yang.h
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
Copyright: 2011 IETF Trust Copyright: 2011 IETF Trust
Martin Bjorklund Martin Bjorklund
Juergen Schoenwaelder Juergen Schoenwaelder
@ -28,15 +20,6 @@ Copyright: 2012-2018 IETF Trust
Martin Bjorklund Martin Bjorklund
License: BSD-3-clause 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 Files: modules/ietf-netconf-monitoring@2010-10-04.yang modules/ietf_netconf_monitoring@2010-10-04_yang.h
Copyright: 2010 IETF Trust Copyright: 2010 IETF Trust
Mark Scott Mark Scott

3
debian/gbp.conf vendored
View file

@ -1,3 +0,0 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/main

View file

@ -1 +0,0 @@
usr/lib/*/libnetconf2.so.*

View file

@ -1 +0,0 @@
libnetconf2-2t64: package-name-doesnt-match-sonames libnetconf2-2

View file

@ -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

1
debian/libnetconf2-4.install vendored Normal file
View file

@ -0,0 +1 @@
usr/lib/*/*.so.*

293
debian/libnetconf2-4.symbols vendored Normal file
View file

@ -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

View file

@ -1,4 +1,5 @@
usr/include/*.h usr/include/*.h
usr/include/libnetconf2/*.h usr/include/*/*.h
usr/lib/*/libnetconf2.so usr/lib/*/*.so
usr/lib/*/pkgconfig/libnetconf2.pc usr/lib/*/pkgconfig
usr/share/yang

View file

@ -1 +1 @@
doc/html /usr/share/doc/libnetconf2-doc/ doc/html /usr/share/doc/libnetconf2-doc

12
debian/rules vendored
View file

@ -1,9 +1,5 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
# Hardening
DPKG_EXPORT_BUILDFLAGS = 1 DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk include /usr/share/dpkg/default.mk
@ -15,13 +11,13 @@ CXXFLAGS+=$(CPPFLAGS)
export DPKG_GENSYMBOLS_CHECK_LEVEL=4 export DPKG_GENSYMBOLS_CHECK_LEVEL=4
%: %:
dh $@ --buildsystem=cmake dh ${@} --buildsystem=cmake
execute_after_dh_clean:
rm -rf doc/html
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- -DENABLE_SSH=ON -DENABLE_TLS=ON -DENABLE_DNSSEC=OFF -DENABLE_PYTHON=OFF dh_auto_configure -- -DENABLE_SSH=ON -DENABLE_TLS=ON -DENABLE_DNSSEC=OFF -DENABLE_PYTHON=OFF
override_dh_auto_build-indep: override_dh_auto_build-indep:
dh_auto_build -- doc dh_auto_build -- doc
override_dh_missing:
dh_missing --fail-missing

5
debian/watch vendored
View file

@ -1,4 +1,3 @@
version=4 version=4
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%libnetconf2-$1.tar.gz%" \ opts="filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/libnetconf2-$1\.tar\.gz/" \
https://github.com/CESNET/libnetconf2/releases \ https://github.com/CESNET/libnetconf2/tags .*/v?(\d\S+)\.tar\.gz
(?:.*?/)?v?(\d[\d.]*)(?:-r\d+)?\.tar\.gz debian uupdate