API compatibility report for the libnetconf library  between 0.4.0 and 0.5.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibnetconf
Version #10.4.0
Version #20.5.0
CPU Typex86_64
GCC Version4.7
SubjectBinary Compatibility

Test Results


Total Header Files13
Total Shared Libraries1
Total Symbols / Types142 / 133
VerdictIncompatible
(1.1%)

Problem Summary


SeverityCount
Added Symbols-16
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (16)


datastore.h, libnetconf.so.0.5.0
ncds_add_model char const* path )
ncds_add_models_path char const* path )
ncds_apply_rpc2all ( struct nc_session const* session, nc_rpc const* rpc, ncds_id** ids )
ncds_consolidate ( )
ncds_device_init ( )
ncds_feature_disable ( char const* module, char const* feature )
ncds_feature_enable ( char const* module, char const* feature )
ncds_feature_isenabled ( char const* module, char const* feature )
ncds_features_disableall char const* module )
ncds_features_enableall char const* module )
ncds_new_transapi ( enum NCDS_TYPE type, char const* model_path, char const* callbacks_path )
ncds_rollback ncds_id id )

messages.h, libnetconf.so.0.5.0
nc_rpc_get_op_name nc_rpc const* rpc )
nc_rpc_validate ( NC_DATASTORE source, ... )

notifications.h, libnetconf.so.0.5.0
ncntf_stream_info ( char const* stream, char** desc, char** start )

ssh.h, libnetconf.so.0.5.0
nc_session_connect_channel ( struct nc_session* session, struct nc_cpblts const* cpblts )

to the top

Removed Symbols (1)


netconf.h, libnetconf.so.0.4.0
nacm_recovery_uid uid_t uid )

to the top

Problems with Symbols, Medium Severity (1)


datastore.h, libnetconf.so.0.4.0
[+] ncds_get_model ncds_id id ) (1)

to the top

Other Changes in Data Types (1)


netconf.h
[+] enum NC_OP (1)

to the top

Header Files (13)


callbacks.h
datastore.h
error.h
libnetconf.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
ssh.h
with_defaults.h

to the top

Shared Libraries (1)


libnetconf.so.0.4.0

to the top



Test Info


Library Namelibnetconf
Version #10.4.0
Version #20.5.0
CPU Typex86_64
GCC Version4.7
SubjectSource Compatibility

Test Results


Total Header Files13
Total Shared Libraries1
Total Symbols / Types142 / 133
VerdictIncompatible
(1.1%)

Problem Summary


SeverityCount
Added Symbols-16
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (16)


datastore.h
ncds_add_model char const* path )
ncds_add_models_path char const* path )
ncds_apply_rpc2all ( struct nc_session const* session, nc_rpc const* rpc, ncds_id** ids )
ncds_consolidate ( )
ncds_device_init ( )
ncds_feature_disable ( char const* module, char const* feature )
ncds_feature_enable ( char const* module, char const* feature )
ncds_feature_isenabled ( char const* module, char const* feature )
ncds_features_disableall char const* module )
ncds_features_enableall char const* module )
ncds_new_transapi ( enum NCDS_TYPE type, char const* model_path, char const* callbacks_path )
ncds_rollback ncds_id id )

messages.h
nc_rpc_get_op_name nc_rpc const* rpc )
nc_rpc_validate ( NC_DATASTORE source, ... )

notifications.h
ncntf_stream_info ( char const* stream, char** desc, char** start )

ssh.h
nc_session_connect_channel ( struct nc_session* session, struct nc_cpblts const* cpblts )

to the top

Removed Symbols (1)


netconf.h
nacm_recovery_uid uid_t uid )

to the top

Problems with Symbols, Medium Severity (1)


datastore.h
[+] ncds_get_model ncds_id id ) (1)

to the top

Other Changes in Data Types (1)


netconf.h
[+] enum NC_OP (1)

to the top

Header Files (13)


callbacks.h
datastore.h
error.h
libnetconf.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
ssh.h
with_defaults.h

to the top

Shared Libraries (1)


libnetconf.so.0.4.0

to the top



Generated on Fri Jun 7 09:24:32 2013 for libnetconf by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API