Binary compatibility report for the libuser library between 0.57.7 and 0.58 versions on x86

Test Info


Library Namelibuser
Version #10.57.7
Version #20.58
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files6
Total Shared Libraries1
Total Symbols / Types94 / 109
VerdictIncompatible
(4.3%)

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh0
Problems with
Data Types
High2
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (19)


entity.h, libuser.so.1.4.0
lu_ent_get_first_id ( struct lu_ent* ent, char const* attribute )
lu_ent_get_first_id_current ( struct lu_ent* ent, char const* attribute )
lu_ent_get_first_string ( struct lu_ent* ent, char const* attribute )
lu_ent_get_first_string_current ( struct lu_ent* ent, char const* attribute )
lu_ent_get_first_value_strdup ( struct lu_ent* ent, char const* attribute )
lu_ent_get_first_value_strdup_current ( struct lu_ent* ent, char const* attribute )
lu_ent_set_id ( struct lu_ent* ent, char const* attr, id_t value )
lu_ent_set_id_current ( struct lu_ent* ent, char const* attr, id_t value )
lu_ent_set_long ( struct lu_ent* ent, char const* attr, long value )
lu_ent_set_long_current ( struct lu_ent* ent, char const* attr, long value )
lu_ent_set_string ( struct lu_ent* ent, char const* attr, char const* value )
lu_ent_set_string_current ( struct lu_ent* ent, char const* attr, char const* value )

fs.h, libuser.so.1.4.0
lu_homedir_move ( char const* oldhome, char const* newhome, struct lu_error** error )
lu_homedir_populate ( struct lu_context* ctx, char const* skeleton, char const* directory, uid_t owner, gid_t group, mode_t mode, struct lu_error** error )
lu_homedir_remove ( char const* directory, struct lu_error** error )
lu_mail_spool_create ( struct lu_context* ctx, struct lu_ent* ent, struct lu_error** error )
lu_mail_spool_remove ( struct lu_context* ctx, struct lu_ent* ent, struct lu_error** error )
lu_nscd_flush_cache char const* table )

user_private.h, libuser.so.1.4.0
lu_util_append_values ( GValueArray* dest, GValueArray* values )

to the top

Problems with Data Types, High Severity (2)


user_private.h
[+] struct lu_module (2)

to the top

Problems with Data Types, Low Severity (1)


user_private.h
[+] struct lu_module (1)

to the top

Other Changes in Constants (2)


fs.h
[+] LU_NSCD_CACHE_GROUP
[+] LU_NSCD_CACHE_PASSWD

to the top

Header Files (6)


config.h
entity.h
error.h
prompt.h
user.h
user_private.h

to the top

Shared Libraries (1)


libuser.so.1.3.0

to the top