diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate responsibility for the maintenance of this package. Individuals on this list should be the sole modifiers of the package, excluding cases where the Solus Team may need to perform necessary rebuilds, upgrades, or security fixes. This list should not be used for any direct contact usage. If you believe this package requires a package update, follow documentation from https://getsol.us/articles/packaging/request-a-package-update/en/. In the event this package no longer becomes sufficiently maintained, Core Team reserves the right to request a new maintainer or remove this package from the repository. + +- Reilly Brogan + - IRC: reillybrogan + - Email: solus@reillybrogan.com diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +liblxc.so.1 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,598 +1,68 @@ -liblxc.so.1:__criu_check_feature -liblxc.so.1:__criu_dump -liblxc.so.1:__criu_pre_dump -liblxc.so.1:__criu_restore -liblxc.so.1:__lxc_start -liblxc.so.1:__netlink_recv -liblxc.so.1:__netlink_send -liblxc.so.1:__netlink_transaction -liblxc.so.1:add_elem_to_mount_list -liblxc.so.1:add_required_remount_flags -liblxc.so.1:addattr -liblxc.so.1:append_unexp_config_line -liblxc.so.1:attach_block_device -liblxc.so.1:attach_nbd -liblxc.so.1:blk_getsize -liblxc.so.1:btrfs_clonepaths -liblxc.so.1:btrfs_create -liblxc.so.1:btrfs_create_clone -liblxc.so.1:btrfs_create_snapshot -liblxc.so.1:btrfs_destroy -liblxc.so.1:btrfs_detect -liblxc.so.1:btrfs_list_get_path_rootid -liblxc.so.1:btrfs_mount -liblxc.so.1:btrfs_same_fs -liblxc.so.1:btrfs_snapshot -liblxc.so.1:btrfs_snapshot_wrapper -liblxc.so.1:btrfs_try_remove_subvol -liblxc.so.1:btrfs_umount -liblxc.so.1:cgfsng_ops_init -liblxc.so.1:cgns_supported -liblxc.so.1:cgroup_exit -liblxc.so.1:cgroup_init -liblxc.so.1:choose_init -liblxc.so.1:chown_mapped_root -liblxc.so.1:chown_mapped_root_exec_wrapper -liblxc.so.1:clear_unexp_config_line -liblxc.so.1:clone_update_unexp_hooks -liblxc.so.1:clone_update_unexp_ovl_paths -liblxc.so.1:config_ip_prefix -liblxc.so.1:container_disk_lock -liblxc.so.1:container_disk_unlock -liblxc.so.1:container_mem_lock -liblxc.so.1:container_mem_unlock -liblxc.so.1:detach_block_device -liblxc.so.1:detach_nbd_idx -liblxc.so.1:detect_fs -liblxc.so.1:detect_ramfs_rootfs -liblxc.so.1:detect_shared_rootfs -liblxc.so.1:dir_clonepaths -liblxc.so.1:dir_create -liblxc.so.1:dir_destroy -liblxc.so.1:dir_detect -liblxc.so.1:dir_exists -liblxc.so.1:dir_mount -liblxc.so.1:dir_umount -liblxc.so.1:do_append_unexp_config_line -liblxc.so.1:do_mkfs_exec_wrapper -liblxc.so.1:do_resolve_add_rule -liblxc.so.1:fd_cloexec -liblxc.so.1:fd_to_fd -liblxc.so.1:fhas_fs_type -liblxc.so.1:file_exists -liblxc.so.1:file_to_buf -liblxc.so.1:find_fstype_cb -liblxc.so.1:find_unmapped_nsid -liblxc.so.1:fnv_64a_buf -liblxc.so.1:fopen_cloexec -liblxc.so.1:get_btrfs_subvol_path -liblxc.so.1:get_cgroup_version -liblxc.so.1:get_fssize -liblxc.so.1:get_hierarchy -liblxc.so.1:get_hostarch -liblxc.so.1:get_mapped_rootid -liblxc.so.1:get_minimal_idmap -liblxc.so.1:get_new_ctx -liblxc.so.1:get_ns_gid -liblxc.so.1:get_ns_uid -liblxc.so.1:get_rundir -liblxc.so.1:get_template_path -liblxc.so.1:get_u16 -liblxc.so.1:has_fs_type -liblxc.so.1:id128_to_uuid_string -liblxc.so.1:in_caplist -liblxc.so.1:is_blktype -liblxc.so.1:is_btrfs_fs -liblxc.so.1:is_btrfs_subvol -liblxc.so.1:is_cgroupfs_v1 -liblxc.so.1:is_cgroupfs_v2 -liblxc.so.1:is_dir -liblxc.so.1:is_fs_type -liblxc.so.1:is_ovs_bridge -liblxc.so.1:is_shared_mountpoint -liblxc.so.1:is_valid_storage_type -liblxc.so.1:linkderef +liblxc.so.1:__safe_mount_beneath_at +liblxc.so.1:current_config liblxc.so.1:list_active_containers liblxc.so.1:list_all_containers liblxc.so.1:list_defined_containers -liblxc.so.1:loop_clonepaths -liblxc.so.1:loop_create -liblxc.so.1:loop_destroy -liblxc.so.1:loop_detect -liblxc.so.1:loop_mount -liblxc.so.1:loop_umount -liblxc.so.1:lsm_apparmor_drv_init -liblxc.so.1:lsm_enabled -liblxc.so.1:lsm_init -liblxc.so.1:lsm_name -liblxc.so.1:lsm_nop_drv_init -liblxc.so.1:lsm_process_cleanup -liblxc.so.1:lsm_process_label_fd_get -liblxc.so.1:lsm_process_label_get -liblxc.so.1:lsm_process_label_set -liblxc.so.1:lsm_process_label_set_at -liblxc.so.1:lsm_process_prepare -liblxc.so.1:lvm_clonepaths -liblxc.so.1:lvm_compare_lv_attr -liblxc.so.1:lvm_create -liblxc.so.1:lvm_create_clone -liblxc.so.1:lvm_create_snapshot -liblxc.so.1:lvm_destroy -liblxc.so.1:lvm_detect -liblxc.so.1:lvm_is_thin_pool -liblxc.so.1:lvm_is_thin_volume -liblxc.so.1:lvm_mount -liblxc.so.1:lvm_umount -liblxc.so.1:lxc_abort -liblxc.so.1:lxc_abstract_unix_close -liblxc.so.1:lxc_abstract_unix_connect -liblxc.so.1:lxc_abstract_unix_open -liblxc.so.1:lxc_abstract_unix_rcv_credential -liblxc.so.1:lxc_abstract_unix_recv_fds -liblxc.so.1:lxc_abstract_unix_send_credential -liblxc.so.1:lxc_abstract_unix_send_fds -liblxc.so.1:lxc_abstract_unix_send_fds_iov -liblxc.so.1:lxc_add_state_client -liblxc.so.1:lxc_allocate_ttys -liblxc.so.1:lxc_ambient_caps_down -liblxc.so.1:lxc_ambient_caps_up -liblxc.so.1:lxc_append_null_to_array -liblxc.so.1:lxc_append_paths -liblxc.so.1:lxc_append_string -liblxc.so.1:lxc_array_len -liblxc.so.1:lxc_attach liblxc.so.1:lxc_attach_run_command liblxc.so.1:lxc_attach_run_shell -liblxc.so.1:lxc_bridge_attach -liblxc.so.1:lxc_caps_down -liblxc.so.1:lxc_caps_init -liblxc.so.1:lxc_caps_last_cap -liblxc.so.1:lxc_caps_up -liblxc.so.1:lxc_char_left_gc -liblxc.so.1:lxc_char_right_gc -liblxc.so.1:lxc_check_inherited -liblxc.so.1:lxc_chroot -liblxc.so.1:lxc_clear_apparmor_raw -liblxc.so.1:lxc_clear_automounts -liblxc.so.1:lxc_clear_cgroups -liblxc.so.1:lxc_clear_config_caps -liblxc.so.1:lxc_clear_config_keepcaps -liblxc.so.1:lxc_clear_environment -liblxc.so.1:lxc_clear_groups -liblxc.so.1:lxc_clear_hooks -liblxc.so.1:lxc_clear_idmaps -liblxc.so.1:lxc_clear_includes -liblxc.so.1:lxc_clear_limits -liblxc.so.1:lxc_clear_mount_entries -liblxc.so.1:lxc_clear_namespace -liblxc.so.1:lxc_clear_procs -liblxc.so.1:lxc_clear_sysctls -liblxc.so.1:lxc_clone -liblxc.so.1:lxc_cmd_add_state_client -liblxc.so.1:lxc_cmd_connect -liblxc.so.1:lxc_cmd_console -liblxc.so.1:lxc_cmd_console_log -liblxc.so.1:lxc_cmd_get_cgroup_path -liblxc.so.1:lxc_cmd_get_clone_flags -liblxc.so.1:lxc_cmd_get_config_item -liblxc.so.1:lxc_cmd_get_init_pid -liblxc.so.1:lxc_cmd_get_lxcpath -liblxc.so.1:lxc_cmd_get_name -liblxc.so.1:lxc_cmd_get_state -liblxc.so.1:lxc_cmd_init -liblxc.so.1:lxc_cmd_mainloop_add -liblxc.so.1:lxc_cmd_seccomp_notify_add_listener -liblxc.so.1:lxc_cmd_serve_state_clients -liblxc.so.1:lxc_cmd_sock_get_state -liblxc.so.1:lxc_cmd_sock_rcv_state -liblxc.so.1:lxc_cmd_stop -liblxc.so.1:lxc_cmd_terminal_winch -liblxc.so.1:lxc_conf_free -liblxc.so.1:lxc_conf_init -liblxc.so.1:lxc_config_define_add -liblxc.so.1:lxc_config_define_free -liblxc.so.1:lxc_config_define_load liblxc.so.1:lxc_config_item_is_supported -liblxc.so.1:lxc_config_net_is_hwaddr -liblxc.so.1:lxc_config_parse_arch -liblxc.so.1:lxc_config_read -liblxc.so.1:lxc_config_value_empty -liblxc.so.1:lxc_console liblxc.so.1:lxc_container_get liblxc.so.1:lxc_container_new liblxc.so.1:lxc_container_put -liblxc.so.1:lxc_convert_mac -liblxc.so.1:lxc_count_file_lines -liblxc.so.1:lxc_create_network -liblxc.so.1:lxc_create_tmp_proc_mount -liblxc.so.1:lxc_delete_network -liblxc.so.1:lxc_delete_network_priv -liblxc.so.1:lxc_delete_network_unpriv -liblxc.so.1:lxc_delete_tty -liblxc.so.1:lxc_deslashify -liblxc.so.1:lxc_error_set_and_log -liblxc.so.1:lxc_execute -liblxc.so.1:lxc_file_cap_is_set -liblxc.so.1:lxc_file_for_each_line -liblxc.so.1:lxc_file_for_each_line_mmap -liblxc.so.1:lxc_fill_elevated_privileges -liblxc.so.1:lxc_fill_namespace_flags -liblxc.so.1:lxc_find_gateway_addresses -liblxc.so.1:lxc_find_next_power2 -liblxc.so.1:lxc_fini -liblxc.so.1:lxc_free_array -liblxc.so.1:lxc_free_handler -liblxc.so.1:lxc_free_networks -liblxc.so.1:lxc_freeze -liblxc.so.1:lxc_get_conf_bool -liblxc.so.1:lxc_get_conf_int -liblxc.so.1:lxc_get_conf_size_t -liblxc.so.1:lxc_get_conf_str -liblxc.so.1:lxc_get_conf_uint64 -liblxc.so.1:lxc_get_config liblxc.so.1:lxc_get_global_config_item -liblxc.so.1:lxc_get_netdev_by_idx liblxc.so.1:lxc_get_version liblxc.so.1:lxc_get_wait_states -liblxc.so.1:lxc_getstate -liblxc.so.1:lxc_global_config_value -liblxc.so.1:lxc_grow_array liblxc.so.1:lxc_has_api_extension -liblxc.so.1:lxc_id128_randomize -liblxc.so.1:lxc_id128_write -liblxc.so.1:lxc_id128_write_fd -liblxc.so.1:lxc_inherit_namespace -liblxc.so.1:lxc_init -liblxc.so.1:lxc_init_handler -liblxc.so.1:lxc_ip_forwarding_off -liblxc.so.1:lxc_ip_forwarding_on -liblxc.so.1:lxc_ipv4_addr_add -liblxc.so.1:lxc_ipv4_addr_get -liblxc.so.1:lxc_ipv4_gateway_add -liblxc.so.1:lxc_ipv6_addr_add -liblxc.so.1:lxc_ipv6_addr_get -liblxc.so.1:lxc_ipv6_gateway_add -liblxc.so.1:lxc_ipvlan_flag_to_isolation -liblxc.so.1:lxc_ipvlan_flag_to_mode -liblxc.so.1:lxc_ipvlan_isolation_to_flag -liblxc.so.1:lxc_ipvlan_mode_to_flag -liblxc.so.1:lxc_is_line_empty -liblxc.so.1:lxc_list_config_items -liblxc.so.1:lxc_list_net -liblxc.so.1:lxc_list_subkeys +liblxc.so.1:lxc_log_category_af_unix +liblxc.so.1:lxc_log_category_apparmor +liblxc.so.1:lxc_log_category_attach +liblxc.so.1:lxc_log_category_btrfs +liblxc.so.1:lxc_log_category_caps +liblxc.so.1:lxc_log_category_cgfsng +liblxc.so.1:lxc_log_category_cgroup +liblxc.so.1:lxc_log_category_cgroup2_devices +liblxc.so.1:lxc_log_category_commands +liblxc.so.1:lxc_log_category_commands_utils +liblxc.so.1:lxc_log_category_conf +liblxc.so.1:lxc_log_category_confile +liblxc.so.1:lxc_log_category_confile_utils +liblxc.so.1:lxc_log_category_criu +liblxc.so.1:lxc_log_category_dir +liblxc.so.1:lxc_log_category_error +liblxc.so.1:lxc_log_category_execute +liblxc.so.1:lxc_log_category_freezer +liblxc.so.1:lxc_log_category_log +liblxc.so.1:lxc_log_category_loop +liblxc.so.1:lxc_log_category_lsm +liblxc.so.1:lxc_log_category_lvm +liblxc.so.1:lxc_log_category_lxc +liblxc.so.1:lxc_log_category_lxccontainer +liblxc.so.1:lxc_log_category_lxclock +liblxc.so.1:lxc_log_category_monitor +liblxc.so.1:lxc_log_category_mount_utils +liblxc.so.1:lxc_log_category_namespace +liblxc.so.1:lxc_log_category_nbd +liblxc.so.1:lxc_log_category_network +liblxc.so.1:lxc_log_category_nl +liblxc.so.1:lxc_log_category_overlay +liblxc.so.1:lxc_log_category_parse +liblxc.so.1:lxc_log_category_process_utils +liblxc.so.1:lxc_log_category_rbd +liblxc.so.1:lxc_log_category_rsync +liblxc.so.1:lxc_log_category_seccomp +liblxc.so.1:lxc_log_category_start +liblxc.so.1:lxc_log_category_state +liblxc.so.1:lxc_log_category_storage +liblxc.so.1:lxc_log_category_storage_utils +liblxc.so.1:lxc_log_category_sync +liblxc.so.1:lxc_log_category_terminal +liblxc.so.1:lxc_log_category_utils +liblxc.so.1:lxc_log_category_zfs liblxc.so.1:lxc_log_close -liblxc.so.1:lxc_log_configured_netdevs -liblxc.so.1:lxc_log_enable_syslog -liblxc.so.1:lxc_log_get_file -liblxc.so.1:lxc_log_get_level -liblxc.so.1:lxc_log_get_prefix -liblxc.so.1:lxc_log_has_valid_level +liblxc.so.1:lxc_log_fd liblxc.so.1:lxc_log_init -liblxc.so.1:lxc_log_options_no_override -liblxc.so.1:lxc_log_set_file -liblxc.so.1:lxc_log_set_level -liblxc.so.1:lxc_log_set_prefix -liblxc.so.1:lxc_log_syslog -liblxc.so.1:lxc_macvlan_create -liblxc.so.1:lxc_macvlan_flag_to_mode -liblxc.so.1:lxc_macvlan_mode_to_flag -liblxc.so.1:lxc_mainloop -liblxc.so.1:lxc_mainloop_add_handler -liblxc.so.1:lxc_mainloop_close -liblxc.so.1:lxc_mainloop_del_handler -liblxc.so.1:lxc_mainloop_open -liblxc.so.1:lxc_make_abstract_socket_name -liblxc.so.1:lxc_make_controlling_terminal -liblxc.so.1:lxc_make_tmpfile -liblxc.so.1:lxc_map_ids -liblxc.so.1:lxc_map_ids_exec_wrapper -liblxc.so.1:lxc_mkifname +liblxc.so.1:lxc_log_use_global_fd liblxc.so.1:lxc_monitor_close -liblxc.so.1:lxc_monitor_fifo_name -liblxc.so.1:lxc_monitor_open -liblxc.so.1:lxc_monitor_read -liblxc.so.1:lxc_monitor_read_fdset -liblxc.so.1:lxc_monitor_read_timeout -liblxc.so.1:lxc_monitor_send_exit_code -liblxc.so.1:lxc_monitor_send_state -liblxc.so.1:lxc_monitor_sock_name -liblxc.so.1:lxc_monitord_spawn -liblxc.so.1:lxc_mount_proc_if_needed -liblxc.so.1:lxc_namespace_2_cloneflag -liblxc.so.1:lxc_namespace_2_ns_idx -liblxc.so.1:lxc_namespace_2_std_identifiers -liblxc.so.1:lxc_neigh_proxy_off -liblxc.so.1:lxc_neigh_proxy_on -liblxc.so.1:lxc_net_type_to_str -liblxc.so.1:lxc_netdev_delete_by_index -liblxc.so.1:lxc_netdev_delete_by_name -liblxc.so.1:lxc_netdev_down -liblxc.so.1:lxc_netdev_isup -liblxc.so.1:lxc_netdev_move_by_index -liblxc.so.1:lxc_netdev_move_by_name -liblxc.so.1:lxc_netdev_rename_by_index -liblxc.so.1:lxc_netdev_rename_by_name -liblxc.so.1:lxc_netdev_set_mtu -liblxc.so.1:lxc_netdev_up -liblxc.so.1:lxc_netns_get_nsid -liblxc.so.1:lxc_netns_set_nsid -liblxc.so.1:lxc_network_add -liblxc.so.1:lxc_network_move_created_netdev_priv -liblxc.so.1:lxc_network_recv_from_parent -liblxc.so.1:lxc_network_recv_name_and_ifindex_from_child -liblxc.so.1:lxc_network_send_name_and_ifindex_to_parent -liblxc.so.1:lxc_network_send_to_child -liblxc.so.1:lxc_newlock -liblxc.so.1:lxc_nic_exists -liblxc.so.1:lxc_normalize_path -liblxc.so.1:lxc_ovs_delete_port -liblxc.so.1:lxc_pclose -liblxc.so.1:lxc_poll -liblxc.so.1:lxc_popen -liblxc.so.1:lxc_prepare_loop_dev -liblxc.so.1:lxc_preserve_ns -liblxc.so.1:lxc_proc_cap_is_set -liblxc.so.1:lxc_putlock -liblxc.so.1:lxc_raw_clone -liblxc.so.1:lxc_raw_clone_cb -liblxc.so.1:lxc_raw_execveat -liblxc.so.1:lxc_raw_pidfd_send_signal -liblxc.so.1:lxc_read_file_expect -liblxc.so.1:lxc_read_from_file -liblxc.so.1:lxc_read_nointr -liblxc.so.1:lxc_read_nointr_expect -liblxc.so.1:lxc_read_seccomp_config -liblxc.so.1:lxc_recv_nointr -liblxc.so.1:lxc_recvmsg_nointr_iov -liblxc.so.1:lxc_remove_nic_by_idx -liblxc.so.1:lxc_requests_empty_network -liblxc.so.1:lxc_restore_phys_nics_to_netns -liblxc.so.1:lxc_rexec -liblxc.so.1:lxc_ringbuf_create -liblxc.so.1:lxc_ringbuf_move_read_addr -liblxc.so.1:lxc_ringbuf_read -liblxc.so.1:lxc_ringbuf_write -liblxc.so.1:lxc_rmdir_onedev -liblxc.so.1:lxc_rsync -liblxc.so.1:lxc_rsync_exec -liblxc.so.1:lxc_rsync_exec_wrapper -liblxc.so.1:lxc_safe_int -liblxc.so.1:lxc_safe_long -liblxc.so.1:lxc_safe_long_long -liblxc.so.1:lxc_safe_uint -liblxc.so.1:lxc_safe_uint64 -liblxc.so.1:lxc_safe_ulong -liblxc.so.1:lxc_seccomp_add_notifier -liblxc.so.1:lxc_seccomp_free -liblxc.so.1:lxc_seccomp_load -liblxc.so.1:lxc_seccomp_recv_notifier_fd -liblxc.so.1:lxc_seccomp_send_notifier_fd -liblxc.so.1:lxc_seccomp_setup_proxy -liblxc.so.1:lxc_send_nointr -liblxc.so.1:lxc_sendfile_nointr -liblxc.so.1:lxc_serve_state_clients -liblxc.so.1:lxc_set_config_item_locked -liblxc.so.1:lxc_set_death_signal -liblxc.so.1:lxc_set_state -liblxc.so.1:lxc_setgroups -liblxc.so.1:lxc_setup -liblxc.so.1:lxc_setup_keyring -liblxc.so.1:lxc_setup_network_in_child_namespaces -liblxc.so.1:lxc_setup_rootfs_prepare_root -liblxc.so.1:lxc_setup_tios -liblxc.so.1:lxc_socket_set_timeout -liblxc.so.1:lxc_start -liblxc.so.1:lxc_state2str -liblxc.so.1:lxc_storage_get_path -liblxc.so.1:lxc_storage_rsync_exec_wrapper -liblxc.so.1:lxc_str2state -liblxc.so.1:lxc_string_in_array -liblxc.so.1:lxc_string_in_list -liblxc.so.1:lxc_string_join -liblxc.so.1:lxc_string_replace -liblxc.so.1:lxc_string_split -liblxc.so.1:lxc_string_split_and_trim -liblxc.so.1:lxc_string_split_quoted -liblxc.so.1:lxc_strmmap -liblxc.so.1:lxc_strmunmap -liblxc.so.1:lxc_switch_uid_gid -liblxc.so.1:lxc_sync_barrier_child -liblxc.so.1:lxc_sync_barrier_parent -liblxc.so.1:lxc_sync_fini -liblxc.so.1:lxc_sync_fini_child -liblxc.so.1:lxc_sync_fini_parent -liblxc.so.1:lxc_sync_init -liblxc.so.1:lxc_sync_wait_child -liblxc.so.1:lxc_sync_wait_parent -liblxc.so.1:lxc_sync_wake_child -liblxc.so.1:lxc_sync_wake_parent -liblxc.so.1:lxc_terminal_allocate -liblxc.so.1:lxc_terminal_conf_free -liblxc.so.1:lxc_terminal_create -liblxc.so.1:lxc_terminal_create_log_file -liblxc.so.1:lxc_terminal_delete -liblxc.so.1:lxc_terminal_free -liblxc.so.1:lxc_terminal_getfd -liblxc.so.1:lxc_terminal_info_init -liblxc.so.1:lxc_terminal_init -liblxc.so.1:lxc_terminal_io_cb -liblxc.so.1:lxc_terminal_mainloop_add -liblxc.so.1:lxc_terminal_map_ids -liblxc.so.1:lxc_terminal_master_cb -liblxc.so.1:lxc_terminal_prepare_login -liblxc.so.1:lxc_terminal_set_stdfds -liblxc.so.1:lxc_terminal_setup -liblxc.so.1:lxc_terminal_signal_fini -liblxc.so.1:lxc_terminal_signal_init -liblxc.so.1:lxc_terminal_signalfd_cb -liblxc.so.1:lxc_terminal_stdin_cb -liblxc.so.1:lxc_terminal_winsz -liblxc.so.1:lxc_terminal_write_ringbuffer -liblxc.so.1:lxc_trim_whitespace_in_place -liblxc.so.1:lxc_try_cmd -liblxc.so.1:lxc_unfreeze -liblxc.so.1:lxc_unix_connect -liblxc.so.1:lxc_unix_connect_type -liblxc.so.1:lxc_unix_send_fds -liblxc.so.1:lxc_unix_sockaddr -liblxc.so.1:lxc_unstack_mountpoint -liblxc.so.1:lxc_va_arg_list_to_argv -liblxc.so.1:lxc_va_arg_list_to_argv_const -liblxc.so.1:lxc_veth_create -liblxc.so.1:lxc_veth_mode_to_flag -liblxc.so.1:lxc_vlan_create -liblxc.so.1:lxc_wait -liblxc.so.1:lxc_wait_for_pid_status -liblxc.so.1:lxc_write_nointr -liblxc.so.1:lxc_write_to_file -liblxc.so.1:lxc_zero_handler -liblxc.so.1:lxclock -liblxc.so.1:lxcunlock -liblxc.so.1:make_anonymous_mount_file -liblxc.so.1:mapped_hostid -liblxc.so.1:mkdir_p liblxc.so.1:mod_all_rdeps -liblxc.so.1:mount_unknown_fs -liblxc.so.1:must_append_path -liblxc.so.1:must_concat -liblxc.so.1:must_copy_string -liblxc.so.1:must_make_path -liblxc.so.1:must_realloc -liblxc.so.1:nbd_clonepaths -liblxc.so.1:nbd_create -liblxc.so.1:nbd_destroy -liblxc.so.1:nbd_detect -liblxc.so.1:nbd_mount -liblxc.so.1:nbd_umount -liblxc.so.1:netdev_get_flag -liblxc.so.1:netdev_get_mtu -liblxc.so.1:netdev_set_flag -liblxc.so.1:netlink_close -liblxc.so.1:netlink_open -liblxc.so.1:netlink_rcv -liblxc.so.1:netlink_send -liblxc.so.1:netlink_transaction -liblxc.so.1:netns_freeifaddrs -liblxc.so.1:netns_getifaddrs -liblxc.so.1:network_ifname -liblxc.so.1:network_new_hwaddrs -liblxc.so.1:new_hwaddr -liblxc.so.1:nla_begin_nested -liblxc.so.1:nla_end_nested -liblxc.so.1:nla_put_attr -liblxc.so.1:nla_put_buffer -liblxc.so.1:nla_put_string -liblxc.so.1:nla_put_u16 -liblxc.so.1:nla_put_u32 -liblxc.so.1:nlmsg_alloc -liblxc.so.1:nlmsg_alloc_reserve -liblxc.so.1:nlmsg_data -liblxc.so.1:nlmsg_free -liblxc.so.1:nlmsg_len -liblxc.so.1:nlmsg_reserve -liblxc.so.1:null_stdfds -liblxc.so.1:on_path -liblxc.so.1:open_devnull -liblxc.so.1:ovl_clonepaths -liblxc.so.1:ovl_create -liblxc.so.1:ovl_destroy -liblxc.so.1:ovl_detect -liblxc.so.1:ovl_get_lower -liblxc.so.1:ovl_get_rootfs -liblxc.so.1:ovl_mkdir -liblxc.so.1:ovl_mount -liblxc.so.1:ovl_umount -liblxc.so.1:ovl_update_abs_paths -liblxc.so.1:parse_byte_size_string -liblxc.so.1:parse_idmaps -liblxc.so.1:parse_mntopts -liblxc.so.1:parse_propagationopts -liblxc.so.1:pin_rootfs -liblxc.so.1:print_to_file -liblxc.so.1:process_lock -liblxc.so.1:process_unlock -liblxc.so.1:prune_init_scope -liblxc.so.1:rand_complete_hwaddr -liblxc.so.1:randseed -liblxc.so.1:rbd_clonepaths -liblxc.so.1:rbd_create -liblxc.so.1:rbd_create_wrapper -liblxc.so.1:rbd_delete_wrapper -liblxc.so.1:rbd_destroy -liblxc.so.1:rbd_detect -liblxc.so.1:rbd_map_wrapper -liblxc.so.1:rbd_mount -liblxc.so.1:rbd_umount -liblxc.so.1:rbd_unmap_wrapper -liblxc.so.1:recursive_destroy -liblxc.so.1:remount_all_slave -liblxc.so.1:remove_trailing_newlines -liblxc.so.1:remove_trailing_slashes -liblxc.so.1:requires_nbd -liblxc.so.1:resolve_clone_flags -liblxc.so.1:rootfs_is_blockdev -liblxc.so.1:rtnetlink_close -liblxc.so.1:rtnetlink_open -liblxc.so.1:rtnetlink_rcv -liblxc.so.1:rtnetlink_send -liblxc.so.1:rtnetlink_transaction -liblxc.so.1:rtnlmsg_alloc -liblxc.so.1:rtnlmsg_free -liblxc.so.1:run_command -liblxc.so.1:run_command_internal -liblxc.so.1:run_command_status -liblxc.so.1:run_lxc_hooks -liblxc.so.1:run_script -liblxc.so.1:run_script_argv -liblxc.so.1:safe_mount -liblxc.so.1:seccomp_conf_init -liblxc.so.1:seccomp_notify_handler -liblxc.so.1:set_config_path_item -liblxc.so.1:set_config_string_item -liblxc.so.1:set_config_string_item_max -liblxc.so.1:set_stdfds -liblxc.so.1:setproctitle -liblxc.so.1:setup_private_host_hw_addr -liblxc.so.1:setup_proc_filesystem -liblxc.so.1:setup_resource_limits -liblxc.so.1:setup_sysctl_parameters -liblxc.so.1:should_default_to_snapshot -liblxc.so.1:sig_parse -liblxc.so.1:sort_cgroup_settings -liblxc.so.1:storage_can_backup -liblxc.so.1:storage_copy -liblxc.so.1:storage_create -liblxc.so.1:storage_destroy -liblxc.so.1:storage_destroy_wrapper -liblxc.so.1:storage_get -liblxc.so.1:storage_init -liblxc.so.1:storage_is_dir -liblxc.so.1:storage_put liblxc.so.1:strlcat liblxc.so.1:strlcpy -liblxc.so.1:suggest_default_idmap -liblxc.so.1:switch_to_ns -liblxc.so.1:task_blocks_signal -liblxc.so.1:test_writeable_v1 -liblxc.so.1:test_writeable_v2 -liblxc.so.1:tmp_proc_unmount -liblxc.so.1:unpriv_snap_allowed -liblxc.so.1:userns_exec_1 -liblxc.so.1:userns_exec_full -liblxc.so.1:wait_for_pid -liblxc.so.1:write_config -liblxc.so.1:write_id_mapping -liblxc.so.1:zfs_clone_exec_wrapper -liblxc.so.1:zfs_clonepaths -liblxc.so.1:zfs_copy -liblxc.so.1:zfs_create -liblxc.so.1:zfs_create_exec_wrapper -liblxc.so.1:zfs_delete_exec_wrapper -liblxc.so.1:zfs_destroy -liblxc.so.1:zfs_detect -liblxc.so.1:zfs_detect_exec_wrapper -liblxc.so.1:zfs_get_parent_snapshot_exec_wrapper -liblxc.so.1:zfs_mount -liblxc.so.1:zfs_snapshot -liblxc.so.1:zfs_snapshot_exec_wrapper -liblxc.so.1:zfs_umount diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,6 +1,7 @@ ld-linux-x86-64.so.2 libc.so.6 libcap.so.2 +libcrypto.so.1.1 libgcc_s.so.1 libpthread.so.0 libseccomp.so.2 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,291 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__asprintf_chk +libc.so.6:__ctype_b_loc +libc.so.6:__ctype_toupper_loc +libc.so.6:__cxa_atexit +libc.so.6:__environ +libc.so.6:__fprintf_chk +libc.so.6:__fxstat +libc.so.6:__fxstatat +libc.so.6:__getdelim +libc.so.6:__isoc99_fscanf +libc.so.6:__isoc99_sscanf +libc.so.6:__libc_start_main +libc.so.6:__longjmp_chk +libc.so.6:__lxstat +libc.so.6:__memcpy_chk +libc.so.6:__memmove_chk +libc.so.6:__memset_chk +libc.so.6:__openat_2 +libc.so.6:__printf_chk +libc.so.6:__sigsetjmp +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__syslog_chk +libc.so.6:__vfprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:__xmknod +libc.so.6:__xmknodat +libc.so.6:__xpg_basename +libc.so.6:__xstat +libc.so.6:_exit +libc.so.6:access +libc.so.6:alarm +libc.so.6:bind +libc.so.6:calloc +libc.so.6:chdir +libc.so.6:chmod +libc.so.6:chroot +libc.so.6:clearenv +libc.so.6:clock_gettime +libc.so.6:clone +libc.so.6:closedir +libc.so.6:closelog +libc.so.6:creat +libc.so.6:dirfd +libc.so.6:dirname +libc.so.6:dup +libc.so.6:dup2 +libc.so.6:dup3 +libc.so.6:endmntent +libc.so.6:environ +libc.so.6:epoll_create1 +libc.so.6:epoll_ctl +libc.so.6:epoll_wait +libc.so.6:eventfd +libc.so.6:execl +libc.so.6:execlp +libc.so.6:execv +libc.so.6:execvp +libc.so.6:exit +libc.so.6:faccessat +libc.so.6:fchdir +libc.so.6:fchmod +libc.so.6:fchmodat +libc.so.6:fchown +libc.so.6:fchownat +libc.so.6:fclose +libc.so.6:fcntl +libc.so.6:fdopen +libc.so.6:feof +libc.so.6:ferror +libc.so.6:fexecve +libc.so.6:fflush +libc.so.6:fgetc +libc.so.6:fgets +libc.so.6:fileno +libc.so.6:flock +libc.so.6:fmemopen +libc.so.6:fopen +libc.so.6:fork +libc.so.6:fputc +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:fstatfs +libc.so.6:ftell +libc.so.6:ftruncate +libc.so.6:fwrite +libc.so.6:getcwd +libc.so.6:getegid +libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:getgid +libc.so.6:getgrgid_r +libc.so.6:getgroups +libc.so.6:getmntent +libc.so.6:getmntent_r +libc.so.6:getopt +libc.so.6:getopt_long +libc.so.6:getpid +libc.so.6:getpwnam_r +libc.so.6:getpwuid_r +libc.so.6:getresuid +libc.so.6:getsockname +libc.so.6:getsockopt +libc.so.6:getsubopt +libc.so.6:gettimeofday +libc.so.6:getuid +libc.so.6:hasmntopt +libc.so.6:if_indextoname +libc.so.6:if_nametoindex +libc.so.6:in6addr_any +libc.so.6:inet_ntop +libc.so.6:inet_pton +libc.so.6:ioctl +libc.so.6:isatty +libc.so.6:kill +libc.so.6:listen +libc.so.6:localtime_r +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memfd_create +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:mkdirat +libc.so.6:mkdtemp +libc.so.6:mkstemp +libc.so.6:mmap +libc.so.6:mount +libc.so.6:munmap +libc.so.6:nanosleep +libc.so.6:openat +libc.so.6:opendir +libc.so.6:openlog +libc.so.6:optarg +libc.so.6:optind +libc.so.6:personality +libc.so.6:pipe +libc.so.6:pipe2 +libc.so.6:pivot_root +libc.so.6:poll +libc.so.6:prctl +libc.so.6:prlimit +libc.so.6:putchar +libc.so.6:putenv +libc.so.6:puts +libc.so.6:qsort +libc.so.6:rand_r +libc.so.6:readdir +libc.so.6:readlink +libc.so.6:realloc +libc.so.6:realpath +libc.so.6:regcomp +libc.so.6:regexec +libc.so.6:regfree +libc.so.6:remove +libc.so.6:rename +libc.so.6:rmdir +libc.so.6:sendfile +libc.so.6:setenv +libc.so.6:setgid +libc.so.6:setgroups +libc.so.6:sethostname +libc.so.6:setlinebuf +libc.so.6:setmntent +libc.so.6:setns +libc.so.6:setresgid +libc.so.6:setresuid +libc.so.6:setsid +libc.so.6:setsockopt +libc.so.6:setuid +libc.so.6:shutdown +libc.so.6:sigaddset +libc.so.6:sigdelset +libc.so.6:sigemptyset +libc.so.6:sigfillset +libc.so.6:signal +libc.so.6:signalfd +libc.so.6:sigprocmask +libc.so.6:sleep +libc.so.6:snprintf +libc.so.6:socket +libc.so.6:socketpair +libc.so.6:srand +libc.so.6:statfs +libc.so.6:statvfs +libc.so.6:stderr +libc.so.6:stdout +libc.so.6:stpncpy +libc.so.6:strcasecmp +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcspn +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strftime +libc.so.6:strlen +libc.so.6:strncasecmp +libc.so.6:strncmp +libc.so.6:strndup +libc.so.6:strnlen +libc.so.6:strrchr +libc.so.6:strspn +libc.so.6:strstr +libc.so.6:strtof +libc.so.6:strtok_r +libc.so.6:strtol +libc.so.6:strtoll +libc.so.6:strtoul +libc.so.6:strtoull +libc.so.6:symlink +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:tcgetattr +libc.so.6:tcsetattr +libc.so.6:time +libc.so.6:ttyname_r +libc.so.6:umask +libc.so.6:umount +libc.so.6:umount2 +libc.so.6:uname +libc.so.6:unlink +libc.so.6:unlinkat +libc.so.6:unlockpt +libc.so.6:unsetenv +libc.so.6:unshare +libc.so.6:usleep +libc.so.6:wait +libc.so.6:waitid +libc.so.6:waitpid +libcap.so.2:cap_clear_flag +libcap.so.2:cap_free +libcap.so.2:cap_get_file +libcap.so.2:cap_get_flag +libcap.so.2:cap_get_proc +libcap.so.2:cap_set_flag +libcap.so.2:cap_set_proc +libcap.so.2:cap_to_text +libcrypto.so.1.1:EVP_DigestFinal_ex +libcrypto.so.1.1:EVP_DigestInit_ex +libcrypto.so.1.1:EVP_DigestUpdate +libcrypto.so.1.1:EVP_MD_CTX_free +libcrypto.so.1.1:EVP_MD_CTX_new +libcrypto.so.1.1:EVP_get_digestbyname +libgcc_s.so.1:_Unwind_Resume +libgcc_s.so.1:__gcc_personality_v0 +libpthread.so.0:__errno_location +libpthread.so.0:__libc_current_sigrtmax +libpthread.so.0:__libc_current_sigrtmin +libpthread.so.0:accept +libpthread.so.0:close +libpthread.so.0:connect +libpthread.so.0:lseek +libpthread.so.0:open +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock +libpthread.so.0:pthread_sigmask +libpthread.so.0:pwrite +libpthread.so.0:raise +libpthread.so.0:read +libpthread.so.0:recv +libpthread.so.0:recvmsg +libpthread.so.0:sem_destroy +libpthread.so.0:sem_init +libpthread.so.0:sem_post +libpthread.so.0:sem_timedwait +libpthread.so.0:sem_wait +libpthread.so.0:send +libpthread.so.0:sendmsg +libpthread.so.0:sigaction +libpthread.so.0:write +libseccomp.so.2:seccomp_arch_add +libseccomp.so.2:seccomp_arch_exist +libseccomp.so.2:seccomp_arch_native +libseccomp.so.2:seccomp_arch_remove +libseccomp.so.2:seccomp_attr_set +libseccomp.so.2:seccomp_export_pfc +libseccomp.so.2:seccomp_init +libseccomp.so.2:seccomp_load +libseccomp.so.2:seccomp_merge +libseccomp.so.2:seccomp_release +libseccomp.so.2:seccomp_reset +libseccomp.so.2:seccomp_rule_add +libseccomp.so.2:seccomp_rule_add_exact +libseccomp.so.2:seccomp_rule_add_exact_array +libseccomp.so.2:seccomp_syscall_resolve_name +libseccomp.so.2:seccomp_syscall_resolve_name_arch +libutil.so.1:openpty diff --git a/files/uninitialized.patch b/files/uninitialized.patch deleted file mode 100644 --- a/files/uninitialized.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 6453ba565ed7e3be9b3c9fa74ac07cf8e06b9afc Mon Sep 17 00:00:00 2001 -From: Christian Brauner -Date: Tue, 23 Jul 2019 16:41:46 +0200 -Subject: [PATCH] tree-wide: initialize all auto-cleanup variables - -Closes: #3101. -Signed-off-by: Christian Brauner ---- - src/lxc/cgroups/cgfsng.c | 2 +- - src/lxc/confile.c | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c -index 87e12d2ddd..7b8fe6736f 100644 ---- a/src/lxc/cgroups/cgfsng.c -+++ b/src/lxc/cgroups/cgfsng.c -@@ -1260,7 +1260,7 @@ static int mkdir_eexist_on_last(const char *dir, mode_t mode) - - orig_len = strlen(dir); - do { -- __do_free char *makeme; -+ __do_free char *makeme = NULL; - int ret; - size_t cur_len; - -diff --git a/src/lxc/confile.c b/src/lxc/confile.c -index 36d62cbcac..c0cba7c547 100644 ---- a/src/lxc/confile.c -+++ b/src/lxc/confile.c -@@ -909,9 +909,9 @@ static int set_config_net_ipv6_gateway(const char *key, const char *value, - static int set_config_net_veth_ipv6_route(const char *key, const char *value, - struct lxc_conf *lxc_conf, void *data) - { -- __do_free char *valdup; -- __do_free struct lxc_inet6dev *inet6dev; -- __do_free struct lxc_list *list; -+ __do_free char *valdup = NULL; -+ __do_free struct lxc_inet6dev *inet6dev = NULL; -+ __do_free struct lxc_list *list = NULL; - int ret; - char *netmask, *slash; - struct lxc_netdev *netdev = data; diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : lxc -version : 3.2.1 -release : 8 +version : 4.0.6 +release : 9 source : - - https://github.com/lxc/lxc/archive/lxc-3.2.1.tar.gz : 59f46fad0a6d921c59a6768ba781295e0986989a96e2d216de2b4b3a14392e65 + - https://github.com/lxc/lxc/archive/lxc-4.0.6.tar.gz : 360e98bc2a1aa07a78ecaacf876ccc23ef953218443671cc7db1dc0bb3779d1d license : LGPL-2.1-or-later component : virt summary : Linux Containers @@ -18,7 +18,6 @@ - pkgconfig(lua-5.3) - pkgconfig(python3) setup : | - %patch -p1 < $pkgfiles/uninitialized.patch %reconfigure --disable-static \ --with-init-script=systemd \ --with-systemdsystemunitdir=/usr/lib/systemd/system diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ lxc - Joey Riches - josephriches@gmail.com + Reilly Brogan + reilly@reillybrogan.com LGPL-2.1-or-later virt @@ -58,7 +58,7 @@ /usr/lib/systemd/system/lxc.service /usr/lib/systemd/system/lxc@.service /usr/lib64/liblxc.so.1 - /usr/lib64/liblxc.so.1.6.0 + /usr/lib64/liblxc.so.1.7.0 /usr/lib64/lxc/lxc/hooks/unmount-namespace /usr/lib64/lxc/lxc/lxc-apparmor-load /usr/lib64/lxc/lxc/lxc-containers @@ -76,7 +76,7 @@ /usr/share/doc/lxc/examples/lxc-veth.conf /usr/share/doc/lxc/examples/lxc-vlan.conf /usr/share/doc/lxc/examples/seccomp-v1.conf - /usr/share/doc/lxc/examples/seccomp-v2-blacklist.conf + /usr/share/doc/lxc/examples/seccomp-v2-denylist.conf /usr/share/doc/lxc/examples/seccomp-v2.conf /usr/share/lxc/config/common.conf /usr/share/lxc/config/common.conf.d/README @@ -110,7 +110,7 @@ programming.devel - lxc + lxc /usr/include/lxc/attach_options.h @@ -121,12 +121,12 @@ - - 2020-01-27 - 3.2.1 + + 2021-04-24 + 4.0.6 Packaging update - Joey Riches - josephriches@gmail.com + Reilly Brogan + reilly@reillybrogan.com \ No newline at end of file