Binary compatibility report for the libwebsockets.so object between 2.2.2 and 2.3.0 versions on x86_64

Test Info


Module Namelibwebsockets
Version #12.2.2
Version #22.3.0
Archx86_64
GCC Version8.0.1

Test Results


Total Header Files1
Total Source Files17
Total Objects1
Total Symbols / Types131 / 59
Compatibility 97.7%

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium5
Low16
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Data Types
-12

Added Symbols  11 


libwebsockets.h, libwebsockets.so.11
lws_alloc_vfs_file ( struct lws_context* context, char const* filename, uint8_t** buf, unsigned long long* amount )
lws_clear_child_pending_on_writable ( struct lws* wsi )
lws_get_child_pending_on_writable ( struct lws const* wsi )
lws_get_close_length ( struct lws* wsi )
lws_get_close_payload ( struct lws* wsi )
lws_get_opaque_parent_data ( struct lws const* wsi )
lws_handle_POLLOUT_event ( struct lws* wsi, struct pollfd* pollfd )
lws_is_first_fragment ( struct lws* wsi )
lws_set_opaque_parent_data ( struct lws* wsi, void* data )
lws_set_parent_carries_io ( struct lws* wsi )
lws_vhost_destroy ( struct lws_vhost* vh )

to the top

Problems with Data Types, Medium Severity  5 


libwebsockets.h
[+] enum lws_token_indexes  5 

to the top

Problems with Data Types, Low Severity  16 


libwebsockets.h
[+] enum lws_token_indexes  1 
[+] struct lws_client_connect_info  2 
[+] struct lws_context_creation_info  7 
[+] struct lws_protocols  2 
[+] struct lws_token_limits  2 
[+] typedef lws_fileofs_t  1 
[+] typedef lws_filepos_t  1 

to the top

Problems with Symbols, Low Severity  2 


libwebsockets.h, libwebsockets.so.10
[+] lws_add_http_header_content_length ( struct lws* wsi, unsigned long content_length, unsigned char** p, unsigned char* end )  1 
[+] lws_read ( struct lws* wsi, unsigned char* buf, size_t len )  1 

to the top

Other Changes in Data Types  12 


libwebsockets.h
[+] enum lws_adoption_type  1 
[+] enum lws_callback_reasons  3 
[+] enum lws_token_indexes  1 
[+] enum pending_timeout  7 

to the top

Header Files  1 


libwebsockets.h

to the top

Source Files  17 


alloc.c
base64-decode.c
client-handshake.c
client.c
context.c
extension-permessage-deflate.c
extension.c
handshake.c
header.c
libwebsockets.c
lws-plat-unix.c
output.c
parsers.c
pollfd.c
server.c
service.c
sha-1.c

to the top

Objects  1 


libwebsockets.so.10

to the top