aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2000-05-27Use tvb_length() instead of END_OF_FRAME.Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2016
2000-05-27Mention Stefan Raab as author of Mobile IP dissector.Gilbert Ramirez2-0/+5
svn path=/trunk/; revision=2015
2000-05-27Add Mobile IP.Gilbert Ramirez1-1/+2
svn path=/trunk/; revision=2014
2000-05-27Add Mobile IP dissector. Converted to use tvbuff.Gilbert Ramirez2-1/+318
I'm going to make one more change to get rid of use of END_OF_FRAME, but that will be later. svn path=/trunk/; revision=2013
2000-05-26Support for SCTP in the capture dialog, from Michael Tuexen.Guy Harris4-5/+18
svn path=/trunk/; revision=2012
2000-05-26Initial SCTP support (showing it by name from "ipprotostr()") fromGuy Harris4-2/+9
Michael Tuexen. svn path=/trunk/; revision=2011
2000-05-26Incorporate the GTK+ 1.2.8 version of "gtkclist.c" (which includes allGuy Harris2-22/+23
the speedups ours included, and some others). svn path=/trunk/; revision=2010
2000-05-26Don't duplicate the "gtk_radio_button_new_with_label()" andGuy Harris1-39/+38
"gtk_check_button_new_with_label()" code, just call those routines and then fix up the label, as suggested by Dermot Musgrove on the gtk mailing list. svn path=/trunk/; revision=2009
2000-05-26Get rid of some now-unused variables.Guy Harris1-3/+1
svn path=/trunk/; revision=2008
2000-05-25Convert X.25 dissector to use tvbuffs.Olivier Abad3-550/+586
svn path=/trunk/; revision=2007
2000-05-25replaced pinfo->current with pinfo->current_protoOlivier Abad1-2/+2
svn path=/trunk/; revision=2006
2000-05-25Set pinfo->current_protoGilbert Ramirez1-1/+3
svn path=/trunk/; revision=2005
2000-05-25Removed : col_add_fstr(pinfo->fd, COL_RES_DL_SRC, "0x%02X", byte0);Olivier Abad1-4/+1
because it overrides the "DTE" or "DCE" value which was added before. svn path=/trunk/; revision=2004
2000-05-25Convert dissect_clip() to use tvbuffs. Very trivial change.Gilbert Ramirez3-19/+23
svn path=/trunk/; revision=2003
2000-05-25Support for reading compressed Sniffer files, from Tim Farley, JoergGuy Harris9-98/+637
Mayer, and yours truly. svn path=/trunk/; revision=2002
2000-05-25Convert LAPB dissector to use tvbuffs, and to get pseudo_header fromGilbert Ramirez3-39/+54
packet_info struct. svn path=/trunk/; revision=2001
2000-05-25Assorted enhancements from Mark Burton.Guy Harris2-32/+416
svn path=/trunk/; revision=2000
2000-05-25Assorted padding fixes from Mark Burton.Guy Harris3-57/+79
svn path=/trunk/; revision=1999
2000-05-25Convert dissect_ppp() and friends to use tvbuffs.Gilbert Ramirez8-128/+160
(the ip_tcp_options stuff is still non-tvbuff until I convert ip and tcp). Add preliminary fix for Linux ISDN ippp devices (similar watch was posted to ethereal-users, but did not use tvbuffs). Change packet-raw.c to call capture_ppp()/dissect_ppp() in the case where the frame starts with FF:03. We had been calling capture_ip()/dissect_ip() at byte offset 4, but I think this is for historical reasons of packet-raw.c and packet-ip.c existing before packet-ppp.c. svn path=/trunk/; revision=1998
2000-05-24Display the fragment offset in decimal (as the IPv4 dissector does)Guy Harris1-2/+2
rather than hex. svn path=/trunk/; revision=1997
2000-05-24Patch from Scott Howard to show the IP fragment offset as a byte offsetGuy Harris1-3/+3
rather than an 8-byte offset. svn path=/trunk/; revision=1996
2000-05-24Update a comment to reflect that only UCD SNMP 4.1.1 hasGuy Harris1-3/+3
"snmp_set_full_objid()" as a macro rather than a function - 4.1.2 has it as a function again. svn path=/trunk/; revision=1995
2000-05-22EIGRP over Appletalk and EIGRP over IPX support, from Paul Ionescu.Guy Harris6-6/+51
svn path=/trunk/; revision=1994
2000-05-22Support for ISAKMP XAUTH authentication, from Yaniv Kaul.Guy Harris2-3/+24
svn path=/trunk/; revision=1993
2000-05-22Get rid of the comment before "cfgattrident2str()" explaining why it'sGuy Harris1-7/+1
there - it's now called from within "packet-isakmp.c", so there's no need to explain "this isn't used yet, but it will be in the future"; the future has arrived.... svn path=/trunk/; revision=1992
2000-05-21Parsing attributes in Config mode, and support for a Hybrid modeGuy Harris2-2/+29
authentication draft, from Yaniv Kaul. svn path=/trunk/; revision=1991
2000-05-20Use "rm -f", not "rm", to remove "plugin_api.obj", so that ifGuy Harris1-2/+2
"plugin_api.obj" doesn't exist, it just drives on rather than giving an error. svn path=/trunk/; revision=1990
2000-05-19Add wtap-int.h. Move definitions relevant to the internal workins of wiretapGilbert Ramirez39-347/+396
to that file, leave public definitions in wtap.h. Rename "union pseudo_header" to "union wtap_pseudo_header". Make the wtap_pseudo_header pointer available in packet_info struct. svn path=/trunk/; revision=1989
2000-05-19Move the closes of the save file FD around:Guy Harris1-10/+18
"capture()" should ensure that it's closed before returning, but it was only getting closed by "wtap_dump_close()" on success, so close the raw FD on failure (no "wtap_dump" stream is opened on failure, so we just close the raw FD); in a "update the display as packets arrive" capture, we should close the FD in the parent as soon as the fork is done, before even testing whether the fork succeeded (and we might as well do the same with the write side of the sync pipe). svn path=/trunk/; revision=1988
2000-05-19Convert dissect_raw() to use tvbuff's.Gilbert Ramirez3-23/+32
svn path=/trunk/; revision=1987
2000-05-19Close capture file descriptor.Gilbert Ramirez1-1/+5
From Mark Burton <markb@ordern.com> svn path=/trunk/; revision=1986
2000-05-19Detect CISCO and NOVELL type IPX packets.Gilbert Ramirez1-2/+6
From Paul Ionescu <ipaul@romsys.ro> svn path=/trunk/; revision=1985
2000-05-19In Wiretap, a file stream handle is a "FILE_T", not a "FILE_T *" (aGuy Harris10-47/+47
"FILE_T" is either a "gzFile" or a "FILE *", depending on whether zlib support is enabled or not). Fix various function declarations and definitions. svn path=/trunk/; revision=1984
2000-05-19The only packets that look like SMUX packets *are* SMUX packets (unlikeGuy Harris1-4/+4
SNMP, where we let the ATM code tell the SNMP dissector to call it "ILMI"), so don't pass a protocol name string into "dissect_smux_pdu()", just have "dissect_smux_pdu()" call it "SMUX". svn path=/trunk/; revision=1983
2000-05-19"wtap.h" doesn't need to include "ascend.h" or "toshiba.h".Guy Harris1-3/+1
svn path=/trunk/; revision=1982
2000-05-19Make "packet-clip.c", "packet-raw.c", "packet-ppp.c", "packet-tr.c",Guy Harris6-6/+12
"packet-eth.c", and "packet-fddi.c" include the include files that declare the functions they export, so that the declarationss in the header files will be checked against the definitions in the source files. svn path=/trunk/; revision=1981
2000-05-19Make "packet-null.c" include "packet-null.h", so that the declarationsGuy Harris2-3/+4
in "packet-null.h" will be checked against the definitions in "packet-null.c". Fix the declaration of "dissect_null()" in "packet-null.h", so that said checks don't complain. svn path=/trunk/; revision=1980
2000-05-19Add protection against 0-length FT_BYTES being added to proto_tree.Gilbert Ramirez9-70/+100
Convert ethertype() and dissect_null() to use tvbuff. svn path=/trunk/; revision=1979
2000-05-19Use new-style wtap_dump().Gilbert Ramirez1-2/+3
svn path=/trunk/; revision=1978
2000-05-19Mark DHCP packets as DHCP, and add boot.dhcp flag.Gilbert Ramirez1-1/+18
From Paul Ionescu <ipaul@romsys.ro> svn path=/trunk/; revision=1977
2000-05-18Note that the time stamp is printed only when reading an existingGuy Harris1-6/+7
capture file, not when printing packet summaries as packets are captured. svn path=/trunk/; revision=1976
2000-05-18Remove the "union pseudo_header" from the "frame_data" structure;Guy Harris41-631/+1072
there's no need to keep it around in memory - when the frame data is read in when handing a frame, read in the information, if any, necessary to reconstruct the frame header, and reconstruct it. This saves some memory. This requires that the seek-and-read function be implemented inside Wiretap, and that the Wiretap handle remain open even after we've finished reading the file sequentially. This also points out that we can't really do X.25-over-Ethernet correctly, as we don't know where the direction (DTE->DCE or DCE->DTE) flag is stored; it's not clear how the Ethernet type 0x0805 for X.25 Layer 3 is supposed to be handled in any case. We eliminate X.25-over-Ethernet support (until we find out what we're supposed to do). svn path=/trunk/; revision=1975
2000-05-18Paul Ionescu's patch to add support for IPX over GRE.Guy Harris3-1/+12
svn path=/trunk/; revision=1974
2000-05-18Have "proto_tree_is_visible" false except when we're in the middle ofGuy Harris4-11/+21
doing something that requires that the text for protocol tree entries be generated, i.e. 1) initialize it to FALSE; 2) have every routine that sets it clear it when it's done; 3) when printing packets, set it to TRUE only if we're not just printing packet summary lines; and then get rid of settings to FALSE made unnecessary as a result of those changes. This makes sure it's not set when it doesn't have to be (which causes the protocol tree code to format the text when it doesn't have to, wasting CPU time). svn path=/trunk/; revision=1973
2000-05-17Small fix from Yaniv Kaul.Guy Harris1-2/+2
svn path=/trunk/; revision=1972
2000-05-17Updates to doco.Gilbert Ramirez1-8/+56
svn path=/trunk/; revision=1971
2000-05-17Guard against short/malformed packets with old-style bounds-checking.Gilbert Ramirez1-34/+39
svn path=/trunk/; revision=1970
2000-05-17Add "eth.trailer" and show ethernet trailer if it exists.Gilbert Ramirez1-10/+31
svn path=/trunk/; revision=1969
2000-05-16Fix dissect_ascend() prototype.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1968
2000-05-16Change 'cp' to 'mv' for 'accept' step.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1967