Commit Graph

32 Commits

Author SHA1 Message Date
guy
1c902dcdf3 From Ian McDonald and Arnaldo Carvalho de Melo: DCCP support. 2005-09-20 06:01:20 +00:00
guy
c4a92483fc Include the new "slow protocol" printer. 2005-07-11 17:36:27 +00:00
guy
e549a22820 Use pcap_dump_ftell() rather than casting a pcap_dumper_t * to a FILE *
and using ftell(); that won't necessarily work on Windows (if libpcap
was built with a different version of the C runtime library than tcpdump
is), and, even on UN*X, would break if a pcap_dumper_t * were ever made
something other than a FILE *.

Provide a pcap_dump_ftell() implementation that does that cheating cast
for use if libpcap doesn't have it (a pcap_dumper_t * is just a FILE *
on those older versions of libpcap).
2005-06-03 22:08:51 +00:00
guy
03eb22f7e7 Add the new print-pgm.c file to the FILES file (so that it's included in
the release tarball) and the INSTALL file.
2005-05-21 20:18:12 +00:00
guy
af0a039080 Have our own headers to declare the format of ONC (Sun) RPC messages on
the wire; the definitions in many systems use u_long, which is 64 bits
long on many platforms - that's OK for in-memory structures, but it
doesn't match what's on the wire.  Use headers based on the Sun ones,
but use u_int32_t for fields, and otherwise make the structures match
what's on the wire, and change some names to avoid collision with
<rpc/rpc.h>, which print-sunrpc.c includes to declare "getrpcbynumber()"
and the structure it returns.

Record whether "getrpcbynumber()" is found, and use it only if it's
found, rather than basing the decisison on whether we're building for
Win32 or not.
2004-12-27 00:41:29 +00:00
guy
61fdd1dc2d Add in missing files. 2004-10-11 21:27:43 +00:00
guy
f5ad5cff18 From Steiner Haug: handle LDP-over-TCP, and do more complete LDP
decoding.
2004-05-27 21:20:49 +00:00
guy
3c4f187d36 Add support for Apple's IP-over-IEEE 1394 encapsulation. 2004-03-17 19:40:41 +00:00
guy
cc3207b9af Add support for DLT_ value 99, as used by the Axent Raptor
firewall/Symantec Enterprise Firewall.  Thanks, Axent/Symantec, for not
asking us for a DLT_ value and not telling us about the link-layer type.
2004-03-11 09:36:14 +00:00
guy
eaf3668ccc Add in Readme.Win32. 2003-12-15 02:44:38 +00:00
guy
b920202b12 Add some missing entries, and use tabs on some entries that weren't
using them.
2003-12-15 02:38:32 +00:00
guy
073489bc82 From Bruce M. Simpson <bms@spc.org>: RFC 3561 AODV support. 2003-08-06 06:49:38 +00:00
guy
86403131b5 Move the definitions of the various GMPLS "struct tok"s out of gmpls.h
into a new gmpls.c file; have gmpls.h contain only external declarations
of those structures.  That removes compiler warnings about static
structures being defined but not used, and also lets more than one file
share structures used in both of those files, rather than having private
definitions of them.
2003-06-09 23:28:08 +00:00
guy
c90e936060 Add a new "ipproto.h" header file, with definitions of IP protocol type
values.  Use that rather than private definitions in various files.

Add "gmpls.h" to the list of files in FILES, and add it and "ipfc.h" to
the list of files in INSTALL.
2003-06-07 11:57:51 +00:00
guy
a86405d6ce Add support for OpenBSD DLT_ENC. 2003-03-08 08:55:32 +00:00
guy
6076158547 NetBSD support for multiple data link types on an interface, from David
Young <dyoung@ojctech.com>, with some minor changes by Jason R. Thorpe
<thorpej@netbsd.org>, and further changes by me to:

	use "-y" rather than "-D" to set the link type ("-D" was already
	taken);

	use libpcap APIs to map between data link type names and values;

	supply stub versions of missing-but-needed libpcap APIs.

Update Jason Thorpe's e-mail address (Zembu is going away, if it hasn't
done so already).
2002-12-19 09:27:54 +00:00
hannes
f60a1bd8cb hide multiline output using vflag plus enhanced, ES-IS decoder 2002-10-03 16:00:32 +00:00
guy
c422d3ab0f Get rid of the "-Wno-unused" flag, and fix up most of the
unused-parameter problems reported by GCC.  Add an _U_ tag to label
parameters as unused if the function is called through a pointer (so
that you can't change its signature by removing parameters) or if there
are unused parameters only because the function isn't complete.

Add some additional bounds checks the necessity for which was revealed
while cleaning up unused-parameter problems.

Make some routines static.

"lcp_print()", defined in "print-lcp.c", isn't called anywhere -
"print-ppp.c" has the code to dissect LCP.  Get rid of "print-lcp.c".
2002-09-05 21:25:34 +00:00
guy
57af5dcc77 Add items for SunATM. 2002-07-16 04:46:41 +00:00
guy
bf7b99e848 Update and fix up the list of files and the note on Linux. 2002-07-16 04:36:08 +00:00
guy
f243e70b91 The stuff in the "linux-include" directory is no longer needed, as we no
longer depend on the OS's header files for packet format and packet
field value definitions; get rid of the stuff in that directory.
2000-12-16 09:07:45 +00:00
mcr
364b683b89 preliminary edits for 3.6 2000-12-08 06:59:10 +00:00
guy
e894092542 Add definitions of Ethernet types from
"linux-includes/netinet/if_ether.h" to "ethertype.h".

Move other stuff used by dissectors from <netinet/if_ether.h> to
"ether.h", along the lines of "fddi.h" and "token.h".

Move ARP declarations from BSD include files to "print-arp.c".

Remove from dissectors includes of <netinet/if_ether.h>, and add
includes of "ethertype.h" and/or "ether.h" as necessary.

Get rid of configuration options that test declarations now made in
"ether.h" or "print-arp.c", as those declarations are now under our
control, not the OS's control.
2000-09-23 08:03:27 +00:00
guy
5f20b5ceb6 Copy the explanation of "print-cip.c" from the Linux ATM patch whence
"print-cip.c" came.

Add "print-token.c".
2000-08-19 02:07:30 +00:00
assar
1a70cc2bfd update:
- gcc pointer
- configure and make install instructions
- some versions
- list of files
2000-07-29 06:50:51 +00:00
assar
954bc7f13e add IEEE8021.d printer contributed by Lennert Buytenhek <buytenh@gnu.org> 2000-06-10 20:57:55 +00:00
itojun
0b7fdba294 add print-cnfp.c 2000-04-27 10:09:35 +00:00
itojun
76a556b14c tested on freebsd228 2000-01-30 17:30:17 +00:00
itojun
29b5e3e38e add descr for v6 items 2000-01-29 17:01:36 +00:00
fenner
318a186d47 Update the list of files, and remove the text about not sending in an
ASCII dumper.  The list of files needs more descriptions, and the
 text in general probably needs another once-over.
2000-01-25 00:47:09 +00:00
mcr
252b45c430 added list of supported platforms 2000-01-14 18:05:45 +00:00
mcr
f555c163f9 Initial revision 1999-10-07 23:47:09 +00:00