aboutsummaryrefslogtreecommitdiffstats
path: root/capture-pcap-util.c
AgeCommit message (Collapse)AuthorFilesLines
2009-03-16Hack toprevent checkAPIs complaining about use of 'free'Bill Meier1-1/+2
svn path=/trunk/; revision=27745
2009-03-15From Jakub Zawadzki:Stig Bjørlykke1-4/+2
More remove checking for NULL before g_free(). svn path=/trunk/; revision=27728
2008-12-21If we don't have any of the pcap_datalink_XXX_to_YYY routines,Guy Harris1-31/+97
substitute our own (I wrote them all, so I can steal them from the BSD-licensed libpcap if I want :-)). This means that linktype_name_to_val() and linktype_val_to_name() are always available, and we don't need to #ifdef use of them. Use pcap_datalink_val_to_description() to get the description for a particular DLT_ value, rather than mapping the DLT_ value to a WTAP_ENCAP_ value and getting the description for the latter. svn path=/trunk/; revision=27074
2008-11-03Do not use functions for remote capture on local interfaces.Stig Bjørlykke1-6/+34
This makes it possible to compile with remote capture features on unix. svn path=/trunk/; revision=26681
2008-07-04Fix benign usage of incorrect symbol in #ifdefBill Meier1-1/+1
svn path=/trunk/; revision=25669
2008-07-04If we have pcap_free_datalinks(), use it. If not, then, on Windows,Guy Harris1-2/+25
just leak the list returned by pcap_list_datalinks(), as there's no guarantee that if you have a library built with one version of the MSVC++ run-time library, and it returns a pointer to allocated data, you can free that data from a program linked with another version of the MSVC++ run-time library. (This is not an issue on UN*X.) This should fix bug 2677. svn path=/trunk/; revision=25668
2008-02-21Constify some arguments.Guy Harris1-1/+1
svn path=/trunk/; revision=24407
2007-12-04Support for RPCAP features in GUI (from Boris Misenov, see Bug 1366)Tomas Kukosa1-0/+15
- 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 svn path=/trunk/; revision=23750
2007-11-30first steps to support MSVC 2008 Express EditionUlf Lamping1-2/+3
svn path=/trunk/; revision=23691
2007-08-23Include libpcap.h so that we can use wtap_pcap_encap_to_wtap_encap()Gerald Combs1-1/+1
in its new location. svn path=/trunk/; revision=22604
2007-04-13fix gcc warning about qualifier types (const) which are discarded when arrivingSebastien Tandel1-1/+1
at the pcap interface. svn path=/trunk/; revision=21417
2007-01-21Have the routines to get interface lists take a pointer to a "gchar *"Guy Harris1-8/+18
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. svn path=/trunk/; revision=20521
2006-11-02Frederic Heem:Jörg Mayer1-0/+1
Fix some memleaks and overflows. I haven't committed the changes that are not bug fixes. svn path=/trunk/; revision=19777
2006-05-28Ethereal->WiresharkAnders Broman1-3/+3
svn path=/trunk/; revision=18235
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-02-25an error return was missing a pcap_close() callUlf Lamping1-1/+3
svn path=/trunk/; revision=17404
2006-02-17remove dependencies to pcap.h, so getting an idea what needs to be done by ↵Ulf Lamping1-0/+16
dumpcap in addition to the things already done now various dumpcap related code cleanup: mainly #include's and capture engine related stuff svn path=/trunk/; revision=17327
2005-12-14Constify a bunch of arguments and variables, to squelch compilerGuy Harris1-3/+3
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". svn path=/trunk/; revision=16791
2005-12-06rename pcap-....c/.h files to capture-pcap-....c/.hUlf Lamping1-0/+433
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 svn path=/trunk/; revision=16691