Binary compatibility report for the Cyrus SASL library between 1.4.1 and 1.5.2 versions on x86
Test Info
Library Name | Cyrus SASL |
Version #1 | 1.4.1 |
Version #2 | 1.5.2 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 4 |
Total Shared Libraries | 1 |
Total Symbols / Types | 41 / 57 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Constants | Low | 0 |
Added Symbols (1)
sasl.h,
libsasl.so.5.0.0
sasl_checkpass ( sasl_conn_t* conn, char const* user, unsigned int userlen, char const* pass, unsigned int passlen, char const** errstr )
to the top
Problems with Symbols, Low Severity (2)
sasl.h,
libsasl.so.5.0.0
[+] sasl_server_new ( char const* service, char const* local_domain, char const* user_domain, sasl_callback_t const* callbacks, int secflags, sasl_conn_t** pconn ) (2)
changed to:sasl_server_new ( char const* service, char const* serverFQDN, char const* user_realm, sasl_callback_t const* callbacks, int secflags, sasl_conn_t** pconn )
| Change | Effect |
---|
1 | 2nd parameter local_domain has been renamed to serverFQDN. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter user_domain has been renamed to user_realm. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files (4)
md5global.h
sasl.h
saslplug.h
saslutil.h
to the top
Shared Libraries (1)
libsasl.so.5.0.0
to the top