Binary compatibility report for the libnice library  between 0.1.5 and 0.1.6 versions on x86

Test Info


Library Namelibnice
Version #10.1.5
Version #20.1.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types134 / 196
VerdictIncompatible
(7.1%)

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High0
Medium13
Low0
Problems with
Constants
Low0

Added Symbols (3)


agent.h, libnice.so.10.4.0
nice_agent_forget_relays ( NiceAgent* agent, guint stream_id, guint component_id )
nice_agent_restart_stream ( NiceAgent* agent, guint stream_id )
nice_component_state_to_string enum NiceComponentState state )

to the top

Problems with Data Types, Medium Severity (1)


candidate.h
[+] struct _TurnServer (1)

to the top

Problems with Symbols, Medium Severity (13)


bind.h, libnice.so.10.3.0
[+] stun_usage_bind_run ( struct sockaddr const* srv, socklen_t srvlen, struct sockaddr* addr, socklen_t* addrlen ) (1)

ice.h, libnice.so.10.3.0
[+] stun_usage_ice_conncheck_create_reply ( StunAgent* agent, StunMessage* req, StunMessage* msg, uint8_t* buf, size_t* plen, struct sockaddr const* src, socklen_t srclen, bool* control, uint64_t tie, enum StunUsageIceCompatibility compatibility ) (1)
[+] stun_usage_ice_conncheck_process ( StunMessage* msg, struct sockaddr* addr, socklen_t* addrlen, enum StunUsageIceCompatibility compatibility ) (1)

pseudotcp.h, libnice.so.10.3.0
[+] pseudo_tcp_socket_get_next_clock ( PseudoTcpSocket* self, long* timeout ) (1)

stunmessage.h, libnice.so.10.3.0
[+] stun_message_append_addr ( StunMessage* msg, enum StunAttribute type, struct sockaddr const* addr, socklen_t addrlen ) (1)
[+] stun_message_append_xor_addr ( StunMessage* msg, enum StunAttribute type, struct sockaddr const* addr, socklen_t addrlen ) (1)
[+] stun_message_append_xor_addr_full ( StunMessage* msg, enum StunAttribute type, struct sockaddr const* addr, socklen_t addrlen, uint32_t magic_cookie ) (1)
[+] stun_message_find_addr ( StunMessage const* msg, enum StunAttribute type, struct sockaddr* addr, socklen_t* addrlen ) (1)
[+] stun_message_find_xor_addr ( StunMessage const* msg, enum StunAttribute type, struct sockaddr* addr, socklen_t* addrlen ) (1)
[+] stun_message_find_xor_addr_full ( StunMessage const* msg, enum StunAttribute type, struct sockaddr* addr, socklen_t* addrlen, uint32_t magic_cookie ) (1)

turn.h, libnice.so.10.3.0
[+] stun_usage_turn_process ( StunMessage* msg, struct sockaddr* relay_addr, socklen_t* relay_addrlen, struct sockaddr* addr, socklen_t* addrlen, struct sockaddr* alternate_server, socklen_t* alternate_server_len, uint32_t* bandwidth, uint32_t* lifetime, enum StunUsageTurnCompatibility compatibility ) (3)

to the top

Problems with Data Types, Low Severity (1)


candidate.h
[+] struct _TurnServer (1)

to the top

Header Files (15)


address.h
agent.h
bind.h
candidate.h
constants.h
ice.h
interfaces.h
nice.h
debug.h (nice/debug.h)
pseudotcp.h
debug.h (stun/debug.h)
stunagent.h
stunmessage.h
timer.h
turn.h

to the top

Shared Libraries (1)


libnice.so.10.3.0

to the top




Generated on Tue Apr 29 23:56:29 2014 for libnice by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API