Module Name: src Committed By: riastradh Date: Sun Nov 24 04:24:52 UTC 2024
Added Files: src/external/bsd/libevent/lib/libevent: event.expsym src/external/bsd/libevent/lib/libevent_openssl: event_openssl.expsym src/external/bsd/libevent/lib/libevent_pthreads: event_pthreads.expsym Log Message: external/bsd/libevent: Add expected symbols list. NOTE: This contains a lot of crud that shouldn't be there because we're not building with -fvisibility=hidden (PR lib/58843: libevent leaks private). To be fixed in a separate commit, once we figure out how upstream is really supposed to be built. PR lib/58838: shared libraries in base should all have expsym lists To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/lib/libevent/event.expsym cvs rdiff -u -r0 -r1.1 \ src/external/bsd/libevent/lib/libevent_openssl/event_openssl.expsym cvs rdiff -u -r0 -r1.1 \ src/external/bsd/libevent/lib/libevent_pthreads/event_pthreads.expsym Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/external/bsd/libevent/lib/libevent/event.expsym diff -u /dev/null src/external/bsd/libevent/lib/libevent/event.expsym:1.1 --- /dev/null Sun Nov 24 04:24:52 2024 +++ src/external/bsd/libevent/lib/libevent/event.expsym Sun Nov 24 04:24:51 2024 @@ -0,0 +1,643 @@ +EVUTIL_ISALNUM_ +EVUTIL_ISALPHA_ +EVUTIL_ISDIGIT_ +EVUTIL_ISLOWER_ +EVUTIL_ISPRINT_ +EVUTIL_ISSPACE_ +EVUTIL_ISUPPER_ +EVUTIL_ISXDIGIT_ +EVUTIL_TOLOWER_ +EVUTIL_TOUPPER_ +bufferevent_add_event_ +bufferevent_add_to_rate_limit_group +bufferevent_base_set +bufferevent_decref +bufferevent_decref_and_unlock_ +bufferevent_decrement_read_buckets_ +bufferevent_decrement_read_limit +bufferevent_decrement_write_buckets_ +bufferevent_decrement_write_limit +bufferevent_disable +bufferevent_disable_hard_ +bufferevent_enable +bufferevent_enable_locking_ +bufferevent_filter_new +bufferevent_flush +bufferevent_free +bufferevent_generic_adj_existing_timeouts_ +bufferevent_generic_adj_timeouts_ +bufferevent_get_base +bufferevent_get_enabled +bufferevent_get_input +bufferevent_get_max_single_read +bufferevent_get_max_single_write +bufferevent_get_max_to_read +bufferevent_get_max_to_write +bufferevent_get_options_ +bufferevent_get_output +bufferevent_get_priority +bufferevent_get_read_limit +bufferevent_get_read_max_ +bufferevent_get_token_bucket_cfg +bufferevent_get_underlying +bufferevent_get_write_limit +bufferevent_get_write_max_ +bufferevent_getcb +bufferevent_getfd +bufferevent_getwatermark +bufferevent_incref +bufferevent_incref_and_lock_ +bufferevent_init_common_ +bufferevent_init_generic_timeout_cbs_ +bufferevent_lock +bufferevent_new +bufferevent_ops_filter +bufferevent_ops_pair +bufferevent_ops_socket +bufferevent_pair_get_partner +bufferevent_pair_new +bufferevent_priority_set +bufferevent_rate_limit_group_decrement_read +bufferevent_rate_limit_group_decrement_write +bufferevent_rate_limit_group_free +bufferevent_rate_limit_group_get_read_limit +bufferevent_rate_limit_group_get_totals +bufferevent_rate_limit_group_get_write_limit +bufferevent_rate_limit_group_new +bufferevent_rate_limit_group_reset_totals +bufferevent_rate_limit_group_set_cfg +bufferevent_rate_limit_group_set_min_share +bufferevent_ratelim_init_ +bufferevent_read +bufferevent_read_buffer +bufferevent_remove_from_rate_limit_group +bufferevent_remove_from_rate_limit_group_internal_ +bufferevent_run_eventcb_ +bufferevent_run_readcb_ +bufferevent_run_writecb_ +bufferevent_set_max_single_read +bufferevent_set_max_single_write +bufferevent_set_rate_limit +bufferevent_set_timeouts +bufferevent_setcb +bufferevent_setfd +bufferevent_settimeout +bufferevent_setwatermark +bufferevent_socket_connect +bufferevent_socket_connect_hostname +bufferevent_socket_get_conn_address_ +bufferevent_socket_get_dns_error +bufferevent_socket_new +bufferevent_socket_set_conn_address_ +bufferevent_socket_set_conn_address_fd_ +bufferevent_suspend_read_ +bufferevent_suspend_write_ +bufferevent_trigger +bufferevent_trigger_event +bufferevent_unlock +bufferevent_unsuspend_read_ +bufferevent_unsuspend_write_ +bufferevent_write +bufferevent_write_buffer +ev_token_bucket_cfg_free +ev_token_bucket_cfg_new +ev_token_bucket_get_tick_ +ev_token_bucket_init_ +ev_token_bucket_update_ +evbuffer_add +evbuffer_add_buffer +evbuffer_add_buffer_reference +evbuffer_add_cb +evbuffer_add_file +evbuffer_add_file_segment +evbuffer_add_iovec +evbuffer_add_printf +evbuffer_add_reference +evbuffer_add_vprintf +evbuffer_cb_clear_flags +evbuffer_cb_set_flags +evbuffer_chain_pin_ +evbuffer_chain_unpin_ +evbuffer_clear_flags +evbuffer_commit_space +evbuffer_copyout +evbuffer_copyout_from +evbuffer_decref_and_unlock_ +evbuffer_defer_callbacks +evbuffer_drain +evbuffer_enable_locking +evbuffer_expand +evbuffer_expand_fast_ +evbuffer_file_segment_add_cleanup_cb +evbuffer_file_segment_free +evbuffer_file_segment_new +evbuffer_find +evbuffer_free +evbuffer_freeze +evbuffer_get_callbacks_ +evbuffer_get_contiguous_space +evbuffer_get_length +evbuffer_incref_ +evbuffer_incref_and_lock_ +evbuffer_invoke_callbacks_ +evbuffer_lock +evbuffer_new +evbuffer_peek +evbuffer_prepend +evbuffer_prepend_buffer +evbuffer_ptr_set +evbuffer_pullup +evbuffer_read +evbuffer_read_setup_vecs_ +evbuffer_readline +evbuffer_readln +evbuffer_remove +evbuffer_remove_buffer +evbuffer_remove_cb +evbuffer_remove_cb_entry +evbuffer_reserve_space +evbuffer_search +evbuffer_search_eol +evbuffer_search_range +evbuffer_set_flags +evbuffer_set_parent_ +evbuffer_setcb +evbuffer_unfreeze +evbuffer_unlock +evbuffer_write +evbuffer_write_atmost +evconnlistener_disable +evconnlistener_enable +evconnlistener_free +evconnlistener_get_base +evconnlistener_get_fd +evconnlistener_new +evconnlistener_new_bind +evconnlistener_set_cb +evconnlistener_set_error_cb +evdns_add_server_port +evdns_add_server_port_with_base +evdns_base_clear_host_addresses +evdns_base_clear_nameservers_and_suspend +evdns_base_count_nameservers +evdns_base_free +evdns_base_get_nameserver_addr +evdns_base_load_hosts +evdns_base_nameserver_add +evdns_base_nameserver_ip_add +evdns_base_nameserver_sockaddr_add +evdns_base_new +evdns_base_resolv_conf_parse +evdns_base_resolve_ipv4 +evdns_base_resolve_ipv6 +evdns_base_resolve_reverse +evdns_base_resolve_reverse_ipv6 +evdns_base_resume +evdns_base_search_add +evdns_base_search_clear +evdns_base_search_ndots_set +evdns_base_set_option +evdns_cancel_request +evdns_clear_nameservers_and_suspend +evdns_close_server_port +evdns_count_nameservers +evdns_err_to_string +evdns_get_global_base +evdns_getaddrinfo +evdns_getaddrinfo_cancel +evdns_init +evdns_nameserver_add +evdns_nameserver_ip_add +evdns_resolv_conf_parse +evdns_resolve_ipv4 +evdns_resolve_ipv6 +evdns_resolve_reverse +evdns_resolve_reverse_ipv6 +evdns_resume +evdns_search_add +evdns_search_clear +evdns_search_ndots_set +evdns_server_request_add_a_reply +evdns_server_request_add_aaaa_reply +evdns_server_request_add_cname_reply +evdns_server_request_add_ptr_reply +evdns_server_request_add_reply +evdns_server_request_drop +evdns_server_request_get_requesting_addr +evdns_server_request_respond +evdns_server_request_set_flags +evdns_set_log_fn +evdns_set_option +evdns_set_random_bytes_fn +evdns_set_transaction_id_fn +evdns_shutdown +event_active +event_active_later_ +event_active_later_nolock_ +event_active_nolock_ +event_add +event_add_nolock_ +event_assign +event_base_active_by_fd +event_base_active_by_signal +event_base_add_virtual_ +event_base_assert_ok_ +event_base_assert_ok_nolock_ +event_base_del_virtual_ +event_base_dispatch +event_base_dump_events +event_base_foreach_event +event_base_foreach_event_nolock_ +event_base_free +event_base_free_nofinalize +event_base_get_features +event_base_get_max_events +event_base_get_method +event_base_get_npriorities +event_base_get_num_events +event_base_get_running_event +event_base_gettimeofday_cached +event_base_got_break +event_base_got_exit +event_base_init_common_timeout +event_base_loop +event_base_loopbreak +event_base_loopcontinue +event_base_loopexit +event_base_new +event_base_new_with_config +event_base_once +event_base_priority_init +event_base_set +event_base_start_iocp_ +event_base_stop_iocp_ +event_base_update_cache_time +event_callback_activate_ +event_callback_activate_later_nolock_ +event_callback_activate_nolock_ +event_callback_cancel_ +event_callback_cancel_nolock_ +event_callback_finalize_ +event_callback_finalize_many_ +event_callback_finalize_nolock_ +event_callback_init_ +event_changelist_add_ +event_changelist_del_ +event_changelist_freemem_ +event_changelist_init_ +event_changelist_remove_all_ +event_config_avoid_method +event_config_free +event_config_new +event_config_require_features +event_config_set_flag +event_config_set_max_dispatch_interval +event_config_set_num_cpus_hint +event_debug_created_threadable_ctx_ +event_debug_logging_mask_ +event_debug_map_HT_CLEAR +event_debug_map_HT_GROW +event_debug_map_HT_REP_IS_BAD_ +event_debug_mode_on_ +event_debug_unassign +event_debugx_ +event_deferred_cb_cancel_ +event_deferred_cb_init_ +event_deferred_cb_schedule_ +event_deferred_cb_set_priority_ +event_del +event_del_block +event_del_noblock +event_del_nolock_ +event_disable_debug_mode +event_dispatch +event_enable_debug_logging +event_enable_debug_mode +event_err +event_errx +event_finalize +event_free +event_free_finalize +event_get_assignment +event_get_base +event_get_callback +event_get_callback_arg +event_get_events +event_get_fd +event_get_method +event_get_priority +event_get_struct_event_size +event_get_supported_methods +event_get_version +event_get_version_number +event_gettime_monotonic +event_global_current_base_ +event_global_setup_locks_ +event_init +event_initialized +event_kq_add_notify_event_ +event_kq_notify_base_ +event_logv_ +event_loop +event_loopbreak +event_loopexit +event_mm_calloc_ +event_mm_free_ +event_mm_malloc_ +event_mm_realloc_ +event_mm_strdup_ +event_msgx +event_new +event_once +event_pending +event_priority_init +event_priority_set +event_reinit +event_remove_timer +event_remove_timer_nolock_ +event_self_cbarg +event_set +event_set_fatal_callback +event_set_log_callback +event_set_mem_functions +event_sock_err +event_sock_warn +event_warn +event_warnx +evhttp_accept_socket +evhttp_accept_socket_with_handle +evhttp_add_header +evhttp_add_server_alias +evhttp_add_virtual_host +evhttp_bind_listener +evhttp_bind_socket +evhttp_bind_socket_with_handle +evhttp_bound_socket_get_fd +evhttp_bound_socket_get_listener +evhttp_cancel_request +evhttp_clear_headers +evhttp_connection_base_bufferevent_new +evhttp_connection_base_new +evhttp_connection_connect_ +evhttp_connection_fail_ +evhttp_connection_free +evhttp_connection_free_on_completion +evhttp_connection_get_addr +evhttp_connection_get_base +evhttp_connection_get_bufferevent +evhttp_connection_get_peer +evhttp_connection_get_server +evhttp_connection_new +evhttp_connection_reset_ +evhttp_connection_set_base +evhttp_connection_set_closecb +evhttp_connection_set_family +evhttp_connection_set_flags +evhttp_connection_set_initial_retry_tv +evhttp_connection_set_local_address +evhttp_connection_set_local_port +evhttp_connection_set_max_body_size +evhttp_connection_set_max_headers_size +evhttp_connection_set_retries +evhttp_connection_set_timeout +evhttp_connection_set_timeout_tv +evhttp_decode_uri +evhttp_decode_uri_internal +evhttp_del_accept_socket +evhttp_del_cb +evhttp_encode_uri +evhttp_find_header +evhttp_foreach_bound_socket +evhttp_free +evhttp_htmlescape +evhttp_make_request +evhttp_new +evhttp_parse_firstline_ +evhttp_parse_headers_ +evhttp_parse_query +evhttp_parse_query_str +evhttp_remove_header +evhttp_remove_server_alias +evhttp_remove_virtual_host +evhttp_request_free +evhttp_request_get_command +evhttp_request_get_connection +evhttp_request_get_evhttp_uri +evhttp_request_get_host +evhttp_request_get_input_buffer +evhttp_request_get_input_headers +evhttp_request_get_output_buffer +evhttp_request_get_output_headers +evhttp_request_get_response_code +evhttp_request_get_response_code_line +evhttp_request_get_uri +evhttp_request_is_owned +evhttp_request_new +evhttp_request_own +evhttp_request_set_chunked_cb +evhttp_request_set_error_cb +evhttp_request_set_header_cb +evhttp_request_set_on_complete_cb +evhttp_response_code_ +evhttp_send_error +evhttp_send_page_ +evhttp_send_reply +evhttp_send_reply_chunk +evhttp_send_reply_chunk_with_cb +evhttp_send_reply_end +evhttp_send_reply_start +evhttp_set_allowed_methods +evhttp_set_bevcb +evhttp_set_cb +evhttp_set_default_content_type +evhttp_set_flags +evhttp_set_gencb +evhttp_set_max_body_size +evhttp_set_max_headers_size +evhttp_set_timeout +evhttp_set_timeout_tv +evhttp_start +evhttp_start_read_ +evhttp_start_write_ +evhttp_uri_free +evhttp_uri_get_fragment +evhttp_uri_get_host +evhttp_uri_get_path +evhttp_uri_get_port +evhttp_uri_get_query +evhttp_uri_get_scheme +evhttp_uri_get_userinfo +evhttp_uri_join +evhttp_uri_new +evhttp_uri_parse +evhttp_uri_parse_with_flags +evhttp_uri_set_flags +evhttp_uri_set_fragment +evhttp_uri_set_host +evhttp_uri_set_path +evhttp_uri_set_port +evhttp_uri_set_query +evhttp_uri_set_scheme +evhttp_uri_set_userinfo +evhttp_uridecode +evhttp_uriencode +evmap_check_integrity_ +evmap_delete_all_ +evmap_foreach_event_ +evmap_io_active_ +evmap_io_add_ +evmap_io_clear_ +evmap_io_del_ +evmap_io_get_fdinfo_ +evmap_io_initmap_ +evmap_reinit_ +evmap_signal_active_ +evmap_signal_add_ +evmap_signal_clear_ +evmap_signal_del_ +evmap_signal_initmap_ +evrpc_add_hook +evrpc_free +evrpc_get_reply +evrpc_get_request +evrpc_hook_add_meta +evrpc_hook_find_meta +evrpc_hook_get_connection +evrpc_init +evrpc_make_request +evrpc_make_request_ctx +evrpc_pool_add_connection +evrpc_pool_free +evrpc_pool_new +evrpc_pool_remove_connection +evrpc_pool_set_timeout +evrpc_register_generic +evrpc_register_rpc +evrpc_remove_hook +evrpc_reqstate_free_ +evrpc_request_done +evrpc_request_get_pool +evrpc_request_set_cb +evrpc_request_set_pool +evrpc_resume_request +evrpc_send_request_generic +evrpc_unregister_rpc +evsig_dealloc_ +evsig_free_globals_ +evsig_global_setup_locks_ +evsig_init_ +evsig_restore_handler_ +evsig_set_base_ +evsig_set_handler_ +evtag_consume +evtag_decode_int +evtag_decode_int64 +evtag_decode_tag +evtag_encode_int +evtag_encode_int64 +evtag_encode_tag +evtag_init +evtag_marshal +evtag_marshal_buffer +evtag_marshal_int +evtag_marshal_int64 +evtag_marshal_string +evtag_marshal_timeval +evtag_payload_length +evtag_peek +evtag_peek_length +evtag_unmarshal +evtag_unmarshal_fixed +evtag_unmarshal_header +evtag_unmarshal_int +evtag_unmarshal_int64 +evtag_unmarshal_string +evtag_unmarshal_timeval +evthread_cond_fns_ +evthread_debug_get_real_lock_ +evthread_enable_lock_debugging +evthread_enable_lock_debuging +evthread_get_condition_callbacks +evthread_get_lock_callbacks +evthread_id_fn_ +evthread_is_debug_lock_held_ +evthread_lock_debugging_enabled_ +evthread_lock_fns_ +evthread_make_base_notifiable +evthread_set_condition_callbacks +evthread_set_id_callback +evthread_set_lock_callbacks +evthread_setup_global_lock_ +evthreadimpl_disable_lock_debugging_ +evutil_accept4_ +evutil_addrinfo_append_ +evutil_adjust_hints_for_addrconfig_ +evutil_ascii_strcasecmp +evutil_ascii_strncasecmp +evutil_closesocket +evutil_configure_monotonic_time +evutil_configure_monotonic_time_ +evutil_date_rfc1123 +evutil_ersatz_socketpair_ +evutil_eventfd_ +evutil_format_sockaddr_port_ +evutil_free_globals_ +evutil_free_secure_rng_globals_ +evutil_freeaddrinfo +evutil_gai_strerror +evutil_getaddrinfo +evutil_getaddrinfo_async_ +evutil_getaddrinfo_cancel_async_ +evutil_getaddrinfo_common_ +evutil_getenv_ +evutil_gettime_monotonic +evutil_gettime_monotonic_ +evutil_global_setup_locks_ +evutil_hex_char_to_int_ +evutil_inet_ntop +evutil_inet_pton +evutil_inet_pton_scope +evutil_make_internal_pipe_ +evutil_make_listen_socket_ipv6only +evutil_make_listen_socket_reuseable +evutil_make_listen_socket_reuseable_port +evutil_make_socket_closeonexec +evutil_make_socket_nonblocking +evutil_make_tcp_listen_socket_deferred +evutil_memclear_ +evutil_memset_volatile_ +evutil_monotonic_timer_free +evutil_monotonic_timer_new +evutil_new_addrinfo_ +evutil_open_closeonexec_ +evutil_parse_sockaddr_port +evutil_read_file_ +evutil_rtrim_lws_ +evutil_secure_rng_add_bytes +evutil_secure_rng_get_bytes +evutil_secure_rng_global_setup_locks_ +evutil_secure_rng_init +evutil_secure_rng_set_urandom_device_file +evutil_set_evdns_getaddrinfo_cancel_fn_ +evutil_set_evdns_getaddrinfo_fn_ +evutil_snprintf +evutil_sockaddr_cmp +evutil_sockaddr_is_loopback_ +evutil_socket_ +evutil_socket_connect_ +evutil_socket_finished_connecting_ +evutil_socketpair +evutil_strtoll +evutil_tv_to_msec_ +evutil_usleep_ +evutil_v4addr_is_local_ +evutil_v6addr_is_local_ +evutil_vsnprintf +evutil_weakrand_ +evutil_weakrand_range_ +evutil_weakrand_seed_ +kqops +libevent_global_shutdown +nil_eventop +pollops +selectops Index: src/external/bsd/libevent/lib/libevent_openssl/event_openssl.expsym diff -u /dev/null src/external/bsd/libevent/lib/libevent_openssl/event_openssl.expsym:1.1 --- /dev/null Sun Nov 24 04:24:52 2024 +++ src/external/bsd/libevent/lib/libevent_openssl/event_openssl.expsym Sun Nov 24 04:24:51 2024 @@ -0,0 +1,8 @@ +bufferevent_get_openssl_error +bufferevent_openssl_filter_new +bufferevent_openssl_get_allow_dirty_shutdown +bufferevent_openssl_get_ssl +bufferevent_openssl_set_allow_dirty_shutdown +bufferevent_openssl_socket_new +bufferevent_ops_openssl +bufferevent_ssl_renegotiate Index: src/external/bsd/libevent/lib/libevent_pthreads/event_pthreads.expsym diff -u /dev/null src/external/bsd/libevent/lib/libevent_pthreads/event_pthreads.expsym:1.1 --- /dev/null Sun Nov 24 04:24:52 2024 +++ src/external/bsd/libevent/lib/libevent_pthreads/event_pthreads.expsym Sun Nov 24 04:24:51 2024 @@ -0,0 +1 @@ +evthread_use_pthreads