Binary compatibility report for the GNUnet library  between 0.9.0 and 0.9.1 versions on x86

Test Info


Library NameGNUnet
Version #10.9.0
Version #20.9.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files61
Total Shared Libraries19
Total Symbols / Types649 / 551
VerdictIncompatible
(0.2%)

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low1
Other Changes
in Data Types
-1

Added Symbols (7)


gnunet_ats_service.h, libgnunetats.so.0.1.0
GNUNET_ATS_address_get_type ( GNUNET_ATS_SchedulingHandle* sh, sockaddr const* addr, socklen_t addrlen )

gnunet_disk_lib.h, libgnunetutil.so.5.1.0
GNUNET_DISK_file_handle_size ( GNUNET_DISK_FileHandle* fh, off_t* size )

gnunet_fs_service.h, libgnunetfs.so.0.1.0
GNUNET_FS_time_to_year GNUNET_TIME_Absolute at )

gnunet_statistics_service.h, libgnunetstatistics.so.0.1.0
GNUNET_STATISTICS_watch_cancel ( GNUNET_STATISTICS_Handle* handle, char const* subsystem, char const* name, GNUNET_STATISTICS_Iterator proc, void* proc_cls )

gnunet_strings_lib.h, libgnunetutil.so.5.1.0
GNUNET_STRINGS_conv ( char const* input, size_t len, char const* input_charset, char const* output_charset )
GNUNET_STRINGS_from_utf8 ( char const* input, size_t len, char const* charset )

gnunet_testing_lib.h, libgnunettesting.so.0.0.1
GNUNET_TESTING_create_cfg ( GNUNET_CONFIGURATION_Handle const* cfg, uint32_t off, uint16_t* port, uint32_t* upnum, char const* hostname, uint32_t* fdnum )

to the top

Removed Symbols (1)


gnunet_fs_service.h, libgnunetfs.so.0.0.0
GNUNET_FS_uri_ksk_canonicalize GNUNET_FS_Uri const* uri )

to the top

Problems with Data Types, Low Severity (2)


gnunet_arm_service.h
[+] typedef GNUNET_ARM_Callback (1)

gnunet_datastore_service.h
[+] typedef GNUNET_DATASTORE_ContinuationWithStatus (1)

to the top

Problems with Symbols, Low Severity (4)


gnunet_common.h, libgnunetutil.so.5.0.0
[+] GNUNET_htonll unsigned long long n ) (2)
[+] GNUNET_ntohll unsigned long long n ) (2)

to the top

Problems with Constants (1)


gnunet_protocols.h
[+] GNUNET_MESSAGE_TYPE_ARM_SHUTDOWN

to the top

Other Changes in Data Types (1)


gnunet_os_lib.h
[+] enum GNUNET_OS_InstallationPathKind (1)

to the top

Header Files (61)


block_dns.h
block_fs.h
gauger.h
gettext.h
gnunet_applications.h
gnunet_arm_service.h
gnunet_ats_service.h
gnunet_bandwidth_lib.h
gnunet_bio_lib.h
gnunet_block_lib.h
gnunet_block_plugin.h
gnunet_chat_service.h
gnunet_client_lib.h
gnunet_common.h
gnunet_config.h
gnunet_configuration_lib.h
gnunet_connection_lib.h
gnunet_constants.h
gnunet_container_lib.h
gnunet_core_service.h
gnunet_crypto_lib.h
gnunet_datacache_lib.h
gnunet_datacache_plugin.h
gnunet_datastore_plugin.h
gnunet_datastore_service.h
gnunet_dht_service.h
gnunet_directories.h
gnunet_disk_lib.h
gnunet_dv_service.h
gnunet_fragmentation_lib.h
gnunet_fs_service.h
gnunet_getopt_lib.h
gnunet_hello_lib.h
gnunet_load_lib.h
gnunet_mesh_service.h
gnunet_nat_lib.h
gnunet_network_lib.h
gnunet_nse_service.h
gnunet_os_lib.h
gnunet_peer_lib.h
gnunet_peerinfo_service.h
gnunet_plugin_lib.h
gnunet_program_lib.h
gnunet_protocols.h
gnunet_pseudonym_lib.h
gnunet_resolver_service.h
gnunet_scheduler_lib.h
gnunet_server_lib.h
gnunet_service_lib.h
gnunet_signal_lib.h
gnunet_signatures.h
gnunet_statistics_service.h
gnunet_strings_lib.h
gnunet_testing_lib.h
gnunet_time_lib.h
gnunet_transport_plugin.h
gnunet_transport_service.h
gnunet_upnp_service.h
gnunet_util_lib.h
platform.h
plibc.h

to the top

Shared Libraries (19)


libgnunetarm.so.0.0.0
libgnunetats.so.0.0.0
libgnunetblock.so.0.0.0
libgnunetcore.so.0.0.0
libgnunetdatacache.so.0.0.0
libgnunetdatastore.so.0.0.0
libgnunetdht.so.0.0.0
libgnunetfragmentation.so.0.0.0
libgnunetfs.so.0.0.0
libgnunethello.so.0.0.0
libgnunetmesh.so.0.0.0
libgnunetnat.so.0.0.0
libgnunetnse.so.0.0.0
libgnunetpeerinfo.so.0.0.0
libgnunetstatistics.so.0.0.0
libgnunettesting.so.0.0.0
libgnunettransport.so.0.0.0
libgnunettransporttesting.so.0.0.0
libgnunetutil.so.5.0.0

to the top




Generated on Tue Oct 2 16:00:06 2012 for GNUnet by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API