/* Released symbol file: DO NOT EDIT except in release commits! Edit libostree-devel.sym instead. Copyright (C) 2016 Colin Walters This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . ***/ /* DO NOT EDIT this file - use libostree-devel.sym instead. Release * commits will move symbols from libostree-devel.sym to libostree-released.sym. */ /* Retroactively make all of these symbols 2016.3, which is the first release where we started using versioned symbols. See also https://www.berrange.com/posts/2011/01/13/versioning-in-the-libvirt-library/ */ LIBOSTREE_2016.3 { global: ostree_async_progress_finish; ostree_async_progress_get_status; ostree_async_progress_get_type; ostree_async_progress_get_uint; ostree_async_progress_get_uint64; ostree_async_progress_new; ostree_async_progress_new_and_connect; ostree_async_progress_set_status; ostree_async_progress_set_uint; ostree_async_progress_set_uint64; ostree_bootconfig_parser_clone; ostree_bootconfig_parser_get; ostree_bootconfig_parser_get_type; ostree_bootconfig_parser_new; ostree_bootconfig_parser_parse; ostree_bootconfig_parser_parse_at; ostree_bootconfig_parser_set; ostree_bootconfig_parser_write; ostree_bootconfig_parser_write_at; ostree_chain_input_stream_get_type; ostree_chain_input_stream_new; ostree_checksum_b64_inplace_from_bytes; ostree_checksum_b64_inplace_to_bytes; ostree_checksum_bytes_peek; ostree_checksum_bytes_peek_validate; ostree_checksum_file; ostree_checksum_file_async; ostree_checksum_file_async_finish; ostree_checksum_file_from_input; ostree_checksum_from_bytes; ostree_checksum_from_bytes_v; ostree_checksum_inplace_from_bytes; ostree_checksum_inplace_to_bytes; ostree_checksum_input_stream_get_type; ostree_checksum_input_stream_new; ostree_checksum_to_bytes; ostree_checksum_to_bytes_v; ostree_cmd__private__; ostree_cmp_checksum_bytes; ostree_commit_get_parent; ostree_commit_get_timestamp; ostree_content_file_parse; ostree_content_file_parse_at; ostree_content_stream_parse; ostree_create_directory_metadata; ostree_deployment_clone; ostree_deployment_equal; ostree_deployment_get_bootconfig; ostree_deployment_get_bootcsum; ostree_deployment_get_bootserial; ostree_deployment_get_csum; ostree_deployment_get_deployserial; ostree_deployment_get_index; ostree_deployment_get_origin; ostree_deployment_get_origin_relpath; ostree_deployment_get_osname; ostree_deployment_get_type; ostree_deployment_hash; ostree_deployment_new; ostree_deployment_set_bootconfig; ostree_deployment_set_bootserial; ostree_deployment_set_index; ostree_deployment_set_origin; ostree_diff_dirs; ostree_diff_item_get_type; ostree_diff_item_ref; ostree_diff_item_unref; ostree_diff_print; ostree_fetcher_config_flags_get_type; ostree_gpg_verify_result_count_all; ostree_gpg_verify_result_count_valid; ostree_gpg_verify_result_describe; ostree_gpg_verify_result_describe_variant; ostree_gpg_verify_result_get; ostree_gpg_verify_result_get_all; ostree_gpg_verify_result_get_type; ostree_gpg_verify_result_lookup; ostree_hash_object_name; ostree_metadata_variant_type; ostree_mutable_tree_ensure_dir; ostree_mutable_tree_ensure_parent_dirs; ostree_mutable_tree_get_contents_checksum; ostree_mutable_tree_get_files; ostree_mutable_tree_get_metadata_checksum; ostree_mutable_tree_get_subdirs; ostree_mutable_tree_get_type; ostree_mutable_tree_lookup; ostree_mutable_tree_new; ostree_mutable_tree_replace_file; ostree_mutable_tree_set_contents_checksum; ostree_mutable_tree_set_metadata_checksum; ostree_mutable_tree_walk; ostree_object_from_string; ostree_object_name_deserialize; ostree_object_name_serialize; ostree_object_to_string; ostree_object_type_from_string; ostree_object_type_to_string; ostree_parse_refspec; ostree_raw_file_to_content_stream; ostree_repo_abort_transaction; ostree_repo_add_gpg_signature_summary; ostree_repo_append_gpg_signature; ostree_repo_checkout_gc; ostree_repo_checkout_tree; ostree_repo_checkout_tree_at; ostree_repo_commit_modifier_get_type; ostree_repo_commit_modifier_new; ostree_repo_commit_modifier_ref; ostree_repo_commit_modifier_set_devino_cache; ostree_repo_commit_modifier_set_sepolicy; ostree_repo_commit_modifier_set_xattr_callback; ostree_repo_commit_modifier_unref; ostree_repo_commit_transaction; ostree_repo_commit_traverse_iter_cleanup; ostree_repo_commit_traverse_iter_clear; ostree_repo_commit_traverse_iter_get_dir; ostree_repo_commit_traverse_iter_get_file; ostree_repo_commit_traverse_iter_init_commit; ostree_repo_commit_traverse_iter_init_dirtree; ostree_repo_commit_traverse_iter_next; ostree_repo_copy_config; ostree_repo_create; ostree_repo_delete_object; ostree_repo_devino_cache_get_type; ostree_repo_devino_cache_new; ostree_repo_devino_cache_ref; ostree_repo_devino_cache_unref; ostree_repo_export_tree_to_archive; ostree_repo_file_ensure_resolved; ostree_repo_file_get_checksum; ostree_repo_file_get_repo; ostree_repo_file_get_root; ostree_repo_file_get_type; ostree_repo_file_get_xattrs; ostree_repo_file_tree_find_child; ostree_repo_file_tree_get_contents; ostree_repo_file_tree_get_contents_checksum; ostree_repo_file_tree_get_metadata; ostree_repo_file_tree_get_metadata_checksum; ostree_repo_file_tree_query_child; ostree_repo_file_tree_set_metadata; ostree_repo_get_config; ostree_repo_get_disable_fsync; ostree_repo_get_mode; ostree_repo_get_parent; ostree_repo_get_path; ostree_repo_get_type; ostree_repo_has_object; ostree_repo_import_archive_to_mtree; ostree_repo_import_object_from; ostree_repo_is_system; ostree_repo_is_writable; ostree_repo_list_commit_objects_starting_with; ostree_repo_list_objects; ostree_repo_list_refs; ostree_repo_list_static_delta_names; ostree_repo_load_commit; ostree_repo_load_file; ostree_repo_load_object_stream; ostree_repo_load_variant; ostree_repo_load_variant_if_exists; ostree_repo_mode_from_string; ostree_repo_new; ostree_repo_new_default; ostree_repo_new_for_sysroot_path; ostree_repo_open; ostree_repo_prepare_transaction; ostree_repo_prune; ostree_repo_prune_static_deltas; ostree_repo_pull; ostree_repo_pull_default_console_progress_changed; ostree_repo_pull_one_dir; ostree_repo_pull_with_options; ostree_repo_query_object_storage_size; ostree_repo_read_commit; ostree_repo_read_commit_detached_metadata; ostree_repo_regenerate_summary; ostree_repo_remote_add; ostree_repo_remote_change; ostree_repo_remote_delete; ostree_repo_remote_fetch_summary; ostree_repo_remote_get_gpg_verify; ostree_repo_remote_get_gpg_verify_summary; ostree_repo_remote_get_url; ostree_repo_remote_gpg_import; ostree_repo_remote_list; ostree_repo_remote_list_refs; ostree_repo_resolve_rev; ostree_repo_scan_hardlinks; ostree_repo_set_disable_fsync; ostree_repo_set_ref_immediate; ostree_repo_sign_commit; ostree_repo_sign_delta; ostree_repo_static_delta_execute_offline; ostree_repo_static_delta_generate; ostree_repo_transaction_set_ref; ostree_repo_transaction_set_refspec; ostree_repo_transaction_stats_get_type; ostree_repo_traverse_commit; ostree_repo_traverse_commit_union; ostree_repo_traverse_new_reachable; ostree_repo_verify_commit; ostree_repo_verify_commit_ext; ostree_repo_verify_summary; ostree_repo_write_archive_to_mtree; ostree_repo_write_commit; ostree_repo_write_commit_detached_metadata; ostree_repo_write_commit_with_time; ostree_repo_write_config; ostree_repo_write_content; ostree_repo_write_content_async; ostree_repo_write_content_finish; ostree_repo_write_content_trusted; ostree_repo_write_dfd_to_mtree; ostree_repo_write_directory_to_mtree; ostree_repo_write_metadata; ostree_repo_write_metadata_async; ostree_repo_write_metadata_finish; ostree_repo_write_metadata_stream_trusted; ostree_repo_write_metadata_trusted; ostree_repo_write_mtree; ostree_sepolicy_fscreatecon_cleanup; ostree_sepolicy_get_label; ostree_sepolicy_get_name; ostree_sepolicy_get_path; ostree_sepolicy_get_type; ostree_sepolicy_new; ostree_sepolicy_restorecon; ostree_sepolicy_setfscreatecon; ostree_sysroot_cleanup; ostree_sysroot_deployment_set_kargs; ostree_sysroot_deployment_set_mutable; ostree_sysroot_deploy_tree; ostree_sysroot_ensure_initialized; ostree_sysroot_get_booted_deployment; ostree_sysroot_get_bootversion; ostree_sysroot_get_deployment_directory; ostree_sysroot_get_deployment_dirpath; ostree_sysroot_get_deployment_origin_path; ostree_sysroot_get_deployments; ostree_sysroot_get_fd; ostree_sysroot_get_merge_deployment; ostree_sysroot_get_path; ostree_sysroot_get_repo; ostree_sysroot_get_subbootversion; ostree_sysroot_get_type; ostree_sysroot_load; ostree_sysroot_lock; ostree_sysroot_lock_async; ostree_sysroot_lock_finish; ostree_sysroot_new; ostree_sysroot_new_default; ostree_sysroot_origin_new_from_refspec; ostree_sysroot_prepare_cleanup; ostree_sysroot_simple_write_deployment; ostree_sysroot_try_lock; ostree_sysroot_unload; ostree_sysroot_unlock; ostree_sysroot_upgrader_check_timestamps; ostree_sysroot_upgrader_deploy; ostree_sysroot_upgrader_dup_origin; ostree_sysroot_upgrader_flags_get_type; ostree_sysroot_upgrader_get_origin; ostree_sysroot_upgrader_get_origin_description; ostree_sysroot_upgrader_get_type; ostree_sysroot_upgrader_new; ostree_sysroot_upgrader_new_for_os; ostree_sysroot_upgrader_new_for_os_with_flags; ostree_sysroot_upgrader_pull; ostree_sysroot_upgrader_pull_one_dir; ostree_sysroot_upgrader_set_origin; ostree_sysroot_write_deployments; ostree_sysroot_write_origin_file; ostree_validate_checksum_string; ostree_validate_rev; ostree_validate_structureof_checksum_string; ostree_validate_structureof_commit; ostree_validate_structureof_csum_v; ostree_validate_structureof_dirmeta; ostree_validate_structureof_dirtree; ostree_validate_structureof_file_mode; ostree_validate_structureof_objtype; local: *; }; LIBOSTREE_2016.4 { global: ostree_repo_get_dfd; ostree_repo_list_refs_ext; ostree_sysroot_init_osname; ostree_sysroot_load_if_changed; ostree_sysroot_deployment_unlock; ostree_deployment_get_unlocked; ostree_deployment_unlocked_state_to_string; } LIBOSTREE_2016.3; LIBOSTREE_2016.5 { global: ostree_repo_import_object_from_with_trust; ostree_sepolicy_get_csum; ostree_repo_get_remote_option; ostree_repo_get_remote_list_option; ostree_repo_get_remote_boolean_option; ostree_repo_set_cache_dir; } LIBOSTREE_2016.4; LIBOSTREE_2016.6 { global: ostree_gpg_verify_result_require_valid_signature; ostree_raw_file_to_archive_z2_stream; ostree_repo_gpg_verify_data; ostree_repo_remote_fetch_summary_with_options; } LIBOSTREE_2016.5; LIBOSTREE_2016.7 { global: ostree_repo_resolve_rev_ext; } LIBOSTREE_2016.6; LIBOSTREE_2016.8 { global: ostree_checksum_b64_to_bytes; ostree_checksum_b64_from_bytes; ostree_repo_checkout_at; } LIBOSTREE_2016.7; /* No new symbols in 2016.9 */ /* No new symbols in 2016.10 */ /* No new symbols in 2016.11 */ /* No new symbols in 2016.12 */ /* No new symbols in 2016.13 */ LIBOSTREE_2016.14 { global: ostree_repo_verify_commit_for_remote; } LIBOSTREE_2016.8; /* No new symbols in 2016.15 */ LIBOSTREE_2017.1 { global: ostree_repo_prune_from_reachable; } LIBOSTREE_2016.14; LIBOSTREE_2017.2 { global: ostree_repo_reload_config; } LIBOSTREE_2017.1; LIBOSTREE_2017.3 { global: ostree_raw_file_to_archive_z2_stream_with_options; } LIBOSTREE_2017.2; LIBOSTREE_2017.4 { global: ostree_check_version; ostree_diff_dirs_with_options; ostree_sepolicy_new_at; ostree_sysroot_write_deployments_with_options; } LIBOSTREE_2017.3; LIBOSTREE_2017.6 { global: ostree_async_progress_get; ostree_async_progress_set; ostree_async_progress_get_variant; ostree_async_progress_set_variant; } LIBOSTREE_2017.4; LIBOSTREE_2017.7 { global: ostree_sysroot_repo; ostree_sysroot_query_deployments_for; } LIBOSTREE_2017.6; LIBOSTREE_2017.8 { global: ostree_validate_remote_name; } LIBOSTREE_2017.7; LIBOSTREE_2017.9 { }; LIBOSTREE_2017.10 { ostree_gpg_error_quark; ostree_repo_set_alias_ref_immediate; ostree_repo_open_at; ostree_repo_create_at; /* Inherit from .8 since .9 is empty and is also broken * in that it doesn't have a parent currently; * */ } LIBOSTREE_2017.8; LIBOSTREE_2017.11 { } LIBOSTREE_2017.10; LIBOSTREE_2017.12 { global: ostree_repo_equal; ostree_repo_hash; } LIBOSTREE_2017.11; LIBOSTREE_2017.13 { global: ostree_checksum_file_at; ostree_repo_checkout_at_options_set_devino; } LIBOSTREE_2017.12; LIBOSTREE_2017.14 { } LIBOSTREE_2017.13; LIBOSTREE_2017.15 { ostree_repo_fsck_object; ostree_repo_mark_commit_partial; ostree_break_hardlink; } LIBOSTREE_2017.14; LIBOSTREE_2018.1 { } LIBOSTREE_2017.15; LIBOSTREE_2018.2 { ostree_commit_get_content_checksum; } LIBOSTREE_2018.1; LIBOSTREE_2018.3 { ostree_deployment_origin_remove_transient_state; ostree_sysroot_deployment_set_pinned; ostree_deployment_is_pinned; } LIBOSTREE_2018.2; LIBOSTREE_2018.5 { ostree_sysroot_stage_tree; ostree_sysroot_get_staged_deployment; ostree_deployment_is_staged; ostree_repo_traverse_new_parents; ostree_repo_traverse_parents_get_commits; ostree_repo_traverse_commit_union_with_parents; } LIBOSTREE_2018.3; LIBOSTREE_2018.6 { global: ostree_collection_ref_dup; ostree_collection_ref_dupv; ostree_collection_ref_equal; ostree_collection_ref_free; ostree_collection_ref_freev; ostree_collection_ref_get_type; ostree_collection_ref_hash; ostree_collection_ref_new; ostree_remote_get_name; ostree_remote_get_type; ostree_remote_get_url; ostree_remote_ref; ostree_remote_unref; ostree_repo_find_remotes_async; ostree_repo_find_remotes_finish; ostree_repo_finder_avahi_get_type; ostree_repo_finder_avahi_new; ostree_repo_finder_avahi_start; ostree_repo_finder_avahi_stop; ostree_repo_finder_config_get_type; ostree_repo_finder_config_new; ostree_repo_finder_get_type; ostree_repo_finder_mount_get_type; ostree_repo_finder_mount_new; ostree_repo_finder_override_add_uri; ostree_repo_finder_override_get_type; ostree_repo_finder_override_new; ostree_repo_finder_resolve_all_async; ostree_repo_finder_resolve_all_finish; ostree_repo_finder_resolve_async; ostree_repo_finder_resolve_finish; ostree_repo_finder_result_compare; ostree_repo_finder_result_dup; ostree_repo_finder_result_free; ostree_repo_finder_result_freev; ostree_repo_finder_result_get_type; ostree_repo_finder_result_new; ostree_repo_get_collection_id; ostree_repo_list_collection_refs; ostree_repo_pull_from_remotes_async; ostree_repo_pull_from_remotes_finish; ostree_repo_remote_list_collection_refs; ostree_repo_resolve_collection_ref; ostree_repo_resolve_keyring_for_collection; ostree_repo_set_collection_id; ostree_repo_set_collection_ref_immediate; ostree_repo_transaction_set_collection_ref; ostree_repo_traverse_reachable_refs; ostree_sysroot_cleanup_prune_repo; ostree_validate_collection_id; } LIBOSTREE_2018.5; LIBOSTREE_2018.7 { global: ostree_mutable_tree_fill_empty_from_dirtree; ostree_mutable_tree_new_from_checksum; ostree_mutable_tree_check_error; } LIBOSTREE_2018.6; /* No new symbols in 2018.8 */ LIBOSTREE_2018.9 { ostree_mutable_tree_remove; ostree_repo_get_min_free_space_bytes; ostree_repo_get_default_repo_finders; } LIBOSTREE_2018.7; /* No new symbols in 2019.1 */ LIBOSTREE_2019.2 { ostree_repo_get_bootloader; } LIBOSTREE_2018.9; LIBOSTREE_2019.3 { global: ostree_repo_write_archive_to_mtree_from_fd; ostree_kernel_args_free; ostree_kernel_args_new; ostree_kernel_args_cleanup; ostree_kernel_args_replace_take; ostree_kernel_args_replace; ostree_kernel_args_replace_argv; ostree_kernel_args_append; ostree_kernel_args_append_argv; ostree_kernel_args_append_argv_filtered; ostree_kernel_args_new_replace; ostree_kernel_args_delete; ostree_kernel_args_delete_key_entry; ostree_kernel_args_append_proc_cmdline; ostree_kernel_args_parse_append; ostree_kernel_args_get_last_value; ostree_kernel_args_from_string; ostree_kernel_args_to_strv; ostree_kernel_args_to_string; } LIBOSTREE_2018.9; LIBOSTREE_2019.4 { ostree_repo_mark_commit_partial_reason; } LIBOSTREE_2019.3; /* No new symbols in 2019.5 */ LIBOSTREE_2019.6 { ostree_async_progress_copy_state; } LIBOSTREE_2019.4; LIBOSTREE_2020.1 { global: ostree_commit_get_object_sizes; ostree_commit_sizes_entry_copy; ostree_commit_sizes_entry_free; ostree_commit_sizes_entry_get_type; ostree_commit_sizes_entry_new; ostree_sysroot_initialize; ostree_sysroot_is_booted; ostree_sysroot_set_mount_namespace_in_use; } LIBOSTREE_2019.6; /* No new symbols in 2020.2 */ /* No new symbols in 2020.3 */ LIBOSTREE_2020.4 { global: ostree_repo_commit_modifier_set_sepolicy_from_commit; ostree_sign_get_type; ostree_sign_get_all; ostree_sign_commit; ostree_sign_commit_verify; ostree_sign_data; ostree_sign_data_verify; ostree_sign_get_by_name; ostree_sign_get_name; ostree_sign_clear_keys; ostree_sign_load_pk; ostree_sign_metadata_format; ostree_sign_metadata_key; ostree_sign_set_pk; ostree_sign_add_pk; ostree_sign_set_sk; ostree_sign_summary; } LIBOSTREE_2020.1; /* No new symbols in 2020.5 */ /* No new symbols in 2020.6 */ LIBOSTREE_2020.7 { global: ostree_repo_static_delta_execute_offline_with_signature; ostree_repo_static_delta_verify_signature; ostree_bootconfig_parser_get_overlay_initrds; ostree_bootconfig_parser_set_overlay_initrds; ostree_sysroot_deploy_tree_with_options; ostree_sysroot_stage_tree_with_options; ostree_sysroot_stage_overlay_initrd; } LIBOSTREE_2020.4; LIBOSTREE_2020.8 { global: ostree_repo_list_static_delta_indexes; ostree_repo_static_delta_reindex; ostree_repo_gpg_sign_data; } LIBOSTREE_2020.7; LIBOSTREE_2021.1 { global: ostree_commit_metadata_for_bootable; ostree_sysroot_require_booted_deployment; } LIBOSTREE_2020.8; LIBOSTREE_2021.2 { global: ostree_repo_write_regfile_inline; ostree_repo_write_symlink; ostree_repo_write_regfile; ostree_content_writer_get_type; ostree_content_writer_finish; } LIBOSTREE_2021.1; LIBOSTREE_2021.3 { global: ostree_repo_auto_lock_push; ostree_repo_auto_lock_cleanup; ostree_repo_lock_push; ostree_repo_lock_pop; } LIBOSTREE_2021.2; LIBOSTREE_2021.4 { global: ostree_repo_remote_get_gpg_keys; ostree_repo_signature_verify_commit_data; } LIBOSTREE_2021.3; LIBOSTREE_2021.5 { global: ostree_sepolicy_new_from_commit; ostree_mutable_tree_new_from_commit; } LIBOSTREE_2021.4; /* NOTE: Only add more content here in release commits! See the * comments at the top of this file. */