Binary compatibility report for the OpenSCAP library between 0.8.2 and 0.8.4 versions on x86
Test Info
Library Name | OpenSCAP |
Version #1 | 0.8.2 |
Version #2 | 0.8.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 27 |
Total Shared Libraries | 1 |
Total Symbols / Types | 2013 / 652 |
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 49 |
Removed Symbols | High | 3 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (49)
oval_agent_api.h,
libopenscap.so.1.0.0
oval_agent_set_product_name ( oval_agent_session_t* p1, char* p2 )
oval_definitions.h,
libopenscap.so.1.0.0
oval_determine_document_schema_version ( char const* p1, oscap_document_type_t p2 )
oval_object_get_schema_version ( oval_object* object )
oval_version.h,
libopenscap.so.1.0.0
oval_version_cmp ( oval_version_t v1, oval_version_t v2 )
oval_version_from_cstr ( char const* version_str )
oval_version_major ( oval_version_t version )
oval_version_minor ( oval_version_t version )
oval_version_patch ( oval_version_t version )
oval_version_to_cstr ( oval_version_t version, char* buffer, size_t buflen )
reference.h,
libopenscap.so.1.0.0
oscap_reference_get_href ( oscap_reference const* item )
oscap_reference_set_href ( oscap_reference* obj, char const* newval )
xccdf.h,
libopenscap.so.1.0.0
xccdf_benchmark_add_metadata ( xccdf_benchmark* item, char const* metadata )
xccdf_benchmark_get_schema_version ( xccdf_benchmark const* item )
xccdf_benchmark_set_schema_version ( xccdf_benchmark* item, xccdf_version_info const* newval )
xccdf_detect_version ( char const* file )
xccdf_group_add_metadata ( xccdf_group* item, char const* metadata )
xccdf_group_get_metadata ( xccdf_group const* group )
xccdf_item_add_metadata ( xccdf_item* item, char const* metadata )
xccdf_item_get_metadata ( xccdf_item const* item )
xccdf_item_get_schema_version ( xccdf_item* item )
xccdf_profile_add_metadata ( xccdf_profile* item, char const* metadata )
xccdf_profile_get_metadata ( xccdf_profile const* profile )
xccdf_result_add_metadata ( xccdf_result* item, char const* metadata )
xccdf_result_add_target_identifier ( xccdf_result* item, xccdf_target_identifier* newval )
xccdf_result_get_metadata ( xccdf_result const* result )
xccdf_result_get_target_id_refs ( xccdf_result const* item )
xccdf_rule_add_metadata ( xccdf_rule* item, char const* metadata )
xccdf_rule_get_metadata ( xccdf_rule const* rule )
xccdf_target_identifier_clone ( xccdf_target_identifier const* ti )
xccdf_target_identifier_free ( xccdf_target_identifier* ti )
xccdf_target_identifier_get_href ( xccdf_target_identifier const* item )
xccdf_target_identifier_get_name ( xccdf_target_identifier const* item )
xccdf_target_identifier_get_system ( xccdf_target_identifier const* item )
xccdf_target_identifier_get_xml_node ( xccdf_target_identifier const* item )
xccdf_target_identifier_iterator_free ( xccdf_target_identifier_iterator* it )
xccdf_target_identifier_iterator_has_more ( xccdf_target_identifier_iterator* it )
xccdf_target_identifier_iterator_next ( xccdf_target_identifier_iterator* it )
xccdf_target_identifier_iterator_remove ( xccdf_target_identifier_iterator* it )
xccdf_target_identifier_iterator_reset ( xccdf_target_identifier_iterator* it )
xccdf_target_identifier_new ( )
xccdf_target_identifier_set_href ( xccdf_target_identifier* ti, char const* newval )
xccdf_target_identifier_set_name ( xccdf_target_identifier* ti, char const* newval )
xccdf_target_identifier_set_system ( xccdf_target_identifier* ti, char const* newval )
xccdf_target_identifier_set_xml_node ( xccdf_target_identifier* ti, void* node )
xccdf_value_add_metadata ( xccdf_value* item, char const* metadata )
xccdf_value_get_metadata ( xccdf_value const* value )
xccdf_version_info_get_cpe_version ( xccdf_version_info const* v )
xccdf_version_info_get_namespace_uri ( xccdf_version_info const* v )
xccdf_version_info_get_version ( xccdf_version_info const* v )
to the top
Removed Symbols (3)
oval_agent_api.h,
libopenscap.so.1.0.0
oval_agent_get_generator_template ( oval_agent_session_t* p1 )
oval_agent_set_generator_template ( oval_agent_session_t* p1, oval_generator* p2 )
xccdf.h,
libopenscap.so.1.0.0
xccdf_benchmark_set_metadata ( xccdf_benchmark* item, char const* newval )
to the top
Problems with Symbols, Medium Severity (1)
xccdf.h,
libopenscap.so.1.0.0
[+] xccdf_benchmark_get_metadata ( xccdf_benchmark const* benchmark ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from char to oscap_string_iterator of different format. | This parameter may be incorrectly initialized by applications. |
to the top
Header Files (27)
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_agent_xccdf_api.h
oval_definitions.h
oval_directives.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.1.0.0
to the top