summaryrefslogtreecommitdiff
path: root/print-enc.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert the IPv6 printer to use netdissect.Guy Harris2010-11-071-1/+1
|
* Don't directly fetch multi-byte integers from packets.Guy Harris2010-02-211-1/+2
| | | | | | | | Use the EXTRACT_ macros to extract multi-byte integral values from packets, rather than just dereferencing pointers into the packet; there is no guarantee that the packet data will be aligned on the right boundary, and there is no guarantee that, if they're not, a direct access will work correctly.
* Propagate from the git tree:guy2008-11-181-1/+3
| | | | | | | | Author: Peter Volkov <pva@gentoo.org> Date: Fri Nov 7 13:23:26 2008 -0500 tcpdump-4.0.0 fails to build with --disable-ipv6. Patch to fix the issue is in attachment.
* From Bjoern A. Zeeb: add IPv6 support.guy2008-02-061-3/+12
|
* refactored ip_print() so that chained header parser (ESP/AH) canmcr2005-04-061-2/+10
| | | | more easily call the inner parts.
* Have the configure script arrange that the Makefile define _U_guy2003-11-161-4/+4
| | | | | | | | | | appropriately, and that GNUmakefile and the MSVC++ project file define it apppriately, as we do with libpcap, rather than defining it in "interface.h". Undo the rcsid-shuffling and addition of extra #includes, as we no longer need to arrange that "interface.h" be included before using _U_ in an RCS ID or copyright.
* From Neil Spring:guy2003-11-151-4/+4
| | | | | | | | | | | use "_U_" in the definitions of "rcsid[]", to eliminate complaints about those variables being unused; move the definitions after the include of "interface.h", or add an include of "interface.h", so that "_U_" is defined. Include "config.h" before including "tcpdump-stdinc.h" in "missing/datalinks.c".
* Add support for OpenBSD DLT_ENC.guy2003-03-081-0/+78