Binary compatibility report for the OpenSCAP library between 0.6.4 and 0.6.5 versions on x86
Test Info
Library Name | OpenSCAP |
Version #1 | 0.6.4 |
Version #2 | 0.6.5 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 25 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1880 / 606 |
Verdict | Incompatible (0.03%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 22 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 1 |
Problems with Constants | Low | 0 |
Added Symbols (22)
oval_agent_api.h,
libopenscap.so.0.0.1
oval_agent_abort_session ( oval_agent_session_t* ag_sess )
oval_definitions.h,
libopenscap.so.0.0.1
oval_definition_model_get_generator ( oval_definition_model* model )
oval_definition_model_set_generator ( oval_definition_model* model, oval_generator* generator )
oval_generator_free ( oval_generator* generator )
oval_generator_get_product_name ( oval_generator* generator )
oval_generator_get_product_version ( oval_generator* generator )
oval_generator_get_schema_version ( oval_generator* generator )
oval_generator_get_timestamp ( oval_generator* generator )
oval_generator_is_valid ( oval_generator* generator )
oval_generator_new ( )
oval_generator_set_product_name ( oval_generator* generator, char* product_name )
oval_generator_set_product_version ( oval_generator* generator, char* product_version )
oval_generator_set_schema_version ( oval_generator* generator, char* schema_version )
oval_generator_set_timestamp ( oval_generator* generator, char* timestamp )
oval_genrator_clone ( oval_generator* old_generator )
oval_probe_session.h,
libopenscap.so.0.0.1
oval_probe_session_abort ( oval_probe_session_t* sess )
oval_results.h,
libopenscap.so.0.0.1
oval_results_model_get_generator ( oval_results_model* model )
oval_results_model_set_generator ( oval_results_model* model, oval_generator* generator )
oval_system_characteristics.h,
libopenscap.so.0.0.1
oval_syschar_model_get_generator ( oval_syschar_model* model )
oval_syschar_model_set_generator ( oval_syschar_model* model, oval_generator* generator )
oval_variables.h,
libopenscap.so.0.0.1
oval_variable_model_get_generator ( oval_variable_model* model )
oval_variable_model_set_generator ( oval_variable_model* model, oval_generator* generator )
to the top
Problems with Symbols, Medium Severity (2)
oval_probe.h,
libopenscap.so.0.0.0
[+] oval_probe_query_sysinfo ( oval_probe_session_t* sess ) (2)
changed to:oval_probe_query_sysinfo ( oval_probe_session_t* sess, oval_sysinfo** out_sysinfo )
| Change | Effect |
---|
1 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
2 | Parameter out_sysinfo of type oval_sysinfo** has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Symbols, Low Severity (1)
oval_probe.h,
libopenscap.so.0.0.0
[+] oval_probe_query_sysinfo ( oval_probe_session_t* sess ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from oval_sysinfo* to int. | Replacement of return type may indicate a change in its semantic meaning. |
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.0
to the top