API compatibility report for the libnetconf library  between 0.8.0 and 0.9.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibnetconf
Version #10.8.0
Version #20.9.0
CPU Typex86_64
GCC Version4.7
SubjectBinary Compatibility

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types188 / 179
VerdictIncompatible
(0.5%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium3
Low1
Problems with
Constants
Low3

Added Symbols (2)


transport.h, libnetconf.so.0.9.0
nc_session_accept_inout ( struct nc_cpblts const* capabilities, char const* username, int input, int output )
nc_session_connect_inout int fd_in, int fd_out, struct nc_cpblts const* cpblts, char const* host, char const* port, char const* username, NC_TRANSPORT transport )

to the top

Problems with Symbols, Medium Severity (3)


libnetconf_tls.h, libnetconf.so.0.8.0
[+] nc_tls_init ( char const* peer_cert, char const* peer_key, char const* CAfile, char const* CApath ) (2)

netconf.h, libnetconf.so.0.8.0
[+] nc_close int system ) (1)

to the top

Problems with Data Types, Low Severity (2)


transapi.h
[+] struct transapi (2)

to the top

Problems with Symbols, Low Severity (1)


callbacks_ssh.h, libnetconf.so.0.8.0
[+] nc_callback_ssh_host_authenticity_check int(*func)(char const*, int, char const*) ) (1)

to the top

Problems with Constants (3)


netconf.h
[+] NC_INIT_ALL
[+] NC_INIT_KEEPALIVECHECK
[+] NC_INIT_NACM

to the top

Header Files (21)


callbacks.h
callbacks_ssh.h
callhome.h
datastore.h
datastore_custom.h
datastore_xml.h
error.h
libnetconf.h
libnetconf_ssh.h
libnetconf_tls.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
transapi.h
transport.h
url.h
with_defaults.h

to the top

Shared Libraries (1)


libnetconf.so.0.8.0

to the top



Test Info


Library Namelibnetconf
Version #10.8.0
Version #20.9.0
CPU Typex86_64
GCC Version4.7
SubjectSource Compatibility

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types188 / 179
VerdictIncompatible
(0.5%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium3
Low1
Problems with
Constants
Low4
Other Changes
in Data Types
-1

Added Symbols (2)


transport.h
nc_session_accept_inout ( struct nc_cpblts const* capabilities, char const* username, int input, int output )
nc_session_connect_inout int fd_in, int fd_out, struct nc_cpblts const* cpblts, char const* host, char const* port, char const* username, NC_TRANSPORT transport )

to the top

Problems with Symbols, Medium Severity (3)


libnetconf_tls.h
[+] nc_tls_init ( char const* peer_cert, char const* peer_key, char const* CAfile, char const* CApath ) (2)

netconf.h
[+] nc_close int system ) (1)

to the top

Problems with Symbols, Low Severity (1)


callbacks_ssh.h
[+] nc_callback_ssh_host_authenticity_check int(*func)(char const*, int, char const*) ) (1)

to the top

Problems with Constants (4)


netconf.h
[+] NC_INIT_ALL
[+] NC_INIT_KEEPALIVECHECK
[+] NC_INIT_NACM

transapi.h
[+] TRANSAPI_VERSION

to the top

Other Changes in Data Types (1)


transapi.h
[+] struct transapi (1)

to the top

Header Files (21)


callbacks.h
callbacks_ssh.h
callhome.h
datastore.h
datastore_custom.h
datastore_xml.h
error.h
libnetconf.h
libnetconf_ssh.h
libnetconf_tls.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
transapi.h
transport.h
url.h
with_defaults.h

to the top

Shared Libraries (1)


libnetconf.so.0.8.0

to the top



Generated on Mon Nov 3 14:36:49 2014 for libnetconf by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API