Projects
Eulaceura:Factory
libnetconf2
_service:obs_scm:libnetconf2.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:libnetconf2.spec of Package libnetconf2
Name: libnetconf2 Version: 1.1.43 Release: 1.2 Summary: libnetconf2 library Url: https://github.com/cesnet/libnetconf2 Source: https://github.com/cesnet/libnetconf2/archive/libnetconf2-1.1.43.tar.gz Source1: libnetconf2.rpmlintrc License: BSD-3-Clause BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} %if 0%{?centos_version} || 0%{?centos_ver} || 0%{?scientificlinux_version} Requires: libssh >= 0.7.1 %else %if 0%{?suse_version} Requires: libssh4 >= 0.7.1 Requires: (libssh4 < 0.9.3 or libssh4 > 0.9.4) %else Requires: libssh >= 0.7.1 Requires: (libssh < 0.9.3 or libssh > 0.9.4) %endif %endif Requires: libyang1 Requires: openssl BuildRequires: cmake BuildRequires: doxygen BuildRequires: libyang-devel >= 1.0 BuildRequires: gcc BuildRequires: libcmocka-devel BuildRequires: libssh-devel >= 0.7.1 BuildRequires: openssl-devel %if 0%{?suse_version} BuildRequires: timezone %endif %package devel Summary: Headers of libnetconf2 library Requires: %{name} = %{version}-%{release} Requires: libssh-devel %description devel libnetconf2 library headers for C. %description NETCONF library in C providing API for both clients and servers. %prep %setup -n libnetconf2-1.1.43 mkdir build %build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE="Package" \ -DENABLE_VALGRIND_TESTS=OFF .. make %check cd build ctest --output-on-failure %install cd build make DESTDIR=%{buildroot} install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libnetconf2.so.* %files devel %defattr(-,root,root) %{_libdir}/libnetconf2.so %{_libdir}/pkgconfig/libnetconf2.pc %{_includedir}/libnetconf2/* %{_includedir}/nc_client.h %{_includedir}/nc_server.h %dir %{_includedir}/libnetconf2/ %changelog * Wed Mar 03 2021 Michal Vasko <mvasko@cesnet.cz> 1.1.43 - session BUGFIX call home flag is protected by lock and cond (Michal Vasko) - server session FEATURE improved call home messages (Michal Vasko) - server session BUGFIX do not consider -1 as pending socket (Michal Vasko) - client session BUGFIX memory leak (Michal Vasko) - client session BUGFIX always allow receiving notifications (Michal Vasko) - session server BUGFIX parameter in inet_ntop func (aPiecek) - session server BUGFIX get path from AF_UNIX socket (aPiecek) - session client BUGFIX get-schema of modules not in capabs (Michal Vasko) - pyapi BUGFIX double free (Radek Krejci) - session server BUGFIX limit number of connect retries (Michal Vasko) - session FEATURE print error when freeing a busy session (Michal Vasko) - session BUGFIX avoid unsafe variable reading (Michal Vasko) - packages BUGFIX exact main package version dependency (Michal Vasko) - client session BUGFIX check all errors when creating RPCs (Michal Vasko) - build CHANGE increase required cmake version (Michal Vasko) * Wed Jan 13 2021 Michal Vasko <mvasko@cesnet.cz> 1.1.36 - client session BUGFIX check all errors when creating RPCs (Michal Vasko) - build CHANGE increase required cmake version (Michal Vasko) - tests FEATURE param test of edit-data and get-data (#282) (Fred Gan) - tests FEATURE callhome testcases (#280) (Fred Gan) - build FEATURE enable code coverage (#273) (Fred Gan) - client session CHANGE do not validate incoming notifications (Michal Vasko) - session BUGFIX check for errors when generating capabilities (Michal Vasko) - client session ssh BUGFIX flush after print without newline (Michal Vasko) - travis FEATURE add sanitizer test job (Juraj Vijtiuk) - server session FEATURE handle expired accounts (Michal Vasko) - config BUGFIX workaround for atomic_load spec bug (Michal Vasko) - config BUGFIX avoid casting to atomic_uintptr_t (Michal Vasko) - session BUGFIX use atomics instead of volatile (Michal Vasko) - session BUGFIX memory leak for starting client sessions (Michal Vasko) - io BUGFIX incorrect structure free (Michal Vasko) - server session FEATURE any transport combination support (Michal Vasko) - test BUGFIX wrong param (Michal Vasko) - session BUGFIX freeing invalid multi-channel SSH sessions (Michal Vasko) - client session BUGFIX handle socket timeout (Michal Vasko) - client session BUGFIX handle all socket errors (Michal Vasko) * Tue Jun 02 2020 Michal Vasko <mvasko@cesnet.cz> 1.1.26 - build BUGFIX vasprintf detection on BSD (Michal Vasko) - build FEATURE use GNU99 standard (Michal Vasko) - cmake BUGFIX ssh_threads linking (Michal Vasko) - build BUGFIX set PIC for compat (Michal Vasko) - python BUGFIX install in folder with a space (#233) (Jakub Man) - build FEATURE support latest libssh (Michal Vasko) - python BUGFIX SSH interactive authentication callback (Radek Krejci) - io BUGFIX do not fail when there is data left to read (#229) (Robin Jarry) - faq CHANGE include links to libssh bugs (Michal Vasko) * Thu May 07 2020 Michal Vasko <mvasko@cesnet.cz> 1.1.24 - client session BUGFIX get-schema module is always needed locally (Michal Vasko) - build CHANGE find libyang module C++ bindings (Michal Vasko) - packages CHANGE do not install yang modules (Michal Vasko) - modules CHANGE move schemas to tests (Michal Vasko) - build CHANGE update cmake find modules (Michal Vasko) - server session CHANGE support for PKCS#8 keys (Michal Vasko) - server session BUGFIX correct written bytes (Michal Vasko) - pakcages CHANGE set required libyang version (Michal Vasko) * Thu Apr 23 2020 Michal Vasko <mvasko@cesnet.cz> 1.1.21 - packages CHANGE major update (Michal Vasko) - python CHANGE minor bindings fixes (Michal Vasko) - faq CHANGE mention problems with specific libssh versions (Michal Vasko) - build CHANGE forbid building even with libssh 0.9.4 (Michal Vasko) - build BUGFIX version properties fixed (Michal Vasko) - compat BUGFIX avoid macro collision (Michal Vasko) - build CHANGE remove safety check (#223) (apropp-molex) - libnetconf2 CHANGE QNX compatibility (#220) (apropp-molex) - client session CHANGE verbose messages about get-schema/yanglib support (Michal Vasko) * Wed Apr 22 2020 Michal Vasko <mvasko@cesnet.cz> 1.1.20 - faq CHANGE mention problems with specific libssh versions (Michal Vasko) - build CHANGE forbid building even with libssh 0.9.4 (Michal Vasko) - build BUGFIX version properties fixed (Michal Vasko) - compat BUGFIX avoid macro collision (Michal Vasko) - build CHANGE remove safety check (#223) (apropp-molex) - libnetconf2 CHANGE QNX compatibility (#220) (apropp-molex) - client session CHANGE verbose messages about get-schema/yanglib support (Michal Vasko) - server session BUGFIX invalid memory access to deleted client (Michal Vasko) - log CHANGE new low-level debug log level (Michal Vasko) - server session CHANGE do not use bzero (Michal Vasko) - server session & time BUGFIX add missing compat header (Michal Vasko) - session CHANGE do not advertise both yang-lib capabilities (Michal Vasko) - build BUGFIX link compat as objects (Michal Vasko) - build CHANGE update libssh package search (Michal Vasko) - client session BUGFIX missing header (Michal Vasko) - client session CHANGE make linux-only header conditional (Michal Vasko) - compat CHANGE use compatibility GNU functions for non-GNU systems (Michal Vasko) - client session CHANGE ietf-datastores must be implemented (Michal Vasko) - session server BUGFIX error message arguments (ravsz) - session CHANGE advertise both yang-lib capabilities (Michal Vasko) - session BUGFIX submodule features in capabilities (Michal Vasko) - client session BUGFIX wrong get-data with-defaults module (Michal Vasko) - doc CHANGE new FAQ file (Michal Vasko) - session BUGFIX egenrate proper yang-library capab version (Michal Vasko) - session BUGFIX do not set url capability automatically (mekleo) - io CHANGE improved messages for failed msg write (Michal Vasko) - log BUGFIX generate libyang path (Michal Vasko) - server session BUGFIX obsolete value check (Michal Vasko) - build BUGFIX languages keyword available only from CMake 3 (Michal Vasko) - build BUGFIX libssh search fixed (Michal Vasko) - client session BUGFIX memory leak (Michal Vasko) - session ssh CHANGE do not set any algorithm options (Michal Vasko) - test CHANGE use ECDSA keys instead of deprecated DSA (Michal Vasko) - build CHANGE fail to compile with libssh 0.9.3 (Michal Vasko) - build CHANGE fail to compile with libssh 0.9.3 (Michal Vasko) - build CHANGE update package scripts (Michal Vasko) - ssh server CHANGE explicit key exchange and pubkey key types (Michal Vasko) - ssh server CHANGE explicit key exchange and pubkey key types (Michal Vasko) * Tue Dec 10 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.63 - ssh server CHANGE explicit key exchange and pubkey key types (Michal Vasko) - ssh client CHANGE explicitly allow all types for key exchange (Michal Vasko) * Mon Nov 11 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.62 - io BUGFIX do not support mixed content in RPC XMLs (Michal Vasko) * Wed Oct 16 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.61 * Mon Sep 09 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.60 * Mon Sep 02 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.59 * Fri Aug 16 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.58 - config CHANGE timeout step is configurable (Michal Vasko) * Thu Aug 15 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.57 - client session BUGFIX double free (Michal Vasko) * Tue Jul 16 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.56 * Thu Jun 27 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.55 * Thu Jun 20 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.54 - client session CHANGE do not parse irrelevant replies (Michal Vasko) - tests CHANGE use pipes instead of stdio (Michal Vasko) * Thu May 09 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.53 - session BUGFIX do not close SSH socket twice (Michal Vasko) * Tue Apr 23 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.52 - client session BUGFIX memory leak (Michal Vasko) - client session BUGFIX memory leak (Michal Vasko) * Thu Mar 28 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.51 - server session BUGFIX typo (Michal Vasko) * Tue Mar 26 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.50 - server messages CHANGE add path to more error messages (Michal Vasko) - test BUGFIX make test thread-safe (Michal Vasko) * Thu Mar 14 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.49 - test BUGFIX make test thread-safe (Michal Vasko) - server session BUGFIX make ps session count more deterministic (Michal Vasko) * Tue Feb 26 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.47 - server session CHANGE function to check whether a session is call home (Michal Vasko) * Thu Feb 14 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.46 - client session BUGFIX handle data rpc replies with only default values (Michal Vasko) * Mon Feb 04 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.45 - client session BUGFIX accept all supported public key algorithms (Michal Vasko) * Wed Jan 30 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.44 - session CHANGE use TCP_NODELAY socket option (Michal Vasko) * Mon Jan 28 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.43 - client ssh session BUGFIX append new channel session immediatelly (Michal Vasko) * Wed Jan 23 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.42 * Tue Jan 22 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.41 - session CHANGE always store ip-address host in the session (Michal Vasko) * Thu Jan 17 2019 Michal Vasko <mvasko@cesnet.cz> 0.12.40 - client session CHANGE accept all publickey/hostkey types by client (Michal Vasko) - build BUGFIX missing C++ include macro (Michal Vasko) - travis BUGFIX wrong archive extension (Michal Vasko) * Mon Dec 17 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.38 * Wed Dec 12 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.37 * Mon Dec 10 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.35 - io CHANGE detailed reasons about ssl errors (Michal Vasko) - io CHANGE improve ssl IO error handling (Michal Vasko) * Thu Nov 29 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.33 - client BUGFIX handle empty data in a data reply (Michal Vasko) * Wed Nov 28 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.32 - client session BUGFIX handle empty parsed responses correctly (Michal Vasko) * Tue Nov 13 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.31 - cmake BUGFIX typo (Michal Vasko) - cmake BUGFIX missing include (Michal Vasko) - travis CHANGE use recent libssh version (Michal Vasko) * Fri Nov 09 2018 Michal Vasko <mvasko@cesnet.cz> 0.12.30 - travis CHANGE use recent libssh version (Michal Vasko) - session CHANGE change stdatomic.h detection (Michal Vasko) - session CHANGE support for old compilers without C11 atomic (Michal Vasko) - travis CHANGE gcc7 no longer required (Michal Vasko) - tests CHANGE expired ceritifcates updated (Michal Vasko) - session CHANGE enable keep-alive for both server and client TCP sessions (Michal Vasko) - server session CHANGE remove broken function (Michal Vasko) - session BUGFIX null check added (Michal Vasko) - session BUGFIX thread freeing of SSH shared session (Michal Vasko) - server session BUGFIX memory leak (Michal Vasko) - BUGFIX memory leak caused by missing free in nc_rpc_free (David Sedlák) - server session CHANGE do not set CH flag on new channel sessions (Michal Vasko) - session BUGFIX absolute ts used instead of relative (Michal Vasko) - client session BUGFIX do not load imported modules as implemented (Michal Vasko) - server session BUGFIX incorrect fopen mode (Michal Vasko) - server session BUGFIX incorrect fopen mode (Michal Vasko) - server BUGFIX missing header file (Michal Vasko) - pyapi CHANGE catch not catched errors when creating sessions (Radek Krejci) - pyapi FEATURE allow setting callback to retreive required YANG schema (Radek Krejci) - session client CHANGE additional check for returned <get-schema> data (Radek Krejci) - build BUGFIX properly get libssh version (Michal Vasko) - session client CHANGE remove compatibility code for old ietf-yang-library schema (Radek Krejci) - session capabilities CHANGE printing ietf-yang-library capability (Radek Krejci) - session server BUGFIX printing features in capability string (Radek Krejci) - session client CHANGE filtering server data for ietf-yang-library data (Radek Krejci) - session client BUGFIX uninitialized variable (Radek Krejci) - session client BUGFIX accessing freed memory (Radek Krejci) - session client BUGFIX checking usability of the created socket (Radek Krejci) - session client CHANGE produce less errors when building context for the connected server (Radek Krejci) - session client BUGFIX testing return value in wrong variable (Radek Krejci) - session client CHANGE parse submodules infor from yang-library data (Radek Krejci) - messageing BUGFIX proper use of realloc() (Radek Krejci) - seassion client CHANGE compatibility code with really old ietf-yang-library (Radek Krejci) - session client BUGFIX using not initialized variable (Radek Krejci) - io BUGFIX double lock (Michal Vasko) - session client BUGFIX memory leak, checking malloc return value (Radek Krejci) - session client BUGFIX check ftell() return value (Radek Krejci) - session client CHANGE reflect recent changes in libyang API (Radek Krejci) - session client BUGFIX use of uninitialized variable (Radek Krejci) - client session CHANGE building context according to server supported schemas (Radek Krejci) - client session CHANGE cover new anydata types (Michal Vasko) - client session BUGFIX print all schema warnings (Michal Vasko) - client session BUGFIX double free (Michal Vasko) - server session CHANGE enable compilation on platofrms without keep-alive (Michal Vasko) - session CHANGE use more practical TCP keep alive options (Michal Vasko) - io CHANGE more efficient way of finding endtag in nc_read_until (David Sedlák) - CHANGE update ietf-netconf-acm (Michal Vasko) - io & session BUGFIX remove invalid internal errors (Michal Vasko) - client session BUGFIX xpath filter selects subtrees, not nodes (Michal Vasko) - session CHANGE remove vrb message (Michal Vasko) - server session BUGFIX zero server options on destroy (Michal Vasko) * Thu Feb 08 2018 Radek Krejci <rkrejci@cesnet.cz> 0.10.30 - client BUGFIX double free (Radek Krejci) - package BUGFIX bad name of package (PavolVican) - package BUGFIX bad dependency and debug package (PavolVican) - pyapi: CHANGE provide libyang Context from Session (Radek Krejci)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2