Binary compatibility report for the libgnutlsxx.so object between 2.12.23 and 3.0.1 versions on x86_64

Test Info


Module Namelibgnutlsxx
Version #12.12.23
Version #23.0.1
CPU Typex86_64
GCC Version4.9.2

Test Results


Total Header Files2
Total Source Files1
Total Objects1
Total Symbols / Types195 / 184
VerdictIncompatible
(4.1%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium0
Low4
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-11

Added Symbols (2)


gnutlsxx.h, libgnutlsxx.so.28.0.0
namespace gnutls
session::session [in-charge] unsigned int flags ) @@ GNUTLS_2_10
session::session [not-in-charge] unsigned int flags ) @@ GNUTLS_2_10

to the top

Removed Symbols (8)


gnutlsxx.h, libgnutlsxx.so.27.0.0
namespace gnutls
session::session [in-charge] gnutls_connection_end_t end ) @@ GNUTLS_2_10
session::session [not-in-charge] gnutls_connection_end_t end ) @@ GNUTLS_2_10
session::set_certificate_type_priority int const* list ) @@ GNUTLS_2_10
session::set_cipher_priority int const* list ) @@ GNUTLS_2_10
session::set_compression_priority int const* list ) @@ GNUTLS_2_10
session::set_kx_priority int const* list ) @@ GNUTLS_2_10
session::set_mac_priority int const* list ) @@ GNUTLS_2_10
session::set_protocol_priority int const* list ) @@ GNUTLS_2_10

to the top

Problems with Symbols, High Severity (2)


gnutlsxx.h, libgnutlsxx.so.27.0.0
namespace gnutls
[+] session::session [in-charge] gnutls_connection_end_t end ) @@ GNUTLS_2_10 (1)
[+] session::session [not-in-charge] gnutls_connection_end_t end ) @@ GNUTLS_2_10 (1)

to the top

Problems with Data Types, Low Severity (4)


gnutls.h
[+] enum gnutls_alert_description_t (2)
[+] enum gnutls_compression_method_t (1)
[+] enum gnutls_protocol_t (1)

to the top

Other Changes in Data Types (11)


gnutls.h
[+] enum gnutls_cipher_algorithm (2)
[+] enum gnutls_handshake_description_t (3)
[+] enum gnutls_kx_algorithm_t (4)
[+] enum gnutls_mac_algorithm_t (1)
[+] enum gnutls_protocol_t (1)

to the top

Header Files (2)


gnutls.h
gnutlsxx.h

to the top

Source Files (1)


gnutlsxx.cpp

to the top

Objects (1)


libgnutlsxx.so.27.0.0

to the top