Binary compatibility report for the OpenSCAP library  between 1.1.1 and 1.2.0 versions on x86

Test Info


Library NameOpenSCAP
Version #11.1.1
Version #21.2.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files27
Total Shared Libraries1
Total Symbols / Types2229 / 675
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-51
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (51)


cpe_dict.h, libopenscap.so.8.4.0
cpe_dict_model_import_source struct oscap_source* source )

cpe_lang.h, libopenscap.so.8.4.0
cpe_lang_model_import_source struct oscap_source* source )

ds_rds_session.h, libopenscap.so.8.4.0
ds_rds_session_dump_component_files struct ds_rds_session* session )
ds_rds_session_free struct ds_rds_session* rds_session )
ds_rds_session_get_html_report struct ds_rds_session* rds_session )
ds_rds_session_get_rds_idx struct ds_rds_session* session )
ds_rds_session_new_from_source struct oscap_source* source )
ds_rds_session_replace_report_with_source ( struct ds_rds_session* session, struct oscap_source* source )
ds_rds_session_select_report ( struct ds_rds_session* session, char const* report_id )
ds_rds_session_select_report_request ( struct ds_rds_session* session, char const* report_request_id )
ds_rds_session_set_target_dir ( struct ds_rds_session* session, char const* target_dir )

ds_sds_session.h, libopenscap.so.8.4.0
ds_sds_session_dump_component_files struct ds_sds_session* session )
ds_sds_session_free struct ds_sds_session* sds_session )
ds_sds_session_get_checklist_id struct ds_sds_session const* session )
ds_sds_session_get_component_by_href ( struct ds_sds_session* session, char const* href )
ds_sds_session_get_datastream_id struct ds_sds_session const* session )
ds_sds_session_get_html_guide ( struct ds_sds_session* session, char const* profile_id )
ds_sds_session_get_sds_idx struct ds_sds_session* session )
ds_sds_session_new_from_source struct oscap_source* source )
ds_sds_session_register_component_with_dependencies ( struct ds_sds_session* session, char const* container_name, char const* component_id, char const* target_filename )
ds_sds_session_reset struct ds_sds_session* session )
ds_sds_session_select_checklist ( struct ds_sds_session* session, char const* datastream_id, char const* component_id, char const* benchmark_id )
ds_sds_session_select_tailoring ( struct ds_sds_session* session, char const* component_id )
ds_sds_session_set_datastream_id ( struct ds_sds_session* session, char const* datastream_id )
ds_sds_session_set_target_dir ( struct ds_sds_session* session, char const* target_dir )

oscap_source.h, libopenscap.so.8.4.0
oscap_source_free struct oscap_source* source )
oscap_source_get_raw_memory ( struct oscap_source* source, char** buffer, size_t* size )
oscap_source_get_scap_type struct oscap_source* source )
oscap_source_get_schema_version struct oscap_source* source )
oscap_source_new_from_file char const* filepath )
oscap_source_new_from_memory ( char const* buffer, size_t size, char const* filepath )
oscap_source_readable_origin struct oscap_source const* source )
oscap_source_save_as ( struct oscap_source* source, char const* filename )
oscap_source_validate ( struct oscap_source* source, xml_reporter reporter, void* user )
oscap_source_validate_schematron ( struct oscap_source* source, char const* outfile )

oscap_text.h, libopenscap.so.8.4.0
oscap_textlist_get_preferred_text ( struct oscap_text_iterator* texts, char const* preferred_lang )

oval_definitions.h, libopenscap.so.8.4.0
oval_definition_model_import_source struct oscap_source* source )

oval_directives.h, libopenscap.so.8.4.0
oval_directives_model_import_source ( struct oval_directives_model* model, struct oscap_source* source )

oval_results.h, libopenscap.so.8.4.0
oval_results_model_export_source ( struct oval_results_model* results_model, struct oval_directives_model* directives_model, char const* name )
oval_results_model_import_source ( struct oval_results_model* model, struct oscap_source* source )

oval_system_characteristics.h, libopenscap.so.8.4.0
oval_syschar_model_import_source ( struct oval_syschar_model* model, struct oscap_source* source )

oval_variables.h, libopenscap.so.8.4.0
oval_variable_model_import_source struct oscap_source* source )

xccdf_benchmark.h, libopenscap.so.8.4.0
xccdf_benchmark_import_source struct oscap_source* source )
xccdf_result_export_source ( struct xccdf_result* result, char const* filepath )
xccdf_result_import_source struct oscap_source* source )
xccdf_result_recalculate_scores ( struct xccdf_result* result, struct xccdf_item* benchmark )
xccdf_rule_result_override ( struct xccdf_rule_result* rule_result, enum xccdf_test_result_type_t new_result, char const* time, char const* authority, struct oscap_text* remark )
xccdf_tailoring_import_source ( struct oscap_source* source, struct xccdf_benchmark* benchmark )

xccdf_policy.h, libopenscap.so.8.4.0
xccdf_policy_model_add_cpe_autodetect_source ( struct xccdf_policy_model* model, struct oscap_source* source )
xccdf_policy_model_add_cpe_dict_source ( struct xccdf_policy_model* model, struct oscap_source* source )
xccdf_policy_model_add_cpe_lang_model_source ( struct xccdf_policy_model* model, struct oscap_source* source )

to the top

Problems with Symbols, Low Severity (4)


oval_definitions.h, libopenscap.so.8.3.2
[+] oval_generator_set_product_name ( struct oval_generator* generator, char* product_name ) (1)
[+] oval_generator_set_product_version ( struct oval_generator* generator, char* product_version ) (1)
[+] oval_generator_set_schema_version ( struct oval_generator* generator, char* schema_version ) (1)
[+] oval_generator_set_timestamp ( struct oval_generator* generator, char* timestamp ) (1)

to the top

Other Changes in Data Types (1)


oscap.h
[+] enum oscap_document_type (1)

to the top

Header Files (27)


check_engine_plugin.h
cpe_dict.h
cpe_lang.h
cpe_name.h
cve_nvd.h
cvss_score.h
oscap.h
oscap_error.h
oscap_reference.h
oscap_text.h
oval_adt.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
oval_version.h
scap_ds.h
xccdf_benchmark.h
xccdf_policy.h
xccdf_session.h

to the top

Shared Libraries (1)


libopenscap.so.8.3.2

to the top




Generated on Wed Dec 3 00:32:36 2014 for OpenSCAP by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API