Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 01/28/2001 12:05:08
Module Name:	basesrc
Committed By:	itojun
Date:		Sun Jan 28 10:05:08 UTC 2001

Modified Files:
	basesrc/usr.sbin/tcpdump: interface.h ntp.h ospf.h ospf6.h print-ah.c
	    print-ascii.c print-bgp.c print-decnet.c print-esp.c print-icmp.c
	    print-icmp6.c print-ip.c print-ip6.c print-ip6opts.c print-ipcomp.c
	    print-isakmp.c print-mobile.c print-nfs.c print-null.c
	    print-ospf6.c print-rip.c print-rt6.c print-tcp.c print-udp.c
	    route6d.h tcpdump.c util.c

Log Message:
minimize diffs to tcpdump.org tree, even if cosmetic.
changes include:
- do not chase header if ip/ip6 datagram is framgented, and it is not the
  first fragment
- u_short -> u_int16_t
- buffer boundary checks, including sprintf -> snprintf
- cleanup truncated packet cases
- pull tcpdump.org enhancements/corrections for RIP, IPv6 options, ICMPv6,
  OSPFv3, IPv4 options, BGP

there are a lot of local/conflicting changes.  we'd gradually decrease
# of diffs by synchronizing both ends, and then move to src/dist/tcpdump
and reachover makefile.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 basesrc/usr.sbin/tcpdump/interface.h
cvs rdiff -r1.3 -r1.4 basesrc/usr.sbin/tcpdump/ntp.h \
    basesrc/usr.sbin/tcpdump/ospf.h basesrc/usr.sbin/tcpdump/print-ah.c \
    basesrc/usr.sbin/tcpdump/print-decnet.c \
    basesrc/usr.sbin/tcpdump/print-esp.c \
    basesrc/usr.sbin/tcpdump/print-mobile.c
cvs rdiff -r1.2 -r1.3 basesrc/usr.sbin/tcpdump/ospf6.h \
    basesrc/usr.sbin/tcpdump/print-bgp.c \
    basesrc/usr.sbin/tcpdump/print-ipcomp.c \
    basesrc/usr.sbin/tcpdump/route6d.h
cvs rdiff -r1.1 -r1.2 basesrc/usr.sbin/tcpdump/print-ascii.c
cvs rdiff -r1.7 -r1.8 basesrc/usr.sbin/tcpdump/print-icmp.c \
    basesrc/usr.sbin/tcpdump/print-isakmp.c
cvs rdiff -r1.9 -r1.10 basesrc/usr.sbin/tcpdump/print-icmp6.c
cvs rdiff -r1.11 -r1.12 basesrc/usr.sbin/tcpdump/print-ip.c
cvs rdiff -r1.5 -r1.6 basesrc/usr.sbin/tcpdump/print-ip6.c \
    basesrc/usr.sbin/tcpdump/print-rt6.c
cvs rdiff -r1.4 -r1.5 basesrc/usr.sbin/tcpdump/print-ip6opts.c \
    basesrc/usr.sbin/tcpdump/print-ospf6.c
cvs rdiff -r1.14 -r1.15 basesrc/usr.sbin/tcpdump/print-nfs.c
cvs rdiff -r1.8 -r1.9 basesrc/usr.sbin/tcpdump/print-null.c \
    basesrc/usr.sbin/tcpdump/util.c
cvs rdiff -r1.6 -r1.7 basesrc/usr.sbin/tcpdump/print-rip.c
cvs rdiff -r1.19 -r1.20 basesrc/usr.sbin/tcpdump/print-tcp.c
cvs rdiff -r1.15 -r1.16 basesrc/usr.sbin/tcpdump/print-udp.c
cvs rdiff -r1.13 -r1.14 basesrc/usr.sbin/tcpdump/tcpdump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.