Binary compatibility report for the OpenSCAP library between 0.6.8 and 0.7.0 versions on x86
Test Info
Library Name | OpenSCAP |
Version #1 | 0.6.8 |
Version #2 | 0.7.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 25 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1962 / 632 |
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 7 |
Removed Symbols | High | 3 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 1 |
Added Symbols (7)
xccdf.h,
libopenscap.so.0.0.1
xccdf_group_add_conflicts ( xccdf_group* group, char const* conflicts )
xccdf_group_add_requires ( xccdf_group* group, oscap_stringlist* requires )
xccdf_item_add_conflicts ( xccdf_item* item, char const* conflicts )
xccdf_item_add_requires ( xccdf_item* item, oscap_stringlist* requires )
xccdf_rule_add_conflicts ( xccdf_rule* rule, char const* conflicts )
xccdf_rule_add_requires ( xccdf_rule* rule, oscap_stringlist* requires )
xccdf_value_set_interactive ( xccdf_value* item, bool newval )
to the top
Removed Symbols (3)
xccdf.h,
libopenscap.so.0.0.1
xccdf_item_get_interactive ( xccdf_item const* item )
xccdf_item_set_interactive ( xccdf_item* item, bool newval )
xccdf_rule_set_interactive ( xccdf_rule* item, bool newval )
to the top
Problems with Symbols, Low Severity (1)
xccdf.h,
libopenscap.so.0.0.1
[+] xccdf_value_set_oper ( xccdf_item* item, xccdf_operator_t oper ) (1)
changed to:xccdf_value_set_oper ( xccdf_value* item, xccdf_operator_t oper )
| Change | Effect |
---|
1 | Base type of 1st parameter item has been changed from xccdf_item to xccdf_value. | Replacement of parameter base type may indicate a change in its semantic meaning. |
to the top
Problems with Constants (1)
oval_probe.h
[+] OVAL_PDFLAG_MASK
| Change | Effect |
---|
1 | The value of constant OVAL_PDFLAG_MASK has been changed from (0x0001|0x0002|0x0004|0x0008) to (0x0001|0x0002|0x0004|0x0008|0x0010). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Header Files (25)
alloc.h
cce.h
cpe.h
cpedict.h
cpelang.h
cpeuri.h
cve.h
cvss.h
debug.h
error.h
oscap.h
oval_agent_api.h
oval_definitions.h
oval_probe.h
oval_probe_handler.h
oval_probe_session.h
oval_results.h
oval_system_characteristics.h
oval_types.h
oval_variables.h
reference.h
reporter.h
text.h
xccdf.h
xccdf_policy.h
to the top
Shared Libraries (1)
libopenscap.so.0.0.1
to the top