Binary compatibility report for the libgnunetfs library  between 0.9.1 and 0.9.2 versions on x86

Test Info


Library Namelibgnunetfs
Version #10.9.1
Version #20.9.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types75 / 91
VerdictIncompatible
(5.3%)

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh3
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium3
Low4
Problems with
Constants
Low0

Added Symbols (12)


gnunet_fs_service.h, libgnunetfs.so.2.0.0
GNUNET_FS_directory_scan_abort GNUNET_FS_DirScanner* ds )
GNUNET_FS_directory_scan_get_result GNUNET_FS_DirScanner* ds )
GNUNET_FS_directory_scan_start ( char const* filename, int disable_extractor, char const* ex, GNUNET_FS_DirScannerProgressCallback cb, void* cb_cls )
GNUNET_FS_file_information_get_filename GNUNET_FS_FileInformation* s )
GNUNET_FS_file_information_set_filename ( GNUNET_FS_FileInformation* s, char const* filename )
GNUNET_FS_get_indexed_files_cancel GNUNET_FS_GetIndexedContext* gic )
GNUNET_FS_namespace_advertise_cancel GNUNET_FS_AdvertisementContext* ac )
GNUNET_FS_namespace_dup GNUNET_FS_Namespace* ns )
GNUNET_FS_publish_ksk_cancel GNUNET_FS_PublishKskContext* pkc )
GNUNET_FS_publish_sks_cancel GNUNET_FS_PublishSksContext* psc )
GNUNET_FS_share_tree_free GNUNET_FS_ShareTreeItem* toplevel )
GNUNET_FS_share_tree_trim GNUNET_FS_ShareTreeItem* toplevel )

to the top

Removed Symbols (3)


gnunet_fs_service.h, libgnunetfs.so.0.1.0
GNUNET_FS_directory_scanner_default void* cls, GNUNET_FS_Handle* h, char const* dirname, int do_index, GNUNET_FS_BlockOptions const* bo, GNUNET_FS_FileProcessor proc, void* proc_cls, char** emsg )
GNUNET_FS_file_information_create_from_directory ( GNUNET_FS_Handle* h, void* client_info, char const* filename, GNUNET_FS_DirectoryScanner scanner, void* scanner_cls, int do_index, GNUNET_FS_BlockOptions const* bo, char** emsg )
GNUNET_FS_meta_data_extract_from_file ( GNUNET_CONTAINER_MetaData* md, char const* filename, EXTRACTOR_PluginList* extractors )

to the top

Problems with Symbols, Medium Severity (3)


gnunet_fs_service.h, libgnunetfs.so.0.1.0
[+] GNUNET_FS_file_information_create_empty_directory ( GNUNET_FS_Handle* h, void* client_info, GNUNET_FS_Uri const* keywords, GNUNET_CONTAINER_MetaData const* meta, GNUNET_FS_BlockOptions const* bo ) (1)
[+] GNUNET_FS_get_indexed_files ( GNUNET_FS_Handle* h, GNUNET_FS_IndexedFileProcessor iterator, void* iterator_cls, GNUNET_SCHEDULER_Task cont, void* cont_cls ) (2)

to the top

Problems with Symbols, Low Severity (4)


gnunet_fs_service.h, libgnunetfs.so.0.1.0
[+] GNUNET_FS_get_indexed_files ( GNUNET_FS_Handle* h, GNUNET_FS_IndexedFileProcessor iterator, void* iterator_cls, GNUNET_SCHEDULER_Task cont, void* cont_cls ) (1)
[+] GNUNET_FS_namespace_advertise ( GNUNET_FS_Handle* h, GNUNET_FS_Uri* ksk_uri, GNUNET_FS_Namespace* namespace, GNUNET_CONTAINER_MetaData const* meta, GNUNET_FS_BlockOptions const* bo, char const* rootEntry, GNUNET_FS_PublishContinuation cont, void* cont_cls ) (1)
[+] GNUNET_FS_publish_ksk ( GNUNET_FS_Handle* h, GNUNET_FS_Uri const* ksk_uri, GNUNET_CONTAINER_MetaData const* meta, GNUNET_FS_Uri const* uri, GNUNET_FS_BlockOptions const* bo, GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void* cont_cls ) (1)
[+] GNUNET_FS_publish_sks ( GNUNET_FS_Handle* h, GNUNET_FS_Namespace* namespace, char const* identifier, char const* update, GNUNET_CONTAINER_MetaData const* meta, GNUNET_FS_Uri const* uri, GNUNET_FS_BlockOptions const* bo, GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void* cont_cls ) (1)

to the top

Header Files (1)


gnunet_fs_service.h

to the top

Shared Libraries (1)


libgnunetfs.so.0.1.0

to the top




Generated on Wed Oct 3 17:20:24 2012 for libgnunetfs by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API