path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
1999-07-27Removed automatically-generated files from CVS. Some files are generated,Gilbert Ramirez1-620/+0
others are copied into the build-tree by 'automake -a'. The autogen.sh script runs autoheader, automake, and autoconf for the developer in order to populate a fresh CVS image with the generated build tools. svn path=/trunk/; revision=388
1999-07-20Don't depend on Perl being in "/usr/bin/perl"; find it, and generate aGuy Harris1-1/+1
"dfilter2pod" with the path of Perl in its "#!" line. svn path=/trunk/; revision=373
1999-07-20"doc/ethereal.pod" is no longer a source file - it's generated from theGuy Harris1-1/+1
output of "ethereal -G" and "doc/ethereal.pod.template". Make "ethereal.1" depend on "ethereal" and "doc/ethereal.pod.template", rather than on "doc/ethereal.pod", so that it can be built even if you don't have "doc/ethereal.pod". svn path=/trunk/; revision=367
1999-07-17Added just enough fields to TCP to support "Follow TCP Stream". It works now.Gilbert Ramirez1-4/+0
Added the protocol IDs for ipx and IGMP, but not their fields. svn path=/trunk/; revision=365
1999-07-15Modified the proto_register_field_array usage again. Thanks to Guy'sGilbert Ramirez1-5/+6
suggestion, this new method using a static array should use less memory and be faster. It also has a nice side-effect of making the source-code more readble, IMHO. Changed the print routines to look for protocol proto_data instead of looking at the text label as they did before, hoping that the data hex dump field item starts with "Data (". Added the -G keyword to ethereal to make it dump a glossary of display filter keywords to stdout and exit. This data is then formatted with the doc/dfilter2pod perl program to pod format, which is combined with doc/ethereal.pod.template to create doc/ethereal.pod, from which the ethereal manpage is created. This way we can keep the manpage up-to-date with a list of fields that can be filtered on. svn path=/trunk/; revision=364
1999-07-13Added support for compiling on win32 with Visual C and 'nmake'. It compiles,Gilbert Ramirez1-0/+1
but does not link. Perhaps someone who understands the MS tools can help out. I made it link a few months ago, but with different version of glib/gtk+. I can't remember how I made it link. Most of the compatibility issues were resolved with adding #ifdef HAVE_UNISTD_H the the source code. Please be sure to add this to all future code. svn path=/trunk/; revision=359
1999-07-08Added Johan's RADIUS dissector, finally. I modified it to fit in with theGilbert Ramirez1-14/+15
new proto_tree routines. I also removed the check for lex and yacc from wiretap's configure script. The IP dissector now uses proto_register_field_array(). svn path=/trunk/; revision=348
1999-07-07Created a new protocol tree implementation and a new display filterGilbert Ramirez1-47/+60
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
1999-07-07Add support for RTSP (RFC 2326) over TCP, and SDP (RFC 2327) insideGuy Harris1-10/+11
RTSP, from Jason Lango <jal@netapp.com>. svn path=/trunk/; revision=340
1999-06-24Added Ashok's Match Selected functionality, and changes to move etherealGilbert Ramirez1-9/+8
to version 0.6.3. svn path=/trunk/; revision=330
1999-06-22Added Aaron Hillegass' summary dialogue. We're ignoring the problem withGilbert Ramirez1-10/+11
NetMon statistic packets for now. We might fix that problem with wiretap, either filtering out those packets, and/or providing the summary information through a new wiretap API. svn path=/trunk/; revision=326
1999-06-19Added "Capture" and "Display" menus; "Capture" has a "Start" item, whichGuy Harris1-22/+23
is the same as "Tools/Capture", and "Display" has an "Options" item, which pops up a dialog box to let you change the "default" time-stamp column display format on the fly (the "default" is what the "-t" command-line option sets), and have the display change when you do that. Made infrastructure changes to make the immediate display update work. Removed some unused functions, declared some functions used only in the file in which they're defined "static", and removed some unnecessary #includes. svn path=/trunk/; revision=317
1999-06-14Add our own "strerror()", which we use on platforms that don't have itGuy Harris1-4/+6
in the standard libraries (such as SunOS 4.x). svn path=/trunk/; revision=312
1999-06-11Added RSVP protocol dissector.Gilbert Ramirez1-9/+10
svn path=/trunk/; revision=304
1999-06-11Added PPPoE, PPTP, GRE, and ISAKMP dissectors.Gilbert Ramirez1-19/+21
svn path=/trunk/; revision=303
1999-05-19Packaging changes for version 0.6.2Gilbert Ramirez1-201/+150
svn path=/trunk/; revision=293
1999-05-16Removed ethereal.1 and copied make rule from doc/Makefile to top-levelGilbert Ramirez1-150/+208
Makefile so that manpage can be made from pod file during packaging. svn path=/trunk/; revision=290
1999-05-12Added Didier Jorand's dissect_snmp routine. This is only compiled inGilbert Ramirez1-19/+21
if you have the UCD or CMU SNMP library available. If you have the SNMP library but do not with to have SNMP support, use the ./configure --disable-snmp option. Otherwise 'configure' finds the SNMP library and uses it. svn path=/trunk/; revision=281
1999-05-10Check in updated version, reflecting the changes to "Makefile.am".Guy Harris1-8/+9
svn path=/trunk/; revision=263
1999-05-01Fixed 0.6.0 packaging problems.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=252
1999-05-01Add "gtkpacket.h" and "packet-ip.h" to the list of source files, so theyGuy Harris1-1/+1
get put into the tarball by "make dist". svn path=/trunk/; revision=251
1999-04-30Docs updated for ethereal-0.6.0Gilbert Ramirez1-193/+150
svn path=/trunk/; revision=248
1999-04-06Add NNTP support.Guy Harris1-11/+12
svn path=/trunk/; revision=241
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 Harris1-14/+19
svn path=/trunk/; revision=237
1999-03-28Jun-ichiro's IPv6 patch is merged in with ethereal and now uses the newGilbert Ramirez1-20/+23
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-23Removed all references to gtk objects from packet*.[ch] files. They nowGilbert Ramirez1-9/+10
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-02-15Added Richard Sharpe's TFTP support.Guy Harris1-6/+7
svn path=/trunk/; revision=190
1999-02-12Add a first cut at HTTP decoding.Guy Harris1-14/+16
svn path=/trunk/; revision=187
1999-01-10* Added RPM .specGerald Combs1-0/+1
svn path=/trunk/; revision=166
1999-01-04* Final commit for version 0.5.1Gerald Combs1-1/+1
* Added RPM .spec file (Martin Maciaszek) * Added Martin to AUTHORS svn path=/trunk/; revision=149
1998-12-19Added "Cisco Discovery Protocol" Hookshannes1-16/+18
Added Ethernet Loopback Protocol Type to ethertype.c svn path=/trunk/; revision=129
1998-11-18* Don't build wiretap if it isn't configured.Gerald Combs1-1/+2
* Bump the version to 0.5.0 svn path=/trunk/; revision=106
1998-11-18* Added patches from Laurent and GuyGerald Combs1-13/+14
svn path=/trunk/; revision=103
1998-11-17* Added column formatting functionality.Gerald Combs1-21/+23
* Added check_col(), add_col_str() and add_col_fmt() to replace references to ft->win_info. * Added column prefs handling code. svn path=/trunk/; revision=97
1998-11-17Add a "acinclude.m4" file that defines a "AC_ETHEREAL_STRUCT_SA_LEN"Guy Harris1-4/+4
macro (modeled after similar macros provided with "autoconf") to check whether "struct sockaddr" has an "sa_len" member, and defines or undefines "HAVE_SA_LEN" appropriately. Use it instead of "AC_LBL_SOCKADDR_SA_LEN", and use "HAVE_SA_LEN" instead of "HAVE_SOCKADDR_SA_LEN". svn path=/trunk/; revision=96
1998-11-15Back out some changes accidentally commited by the previous checkin - IGuy Harris1-4/+4
forgot that CVS, unlike Perforce, doesn't let you edit the list of files it gives you in the editor and cause those files *not* to be committed, it requires you to specify the files to be committed if you only want some files committed. svn path=/trunk/; revision=92
1998-11-15Add support to wiretap for reading Sun "snoop" capture files.Guy Harris1-4/+4
That requires that, in the packet-reading loop, we pass to the callback routine the offset in the file of a packet's data, because we can no longer compute that offset by subtracting the size of the captured packet data from the offset in the file after the data was read - "snoop" may stick padding in after the packet data to align packet headers on 4-byte boundaries. Doing that required that we arrange that we do that for "libpcap" capture files as well; the cleanest way to do that was to write our own code for reading "libpcap" capture files, rather than using the "libpcap" code to do it. Make "wtap_dispatch_cb()" and "pcap_dispatch_cb()" static to "file.c", as they're not used elsewhere. If we're using wiretap, don't define in "file.h" stuff used only when we're not using wiretap. Update the wiretap README to reflect Gilbert's and my recent changes. Clean up some memory leaks in "wiretap/lanalyzer.c" and "wiretap/ngsniffer.c", where the capture-file-format-specific data wasn't freed if the open failed. svn path=/trunk/; revision=91
1998-11-12I added the LANalzyer file format to wiretap. I cleaned up some code in theGilbert Ramirez1-1/+1
wiretap functions to be more generic and therefore allow an easier integration of more packet-capture file types. I also put in all the GPL copyrights in the wiretap code. svn path=/trunk/; revision=83
1998-11-12A lengthy patch to add the wiretap library. Wiretap is not used by defaultGilbert Ramirez1-25/+103
because it is still in its infancy, but it can be compiled in optionally. The library exists in its own subdirectory ethereal/wiretap. This patch also edits all the packet-*.c files to remove the #include <pcap.h> line which is unnecessary in these files. In the ethereal code, file.c is the most heavily modified with #ifdef WITH_WIRETAP lines for the optional library. svn path=/trunk/; revision=82
1998-10-16* Copied in the correct GNU license (I'm such a goober)Gerald Combs1-23/+30
* Hacks to the filter interface (Gerald) * About box (Laurent) * AppleTalk support (Simon) * Mods to the match_strval routine (Gerald) svn path=/trunk/; revision=61
1998-10-14This should have been part of my previous 'cvs commit' (netbios nameGilbert Ramirez1-10/+13
services), but I forgot this file (I was doing the commmit manually). svn path=/trunk/; revision=51
1998-10-13Squelch a number of "-Wall" errors by:Guy Harris1-1/+2
1) renaming "snprintf.h" to "snprintf-imp.h" (it contains stuff used by the "snprintf()" *implementation*, but not stuff it *exports*); 2) creating a new "snprintf.h" to declare "vsnprintf()" and "snprintf()"; 3) removing an unused variable; 4) fixing a call to "add_item_to_tree()" to handle the possibility of "ntohl()" returning a "long" rather than an "int". svn path=/trunk/; revision=47
1998-10-12- Added match_strval function to packet.cGerald Combs1-7/+8
- Separated display and capture filters; rearranged some of the look and feel - Lots of other miscellaneous fixes and updates svn path=/trunk/; revision=38
1998-10-10* OSPF alignment fixes (Gerald)Gerald Combs1-13/+14
* FDDI support (Laurent, Guy) svn path=/trunk/; revision=36
1998-09-25* Ethernet manufacturer support (Laurent)Gerald Combs1-24/+62
* PPP fixes (Gerald) * Null/loopback interface support (Gerald) svn path=/trunk/; revision=25
1998-09-20* Scripts needed for configure.inGerald Combs1-0/+2
svn path=/trunk/; revision=19
1998-09-17* Added Mike Hall's TCP reconstruction code.Gerald Combs1-14/+16
svn path=/trunk/; revision=10
1998-09-17* Added Don Lafontaine's support for Banyan Vines.Gerald Combs1-2/+5
svn path=/trunk/; revision=9
1998-09-17* Added in Laurent's OSI/ISO CNLP and COTP support.Gerald Combs1-47/+50
* Added Laurent's changes to the man (actually pod) page. * Copied in VERSION file so that others can make doc/Makefile svn path=/trunk/; revision=8