aboutsummaryrefslogtreecommitdiffstats
path: root/text2pcap.c
AgeCommit message (Collapse)AuthorFilesLines
2011-06-28Replace all strerror() with g_strerror().Stig Bjørlykke1-2/+2
Remove our local strerror implementation. Mark strerror as locale unsafe API. This fixes bug 5715. svn path=/trunk/; revision=37812
2011-05-24Move the Windows argument list conversion code to a common routine.Gerald Combs1-13/+2
svn path=/trunk/; revision=37372
2011-04-05Fix a typo in the help message.Michael Tüxen1-1/+1
Reported by Matthias Wellmeyer. svn path=/trunk/; revision=36471
2011-03-30Fix a couple of typos.Chris Maynard1-2/+2
svn path=/trunk/; revision=36410
2011-03-30Wrap all text lines of help at column 80.Chris Maynard1-5/+7
svn path=/trunk/; revision=36408
2011-03-23Don't compute each checksum twice when adding dummy headers (-u, -T, -s, -S ↵Bill Meier1-15/+31
options) g_ntohs() & friends may be (are ?) macros and may (will ?) eval args more than once ... svn path=/trunk/; revision=36272
2011-01-06On Windows, convert all of our command-line arguments from UTF-16 toGerald Combs1-1/+21
UTF-8 where we don't already do so. In Wireshark use g_utf16_to_utf8 instead of utf_16to8. This should fix bug 5520. svn path=/trunk/; revision=35411
2010-10-19Change dummy MAC addresses so we don't get Wireshark expert message:Bill Meier1-3/+3
"[...] Source MAC must not be a group address: IEEE 802.3-2002, Section 3.2.3(b)" Specifically: use 0a:01:01:01:01:01 and 0a:02:02:02;02:02 (and dummy IP addresses 10.1.1.1 and 10.2.2.2). svn path=/trunk/; revision=34571
2010-05-28Move some code (including the optional objects) into libwsutilJeff Morriss1-3/+3
svn path=/trunk/; revision=33012
2009-12-29From Jim Young: Include svnversion.h in capinfos and text2pcapBill Meier1-0/+1
This patch adds a #include "svnversion.h" statement to the capinfos.c and text2pcap.c files so that their usage() functions will display the SVNVERSION and SVNPATH infos (if defined). See Bug #4360 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4360) svn path=/trunk/; revision=31382
2009-12-08From Jakub Zawadzki via bug #4289: (Fix for) Frame arrival times (pcap)Stephen Fisher1-0/+1
are 1 hour more than timestamps in txt svn path=/trunk/; revision=31195
2009-10-06Invert check for getopt: NEED_GETOPT_H -> HAVE_GETOPT_HStig Bjørlykke1-2/+4
Rename getopt.[ch] -> wsgetopt.[ch] to avoid name collision. svn path=/trunk/; revision=30370
2009-07-22Use "svn info" to fetch the version by default. Fetch the repository path asGerald Combs1-1/+1
well. Add the repository path to the version strings. svn path=/trunk/; revision=29171
2009-05-12Minor cleanup of "-h" output text.Bill Meier1-23/+27
svn path=/trunk/; revision=28334
2009-04-16Fix the last(?) of the Win64 compilation problems.Gerald Combs1-2/+2
svn path=/trunk/; revision=28065
2008-09-21Declare ts_sec as a time_t because that's how it's used; this avoids a warningJeff Morriss1-8/+8
about how dereferencing a type-punned pointer will break strict-aliasing rules when calling localtime(). Make ts_sec in text2pcap's definition of a PCAP record header unsigned to match that in libpcap.h . Cast the time_t into guint32 as necessary. svn path=/trunk/; revision=26242
2008-06-04The joys of beating header files over the head to get all the variousGuy Harris1-0/+16
APIs we use declared. We still need to define __EXTENSIONS__ on Solaris, in order to get strptime() declared. svn path=/trunk/; revision=25426
2008-05-22Move the file utility functions from wiretap to libwsutil so thatJeff Morriss1-3/+3
libwireshark (and the plugins using those functions) do not depend on wiretap on Windows. While doing that, rename the eth_* functions to ws_*. svn path=/trunk/; revision=25354
2008-05-13Fix some of the Errors/warnings detected by checkapi.Anders Broman1-4/+4
svn path=/trunk/; revision=25284
2008-03-01"Read 1 potential packet, wrote 1 packet": use packet or packets as appropriateBill Meier1-2/+3
svn path=/trunk/; revision=24526
2008-02-05From Michael McCartney (bug 2246):Stig Bjørlykke1-3/+7
Enhancement to allow dec option when parsing offset. svn path=/trunk/; revision=24272
2008-02-03More rewrite of prohibited APIs (sprintf, strcpy, strcat).Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=24258
2008-01-09Pavol Rusnak <stick@gk2.sk>:Jörg Mayer1-6/+9
Fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2183 Strptime function is not properly included. It needs __USE_XOPEN macro, but it is defined in wrong place. It must be defined before _any_ include file. Otherwise I get "implicit declaration of function `strptime`" (gcc 4.3.0). svn path=/trunk/; revision=24044
2007-10-16A few more s/fopen/eth_fopen/Jeff Morriss1-8/+9
svn path=/trunk/; revision=23207
2007-09-20When -t option: Use current date or time fields for unspecified fields; ↵Bill Meier1-20/+29
Fixes bug #1836. svn path=/trunk/; revision=22916
2007-09-18If bad date/time: use 1/1/70 00:00:00 local time; Add some addt'l output if ↵Bill Meier1-30/+36
debug option used svn path=/trunk/; revision=22902
2007-09-12Output err msg if strptime fails converting input time;Bill Meier1-1/+4
svn path=/trunk/; revision=22852
2007-08-21fix usage message for -o optionRichard van der Hoff1-1/+1
svn path=/trunk/; revision=22574
2007-04-22set #ifndef __USE_XOPEN instead of only #ifndefSebastien Tandel1-1/+1
should fix rev21508 svn path=/trunk/; revision=21511
2007-04-22Only #deinfe __USE_XOPEN if not already defined. On my Suse 10.2 it wasJörg Mayer1-2/+5
already #defined to 1, so this would create a warning/error. svn path=/trunk/; revision=21508
2007-03-28Remove almost all of the casts I committed recently and in place ofStephen Fisher1-3/+3
them, add -Wno-pointer-sign to CFLAGS when gcc will accept it. svn path=/trunk/; revision=21253
2007-03-23Fix about 150 warnings new to gcc 4.0 in the error on warning directories.Stephen Fisher1-3/+3
Comment out -Werror in plugins/asn1/ until warnings can be fixed. svn path=/trunk/; revision=21158
2007-03-21fix MSVC warnings of / and set CFLAGS to block new warningsUlf Lamping1-1/+1
svn path=/trunk/; revision=21098
2006-05-28Ethereal->WiresharkAnders Broman1-1/+1
svn path=/trunk/; revision=18235
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-03-01"help()" really just prints a usage message; it's not a full-blown helpGuy Harris1-26/+27
system. Just call it "usage()". Also, it doesn't use the "progname" argument - it doesn't need to, it's text2pcap-specific, and it prefers to call it "Text2pcap" anyway (and, besides, argv[0] might well be a pathname). Get rid of that argument. Fix some white space. svn path=/trunk/; revision=17431
2006-01-11update usage textUlf Lamping1-44/+55
svn path=/trunk/; revision=16999
2005-07-23More 'char*' -> 'const char*' changes to fix warnings.Jörg Mayer1-4/+4
svn path=/trunk/; revision=15015
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-07-04fix a typo in the help text.Michael Tüxen1-2/+2
svn path=/trunk/; revision=11311
2004-01-06Add some sanity checking for the "-i" argument.Guy Harris1-3/+5
svn path=/trunk/; revision=9573
2004-01-05removed some MSVC warnings (level 3)Ulf Lamping1-4/+4
svn path=/trunk/; revision=9561
2003-12-21Compiling with -pedantic:Jörg Mayer1-2/+2
warning: comma at end of enumerator list svn path=/trunk/; revision=9383
2003-04-27From Matthijs Melchior:Guy Harris1-24/+130
- added option -m to set maximum packet length - added option -T to generate TCP headers - UDP headers now have a correct checksum - default capture timestamp is current time, usec field counts packets - UDP and TCP headers are mutually exclusive - changed etherenet addresses, now sends from 1 -> 2 .... svn path=/trunk/; revision=7571
2003-02-27From Jason Copenhaver: put the address fields in the Ethernet header inGuy Harris1-2/+2
the right order. svn path=/trunk/; revision=7208
2002-10-17Don't use "unsigned long" when you mean "unsigned 32-bit integer", asGuy Harris1-59/+59
"unsigned long" is an unsigned *64-bit* integer on many platforms. While we're at it, use "guint8" rather than "unsigned char" for "unsigned 8-bit integer", and use "guint16" rather than "unsigned short" for "unsigned 16-bit integer". Make the seconds field of a libpcap time stamp signed, as it's supposed to be. svn path=/trunk/; revision=6445
2002-10-10Increase addr outside of macroJörg Mayer1-2/+3
svn path=/trunk/; revision=6393
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer1-132/+132
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6117
2002-08-02Replace the types from sys/types.h and netinet/in.h by their glib.hJörg Mayer1-30/+18
equivalents for the toplevel directory. The removal of winsock2.h will hopefully not cause any problems under MSVC++, as those files using struct timeval still include wtap.h, which still includes winsock2.h. svn path=/trunk/; revision=5932
2002-07-21"yyin" is from lex/flex, so it should be "extern", not "static" - weGuy Harris1-15/+19
have to modify lex/flex's input stream, not some private "FILE *". Fix up the usage message to: mention the "-h" flag; not mention the non-existent "-w" flag; fit within 80 columns. Add "-h" to the list of options in the "getopt()" call, as there's code to support it, and remove "-r" and "-w", as there wasn't any code to support them. svn path=/trunk/; revision=5899