Subject: CVS commit: pkgsrc/net/tcptrace
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <firstname.lastname@example.org>
Date: 08/26/2005 08:32:13
Module Name: pkgsrc
Committed By: adam
Date: Fri Aug 26 08:32:13 UTC 2005
pkgsrc/net/tcptrace: Makefile distinfo
Fixed tcpdump.c to trace IP packets buried under VLAN headers.
Added a function MissingData() in trace.c to check if TCP segments were
missing or were truncated when the -e option is given to extract
Adding in the INBOUNDS module into the main tcptrace development tree.
It is NOT built in by default though; you need to uncomment a line in
Makefile.in to enable it.
* Josh fixed the file format searching order, putting tcpdump format to
the end in file_formats.h as a work around for libpcap brokenness.
* Fixed Mfopen() in mfiles.c to open content data files that we
generate in "binary" mode - by changing fopen mode from "w" to "wb+" and "a"
to "ab+". The 'b' is dummy in UNIX systems, but seems to have some
semantic in the Windows world.
* Fixed QuitSig() function in tcptrace.c by adding a call to
udptrace_done() so that we print out UDP connection stats too (if one
were piping live tcpdump traffic to tcptrace and "ctrl-c"-ed it in the
middle, for example). On the way, also fixed the arbitrary "buf"
declaration to be written correctly as "buf[COMP_HDR_SIZE]" in the
Fixed the callback function in tcpdump.c to prevent garbage data from
getting into the ip_buf buffer.
Fixed bugs found in the AVL search function that had major bugs /
To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 pkgsrc/net/tcptrace/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/net/tcptrace/distinfo
cvs rdiff -r1.7 -r1.8 pkgsrc/net/tcptrace/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.