Binary compatibility report for the serf library  between 1.3.3 and current versions on x86

Test Info


Library Nameserf
Version #11.3.3
Version #2current
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries1
Total Symbols / Types144 / 182
VerdictIncompatible
(6.6%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium19
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-19

Added Symbols (18)


serf.h, libserf-2.so.2.0.0
serf_buckets_are_v2 ( serf_bucket_t* bucket, serf_bucket_type_t const* type )
serf_config_get_object ( serf_config_t* config, serf_config_key_t key, void** value )
serf_config_get_string ( serf_config_t* config, serf_config_key_t key, char const** value )
serf_config_remove_value ( serf_config_t* config, serf_config_key_t key )
serf_config_set_object ( serf_config_t* config, serf_config_key_t key, void* value )
serf_config_set_string ( serf_config_t* config, serf_config_key_t key, char const* value )
serf_config_set_stringc ( serf_config_t* config, serf_config_key_t key, char const* value )
serf_config_set_stringf ( serf_config_t* config, serf_config_key_t key, char const* fmt, ... )
serf_connection_pending_requests serf_connection_t* conn )
serf_connection_queued_requests serf_connection_t* conn )
serf_logging_add_output ( serf_context_t* ctx, serf_log_output_t const* output )
serf_logging_create_stream_output ( serf_log_output_t** output, serf_context_t* ctx, apr_uint32_t level, apr_uint32_t comp_mask, serf_log_layout_t* layout, FILE* fp, apr_pool_t* pool )

serf_bucket_types.h, libserf-2.so.2.0.0
serf_bucket_copy_create ( serf_bucket_t* wrapped, apr_size_t min_size, serf_bucket_alloc_t* allocator )
serf_bucket_type_copy [data]
serf_ssl_add_crl_from_file ( serf_ssl_context_t* ssl_ctx, char const* file_path, apr_pool_t* pool )
serf_ssl_check_cert_status_request ( serf_ssl_context_t* ssl_ctx, int enabled )
serf_ssl_check_crl ( serf_ssl_context_t* ssl_ctx, int enabled )

serf_bucket_util.h, libserf-2.so.2.0.0
serf_default_ignore_config ( serf_bucket_t* bucket, serf_config_t* config )

to the top

Problems with Symbols, Medium Severity (19)


serf_bucket_types.h, libserf-1.so.1.3.0
[+] serf_bucket_type_aggregate [data] (1)
[+] serf_bucket_type_barrier [data] (1)
[+] serf_bucket_type_bwtp_frame [data] (1)
[+] serf_bucket_type_bwtp_incoming_frame [data] (1)
[+] serf_bucket_type_chunk [data] (1)
[+] serf_bucket_type_dechunk [data] (1)
[+] serf_bucket_type_deflate [data] (1)
[+] serf_bucket_type_file [data] (1)
[+] serf_bucket_type_headers [data] (1)
[+] serf_bucket_type_iovec [data] (1)
[+] serf_bucket_type_limit [data] (1)
[+] serf_bucket_type_mmap [data] (1)
[+] serf_bucket_type_request [data] (1)
[+] serf_bucket_type_response [data] (1)
[+] serf_bucket_type_response_body [data] (1)
[+] serf_bucket_type_simple [data] (1)
[+] serf_bucket_type_socket [data] (1)
[+] serf_bucket_type_ssl_decrypt [data] (1)
[+] serf_bucket_type_ssl_encrypt [data] (1)

to the top

Problems with Data Types, Low Severity (3)


serf.h
[+] struct serf_bucket_type_t (3)

to the top

Other Changes in Constants (19)


serf.h
[+] SERF_LOG_DEBUG
[+] SERF_LOG_ERROR
[+] SERF_LOG_INFO
[+] SERF_LOG_NONE
[+] SERF_LOG_WARNING
[+] SERF_LOGCOMP_ALL
[+] SERF_LOGCOMP_ALL_MSG
[+] SERF_LOGCOMP_AUTHN
[+] SERF_LOGCOMP_COMPR
[+] SERF_LOGCOMP_CONN
[+] SERF_LOGCOMP_NONE
[+] SERF_LOGCOMP_RAWMSG
[+] SERF_LOGCOMP_SSL
[+] SERF_LOGCOMP_SSLMSG

serf_bucket_types.h
[+] SERF_SSL_CERT_INVALID_HOST
[+] SERF_SSL_CERT_UNABLE_TO_GET_CRL
[+] SERF_SSL_OCSP_RESPONDER_ERROR
[+] SERF_SSL_OCSP_RESPONDER_TRYLATER
[+] SERF_SSL_OCSP_RESPONDER_UNKNOWN_FAILURE

to the top

Header Files (3)


serf.h
serf_bucket_types.h
serf_bucket_util.h

to the top

Shared Libraries (1)


libserf-1.so.1.3.0

to the top




Generated on Fri Jul 3 05:24:46 2015 for serf by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API