aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2003-12-19From Lars Roland:Guy Harris8-185/+115
use the common display filter dialog infrastructure in the MGCP service response time tap; add common infrastructure for updating the titles of tap dialogs when the capture file name changes. svn path=/trunk/; revision=9366
2003-12-19From Lars Roland: fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=9365
2003-12-19From David Fort: support for decoding MLD v2 report messages.Guy Harris3-2/+81
svn path=/trunk/; revision=9364
2003-12-19From David Fort: update some comments now that RFC 3658 is out, and fixGuy Harris2-5/+5
a typo in the AUTHORS file. svn path=/trunk/; revision=9363
2003-12-19Add an hf[] entry for the OPT_FRAG_OFF field of the OPT_FRAGMENT optionGuy Harris1-2/+5
(the hf_ variable for it existed, but there was no hf[] entry, so it didn't get initialized). svn path=/trunk/; revision=9362
2003-12-19Don't store the result of "tvb_reported_length()" into a "guint8" - itGuy Harris1-13/+33
could be more than 255 (even if that "shouldn't happen"). Don't use "frags != 0" as an indication that the message was fragmented - that can't handle bogus packets with a zero fragment count. Have an explicit variable for that. Check that "sm_data_len" isn't 0 before attempting dissection or reassembly. Check that "frag" and "frags" aren't zero before attempting reassembly (arguably, we should report both of those as errors). Use "process_reassembled_data()" to do the bulk of the work for reassembly - it handles the case where a "fragmented" packet has only one fragment. This fixes a crash that occurred when only the last fragment was seen, although there's an underlying problem there, namely that the hack tha "fragment_add_seq_check()" does to handle some problems with some 802.11 captures causes it to consider a packet where the first fragment seen is also the last fragment as a one-fragment packet; we probably need to do that *only* for 802.11. svn path=/trunk/; revision=9361
2003-12-19Add some additional sanity checking.Guy Harris1-1/+10
svn path=/trunk/; revision=9360
2003-12-19Add debug logging to the MMSE dissector.Olivier Biot1-2/+68
svn path=/trunk/; revision=9359
2003-12-19Add extra debug logging. Fix typo in debug log explanation.Olivier Biot1-4/+47
svn path=/trunk/; revision=9358
2003-12-19From Peter Fales: count IPX-over-ARCNET packets in "capture_arcnet()".Guy Harris1-1/+5
svn path=/trunk/; revision=9357
2003-12-19Note that "uchar", "u_char", "u_short", "u_int", and "u_long" are alsoGuy Harris1-9/+12
forbidden. svn path=/trunk/; revision=9356
2003-12-19Don't use "u_char", use "guchar" for characters and "guint8" for 8-bitGuy Harris1-4/+4
unsigned integers. svn path=/trunk/; revision=9355
2003-12-19Remove \n from value-strings.Gilbert Ramirez1-8/+8
svn path=/trunk/; revision=9354
2003-12-19Print values for ANY_MATCHES and ANY_CONTAINS so that the dftestGilbert Ramirez1-1/+11
executable works properly. svn path=/trunk/; revision=9353
2003-12-19The GNU ADNS library requires whatever libraries are needed for socketGuy Harris1-2/+2
calls. svn path=/trunk/; revision=9352
2003-12-19As noted by Peter Fales, the offset in "capture_arcnet()" should be 4 ifGuy Harris1-2/+2
the extra offset field is present and 2 if it's absent, not the other way around. svn path=/trunk/; revision=9351
2003-12-18Add support for a link-layer type value of 143 as DOCSIS in libpcapGuy Harris1-1/+3
captures. svn path=/trunk/; revision=9350
2003-12-18Top-of-tree and top-of-0.8-branch libpcap support limited filtering onGuy Harris1-3/+3
DLT_LINUX_IRDA (empty expression and "link[M:N]" expressions), so don't special-case IRDA adapters. svn path=/trunk/; revision=9349
2003-12-18A small patch from Kai Krueger <kai@kruegernetz.de> to ensure that weRichard Sharpe1-3/+4
keep the file name around long enough to use it when saving highlighted data etc. svn path=/trunk/; revision=9348
2003-12-18Add more files.Guy Harris1-0/+2
svn path=/trunk/; revision=9347
2003-12-18From Jan Kiszka: add a comment explaining what the IrDA plugin does.Guy Harris1-1/+10
svn path=/trunk/; revision=9346
2003-12-18From Jan Kiszka: IrDA support.Guy Harris19-20/+3275
svn path=/trunk/; revision=9345
2003-12-18From Ronnie Sahlberg: if the GSSAPI token is empty, don't dissect it.Guy Harris1-1/+5
svn path=/trunk/; revision=9344
2003-12-18Add support of the "matches" operator to FT_BYTES and FT_ETHER. I don't thinkOlivier Biot3-17/+65
it would make sense to add PCRE support for byte arrays containing an integer or an IP address. Avoid lengthy pointer constructs in cmp_matches(). svn path=/trunk/; revision=9343
2003-12-18WildPackets' EtherHelp appears to write EtherPeek-compatible files,Guy Harris6-21/+37
except that the 0x80 bit is turned on in the file version number field. Turn that bit off before processing that field. svn path=/trunk/; revision=9342
2003-12-18"pcap_compile_nopcap()" has a different signature in recent NetBSDGuy Harris2-9/+17
libpcap than in tcpdump.org libpcap; it's been deprecated for that reason. "pcap_open_dead()" has been in libpcap since 0.6, so only for 0.5[.x] will you have "pcap_compile_nopcap()" but not "pcap_open_dead()" - for now, we use "pcap_open_dead()" rather than "pcap_compile_nopcap()", and don't do the check for capture filters in systems with libpcaps that lack "pcap_open_dead()". svn path=/trunk/; revision=9341
2003-12-18Mallocate buffers for the strings gotten by "get_encoded_strval()" andGuy Harris1-26/+45
"get_encoded_strval()", rather than filling in a fixed-size buffer, so that we don't overflow the buffer. svn path=/trunk/; revision=9340
2003-12-18Fix some typoes.Guy Harris1-4/+3
svn path=/trunk/; revision=9339
2003-12-18Make packet offsets, and lengths, "guint".Guy Harris1-49/+55
Put in some sanity checking to make sure we don't go completely crazy if an offset goes past the length (we should check as the offset is advanced, but...). svn path=/trunk/; revision=9338
2003-12-18Make "ctlfn" a "guint8", as it holds a single-byte value.Guy Harris1-3/+3
svn path=/trunk/; revision=9337
2003-12-18Use a value_string table for the Status field.Guy Harris1-17/+8
svn path=/trunk/; revision=9336
2003-12-18The "cmd" members of "smb_saved_info_t" and "smb_info_t" structuresGuy Harris2-9/+9
always contain an SMB command code (SMB requests and responses both have command codes, so there's no "unknown" out-of-band value); make it a "guint8". Make the argument to "decode_smb_name()" a "guint8" as an SMB command code is passed to it ("guint8" and "unsigned char" are the same types on all platforms we're likely to deal with, so it's a cosmetic change, not a semantic one). Put in an extra "GPOINTER_TO_UINT()" call before casting "si->sip->extra_info" to "guint16", to squelch compiler warnings. svn path=/trunk/; revision=9335
2003-12-17Make packet offsets "gint"s rather than "guint8"s.Guy Harris1-4/+4
svn path=/trunk/; revision=9334
2003-12-17removed some more MSVC warnings (type casting), GTK2 specificUlf Lamping2-5/+5
svn path=/trunk/; revision=9333
2003-12-17removed some more MSVC warnings (type casting)Ulf Lamping10-63/+63
svn path=/trunk/; revision=9332
2003-12-17Update the "matches" explanation as it now also works for protocol fieldsOlivier Biot1-6/+5
(FT_TVBUFF). Thanks libpcre for allowing pattern matching in binary data! svn path=/trunk/; revision=9331
2003-12-17Get rid of unused registered header fields. Some white-space changes.Olivier Biot1-58/+25
svn path=/trunk/; revision=9330
2003-12-17Add protocols to the header fields for which the "matches" operator can beOlivier Biot1-4/+54
appliedi (PCRE). In fact, all FT_TVBUFF fields. svn path=/trunk/; revision=9329
2003-12-17Only dissect the key in TKEY RRs if it's present (i.e., has a non-zeroGuy Harris1-35/+42
length) - zero-length keys "shouldn't happen", but what the heck.... svn path=/trunk/; revision=9328
2003-12-17From Lars Roland: have common code to handle display filter dialogs inGuy Harris33-315/+362
taps, and use that in the H.225 taps. svn path=/trunk/; revision=9327
2003-12-17removed some more MSVC warnings (type casting)Ulf Lamping2-7/+8
svn path=/trunk/; revision=9326
2003-12-17renamed some defines SERVICE_xy to SVCCTL_SERVICE_xy to avoidUlf Lamping1-11/+11
"duplicate definition" warnings with win32's winsvc.h svn path=/trunk/; revision=9325
2003-12-17Set "print_args" regardless of whether we're printing the packet detailGuy Harris1-7/+7
or not - it's used if we're printing the hex data. svn path=/trunk/; revision=9324
2003-12-17From Anders Broman: add a preference setting for the RTSP TCP port.Guy Harris1-8/+40
svn path=/trunk/; revision=9323
2003-12-17There's no need for the "content_type_exist" variable - we can justGuy Harris1-4/+2
check whether "media_type_str" is null. svn path=/trunk/; revision=9322
2003-12-17From Anders Broman:Guy Harris1-18/+27
check that there *is* a content type string before using it; get rid of some incomplete code for multipart/mixed (it set some variables but didn't use them); add some incomplete code for handling parameters to Content-Type. svn path=/trunk/; revision=9321
2003-12-17Get rid of an unused value_string table and unused #defines.Guy Harris1-9/+0
svn path=/trunk/; revision=9320
2003-12-17removed some MSVC warnings (casting gdouble to gint, which is ok)Ulf Lamping1-5/+6
svn path=/trunk/; revision=9319
2003-12-17added missing rule for v5ua pluginUlf Lamping1-1/+10
svn path=/trunk/; revision=9318
2003-12-17For unknown key IDs, show the algorithm symbolically if possible.Guy Harris1-2/+3
svn path=/trunk/; revision=9317