wireshark/gtk
Gerald Combs e9f1a0b692 One more step in privilege separation.
Add a capture_interface_list(), which works similar to
get_interface_list() except that it forks dumpcap instead of calling
the pcap routines directly.  Use it in the GUI.

Add a "-I" flag to dumpcap, which prints out verbose interface
information.

Tested under Windows and Linux.

svn path=/trunk/; revision=22071
2007-06-11 03:58:58 +00:00
..
Makefile.am Remove all warnings under Unix for the gtk/ directory. 2007-03-24 00:45:11 +00:00
Makefile.common From Jon Smirl 2007-03-25 11:37:13 +00:00
Makefile.nmake From Dustin Johnson: 2007-05-18 21:06:20 +00:00
STATUS.gtk2 In gtk2 code : 2002-11-15 22:21:15 +00:00
about_dlg.c Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
about_dlg.h Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
afp_stat.c name change 2006-05-21 05:12:17 +00:00
airpcap_dlg.c From Dustin Johnson: 2007-05-18 21:06:20 +00:00
airpcap_dlg.h From Dustin Johnson: 2007-05-18 21:06:20 +00:00
airpcap_gui_utils.c From Dustin Johnson: 2007-05-18 21:06:20 +00:00
airpcap_gui_utils.h From Dustin Johnson: 2007-05-18 21:06:20 +00:00
ansi_a_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
ansi_map_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
bootp_stat.c name change 2006-05-21 05:12:17 +00:00
camel_counter.c Second step in introducing asn context to BER dissectors just like in PER. 2007-05-13 20:58:29 +00:00
camel_srt.c Second step in introducing asn context to BER dissectors just like in PER. 2007-05-13 20:58:29 +00:00
capture_dlg.c One more step in privilege separation. 2007-06-11 03:58:58 +00:00
capture_dlg.h Add support for AirPcap, an upcoming wireless product from CACE. Support 2006-08-16 18:01:25 +00:00
capture_file_dlg.c Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib 2007-05-29 18:52:42 +00:00
capture_file_dlg.h name change 2006-05-21 05:12:17 +00:00
capture_if_details_dlg.c from Gisle Vanem: 2007-03-27 21:32:14 +00:00
capture_if_details_dlg.h name change 2006-05-21 05:12:17 +00:00
capture_if_dlg.c One more step in privilege separation. 2007-06-11 03:58:58 +00:00
capture_info_dlg.c On slow displays (such as RDP sessions), it looks like the "update" 2007-05-10 22:30:29 +00:00
capture_prefs.c One more step in privilege separation. 2007-06-11 03:58:58 +00:00
capture_prefs.h name change 2006-05-21 05:12:17 +00:00
cfilter_combo_utils.c name change 2006-05-21 05:12:17 +00:00
cfilter_combo_utils.h name change 2006-05-21 05:12:17 +00:00
color_dlg.c Get rid of declarations of functions that are no longer defined or used 2006-10-10 08:13:16 +00:00
color_dlg.h missing mark -> select changes 2006-10-02 23:11:55 +00:00
color_edit_dlg.c Fix for bug 1164 from Stephen Fisher: In the coloring rules edit dialog, set 2006-10-30 16:01:40 +00:00
color_edit_dlg.h various (huge) code cleanup incl. splitting of the coloring dialog and the actual color rule edit dialog into two files - this makes the things much more clearer now (at least for me) 2006-10-02 00:13:14 +00:00
color_utils.c name change 2006-05-21 05:12:17 +00:00
colors.c name change 2006-05-21 05:12:17 +00:00
colors.h name change 2006-05-21 05:12:17 +00:00
column_prefs.c Fix for bug #93: changes to the columns has no effect until restart 2007-06-04 20:15:10 +00:00
column_prefs.h name change 2006-05-21 05:12:17 +00:00
compat_macros.h add an explicit cast of the callback function in the gtk1 SIGNAL_DISCONNECT_BY_FUNC() 2007-04-24 06:49:38 +00:00
conversations_eth.c name change 2006-05-21 05:12:17 +00:00
conversations_fc.c move the ITL and the ITLQ structure to packet-scsi.h where it belongs 2006-10-11 10:38:59 +00:00
conversations_fddi.c name change 2006-05-21 05:12:17 +00:00
conversations_ip.c name change 2006-05-21 05:12:17 +00:00
conversations_ipx.c name change 2006-05-21 05:12:17 +00:00
conversations_jxta.c name change 2006-05-21 05:12:17 +00:00
conversations_ncp.c name change 2006-05-21 05:12:17 +00:00
conversations_rsvp.c name change 2006-05-21 05:12:17 +00:00
conversations_sctp.c name change 2006-05-21 05:12:17 +00:00
conversations_table.c Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib 2007-05-29 18:52:42 +00:00
conversations_table.h name change 2006-05-21 05:12:17 +00:00
conversations_tcpip.c name change 2006-05-21 05:12:17 +00:00
conversations_tr.c name change 2006-05-21 05:12:17 +00:00
conversations_udpip.c name change 2006-05-21 05:12:17 +00:00
conversations_usb.c From Jon Smirl 2007-03-25 11:27:29 +00:00
conversations_wlan.c Fix for bug #1278: 2006-12-29 22:22:54 +00:00
dcerpc_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
decode_as_ber.c Fix various compiler warnings 2007-01-22 00:20:33 +00:00
decode_as_ber.h New "decode as ..." feature for BER-encoded files (WTAP_FILE_BER). 2007-01-13 12:59:27 +00:00
decode_as_dcerpc.c don't crash with a NULL pointer exception, if "do not decode as" is used 2005-09-13 18:42:12 +00:00
decode_as_dcerpc.h More char -> const char warning fixes. 2005-08-05 20:59:08 +00:00
decode_as_dlg.c Add some GCC warnings to the standard set, and add some others to the 2007-04-23 10:59:26 +00:00
decode_as_dlg.h First working implementation of "Decode As" for DCE-RPC interface bindings. Ethereal needs to capture the DCE-RPC bind sequence, to get a relationsship between the interface UUID and the current conversation. If this binding wasn't captured, one can use "Decode As" and choose the interface from a list corresponding to a specific conversation. Currently "only" implemented for connectionoriented (TCP) DCE-RPC, but connectionless is a work in progress. 2004-09-07 16:19:56 +00:00
dfilter_expr_dlg.c hmm 2006-12-22 09:01:12 +00:00
dfilter_expr_dlg.h name change 2006-05-21 05:12:17 +00:00
dlg_utils.c Finish (?) UAT's GUI 2007-01-29 14:14:01 +00:00
dlg_utils.h Recent versions of GTK+ have added a "gtk-label-select-on-focus" 2007-01-20 02:05:49 +00:00
doxygen.cfg.in Rename the main executable to "wireshark", along with more conversions: 2006-05-31 19:12:15 +00:00
drag_and_drop.c name change 2006-05-21 05:12:17 +00:00
ethclist.c performance enhancement: 2004-12-02 03:12:24 +00:00
ethclist.h performance enhancement: 2004-12-02 03:12:24 +00:00
expert_comp_dlg.c mark unused parameters 2006-07-01 12:06:36 +00:00
expert_comp_table.c From David Howells : 2007-05-29 02:43:18 +00:00
expert_comp_table.h name change 2006-05-21 05:12:17 +00:00
expert_dlg.c From David Howells : 2007-05-29 02:43:18 +00:00
export_object.c Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
export_object.h Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
export_object_http.c HTTP Export Object updates: 2007-03-13 20:42:04 +00:00
fc_stat.c move the ITL and the ITLQ structure to packet-scsi.h where it belongs 2006-10-11 10:38:59 +00:00
file_dlg.c Get rid of some #if-ed out includes, which aren't needed. 2007-03-14 19:29:42 +00:00
file_dlg.h Sync up my changes so far to the content list (now called object 2007-02-28 23:20:40 +00:00
fileset_dlg.c fix #331: add a scrollbar to the dialog. If a fileset contains more than 18 files, use that scrollbar. These 18 files should be displayable even on a 800*600 display. 2006-08-29 21:09:32 +00:00
fileset_dlg.h name change 2006-05-21 05:12:17 +00:00
filter_dlg.c fix all warnings in gtk dir & set the "treat all warnings as errors" MSVC flag 2007-03-21 03:26:26 +00:00
filter_dlg.h name change 2006-05-21 05:12:17 +00:00
find_dlg.c Remove almost all of the casts I committed recently and in place of 2007-03-28 21:55:11 +00:00
find_dlg.h name change 2006-05-21 05:12:17 +00:00
firewall_dlg.c Fix various compiler warnings 2007-01-22 00:20:33 +00:00
firewall_dlg.h Add support for generating firewall ACL rules. MAC, IPv4, port, and 2006-07-14 20:14:39 +00:00
flow_graph.c Fix bug #1530 this time for GTK1 builds. 2007-05-30 19:43:33 +00:00
follow_dlg.c Have the follow code keep track of whether there's any data in the TCP 2007-05-22 00:00:09 +00:00
follow_dlg.h name change 2006-05-21 05:12:17 +00:00
font_utils.c From Sebastien Tandel: 2007-02-13 20:57:22 +00:00
font_utils.h name change 2006-05-21 05:12:17 +00:00
funnel_stat.c Add some GCC warnings to the standard set, and add some others to the 2007-04-23 10:59:26 +00:00
goto_dlg.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
goto_dlg.h name change 2006-05-21 05:12:17 +00:00
graph_analysis.c Fix bug #1530 this time for GTK1 builds. 2007-05-30 19:43:33 +00:00
graph_analysis.h Fix for bug #1530: Graph Analysis window misbehaves if Flow Window that 2007-05-29 23:09:09 +00:00
gsm_a_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
gsm_map_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
gsm_map_stat.h name change 2006-05-21 05:12:17 +00:00
gsm_map_summary.c Check for G_GINT64_MODIFIER in Wireshark as we do in Wiretap. 2007-05-29 06:56:07 +00:00
gtkglobals.h Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
gtkvumeter.c From Sebastien Tandel: 2007-03-23 18:45:21 +00:00
gtkvumeter.h (hopefully) fix the recently discussed warnings where CLAMP() is called with a value being 0 2006-11-16 20:08:13 +00:00
gui_prefs.c Fix for bug #93: changes to the columns has no effect until restart 2007-06-04 20:15:10 +00:00
gui_prefs.h name change 2006-05-21 05:12:17 +00:00
gui_stat_menu.h * rename REGISTER_STAT_GROUP_E -> register_stat_group_t 2006-09-27 17:12:42 +00:00
gui_stat_util.c name change 2006-05-21 05:12:17 +00:00
gui_stat_util.h name change 2006-05-21 05:12:17 +00:00
gui_utils.c Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
gui_utils.h From Douglas Pratley: 2007-01-28 02:49:50 +00:00
h225_counter.c missing includes 2007-05-14 14:27:09 +00:00
h225_ras_srt.c missing includes 2007-05-14 14:27:09 +00:00
help_dlg.c Update object export code: 2007-03-03 03:14:00 +00:00
help_dlg.h Update object export code: 2007-03-03 03:14:00 +00:00
hostlist_eth.c name change 2006-05-21 05:12:17 +00:00
hostlist_fc.c move the ITL and the ITLQ structure to packet-scsi.h where it belongs 2006-10-11 10:38:59 +00:00
hostlist_fddi.c name change 2006-05-21 05:12:17 +00:00
hostlist_ip.c name change 2006-05-21 05:12:17 +00:00
hostlist_ipx.c name change 2006-05-21 05:12:17 +00:00
hostlist_jxta.c name change 2006-05-21 05:12:17 +00:00
hostlist_ncp.c mark unused parameters 2006-07-01 12:06:36 +00:00
hostlist_rsvp.c name change 2006-05-21 05:12:17 +00:00
hostlist_table.c Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib 2007-05-29 18:52:42 +00:00
hostlist_table.h Squelch some qualifier (const vs. non-const) warnings. 2007-05-25 19:13:49 +00:00
hostlist_tcpip.c name change 2006-05-21 05:12:17 +00:00
hostlist_tr.c name change 2006-05-21 05:12:17 +00:00
hostlist_udpip.c name change 2006-05-21 05:12:17 +00:00
hostlist_usb.c remove svn:executable 2007-03-30 00:54:39 +00:00
hostlist_wlan.c Fix for bug #1278: 2006-12-29 22:22:54 +00:00
io_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
isprint.h Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
keys.h From Dustin Johnson: 2007-05-18 21:06:20 +00:00
layout_prefs.c Don't explicitly set the main window name unless you're changing the 2007-05-22 02:21:01 +00:00
layout_prefs.h name change 2006-05-21 05:12:17 +00:00
ldap_stat.c name change 2006-05-21 05:12:17 +00:00
macros_dlg.c revert (most) changes in rev #20753, to avoid items being created on a wrong menu on windows. 2007-02-25 18:03:05 +00:00
macros_dlg.h revert (most) changes in rev #20753, to avoid items being created on a wrong menu on windows. 2007-02-25 18:03:05 +00:00
main.c One more step in privilege separation. 2007-06-11 03:58:58 +00:00
main.h Fix for bug #93: changes to the columns has no effect until restart 2007-06-04 20:15:10 +00:00
mcast_stream.c fix all warnings in gtk dir & set the "treat all warnings as errors" MSVC flag 2007-03-21 03:26:26 +00:00
mcast_stream.h Ethereal->Wireshark 2006-05-28 17:19:08 +00:00
mcast_stream_dlg.c from Stephen Fisher: 2006-10-17 01:29:55 +00:00
mcast_stream_dlg.h name change 2006-05-21 05:12:17 +00:00
menu.c Add shortcuts for expanding/collapsing the packet detail. 2007-05-23 17:12:01 +00:00
menu.h name change 2006-05-21 05:12:17 +00:00
mgcp_stat.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
mtp3_stat.c mtp3_addr_to_str_buf() and mtp3_pc_hash() expect to be passed a pointer 2007-04-26 07:57:44 +00:00
mtp3_stat.h name change 2006-05-21 05:12:17 +00:00
mtp3_summary.c Check for G_GINT64_MODIFIER in Wireshark as we do in Wiretap. 2007-05-29 06:56:07 +00:00
nameres_prefs.c name change 2006-05-21 05:12:17 +00:00
nameres_prefs.h name change 2006-05-21 05:12:17 +00:00
ncp_stat.c name change 2006-05-21 05:12:17 +00:00
packet_history.c From Steven Schaeffer: 2007-05-04 11:21:03 +00:00
packet_history.h name change 2006-05-21 05:12:17 +00:00
packet_list.c Fix for bug #93: changes to the columns has no effect until restart 2007-06-04 20:15:10 +00:00
packet_list.h Fix for bug #93: changes to the columns has no effect until restart 2007-06-04 20:15:10 +00:00
packet_win.c Make the routines that manipulate the hex/text display window take a 2006-11-05 00:54:17 +00:00
packet_win.h name change 2006-05-21 05:12:17 +00:00
plugins_dlg.c Prepare wireshark and tshark for wiretap plugins 2007-05-24 22:26:51 +00:00
plugins_dlg.h name change 2006-05-21 05:12:17 +00:00
prefs_dlg.c Fix bug #1548: call of "Protocol Preferences" results in GTK error msg 2007-05-16 21:45:02 +00:00
prefs_dlg.h From Giorgio Tino: Add a "static text" protocol preference type. This 2006-12-05 00:43:00 +00:00
print_dlg.c add some file dialog related help pages 2006-08-30 20:27:12 +00:00
print_mswin.c from Stephen Fisher: 2006-10-17 01:29:55 +00:00
print_mswin.h name change 2006-05-21 05:12:17 +00:00
print_prefs.c Ethereal->Wireshark 2006-05-28 17:19:08 +00:00
print_prefs.h name change 2006-05-21 05:12:17 +00:00
progress_dlg.c flush out the main event loop at dialog creation, so we don't see an empty dialog until the first update 2006-11-21 00:40:36 +00:00
proto_dlg.c Fix 'Analyze ! Enabled_Protocols' search to search on correct column. 2007-05-24 01:05:08 +00:00
proto_dlg.h name change 2006-05-21 05:12:17 +00:00
proto_draw.c Remove almost all of the casts I committed recently and in place of 2007-03-28 21:55:11 +00:00
proto_draw.h From Douglas Pratley: 2007-01-28 02:49:50 +00:00
proto_hier_stats_dlg.c fix compiler warning for gtk1 builds 2007-04-22 15:48:18 +00:00
proto_hier_stats_dlg.h name change 2006-05-21 05:12:17 +00:00
radius_stat.c From Alejandro Vaquero: 2006-10-24 05:21:00 +00:00
range_utils.c Fix various compiler warnings 2007-01-22 00:20:33 +00:00
range_utils.h name change 2006-05-21 05:12:17 +00:00
recent.c Remove almost all of the casts I committed recently and in place of 2007-03-28 21:55:11 +00:00
recent.h From Giorgio Tino: Add a "Don't show this message again" option to an 2006-10-31 01:44:11 +00:00
rpc_progs.c Tethereal/tethereal -> TShark/tshark. 2006-05-31 17:38:42 +00:00
rpc_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
rtp_analysis.c From Lars Ruoff: 2007-05-31 18:41:25 +00:00
rtp_analysis.h Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
rtp_player.c Unused parameter 2007-04-16 06:20:39 +00:00
rtp_player.h Include "rtp_player.h" in "voip_calls.c" if we're supporting the RTP 2006-09-21 17:39:17 +00:00
rtp_stream.c Immediately quit routines if fwrite() fails - further writes will 2007-05-02 19:28:24 +00:00
rtp_stream.h Preparations to be able to display dynamic payload type name in the stream analysis. 2007-04-04 06:58:12 +00:00
rtp_stream_dlg.c From Lars Ruoff: 2007-05-31 18:41:25 +00:00
rtp_stream_dlg.h Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
sat.h Fix for bug #1278: 2006-12-29 22:22:54 +00:00
scsi_stat.c From David Howells : 2007-05-29 02:43:18 +00:00
sctp_assoc_analyse.c From Irene Ruengeler: Fix TSN handling in graphs. 2007-05-22 21:16:30 +00:00
sctp_byte_graph_dlg.c From Irene Ruengeler: Fix TSN handling in graphs. 2007-05-22 21:16:30 +00:00
sctp_chunk_stat.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
sctp_chunk_stat_dlg.c name change 2006-05-21 05:12:17 +00:00
sctp_error_dlg.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
sctp_graph_dlg.c Use the same workaround for the absence of rint() in MSVC++ that's used 2007-05-24 02:10:49 +00:00
sctp_stat.c From Irene Ruengeler: Fix TSN handling in graphs. 2007-05-22 21:16:30 +00:00
sctp_stat.h (Minor) Use _WIN32 (instead of WIN32) like the rest of Wireshark 2007-06-03 16:07:07 +00:00
sctp_stat_dlg.c From Irene Ruengeler: Fix TSN handling in graphs. 2007-05-22 21:16:30 +00:00
service_response_time_table.c Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib 2007-05-29 18:52:42 +00:00
service_response_time_table.h name change 2006-05-21 05:12:17 +00:00
simple_dialog.c if we compile for gtk1 'text' is no longer referenced in the simple_dialog_check_set() function and a warning arises 2007-04-24 05:46:13 +00:00
sip_stat.c Add SIP response code 494 from RFC 3329 2006-08-30 09:48:12 +00:00
smb2_stat.c name change 2006-05-21 05:12:17 +00:00
smb_stat.c include emem.h 2006-06-18 05:38:35 +00:00
ssl-dlg.c From David Howells : 2007-05-29 02:43:18 +00:00
ssl-dlg.h name change 2006-05-21 05:12:17 +00:00
stats_tree_stat.c Remove almost all of the casts I committed recently and in place of 2007-03-28 21:55:11 +00:00
stream_prefs.c name change 2006-05-21 05:12:17 +00:00
stream_prefs.h name change 2006-05-21 05:12:17 +00:00
summary_dlg.c Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib 2007-05-29 18:52:42 +00:00
summary_dlg.h name change 2006-05-21 05:12:17 +00:00
supported_protos_dlg.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
supported_protos_dlg.h name change 2006-05-21 05:12:17 +00:00
t38_analysis.c nikai@nikai.net: 2006-11-14 20:32:29 +00:00
tap_dfilter_dlg.c * rename REGISTER_STAT_GROUP_E -> register_stat_group_t 2006-09-27 17:12:42 +00:00
tcp_graph.c From David Howells : 2007-05-29 02:43:18 +00:00
text_page.c name change 2006-05-21 05:12:17 +00:00
text_page.h name change 2006-05-21 05:12:17 +00:00
toolbar.c Damn qqq-bird. ;) 2007-04-24 06:16:58 +00:00
toolbar.h name change 2006-05-21 05:12:17 +00:00
u3.c Augment get_gui_runtime_info() with additional information about the U3 device Wireshark is being run from. 2007-02-04 12:39:07 +00:00
u3.h GCC warning fixes 2007-03-09 13:14:09 +00:00
uat_gui.c - epan/uat.h: change the UAT_PROTO_DEF macro to handle both the name of the dissector and the handle 2007-05-25 16:47:22 +00:00
uat_gui.h revert (most) changes in rev #20753, to avoid items being created on a wrong menu on windows. 2007-02-25 18:03:05 +00:00
voip_calls.c From Lars Ruoff: 2007-05-31 18:41:25 +00:00
voip_calls.h add Megaco to the "VoIP Calls" tap 2007-03-26 21:12:24 +00:00
voip_calls_dlg.c rename h248_* to gcp_* according to changes in epan. 2007-03-25 21:56:08 +00:00
voip_calls_dlg.h Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00
webbrowser.c From Sebastien Tandel: 2007-02-13 20:57:22 +00:00
webbrowser.h name change 2006-05-21 05:12:17 +00:00
win32-file-dlg.c Fix bug #1600 in the Win32 file dialog (it was fixed for the GTK file dialog in SVN revision 21807). 2007-05-22 00:33:46 +00:00
win32-file-dlg.h Implement a real "Cancel" button for the coloring rules dialog - this was a hard one! It seems to be working without bugs and as designed now. 2006-10-03 18:39:36 +00:00
wsp_stat.c Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI 2006-05-22 07:29:40 +00:00