Binary compatibility report for the serf library  between 0.3.1 and 0.4.0 versions on x86

Test Info


Library Nameserf
Version #10.3.1
Version #20.4.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types113 / 158
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-27
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-10

Added Symbols (27)


serf.h, libserf-0.so.0.0.0
serf_config_authn_types ( serf_context_t* ctx, int authn_types )
serf_config_credentials_callback ( serf_context_t* ctx, serf_credentials_callback_t cred_cb )
serf_connection_set_async_responses ( serf_connection_t* conn, serf_response_acceptor_t acceptor, void* acceptor_baton, serf_response_handler_t handler, void* handler_baton )
serf_incoming_create ( serf_incoming_t** client, serf_context_t* ctx, apr_socket_t* insock, void* request_baton, serf_incoming_request_cb_t request, apr_pool_t* pool )
serf_lib_version int* major, int* minor, int* patch )
serf_listener_create ( serf_listener_t** listener, serf_context_t* ctx, char const* host, apr_uint16_t port, void* accept_baton, serf_accept_client_t accept_func, apr_pool_t* pool )

serf_bucket_types.h, libserf-0.so.0.0.0
serf_bucket_aggregate_cleanup ( serf_bucket_t* bucket, serf_bucket_alloc_t* allocator )
serf_bucket_aggregate_hold_open ( serf_bucket_t* aggregate_bucket, serf_bucket_aggregate_eof_t fn, void* baton )
serf_bucket_bwtp_channel_close int channel, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_channel_open int channel, char const* URI, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_frame_get_channel serf_bucket_t* hdr )
serf_bucket_bwtp_frame_get_headers serf_bucket_t* hdr )
serf_bucket_bwtp_frame_get_phrase serf_bucket_t* hdr )
serf_bucket_bwtp_frame_get_type serf_bucket_t* hdr )
serf_bucket_bwtp_header_create int channel, char const* phrase, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_incoming_frame_create ( serf_bucket_t* bkt, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_incoming_frame_wait_for_headers serf_bucket_t* bkt )
serf_bucket_bwtp_message_create int channel, serf_bucket_t* body, serf_bucket_alloc_t* allocator )
serf_bucket_type_bwtp_frame [data]
serf_bucket_type_bwtp_incoming_frame [data]

serf_private.h, libserf-0.so.0.0.0
serf__conn_update_pollset serf_connection_t* conn )
serf__context_progress_delta ( void* progress_baton, apr_off_t read, apr_off_t written )
serf__handle_auth_response ( int* consumed_response, serf_request_t* request, serf_bucket_t* response, void* baton, apr_pool_t* pool )
serf__open_connections serf_context_t* ctx )
serf__process_client ( serf_incoming_t* l, apr_int16_t events )
serf__process_connection ( serf_connection_t* conn, apr_int16_t events )
serf__process_listener serf_listener_t* l )

to the top

Problems with Data Types, Low Severity (1)


serf.h
[+] typedef serf_connection_setup_t (1)

to the top

Other Changes in Constants (10)


serf.h
[+] SERF_AUTHN_ALL
[+] SERF_AUTHN_BASIC
[+] SERF_AUTHN_DIGEST
[+] SERF_AUTHN_NEGOTIATE
[+] SERF_AUTHN_NONE
[+] SERF_AUTHN_NTLM

serf_private.h
[+] MAX_CONN
[+] SERF_IO_CLIENT
[+] SERF_IO_CONN
[+] SERF_IO_LISTENER

to the top

Header Files (4)


serf.h
serf_bucket_types.h
serf_bucket_util.h
serf_declare.h

to the top

Shared Libraries (1)


libserf-0.so.0.0.0

to the top




Generated on Mon Aug 26 14:49:13 2013 for serf by ABI Compliance Checker 1.99.8.2  
A tool for checking backward compatibility of a C/C++ library API