From d9e662bc5421b06f3402d3aa8e1d76bfdd60c868 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Tue, 23 Aug 2022 00:52:07 -0700 Subject: Rename some functions and types for endpoint tables. The "conversation table" mechanism supports two types of tables, one for the "Conversations" menu item under "Statistics" and one for the "Endpoints" menu item under "Statistics". The first of them shows statistics for conversations at various layers of the networking stack; the second of them shows statistics for endpoints at various layers of the networking stack. The latter is *not* a table of hosts; an endpoint might be a host, identified by an address at some network level (MAC, IP, etc.), or it might be a port on a host, identified by an address/port pair. Some data types, function names, etc. use "host" or "hostlist" or other terms that imply that an endpoint is a host; change them to speak of endpoints rather than hosts, using names similar to the corresponding functions for conversations. Provide wrapper functions and typedefs for backwards source and binary compatibility; mark them as deprecated in favor of the new names. Clean up some comment errors found in the process. --- packaging/debian/libwireshark0.symbols | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packaging') diff --git a/packaging/debian/libwireshark0.symbols b/packaging/debian/libwireshark0.symbols index 7a3873b37b..371f1c74a7 100644 --- a/packaging/debian/libwireshark0.symbols +++ b/packaging/debian/libwireshark0.symbols @@ -25,6 +25,7 @@ libwireshark.so.0 libwireshark0 #MINVER# add_conversation_filter_protocol@Base 3.7.0 add_conversation_table_data@Base 2.5.0 add_conversation_table_data_with_conv_id@Base 2.5.0 + add_endpoint_table_data@Base 4.0.0-rc2 add_hostlist_table_data@Base 2.5.0 add_hosts_file@Base 1.9.1 add_ip_name_from_string@Base 1.9.1 @@ -506,6 +507,7 @@ libwireshark.so.0 libwireshark0 #MINVER# dissector_dump_decodes@Base 1.9.1 dissector_dump_dissector_tables@Base 1.99.1 dissector_dump_heur_decodes@Base 1.9.1 + dissector_endpoint_init@Base 4.0.0-rc2 dissector_get_custom_table_handle@Base 1.99.8 dissector_get_default_string_handle@Base 1.12.0~rc1 dissector_get_default_uint_handle@Base 1.12.0~rc1 @@ -565,6 +567,7 @@ libwireshark.so.0 libwireshark0 #MINVER# elem_tv_short@Base 1.9.1 elem_v@Base 1.9.1 elem_v_short@Base 1.9.1 + endpoint_table_set_gui_info@Base 4.0.0-rc2 enterprises_base_custom@Base 2.5.0 enterprises_lookup@Base 2.5.0 eo_ct2ext@Base 2.3.0 @@ -830,6 +833,8 @@ libwireshark.so.0 libwireshark0 #MINVER# get_dissector_table_selector_type@Base 1.9.1 get_dissector_table_ui_name@Base 1.9.1 get_edited_resolved_name@Base 3.3.0 + get_endpoint_filter@Base 4.0.0-rc2 + get_endpoint_packet_func@Base 4.0.0-rc2 get_eo_by_name@Base 2.3.0 get_eo_packet_func@Base 2.3.0 get_eo_proto_id@Base 2.3.0 @@ -1459,6 +1464,7 @@ libwireshark.so.0 libwireshark0 #MINVER# remove_tap_listener@Base 1.9.1 req_resp_hdrs_do_reassembly@Base 1.9.1 reset_conversation_table_data@Base 1.99.0 + reset_endpoint_table_data@Base 4.0.0-rc2 reset_hostlist_table_data@Base 1.99.0 reset_pref@Base 2.3.0 reset_rtd_table@Base 1.99.8 -- cgit v1.2.3