Binary compatibility report for the OpenSCAP library  between 0.9.3 and 0.9.4 versions on x86

Test Info


Library NameOpenSCAP
Version #10.9.3
Version #20.9.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files24
Total Shared Libraries1
Total Symbols / Types2095 / 640
VerdictCompatible

Problem Summary


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

Added Symbols (58)


oscap.h, libopenscap.so.2.1.0
oscap_document_type_to_string oscap_document_type_t type )

oscap_error.h, libopenscap.so.2.1.0
oscap_err_get_full_error ( )

xccdf_benchmark.h, libopenscap.so.2.1.0
xccdf_profile_get_tailoring struct xccdf_profile const* profile )
xccdf_profile_set_tailoring ( struct xccdf_profile* item, bool tailoring )
xccdf_tailoring_get_dc_statuses struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_metadata struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_profile_by_id ( struct xccdf_tailoring const* tailoring, char const* profile_id )
xccdf_tailoring_get_profiles struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_statuses struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_version struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_version_time struct xccdf_tailoring const* tailoring )
xccdf_tailoring_get_version_update struct xccdf_tailoring const* tailoring )
xccdf_tailoring_import ( char const* file, struct xccdf_benchmark* benchmark )

xccdf_policy.h, libopenscap.so.2.1.0
xccdf_policy_get_selected_rules_count struct xccdf_policy* policy )
xccdf_policy_model_get_tailoring struct xccdf_policy_model* model )
xccdf_policy_model_set_tailoring ( struct xccdf_policy_model* model, struct xccdf_tailoring* tailoring )

xccdf_session.h, libopenscap.so.2.1.0
xccdf_session_contains_fail_result struct xccdf_session const* session )
xccdf_session_evaluate struct xccdf_session* session )
xccdf_session_export_arf struct xccdf_session* session )
xccdf_session_export_oval struct xccdf_session* session )
xccdf_session_export_sce struct xccdf_session* session )
xccdf_session_export_xccdf struct xccdf_session* session )
xccdf_session_free struct xccdf_session* session )
xccdf_session_get_base_score struct xccdf_session const* session )
xccdf_session_get_component_id struct xccdf_session* session )
xccdf_session_get_datastream_id struct xccdf_session* session )
xccdf_session_get_filename struct xccdf_session const* session )
xccdf_session_get_oval_agents_count struct xccdf_session const* session )
xccdf_session_get_policy_model struct xccdf_session const* session )
xccdf_session_get_profile_id struct xccdf_session* session )
xccdf_session_get_sds_idx struct xccdf_session* session )
xccdf_session_get_xccdf_policy struct xccdf_session const* session )
xccdf_session_is_sds struct xccdf_session const* session )
xccdf_session_load struct xccdf_session* session )
xccdf_session_load_cpe struct xccdf_session* session )
xccdf_session_load_oval struct xccdf_session* session )
xccdf_session_load_sce struct xccdf_session* session )
xccdf_session_load_tailoring struct xccdf_session* session )
xccdf_session_load_xccdf struct xccdf_session* session )
xccdf_session_new char const* filename )
xccdf_session_remediate struct xccdf_session* session )
xccdf_session_set_arf_export ( struct xccdf_session* session, char const* arf_file )
xccdf_session_set_component_id ( struct xccdf_session* session, char const* component_id )
xccdf_session_set_custom_oval_eval_fn ( struct xccdf_session* session, xccdf_policy_engine_eval_fn eval_fn )
xccdf_session_set_custom_oval_files ( struct xccdf_session* session, char** oval_filenames )
xccdf_session_set_datastream_id ( struct xccdf_session* session, char const* datastream_id )
xccdf_session_set_oval_results_export ( struct xccdf_session* session, bool to_export_oval_results )
xccdf_session_set_oval_variables_export ( struct xccdf_session* session, bool to_export_oval_variables )
xccdf_session_set_product_cpe ( struct xccdf_session* session, char const* product_cpe )
xccdf_session_set_profile_id ( struct xccdf_session* session, char const* profile_id )
xccdf_session_set_remote_resources ( struct xccdf_session* session, bool allowed, download_progress_calllback_t callback )
xccdf_session_set_report_export ( struct xccdf_session* session, char const* report_file )
xccdf_session_set_sce_results_export ( struct xccdf_session* session, bool to_export_sce_results )
xccdf_session_set_user_cpe ( struct xccdf_session* session, char const* user_cpe )
xccdf_session_set_user_tailoring_cid ( struct xccdf_session* session, char const* user_tailoring_cid )
xccdf_session_set_user_tailoring_file ( struct xccdf_session* session, char const* user_tailoring_file )
xccdf_session_set_validation ( struct xccdf_session* session, bool validate, bool full_validation )
xccdf_session_set_xccdf_export ( struct xccdf_session* session, char const* xccdf_file )

to the top

Other Changes in Data Types (1)


oscap.h
[+] enum oscap_document_type (1)

to the top

Other Changes in Constants (1)


oscap_error.h
[+] OSCAP_EFAMILY_NET

to the top

Header Files (24)


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_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

to the top

Shared Libraries (1)


libopenscap.so.3.0.0

to the top




Generated on Wed Feb 27 15:31:52 2013 for OpenSCAP by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API