aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
1999-10-01Uwe Girlich's patch to handle OSes (e.g., SINIX) that lackguy1-5/+9
"strncasecmp()" or "mkstemp()"; add in source to the GNU "libc" versions, and have the "configure" script check for the routines in question and set up the Makefile to build from our versions if they're missing. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@745 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-24Many more packaging changes. Lets compilation with new gtk subdirectorygram1-3/+6
work if build tree is different than source tree. Some wiretap files had to be added to the list of deliverables. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@717 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-24Packaging changesgram1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@715 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-17Add a "BYTES_ARE_IN_FRAME()" macro, to test whether there are aguy1-1/+2
specified number of bytes of captured data in the frame at the specified offset, and a "IS_DATA_IN_FRAME()" macro, to test whether there are any bytes of captured data in the frame at the specified offset, and convert some bounds checks to use them. Add a dissector for the Internet Printing Protocol. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@685 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-17Fixed randpkt so it isn't linked to X11 libs. Removed randpkt from defaultgram1-6/+6
target list, so a 'make randpkt' is required if you want to build it. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@684 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-14Peter Torvals' Internet Cache Protocol dissector.guy1-1/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@677 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-11Added support for Lucent/Ascend packet traces. The MAX and Pipeline routergerald1-3/+4
family has a set of debug commands that allow you to log the traffic on a WAN or dialup connection as text, e.g. RECV-iguana:241:(task: B04E12C0, time: 1975358.50) 15 octets @ 8003D634 [0000]: FF 03 00 3D C0 06 C9 96 2D 04 C1 72 00 05 B8 Created wtap_seek_read() which parses the textual data for and Ascend trace, and does a normal fseek() and fread() for any other file type. The fseek()/fread() pairs in file.c were replaced with the new function. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@652 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-10Added random packet generator.gram1-2/+8
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@645 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-09Put in an RCS ID (and a copyright notice and GPL notice; unfortunately,guy1-0/+24
this causes "Makefile.in" to have two GPL notices - "Makefile.in" and the "Makefile" generated from it are generated files, so maybe that's OK). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@638 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-09More shuffling of GTK-related routines to gtk subdirectory.gram1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@636 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-09More shuffling of GTK-related files to gtk subdirectory.gram1-4/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@635 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-02Have the IPX code set "pi.len" and "pi.captured_len" based on the lengthguy1-0/+1
in the IPX header, and have the dissectors it calls use it rather than being passed the length as an argument. Treat both packet type 20 ("WAN Broadcast") and 4 ("IPX", although 3 is also "IPX", according to Network Monitor) as potentially being NetBIOS packets. The packet types for the IPX NetBIOS socket (0x0455) and the NWLink sockets (0x0551 and 0x0553) are different (perhaps because there's one socket for the 0x0455 NBIPX, so you have to do name service and datagram service and have the packet types distinguish them, but NWLink has separate sockets for name service and datagram service). The packet type for name service and for datagram service are at *different locations* in the packet, which is unfortunate if you want to use the packet type to distinguish name service and datagram service packets. Use the packet length, for now, to distinguish them, with socket 0x0455. Dissect datagram packets differently from name service packets. Export "packet-netbios.c"'s "netbios_add_name()" routine, and use it when dissecting NBIPX packets as well. Label NBIPX packets as "NBIPX" rather than "NetBIOS". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@627 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-01Bert Driehuis' patch to add a "--with-ucdsnmp" option that specifies theguy1-1/+1
directory in which the UCD SNMP library is found (and to check for the UCD SNMP stuff in "$prefix" if "$prefix" isn't "/usr/local"), and to have "Makefile.am" use "$(MAKE)" rather than "make". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@624 f5534014-38df-0310-8fa8-9805f1628bb7
1999-09-01Moved GTK-dependent routines for file dialogues, print dialogues, printgram1-2/+1
preferences, and menus to gtk subdirectory. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@623 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-31Packaging fix for doc subdirectory changes.gram1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@617 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-31Added info about Linux libpcap misbehavior, and where to download the libpcapgram1-0/+1
patch. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@616 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-27Added gtk subdirectory, with patched gtkclist.c in it. We can use thisgram1-3/+3
optimized gtkclist until Guy's changes appear in the offical GTK+. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@593 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-24Updated the deliverables because of the spec-file change.gram1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@564 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-24Added John McDermott's colorization routines. There's still somegram1-0/+2
debug printf's in there. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@562 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-20Add support for reading Full Frontal ATM from an ATM Sniffer captureguy1-0/+1
file, instead of throwing out all but LANE or RFC 1483 data frames and pretending that the former are just Ethernet or Token-Ring frames. Add some level of decoding for ATM LANE, but not all of it; the rest, including decoding non-LANE frames, is left as an exercise for somebody who has captures they want to decode, an interest in decoding them, ATM expertise, and time.... git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@523 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-14Added dfilter-int.h to list of deliverables.gram1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@488 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-14Modified YACC grammar to use non-yy symbols, to avoid conflicts withgram1-1/+2
libpcap's that were compiled with symbols beginning with 'yy'. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@487 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-13Added Brad's <brad@openbsd.org> patch to fix compilation fromgram1-1/+1
separate directory. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@481 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-11Fixed packaging problem (the list of deliverables in the doc/ directory).gram1-3/+1
Updated NEWS file. Moved version to 0.7.2 for imminent release. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@470 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-11Modified the flex scanner to use symbols that start with "dfilter_"gram1-2/+4
instead of "yy". (dfilter-grammar.y was modified to #define yylex as dfilter_lex). VERSION is no longer needed since the doc/Makefile now uses @VERSION@, passed to it from 'configure'. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@469 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-11Modified autoconf/automake files for doc subdirectory so that all ofgram1-1/+1
Ethereal can be compiled in a build directory separated from the source directory. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@468 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-10Jeff Foster's changes to add support for NetBEUI/NBF (NetBIOS atop 802.2guy1-0/+1
LLC, the original NetBIOS encapsulation). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@466 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-07Allow compilation of ethereal in a directory different thandeniel1-2/+2
the source directory. The doc makefile is still broken however. Thanks to Jan Bernard van Doorn for raising this problem. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@453 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-05Changed version to 0.7.1gram1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@448 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-04Add a "dissect_xdlc_control()" routine, to dissect the control field ofguy1-3/+5
SDLC-derived protocols such as HDLC and derivatives of it such as LAPB, IEEE 802.2 LLC, and so on. Have the LLC and LAPB dissectors use it. Make "dissect_numeric_bitfield()" put the low-order bit of the bitfield in the low-order bit of an integer when printing it, so that the right value is printed. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@434 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-03Update version numbers to 0.7.0, and update win32 Makefiles. I made somegram1-1/+0
initial #ifdef changes to capture.c to support the win32 version of libpcap. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@428 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-02Check in Olivier Abad's patch to add dissectors for LAP-B and X.25, andguy1-0/+2
wiretap support for RADCOM Ltd.'s WAN/LAN analyzers (see http://www.radcom-inc.com/ ). Note: as I remember, IEEE 802.2/ISO 8022 LLC has somewhat of an SDLC flavor to it, just as I think LAP, LAPB, LAPD, and so on do, so we may be able to combine some of the LLC dissection and the LAPB dissection into common code that could, conceivably be used for other SDLC-flavored protocols. Make "S" a mnemonic for "Summary" in the "Tools" menu. Move the routine, used for the "Tools/Summary" display, that turns a wiretap file type into a descriptive string for it into the wiretap library itself, expand on some of its descriptions, and add an entry for files from a RADCOM analyzer. Have "Tools/Summary" display the snapshot length for the capture. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@416 f5534014-38df-0310-8fa8-9805f1628bb7
1999-08-01Changed the display filter scanner from GLIB's GScanner to lex. The codegram1-1/+2
as it standed depends on your lex being flex, but that only matters if you're a developer. The distribution will include the dfilter-scanner.c file, so that if the user doesn't modify dfilter-scanner.l, he won't need flex to re-create the *.c file. The new lex scanner gives me better syntax checking for ether addresses. I thought I could get by using GScanner, but it simply wasn't powerful enough. All operands have English-like abbreviations and C-like syntax: and, && ; or, || ; eq, == ; ne, != ; , etc. I removed the ETHER_VENDOR type in favor of letting the user use the [x:y] notation: ether.src[0:3] == 0:6:29 instead of ether.srcvendor == 00:06:29 I implemented the IPXNET field type; it had been there before, but was not implemented. I chose to make it use integer values rather than byte ranges, since an IPX Network is 4 bytes. So a display filter looks like this: ipx.srcnet == 0xc0a82c00 rather than this: ipx.srcnet == c0:a8:2c:00 I can supposrt the byte-range type IPXNET in the future, very trivially. I still have more work to do on the parser though. It needs to check ranges when extracting byte ranges ([x:y]) from packets. And I need to get rid of those reduce/reduce errors from yacc! git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@414 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-28Patches from Thierry Andry to support Classical IP captures from systemsguy1-0/+1
with the ATM on Linux software from <http://lrcwww.epfl.ch/linux-atm/>. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@401 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-20Don't depend on Perl being in "/usr/bin/perl"; find it, and generate aguy1-1/+3
"dfilter2pod" with the path of Perl in its "#!" line. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@373 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-20"doc/ethereal.pod" is no longer a source file - it's generated from theguy1-2/+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". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@367 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-17Added just enough fields to TCP to support "Follow TCP Stream". It works now.gram1-3/+0
Added the protocol IDs for ipx and IGMP, but not their fields. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@365 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-15Modified the proto_register_field_array usage again. Thanks to Guy'sgram1-5/+11
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@364 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-08Added Johan's RADIUS dissector, finally. I modified it to fit in with thegram1-0/+3
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(). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@348 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-07Created a new protocol tree implementation and a new display filtergram1-5/+12
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@342 f5534014-38df-0310-8fa8-9805f1628bb7
1999-07-07Add support for RTSP (RFC 2326) over TCP, and SDP (RFC 2327) insideguy1-0/+2
RTSP, from Jason Lango <jal@netapp.com>. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@340 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-24Added Ashok's Match Selected functionality, and changes to move etherealgram1-0/+1
to version 0.6.3. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@330 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-22Added Aaron Hillegass' summary dialogue. We're ignoring the problem withgram1-0/+2
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@326 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-19Added "Capture" and "Display" menus; "Capture" has a "Start" item, whichguy1-0/+2
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@317 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-14Add our own "strerror()", which we use on platforms that don't have itguy1-3/+5
in the standard libraries (such as SunOS 4.x). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@312 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-11Added RSVP protocol dissector.gram1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@304 f5534014-38df-0310-8fa8-9805f1628bb7
1999-06-11Added PPPoE, PPTP, GRE, and ISAKMP dissectors.gram1-2/+6
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@303 f5534014-38df-0310-8fa8-9805f1628bb7
1999-05-19Packaging changes for version 0.6.2gram1-1/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@293 f5534014-38df-0310-8fa8-9805f1628bb7
1999-05-16Removed ethereal.1 and copied make rule from doc/Makefile to top-levelgram1-0/+7
Makefile so that manpage can be made from pod file during packaging. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@290 f5534014-38df-0310-8fa8-9805f1628bb7
1999-05-12Added Didier Jorand's dissect_snmp routine. This is only compiled ingram1-33/+36
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@281 f5534014-38df-0310-8fa8-9805f1628bb7