Subject: pkg/20360: Updated package: net/tcpreplay
To: None <gnats-bugs@gnats.netbsd.org>
From: None <adrianp@stindustries.net>
List: netbsd-bugs
Date: 02/15/2003 15:41:16
>Number:         20360
>Category:       pkg
>Synopsis:       Updated package: net/tcpreplay
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 15 15:42:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Adrian Portelli
>Release:        NetBSD 1.6 i386
>Organization:
STIndustries
>Environment:
NetBSD krusty.mdc.stindustries.net 1.6 NetBSD 1.6 (KRUSTY) #1: Wed Feb  5 21:45:03 EST 2003     root@krusty.mdc.stindustries.net:/usr/src/sys/arch/i386/compile/KRUSTY i386

>Description:
tcpreplay in pkgsrc is out of date.  This is on the TODO list.

From the ChangeLog:

01/08/2003: Version 1.3.2
        - Fix portability issues with tcpprep cache files
        - Fix 'make test' on big-endian systems

12/23/2002: Version 1.3.1
        - Fix packaging error with libredblack
        - Fix configure/makefile so libredblack get's configured with tcpreplay
                which should prevent the packaging error from happening again
        - Fix possible libnet 1.0.x version detection bug

12/13/2002: Version 1.3.0
        - Re-release 1.3.beta6 as 1.3.0

11/22/2002: Version 1.3.beta6
        - Improve cross platform compatibility of test subsystem
        - Fix bug in Makefile which caused possible failures of clean/distclean
        - Fix bug with CCFLAGS when using --with-debug
        - Fix bug with -x/-X which would drop/send all packets in certain 
                conditions
        - Update libredblack to 1.2 (latest)
        - Add support for OSX
        - Add --with-testnic and --with-testnic2 to allow end user to specify
                specific network cards to be used for 'make test'
        - Fixes SIGBUS errors on SPARC

11/08/2002: Version 1.3-beta5
        - Add testing subsystem
        - Fix segfault when we don't send a packet
        - Improve debug output support in dbg()

10/21/2002: Version 1.3-beta4
        - Updated tcpprep man page with -x and -X options
        - Now supports (again) the include/exclude options in the config file
        - Fixed -x|-X sanity check in tcpprep/tcpreplay

10/13/2002: Version 1.3-beta3
        - Fix compile of list.c under FreeBSD 4.7 and others
        - Add -x|-X to tcpprep
        - Modify cache file format to be 2 bits/packet to allow caching of
                -x|-X args (dropping packets)
        - Modularize some more code

10/08/2002: Version 1.3-beta2
        - Fix ./configure bug w/ INET_ATON and INET_ADDR
        - Add support for filtering packets to send based on
                IP address or packet number (-x & -X)
        - Move a lot of code from tcpreplay.c to do_packets.c
        - Update tcpreplay man page

10/03/2002: Version 1.3-beta1
        - Add support for randomizing IP addresses (-s)
        - Update tcpreplay man page
        - Fix problem with checksums after untruncate

>How-To-Repeat:
cd pkgsrc/net/tcpreplay && make
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/net/tcpreplay/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile    2002/12/07 20:20:25     1.1.1.1
+++ Makefile    2003/02/15 23:32:32
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.1.1.1 2002/12/07 20:20:25 cjep Exp $
 
-DISTNAME=      tcpreplay-1.2a
+DISTNAME=      tcpreplay-1.3.2
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcpreplay/}
 
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/net/tcpreplay/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo    2002/12/07 20:20:25     1.1.1.1
+++ distinfo    2003/02/15 23:32:32
@@ -1,4 +1,4 @@
 $NetBSD: distinfo,v 1.1.1.1 2002/12/07 20:20:25 cjep Exp $
 
-SHA1 (tcpreplay-1.2a.tar.gz) = e22608a8d5822e39d1311bee96450cfd4a9c8e3d
-Size (tcpreplay-1.2a.tar.gz) = 196911 bytes
+SHA1 (tcpreplay-1.3.2.tar.gz) = 1c8f763568a7e89038c7fc05222dc9863f06dcb0
+Size (tcpreplay-1.3.2.tar.gz) = 319295 bytes

>Release-Note:
>Audit-Trail:
>Unformatted: