aboutsummaryrefslogtreecommitdiffstats
path: root/capture_ui_utils.c
AgeCommit message (Collapse)AuthorFilesLines
2008-06-03strtol() returns a long, as the name suggests; assign its return valueguy1-2/+6
to a long, and check whether it fits in a gint before returning it as a gint. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25418 f5534014-38df-0310-8fa8-9805f1628bb7
2008-06-03Include <stdlib.h> to declare strtol().guy1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25417 f5534014-38df-0310-8fa8-9805f1628bb7
2008-06-02Added an option to set default link-layer header type for each interface.stig1-0/+26
Set linktype history for each interface so we don't mix them. Fixed some indents. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25411 f5534014-38df-0310-8fa8-9805f1628bb7
2008-04-18Display the interface comment if defined.stig1-1/+1
On non-win32 also display the interface name. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25114 f5534014-38df-0310-8fa8-9805f1628bb7
2008-01-31Hide hidden devices in "Capture Interfaces" dialog.stig1-3/+1
Added a function to check for hidden devices, which also work correctly for plumbed devices on solaris. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24231 f5534014-38df-0310-8fa8-9805f1628bb7
2007-12-04Support for RPCAP features in GUI (from Boris Misenov, see Bug 1366)kukosa1-3/+5
- retrieving the list of remote PCAP interfaces - password authentication support - UDP data fransfer - packet sampling (available in WinPcap 4.x) etc. fix problem if non-default rpcap port is used git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23750 f5534014-38df-0310-8fa8-9805f1628bb7
2007-11-30first steps to support MSVC 2008 Express Editionulfl1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23691 f5534014-38df-0310-8fa8-9805f1628bb7
2007-09-04Don't call get_interface_descriptive_name() on a NULL iface: fixes a ↵morriss1-1/+1
segfault when doing Statistics->Summary when you didn't capture anything (but rather read in a file) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22788 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-28Fix for bug #1801 (http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1801)sfisher1-1/+1
Don't get to the point where we may do a strcmp() with a null value. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22697 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-24Add a comment explaining why get_interface_descriptive_name() shouldn'tguy1-0/+5
be, for example, called once a second while a capture is in progress. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22643 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-22gcc 4 doesn't like my macro for getting the interface description: it says ↵morriss1-0/+13
there's an invalid lvalue in it. I don't see what's wrong with it, but replace the macro with a function. Also: don't include the .xpm files in gtk/main.c if we're building without PCAP (as they're not used in that configuration). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22588 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-22Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1757 :morriss1-0/+2
Try to call get_interface_descriptive_name() as little as possible (storing the result in capture_opts) to avoid a performance hit during live capture (especially if you have lots of interfaces) and to avoid leaking memory. One issue with this is that capture_opts.c cannot (without adding significant dependencies) set the iface_descr so readers of that field (only gtk/main.c and tshark.c) use a macro to (set if not already set and) get the value of that field. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22587 f5534014-38df-0310-8fa8-9805f1628bb7
2007-01-21Have the routines to get interface lists take a pointer to a "gchar *"guy1-2/+1
as an argument, and, on an error, if they have an error message, have them set that "gchar *" to point to a g_malloc()ed string containing the error message, rather than taking a pointer to a buffer for that message as an argument. That's more like what's done in Wiretap, and doesn't impose an upper limit on the lengths of those error messages. If that pointer is null, don't allocate the message string and return it. Have that error message already have the "cant_get" processing applied to it, so nobody other than those routines need to call the "cant_get" routines to process the error messages. Have get_airpcap_interface_list() explicitly set "*err" to the appropriate error code. Clean up indentation. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20521 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21name changesahlberg1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18197 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-17remove dependencies to pcap.h, so getting an idea what needs to be done by ↵ulfl1-2/+1
dumpcap in addition to the things already done now various dumpcap related code cleanup: mainly #include's and capture engine related stuff git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17327 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-14Constify a bunch of arguments and variables, to squelch compilerguy1-2/+2
warnings. Include "wiretap/libpcap.h" in "capture_loop.h", to get its declarations of data structures for headers in libpcap files. This lets us remove the includes of "wiretap/libpcap.h from files including "capture_loop.h". Make "log_func_ignore()" in "tethereal.c" static, and declare some of its arguments unused. Also get rid of an unused variable. Include <pcap.h> before including "wiretap/wtap-capture.h", to declare "struct pcap_pkthdr". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16791 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-13make get_if_name() parameter if_text const, it's not changed insideulfl1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16785 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-06rename pcap-....c/.h files to capture-pcap-....c/.hulfl1-1/+1
this way, the capture prefix will "logically" group the files together and file browsers will also group them we may want to move the files into a subdir capture later git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16691 f5534014-38df-0310-8fa8-9805f1628bb7
2005-04-19fix some minor bugs with the current interface name:ulfl1-0/+54
-always show descriptive string in combo box -correct the initialization, so cancelling the option dialog won't make trouble git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14144 f5534014-38df-0310-8fa8-9805f1628bb7
2005-02-13change nmake makefiles in /trunk and /trunk/epan so thatlroland1-4/+0
object code for libethereal.dll isn't generated by the makefile in /trunk. Having no code in /trunk linked into libethereal.dll anymore, the definition of the macro _NEED_VAR_IMPORT_ can be moved from various source files in /trunk to /trunk/Makefile.nmake . So do that, too. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13389 f5534014-38df-0310-8fa8-9805f1628bb7
2005-01-16Rename capture_combo_utils.{c,h} to capture_ui_utils.{c,h}, as the codeguy1-0/+299
in there is for UI functions including, but not limited to, the combo box in capture dialogs. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13061 f5534014-38df-0310-8fa8-9805f1628bb7