Library Name | libmemcached |
---|---|
Version #1 | 0.7 |
Version #2 | 0.8 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Total Header Files | 1 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 28 / 31 |
Verdict | Incompatible (41.1%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 7 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 2 | |
Low | 6 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Change | Effect | |
---|---|---|
1 | Field hash has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field result_buffer has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Name of member with value 2 has been changed from MEMCACHED_BEHAVIOR_MD5_HASHING to MEMCACHED_BEHAVIOR_HASH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Value of member MEMCACHED_MAXIMUM_RETURN has been changed from 26 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field type has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 20 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 16448 bytes to 16476 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field my_errno has been renamed to cached_errno. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | The member MEMCACHED_FAIL_UNIX_SOCKET with value 26 has been added. | No effect. |
2 | The member MEMCACHED_NOT_SUPPORTED with value 27 has been added. | No effect. |