Binary compatibility report between libserf-0.so.0.0.0 (0.7.2) and libserf-1.so.0.0.0 (1.0.0) objects on x86_64

Test Info


Module Namelibserf-0
Version #10.7.2
Version #21.0.0
Archx86_64
GCC Version4.8.5

Test Results


Total Header Files4
Total Source Files21
Total Objects1
Total Symbols / Types141 / 118
Compatibility 59.6%

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh3
Problems with
Data Types
High0
Medium4
Low5
Problems with
Symbols
High0
Medium17
Low1
Problems with
Constants
Low0

Added Symbols  5 


serf.h, libserf-1.so.0.0.0
serf_error_string ( apr_status_t errcode )

serf_bucket_types.h, libserf-1.so.0.0.0
serf_bucket_iovec_create ( struct iovec* vecs, int len, serf_bucket_alloc_t* allocator )
serf_bucket_type_iovec [data]
serf_ssl_set_hostname ( serf_ssl_context_t* context, char const* hostname )

serf_private.h, libserf-1.so.0.0.0
serf__ssltunnel_connect ( serf_connection_t* conn )

to the top

Removed Symbols  3 


serf_bucket_util.h, libserf-0.so.0.0.0
serf_default_is_snapshot_set ( serf_bucket_t* bucket )
serf_default_restore_snapshot ( serf_bucket_t* bucket )
serf_default_snapshot ( serf_bucket_t* bucket )

to the top

Problems with Data Types, Medium Severity  4 


serf.h
[+] struct serf_bucket_type_t  3 

serf_private.h
[+] struct serf_connection_t  1 

to the top

Problems with Symbols, Medium Severity  17 


serf_bucket_types.h, libserf-0.so.0.0.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_limit [data]  1 
[+] serf_bucket_type_mmap [data]  1 
[+] serf_bucket_type_request [data]  1 
[+] serf_bucket_type_response [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  5 


serf.h
[+] struct serf_bucket_type_t  1 

serf_private.h
[+] struct serf_connection_t  2 
[+] struct serf_listener_t  1 
[+] struct serf_request_t  1 

to the top

Problems with Symbols, Low Severity  1 


serf_bucket_types.h, libserf-0.so.0.0.0
[+] serf_bucket_limit_create ( serf_bucket_t* stream, apr_size_t len, serf_bucket_alloc_t* allocator )  1 

to the top

Header Files  4 


serf.h
serf_bucket_types.h
serf_bucket_util.h
serf_private.h

to the top

Source Files  21 


aggregate_buckets.c
allocator.c
auth.c
barrier_buckets.c
buckets.c
bwtp_buckets.c
chunk_buckets.c
context.c
dechunk_buckets.c
deflate_buckets.c
file_buckets.c
headers_buckets.c
incoming.c
limit_buckets.c
mmap_buckets.c
outgoing.c
request_buckets.c
response_buckets.c
simple_buckets.c
socket_buckets.c
ssl_buckets.c

to the top

Objects  1 


libserf-0.so.0.0.0

to the top