aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
1999-05-01Add "gtkpacket.h" and "packet-ip.h" to the list of source files, so theyGuy Harris2-1/+3
get put into the tarball by "make dist". svn path=/trunk/; revision=251
1999-04-30Miscellaneous updates of README and README.tru64 created.Laurent Deniel2-0/+40
svn path=/trunk/; revision=250
1999-04-30Docs updated for ethereal-0.6.0Gilbert Ramirez9-323/+391
svn path=/trunk/; revision=248
1999-04-30Add support for the NetBIOS Session Service.Guy Harris3-38/+195
Improve the descriptions of the NetBIOS Name Service errors a bit. svn path=/trunk/; revision=247
1999-04-16Separate the 16-byte view into 2 8-byte views in the hex dump. Patch fromGilbert Ramirez1-1/+6
"Mattia Cazzola" <mattiac@alinet.it> svn path=/trunk/; revision=246
1999-04-09Changed the flowinfo field in the ipv6 header to flow info + traffic class, asGilbert Ramirez1-2/+8
per RFC2460. Thanks to Jun-ichiro for the patch. svn path=/trunk/; revision=245
1999-04-09Removed 2 blocks of code that if #ifdef'ed out. They're just not needed.Gilbert Ramirez1-13/+1
svn path=/trunk/; revision=244
1999-04-06Touch-up fixes to my previous fix of making the packet-capture facility saveGilbert Ramirez3-16/+39
to a file unknown to the user first. The manpage has now been updated to reflect the ability of the user to use the TMPDIR environment variable to change the location of this capture file. And now the capture file is deleted when ethereal exits, if the user has not saved the trace file. svn path=/trunk/; revision=243
1999-04-06Capturing packets from ethereal now saves the capture in an "anonymous" ↵Gilbert Ramirez12-107/+323
buffer. That is, it's a random name chosen by tempnam(), unknown to the user. If the user decides to save that trace, he then uses File | Save to save it to a file. File | Save As lets him make a copy of his named trace file as well. I also updated my e-mail address in the various credit locations. svn path=/trunk/; revision=242
1999-04-06Add NNTP support.Guy Harris6-17/+137
svn path=/trunk/; revision=241
1999-04-05Add an RCS ID.Guy Harris3-3/+3
svn path=/trunk/; revision=240
1999-04-05Get rid of include of <strings.h> from "util.c", as it's not needed, andGuy Harris5-10/+6
change include of <strings.h> in "menu.c" to include <string.h>, the latter being the ANSI standard include file for string functions; that eliminates all use of <strings.h< so get rid of test for its existence in "configure.in" as well. svn path=/trunk/; revision=239
1999-04-05The joys of "automake" being run in different environments - undo theGuy Harris1-1/+1
change my local environment inserted, setting TAR to "gtar" rather than "tar". svn path=/trunk/; revision=238
1999-04-05FTP, POP, and Telnet support from Richard Sharpe.Guy Harris10-27/+726
svn path=/trunk/; revision=237
1999-04-04Make the AUTHORS list and the contributors list in the "Help/AboutGuy Harris2-10/+21
Ethereal" dialog match. svn path=/trunk/; revision=236
1999-03-31Move the bitfield-decoding routines to "packet.h", along with otherGuy Harris4-99/+90
helper routines for packet dissecting, and away from "util.c", which is now all GUI-related. (Among other things, this makes life more pleasant for Gilbert Ramirez's "tethereal" stuff, although a lot more separation of GUI from other stuff needs to be done to make that - or a "curses"-based variant of Ethereal, or a variant using some other GUI toolkit - work smoothly.) svn path=/trunk/; revision=235
1999-03-30Bugfix: The IP Precedence (first three bits in the TOS field) has been clearedhannes1-3/+2
by accident -> It should be displayed correctly with this fix svn path=/trunk/; revision=234
1999-03-30Changes to the routines to help decode text-oriented protocols (FTP,Guy Harris3-47/+101
SMTP, POP, HTTP, etc.) for the benefit of Richard Sharpe's FTP and POP dissectors. svn path=/trunk/; revision=233
1999-03-29A fix for Solaris 2.5.1 compilation.Gilbert Ramirez1-1/+10
svn path=/trunk/; revision=232
1999-03-29Two more files for ipv6.Gilbert Ramirez2-0/+699
svn path=/trunk/; revision=231
1999-03-28Gave Jun-ichiro credit for his IPv6 patch.Gilbert Ramirez1-0/+4
svn path=/trunk/; revision=230
1999-03-28Jun-ichiro's IPv6 patch is merged in with ethereal and now uses the newGilbert Ramirez27-299/+1795
proto*() functions. The configure script tries to use ipv6 name resolution if it knows the type of ipv6 stack the user has (this can be avoided with the --disable-ipv6 switch) Additionally, the configure script now deals with wiretap better. If the user doesn't want to compile wiretap, the wiretap is never visited. A few unnecessary #includes were removed from some wiretap files, and a CPP macro was moved from bpf.c to wtap.h. svn path=/trunk/; revision=229
1999-03-25The program that produced the version 2.001 file was Sniffer Pro 2.50.05Guy Harris1-5/+5
(presumably a Windows version). Note also that version 2.001 files appear to have microsecond time stamps, like version 1.1 files. svn path=/trunk/; revision=228
1999-03-23Fixes to the TCP reassembly code to correctly handle too shortLaurent Deniel4-13/+49
caplen or incomplete data (avoid crashes or erroneous display). svn path=/trunk/; revision=227
1999-03-23Fixed compilation warning on Solaris 2.6Gilbert Ramirez1-1/+2
svn path=/trunk/; revision=226
1999-03-23Move the include of "snprintf.h" after a bunch of other includes, soGuy Harris1-10/+10
that "size_t" will be defined before it's included (it uses "size_t"). svn path=/trunk/; revision=225
1999-03-23Include "snprintf.h" if necessary, to declare "vsnprintf()".Guy Harris1-1/+5
svn path=/trunk/; revision=224
1999-03-23Removed all references to gtk objects from packet*.[ch] files. They nowGilbert Ramirez50-2081/+2099
reference the protocol tree with struct proto_tree and struct proto_item objects. That way, the packet decoding source code file can be used with non-gtk packet decoders, like a curses-based ethereal, e.g. I also re-arranged some of the information in packet.h to more appropriate places (like other packet-*.[ch] files). svn path=/trunk/; revision=223
1999-03-22Add #defines for more T_ types.Guy Harris1-15/+187
In the detailed expansion of an RR, give a more detailed description of the RR type, as per Peter Hawkins' suggestion, but leave the record type in the summary line for the RR, along the lines of John McDermott's suggestion. Decode PTR and CNAME RRs. svn path=/trunk/; revision=222
1999-03-22Got rid of "hdr_size may not be initialized" warning, even though it wasGilbert Ramirez1-2/+2
innocuous. svn path=/trunk/; revision=221
1999-03-22Well, that was dumb. I didn't have to add a "capture_data()" routine; IGuy Harris3-10/+4
just had to make "sap_capture_func()" return NULL if it didn't find an entry for the SAP it was passed. svn path=/trunk/; revision=220
1999-03-22Have "sap_capture_func()" return "capture_data" rather thanGuy Harris3-10/+19
"dissect_data"; if you call "dissect_data()" with an argument list of the type expected by a "capture_XXX()" routine, it won't do the right thing (and may do the wrong thing, e.g. crash). Have "sap_capture_func()" (and "sap_dissect_func()") return function pointers rather than "void *"s, so that I don't make a mistake like the above in the future.... svn path=/trunk/; revision=219
1999-03-22Add support for file format version 2.001 (used by Sniffer Basic 2.0?).Guy Harris1-1/+2
This assumes that the time stamps are still in units of microseconds; I don't yet have a text decode of the version-2.001 file from the program that decoded it, so I can't check the time stamps. svn path=/trunk/; revision=218
1999-03-20Add support for file format version 2.001 (used by Sniffer Basic 2.0?).Guy Harris1-12/+50
This assumes that the time stamps are still in units of microseconds; I don't yet have a text decode of the version-2.001 file from the program that decoded it, so I can't check the time stamps. svn path=/trunk/; revision=217
1999-03-20Added g_slist_nth_data() to glib-new.o so that glib-1.0.x, x < 4, will work.Gilbert Ramirez2-0/+17
It seems that a stable version of the library received a new function. This should help RedHat folks, since they seem to have glib-1.0.1. svn path=/trunk/; revision=216
1999-03-20Re-wrote the NCP module in accordance with how NCP is really organized.Gilbert Ramirez4-500/+394
NCP is still not decoded much, but the infrastructure for doing so is now in place, including a hashtable to record the NCP type of each request so that we now how to parse the response. svn path=/trunk/; revision=215
1999-03-13Add "phtons()" and "phtonl()" macros, which handle unaligned quantities,Guy Harris1-3/+12
and use them to extract stuff in "bpf_mk_bytecmp()", so as to avoid core dumps on processors that require strict alignment. svn path=/trunk/; revision=214
1999-03-09Decode more stuff in an ICMP packet.Guy Harris1-1/+67
svn path=/trunk/; revision=213
1999-03-09Make the arrays of pointers to strings for ICMP decoding static, asGuy Harris1-24/+38
they're not used outside this file. Compute their sizes with the standard "number of elements in an array" C idiom, rather than hardcoding them as numbers. Add the "information request" and "information reply" ICMP packet types. svn path=/trunk/; revision=212
1999-03-05IPX addresses in the Destination/Source fields of the "column" part of the GUIGilbert Ramirez2-6/+33
are now written in NNNNNNNN.hhhhhhhhhhhh form, N=IPX network, h=hwaddr. svn path=/trunk/; revision=211
1999-03-05dissect_sap() no longer assumes that packets are the proper length. ItGilbert Ramirez1-2/+2
checks for enough bytes for a SAP record before dissecting the bytes. svn path=/trunk/; revision=210
1999-03-03It's not a problem if we don't have GLib 1.1.x or later, so don'tGuy Harris2-4/+3
complain about it. svn path=/trunk/; revision=209
1999-03-03Include "config.h", so we know whether we have GLib 1.0[.x] or later, soGuy Harris1-0/+1
we know whether to include "glib-new.h". svn path=/trunk/; revision=208
1999-03-02Add the right byte count to fddi's initial add_item_to_tree so that the entireGilbert Ramirez1-3/+3
FDDI header is highlighted in the hex dump. svn path=/trunk/; revision=207
1999-03-02Fixed for glib-1.x.y, x > 0Gilbert Ramirez1-0/+3
svn path=/trunk/; revision=206
1999-03-02Have "rt-scanner.l" and "rt-grammar.y" depend on the filter descriptionGuy Harris2-4/+4
files used to generate them. svn path=/trunk/; revision=205
1999-03-01It turns out that the first of the unknown fields in the NetXRay headerGuy Harris3-18/+18
appears to be the UNIX "time_t" when the capture started, so use that to figure out the time when a packet was captured. svn path=/trunk/; revision=204
1999-03-01lex_init() changed to wtap_lex_init()Gilbert Ramirez1-1/+1
svn path=/trunk/; revision=203
1999-03-01Guy noticed that lex_init was a function in both libpcap and wiretap. Fixed.Gilbert Ramirez2-3/+2
svn path=/trunk/; revision=202
1999-03-01Add an "acinclude.m4", from which "aclocal.m4" is made.Guy Harris5-202/+400
Add "HAVE_GLIB10" to "acconfig.h", so that all the "auto*" stuff is happy. svn path=/trunk/; revision=201