head 1.30; access; symbols pkgsrc-2023Q4:1.30.0.8 pkgsrc-2023Q4-base:1.30 pkgsrc-2023Q3:1.30.0.6 pkgsrc-2023Q3-base:1.30 pkgsrc-2023Q2:1.30.0.4 pkgsrc-2023Q2-base:1.30 pkgsrc-2023Q1:1.30.0.2 pkgsrc-2023Q1-base:1.30 pkgsrc-2022Q4:1.28.0.6 pkgsrc-2022Q4-base:1.28 pkgsrc-2022Q3:1.28.0.4 pkgsrc-2022Q3-base:1.28 pkgsrc-2022Q2:1.28.0.2 pkgsrc-2022Q2-base:1.28 pkgsrc-2022Q1:1.27.0.8 pkgsrc-2022Q1-base:1.27 pkgsrc-2021Q4:1.27.0.6 pkgsrc-2021Q4-base:1.27 pkgsrc-2021Q3:1.27.0.4 pkgsrc-2021Q3-base:1.27 pkgsrc-2021Q2:1.27.0.2 pkgsrc-2021Q2-base:1.27 pkgsrc-2021Q1:1.26.0.8 pkgsrc-2021Q1-base:1.26 pkgsrc-2020Q4:1.26.0.6 pkgsrc-2020Q4-base:1.26 pkgsrc-2020Q3:1.26.0.4 pkgsrc-2020Q3-base:1.26 pkgsrc-2020Q2:1.26.0.2 pkgsrc-2020Q2-base:1.26 pkgsrc-2020Q1:1.25.0.2 pkgsrc-2020Q1-base:1.25 pkgsrc-2019Q4:1.24.0.20 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.24.0.16 pkgsrc-2019Q3-base:1.24 pkgsrc-2019Q2:1.24.0.14 pkgsrc-2019Q2-base:1.24 pkgsrc-2019Q1:1.24.0.12 pkgsrc-2019Q1-base:1.24 pkgsrc-2018Q4:1.24.0.10 pkgsrc-2018Q4-base:1.24 pkgsrc-2018Q3:1.24.0.8 pkgsrc-2018Q3-base:1.24 pkgsrc-2018Q2:1.24.0.6 pkgsrc-2018Q2-base:1.24 pkgsrc-2018Q1:1.24.0.4 pkgsrc-2018Q1-base:1.24 pkgsrc-2017Q4:1.24.0.2 pkgsrc-2017Q4-base:1.24 pkgsrc-2017Q3:1.22.0.34 pkgsrc-2017Q3-base:1.22 pkgsrc-2017Q2:1.22.0.30 pkgsrc-2017Q2-base:1.22 pkgsrc-2017Q1:1.22.0.28 pkgsrc-2017Q1-base:1.22 pkgsrc-2016Q4:1.22.0.26 pkgsrc-2016Q4-base:1.22 pkgsrc-2016Q3:1.22.0.24 pkgsrc-2016Q3-base:1.22 pkgsrc-2016Q2:1.22.0.22 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.22.0.20 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.22.0.18 pkgsrc-2015Q4-base:1.22 pkgsrc-2015Q3:1.22.0.16 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.22.0.14 pkgsrc-2015Q2-base:1.22 pkgsrc-2015Q1:1.22.0.12 pkgsrc-2015Q1-base:1.22 pkgsrc-2014Q4:1.22.0.10 pkgsrc-2014Q4-base:1.22 pkgsrc-2014Q3:1.22.0.8 pkgsrc-2014Q3-base:1.22 pkgsrc-2014Q2:1.22.0.6 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.22.0.4 pkgsrc-2014Q1-base:1.22 pkgsrc-2013Q4:1.22.0.2 pkgsrc-2013Q4-base:1.22 pkgsrc-2013Q3:1.21.0.6 pkgsrc-2013Q3-base:1.21 pkgsrc-2013Q2:1.21.0.4 pkgsrc-2013Q2-base:1.21 pkgsrc-2013Q1:1.21.0.2 pkgsrc-2013Q1-base:1.21 pkgsrc-2012Q4:1.20.0.2 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.19.0.28 pkgsrc-2012Q3-base:1.19 pkgsrc-2012Q2:1.19.0.26 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.19.0.24 pkgsrc-2012Q1-base:1.19 pkgsrc-2011Q4:1.19.0.22 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q3:1.19.0.20 pkgsrc-2011Q3-base:1.19 pkgsrc-2011Q2:1.19.0.18 pkgsrc-2011Q2-base:1.19 pkgsrc-2011Q1:1.19.0.16 pkgsrc-2011Q1-base:1.19 pkgsrc-2010Q4:1.19.0.14 pkgsrc-2010Q4-base:1.19 pkgsrc-2010Q3:1.19.0.12 pkgsrc-2010Q3-base:1.19 pkgsrc-2010Q2:1.19.0.10 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.19.0.8 pkgsrc-2010Q1-base:1.19 pkgsrc-2009Q4:1.19.0.6 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q3:1.19.0.4 pkgsrc-2009Q3-base:1.19 pkgsrc-2009Q2:1.19.0.2 pkgsrc-2009Q2-base:1.19 pkgsrc-2009Q1:1.18.0.12 pkgsrc-2009Q1-base:1.18 pkgsrc-2008Q4:1.18.0.10 pkgsrc-2008Q4-base:1.18 pkgsrc-2008Q3:1.18.0.8 pkgsrc-2008Q3-base:1.18 cube-native-xorg:1.18.0.6 cube-native-xorg-base:1.18 pkgsrc-2008Q2:1.18.0.4 pkgsrc-2008Q2-base:1.18 cwrapper:1.18.0.2 pkgsrc-2008Q1:1.17.0.6 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.4 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.2 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.16.0.4 pkgsrc-2007Q2-base:1.16 pkgsrc-2007Q1:1.16.0.2 pkgsrc-2007Q1-base:1.16 pkgsrc-2006Q4:1.15.0.6 pkgsrc-2006Q4-base:1.15 pkgsrc-2006Q3:1.15.0.4 pkgsrc-2006Q3-base:1.15 pkgsrc-2006Q2:1.15.0.2 pkgsrc-2006Q2-base:1.15 pkgsrc-2006Q1:1.14.0.2 pkgsrc-2006Q1-base:1.14 pkgsrc-2005Q4:1.11.0.2 pkgsrc-2005Q4-base:1.11 pkgsrc-2005Q3:1.10.0.4 pkgsrc-2005Q3-base:1.10 pkgsrc-2005Q2:1.10.0.2 pkgsrc-2005Q2-base:1.10 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.2 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.6.0.4 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.1.1.1.0.2 netbsd-1-6-1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.30 date 2022.12.31.11.46.39; author gutteridge; state Exp; branches; next 1.29; commitid yWASgFqiR2SMHH7E; 1.29 date 2022.12.29.23.29.04; author gutteridge; state Exp; branches; next 1.28; commitid m5QZrkS2OqmBEv7E; 1.28 date 2022.06.16.00.29.30; author gutteridge; state Exp; branches 1.28.6.1; next 1.27; commitid FfT1P9yjm0p0kcID; 1.27 date 2021.06.12.06.22.09; author nia; state Exp; branches; next 1.26; commitid ANXxR8GCQOwm8OWC; 1.26 date 2020.06.21.15.30.39; author nia; state Exp; branches; next 1.25; commitid WqMl0Cukg6K3C6dC; 1.25 date 2020.01.26.17.31.56; author rillig; state Exp; branches; next 1.24; commitid 4fBBvoSLJaGd0eUB; 1.24 date 2017.12.04.10.29.03; author he; state Exp; branches; next 1.23; commitid j03GgsNem9s3QyhA; 1.23 date 2017.12.04.09.32.01; author he; state Exp; branches; next 1.22; commitid z49KuASrTK2rsyhA; 1.22 date 2013.10.31.02.25.16; author minskim; state Exp; branches; next 1.21; commitid v53K43QKdVIXcobx; 1.21 date 2013.02.06.19.31.01; author jperkin; state Exp; branches; next 1.20; 1.20 date 2012.10.23.17.19.12; author asau; state Exp; branches; next 1.19; 1.19 date 2009.05.02.17.35.43; author minskim; state Exp; branches; next 1.18; 1.18 date 2008.06.20.01.09.31; author joerg; state Exp; branches; next 1.17; 1.17 date 2007.08.20.21.06.15; author adrianp; state Exp; branches; next 1.16; 1.16 date 2007.02.18.18.51.55; author adrianp; state Exp; branches; next 1.15; 1.15 date 2006.04.06.06.22.35; author reed; state Exp; branches; next 1.14; 1.14 date 2006.03.04.21.30.25; author jlam; state Exp; branches; next 1.13; 1.13 date 2006.01.05.23.35.30; author wiz; state Exp; branches; next 1.12; 1.12 date 2006.01.04.04.29.07; author schmonz; state Exp; branches; next 1.11; 1.11 date 2005.12.26.23.39.33; author schmonz; state Exp; branches; next 1.10; 1.10 date 2005.04.11.21.47.00; author tv; state Exp; branches; next 1.9; 1.9 date 2005.03.26.12.07.56; author adrianp; state Exp; branches; next 1.8; 1.8 date 2005.01.20.21.59.13; author adrianp; state Exp; branches; next 1.7; 1.7 date 2004.10.03.00.18.00; author tv; state Exp; branches; next 1.6; 1.6 date 2004.04.25.04.20.11; author snj; state Exp; branches; next 1.5; 1.5 date 2003.07.17.22.51.55; author grant; state Exp; branches; next 1.4; 1.4 date 2003.06.10.02.00.36; author jmc; state Exp; branches; next 1.3; 1.3 date 2003.06.02.01.17.41; author jschauma; state Exp; branches; next 1.2; 1.2 date 2003.02.15.23.54.45; author salo; state Exp; branches; next 1.1; 1.1 date 2002.12.07.20.20.25; author cjep; state Exp; branches 1.1.1.1; next ; 1.28.6.1 date 2023.01.04.10.28.08; author bsiegert; state Exp; branches; next ; commitid mVNMEDOhiSUW8d8E; 1.1.1.1 date 2002.12.07.20.20.25; author cjep; state Exp; branches; next ; desc @@ 1.30 log @tcpreplay: add test target @ text @# $NetBSD: Makefile,v 1.29 2022/12/29 23:29:04 gutteridge Exp $ DISTNAME= tcpreplay-4.4.2 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_GITHUB:=appneta/} GITHUB_RELEASE= v${PKGVERSION_NOREV} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://tcpreplay.appneta.com/ COMMENT= Replay saved tcpdump or snoop files LICENSE= gnu-gpl-v3 BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.8.0 GNU_CONFIGURE= yes USE_LIBTOOL= yes CONFIGURE_ARGS+= --enable-dynamic-link CONFIGURE_ARGS+= --with-libpcap=${BUILDLINK_PREFIX.libpcap} do-test: cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${MAKE} test .include "../../net/libpcap/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.29 log @tcpreplay: update to 4.4.2 08/28/2022 Version 4.4.2 - remove autogen.sh from distribution tarballs (#745) - CVE-2022-37048 heap-overflow in get_l2len_protocol (#735) - replaying on a loopback interface is broken (#732) - replay edit with both --loop and --preload_pcap options (#729) - test suite bus error on armhf (#725) - CVE-2022-28487 format string vulnerability in fix_ipv6_checksums (#723) - CVE-2022-27942 heap-overflow in parse_mpls (#719) - CVE-2022-27940 CVE-2022-37047 CVE-2022-37049 heap-overflow in get_ipv6_next (#718) - CVE-2022-27939 reachable assertion in get_layer4_v6 (#717) - CVE-2022-25484 CVE-2022-27941 heap buffer overflow in get_l2len_protocol (#716) - remove bash-only test in configure script (#714) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2022/06/16 00:29:30 gutteridge Exp $ d22 3 @ 1.28 log @tcpreplay: update to 4.4.1 02/12/2022 Version 4.4.1 - fix support for piping PCAP files from STDIN (#708) - build failures Debian/kfreebsd (#706) - bus error when building on armhf (#705) - typo fixes (#704) - heap buffer overflow in tcpreplay (#703) - double free in Juniper DLT (#702) 01/31/2022 Version 4.4.0 - remove obsolete FORCE_ALIGN support to fix macOS 11 compile (#695) - add a security policy document (#689) - ability to specify directory of pcap files (#682) - incorrect PPS rate for long-running sessions (#679) - option --skipbroadcast not working (#677) - revert #630 to fix --multiplier issues (#674) - gcc 9.3 compiler warnings (#670) - installed netmap not automatically detected (#669) - latest macOS SDK selected by default (#668) - heap-buffer-overflow with flow_decode() (#665) - add feature VLAN Q-in-Q (#625) - add feature update Ethernet MAC on multicast IP (#563) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2021/06/12 06:22:09 nia Exp $ d3 1 a3 1 DISTNAME= tcpreplay-4.4.1 @ 1.28.6.1 log @Pullup ticket #6712 - requested by gutteridge net/tcpreplay: security fix Revisions pulled up: - net/tcpreplay/Makefile 1.29 - net/tcpreplay/distinfo 1.19 - net/tcpreplay/patches/patch-configure deleted --- Module Name: pkgsrc Committed By: gutteridge Date: Thu Dec 29 23:29:04 UTC 2022 Modified Files: pkgsrc/net/tcpreplay: Makefile distinfo Removed Files: pkgsrc/net/tcpreplay/patches: patch-configure Log Message: tcpreplay: update to 4.4.2 08/28/2022 Version 4.4.2 - remove autogen.sh from distribution tarballs (#745) - CVE-2022-37048 heap-overflow in get_l2len_protocol (#735) - replaying on a loopback interface is broken (#732) - replay edit with both --loop and --preload_pcap options (#729) - test suite bus error on armhf (#725) - CVE-2022-28487 format string vulnerability in fix_ipv6_checksums (#723) - CVE-2022-27942 heap-overflow in parse_mpls (#719) - CVE-2022-27940 CVE-2022-37047 CVE-2022-37049 heap-overflow in get_ipv6_next (#718) - CVE-2022-27939 reachable assertion in get_layer4_v6 (#717) - CVE-2022-25484 CVE-2022-27941 heap buffer overflow in get_l2len_protocol (#716) - remove bash-only test in configure script (#714) @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= tcpreplay-4.4.2 @ 1.27 log @tcpreplay: update to 4.3.4 This release is for bug fixes only. ASAN reports memory leaks while running tests local libopts compiler warnings DLT name for DLT_C_JNPR_ETHER in documentation clean up new_cidr_map() string manipulation on error exit fix gcc 8.3.0 build warnings invalid --pps value protection packets slowly drift further and further behind when they should be sent 64 bit rollover can cause pps replay issues after several hours typo fixes DLT_NULL/DLT_LOOP support for cross-platform PF_INET6 armv5 Freescale compile heap buffer overflow in tcpreplay fast_edit_packet heap buffer overflow in tcpreplay get_next_packet CVE-2020-24266 heap buffer overflow in tcpprep get_l2len CVE-2020-24265 heap buffer overflow in tcpprep fix UNUSED macro declaration handle malformed and unsupported packets as soft errors compile failure on aarch64-linux-android tcprewrite --fixlen not working on DLT conversion fix configure --without-libdnet ensure automake version is at least 1.15 with multiplier option only first file can be sent and hang do not create tap0 if device already exists @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2020/06/21 15:30:39 nia Exp $ d3 1 a3 1 DISTNAME= tcpreplay-4.3.4 @ 1.26 log @tcpreplay: Update to 4.3.3 05/20/2020 Version 4.3.3 - Increase cache buffers size to accomodate VLAN edits (#594) - Correct L2 header length to correct IP header offset (#583) - Fix warnings from gcc version 10 (#580) - Heap Buffer Overflow in randomize_iparp (#579) - Use after free in get_ipv6_next (#578) - Heap Buffer Overflow in git_ipv6_next (#576) - Call pcap_freecode() on pcap_compile() (#572) - Increase max snaplen to 262144 (#571) - Fix divide by zero in fuzzing (#570) - Unique IP repeats at very high iteration counts (#566) - Fails to compile on FreeBSD amd64 13.0 (#558) - Heap Buffer Overflow in do_checksum (#556) (#577) - Attempt to correct corrupt pcap files, if possible (#557) - Fix GCC v10 warnings (#555) - Remove some duplicated SOURCES entries (#551) - Expand /dev/bpfX hard limit to fix macOS Mojave (#550) - Implement --loopdelay-ms when using --loop=0 (#546) - Heap overflow packet2tree and get_l2len (#530) 03/12/2019 Version 4.3.2 - CVE-2019-8381 memory access in do_checksum() (#538) - CVE-2019-8376 NULL pointer dereference get_layer4_v6() (#537) - CVE-2019-8377 NULL pointer dereference get_ipv6_l4proto() (#536) - Rename Ethereal to Wireshark (#545) 12/27/2018 Version 4.3.1 - Fix checkspell detected typos (#531) 11/10/2018 Version 4.3.0 - Fix maxOS TOS checksum failure (#524) - TCP sequence edits seeding (#514) - Fix issues identifed by Codacy (#493) - CVE-2018-18408 use-after-free in post_args (#489) - CVE-2018-18407 heap-buffer-overflow csum_replace4 (#488) - CVE-2018-17974 heap-buffer-overflow dlt_en10mb_encode (#486) - CVE-2018-17580 heap-buffer-overflow fast_edit_packet (#485) - CVE-2018-17582 heap-buffer-overflow in get_next_packet (#484) - Out-of-tree build (#482) - CVE-2018-13112 heap-buffer-overflow in get_l2len (#477 dup #408) - Closing stdin on pipe (#479) - Second pcap file hangs on multiplier option (#472) - Jumbo frame support for fragroute option (#466) - TCP sequence edit ACK corruption (#451) - TCP sequence number edit initial SYN packet should have zero ACK (#450) - Travis CI build fails due to new build images (#432) - Upgrade libopts to 5.18.12 to address version build issues (#430) - Add ability to change tcp SEQ/ACK numbers (#425) - Hang using loop and netmap options (#424) - tcpprep -S not working for large cache files (#423) - Unable to tcprewrite range of ports with --portmap (#422) - --maxsleep broken for values less than 1000 (#421) - -T flag breaks traffic replay timing (#419) - Respect 2nd packet timing (#418) - Avoid non-blocking behaviour when using STDIN (#416) - pcap containing >1020 packets produces invalid cache file (#415) - manpage typos (#413) - Fails to open tap0 on Zephyr (#411) - Heap-buffer-overflow in get_l2protocol (#410) - Heap-buffer-overflow in packet2tree (#409) - Heap-buffer-overflow in get_l2len (#408) - Heap-buffer-overflow in flow_decode (#407) - Rewrite zero IP total length field to match the actual packet length (#406) - Stack-buffer-overflow in tcpcapinfo (#405) - tcpprep --include option does not exclude (#404) - Negative-size-param memset in dlt_radiotap_get_80211 (#402) - tcpeplay --verbose option not working (#398) - Fix replay when using --with-testnic (#178) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2020/01/26 17:31:56 rillig Exp $ d3 1 a3 1 DISTNAME= tcpreplay-4.3.3 @ 1.25 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2017/12/04 10:29:03 he Exp $ d3 1 a3 2 VERSION= 4.2.6 DISTNAME= tcpreplay-${VERSION} d5 3 a7 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=appneta/tcpreplay/releases/download/v${VERSION}/} @ 1.24 log @Uh, shorten HOMEPAGE link. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2017/12/04 09:32:01 he Exp $ d9 1 a9 1 HOMEPAGE= http://tcpreplay.appneta.com/ @ 1.23 log @Update tcpreplay to version 4.2.6. This catches up with the project which has apparently moved to github.com. With it comes fixes for two known CVEs (CVE-2016-6160, CVE-2017-6429). There is otherwise a large set of changes, see the release history on github for the details. The license changed to gnu-gpl-v3, LICENSE setting added. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2013/10/31 02:25:16 minskim Exp $ d9 1 a9 1 HOMEPAGE= http://tcpreplay.appneta.com/wiki/installation.html @ 1.22 log @Update tcpreplay to 3.4.4. Changes: - Set default timing method to either gtod or abstime (#404) - Fix IPv6 parsing of CIDR's (#405) - Add support for preloading the memory cache (#410) - Generate more useful error when packets are too small (#411) - Update to libopts/Autogen 5.9.9 (#412) - Ship Win32Readme.txt file (#413) - Update copyright notice to 2010 (#416) - Dramatically enhance --portmap option (#417) - Update autotools (#423) - Add support for printing statistics periodically during the run (#424) - Warn user when pcap snaplen < 65535 (#425) - Add 802.1q processing support tcpprep (#428) - Link libnl when newer versions of libpcap require it (#397) - Ship m4 directory (#398) - Upgrade to latest autotools scripts (#400) - Fix error message when running autogen.sh (#401) - Added extensive IPv6 support to tcprewrite & tcpreplay-edit (#11) - Add IPv6 fragroute support (#388) - Add IPv6 decoding support to tcpprep (#11) - Fix compile time error in err.h (#390) - Add --endpoints support in tcpreplay-edit (#393) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2013/02/06 19:31:01 jperkin Exp $ d3 2 a4 1 DISTNAME= tcpreplay-3.4.4 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcpreplay/} d9 1 a9 1 HOMEPAGE= http://tcpreplay.synfin.net/ d11 1 @ 1.21 log @PKGREVISION bumps for net/libpcap update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/10/23 17:19:12 asau Exp $ d3 1 a3 2 DISTNAME= tcpreplay-3.4.1 PKGREVISION= 1 @ 1.20 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2009/05/02 17:35:43 minskim Exp $ d4 1 @ 1.19 log @Update tcpreplay to 3.4.1. Changes since 3.1.1: - Sendpacket method did not match documentation (#361) - Fix compile issue on systems without err.h (#363) - Fix tcpprep --mac not processing non-IPv4 packets (#369) - Always build tcpreplay w/ editing features as tcpreplay-edit (#372) - Fix potential tcpbridge issues under OS X & *BSD (#373) - Fix crash on 4 byte strictly aligned systems (#377) - Add MTU truncation to tcprewrite/tcpreplay-edit (#379) - Add libdnet and remove libnet support for sending packets (#302) - Fix numerous 802.11 decoder bugs (#325) - Fix compile issue under Linux (#326) - Fix Mbps/sec nonsense (#327) - Fix tcprewrite crash when packets have no L3+ data (#328) - Clean up err.c/err.h code and improve performance for non-debug builds (#331) - Fix timesdiv() timer code (#332) - Improve high-performance packet sending via multiple packets/interval (#334) - Fix statistics report errors (#335) - Fix BPF filters not being used in tcpbridge (#336) - Improve tcpbridge performance (#337) - Only use two libpcap handles for tcpbridge (#338) - Fix autotools usage errors (#340) - Clean up 'make test' results (#341) - Update to AutoGen/AutoOpts 5.9.7 (#342) - Fix compiler warnings from GCC 4.2 (#344) - Fix numerous memory corruption bugs in libtcpedit DLT plugin code (#345) - Add support for editing IPv4 TOS/DiffServ/ECN (#348) - Update autotools to more recent versions (#349) - Report injection method via -V (#352) - Fix DLT_USER l2len check bug (#353) - Replace man2html w/ groff (#354) - Fix false pcap_inject() detection under Windows/Winpcap (#355) - tcpbridge now builds under Win32/Cygwin - libdnet is no longer an option for Win32/Cygwin (#57) - tcpbridge now supports --listnics (#357) - Fix (again) tcpbridge --unidir assert error (#308) - Fix tcpbridge bug where all packets that were sent were all zeros - Fix tcpbridge not honoring --include/exclude flags (#311) - Fix ip_in_cidr() debug messages (#312) - Report packets which have timestamps which go backwards in time (#315) - Clean up --sleep-accel code to use options struct (#316) - Remove really old and out of date RPM .spec file (#317) - Warn when sending on non-Ethernet interface (#318) - Re-enable tcpreplay --listnics (#319) - Fix sendpacket always reporting using PF_PACKET, even when it doesn't (#322) - Fix major packet timing issue under old versions of glibc (#324) - Fix limitation of PF_PACKET only supporting Ethernet (#123) - Fix (again) /dev/bpf detection in FreeBSD 8.0 (#292) - Document building code from Subversion under Cygwin (#304) - Fix --enable-force-* under Linux (#305) - Fix tcpbridge --unidir assert error (#308) - Improve tcpreplay timing accuracy between packets (#41) - Add tcprewrite fragroute support (#42) - Fix tcprewrite --efcs option (#277) - Updated Win32/Cygwin documentation (#280) - Add dmalloc support (#282) - Fix tcpprep broken handling of VLAN tagged frames (#290) - Fix tcprewrite crash when cache file has NO_SEND packets (#291) - Fix /dev/bpf detection in FreeBSD 8.0 (#292) - Add tcprewrite --ttl editing option (#294) - Fix autoconf AM_PROG_CC_C_O warning (#295) - Add tcpprep --reverse option to split by matching client addresses (#297) - Update version of autoconf to 1.10.1 (#298) - Improved GNU Autogen detection and warnings (#299) - Track EAGAIN errors separately from ENOBUFS (#301) - Automatically detect Winpcap on Cygwin (#303) - Fix linker error with --enable-tcpreplay-edit and --enable-dynamic-link (#288) - Fix compile errors with Sun Studio compiler (#286) - Fix crash in tcpreplay when --enable-tcpreplay-edit (#281) - Display if --enable-tcpreplay-edit in -V (#283) - Fix compile issue under Linux and other OS's (#275) - Enable source MAC spoofing for OS X (#142, #151) * Tcpreplay now requires OS X 10.5 (Leopard) - Fix crash/memory access error with tcpreplay -N (#273) - Fix tcprewrite segfault in 'make test' under Linux (#200) - Major performance improvement in tcpprep for large pcaps (#261) - Fix strsignal already defined error under Cygwin/Windows (#199) - Fix compile errors for older versions of GCC (#201) - Remove flowreplay code (#262) - Fix DLT rewrite code causing corrupted ethernet protocol type (#268) - Try to fix inet_aton() issue under Solaris (#260) - Return a more useful error message when tcpprep fails (#187) - Add Tomahawk test tool client/server detection algorithm (#186) - Improved AutoGen support (#191) - Improved documentation (#164, #198) - Added Doxygen markup (#176) - configure now honors --with-tcpdump flag (#192) - configure now defaults to --enable-64bits which breaks backwards compatibility in certain situations. Use --disable-64bits if this concerns you (#195) - Use safe_free() to detect bugs earlier in development (#197) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2008/06/20 01:09:31 joerg Exp $ a10 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.18 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2007/08/20 21:06:15 adrianp Exp $ d3 1 a3 1 DISTNAME= tcpreplay-3.1.1 d13 1 a13 1 BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.7.2 d16 1 d18 1 @ 1.17 log @Update to 3.1.1 By default, no longer try to use libnet. You must now specify --enable-libnet (#148) Remove support for pcap_snapshot_override which was never added to libpcap (#140) Rewrite L2/DLT code in tcpedit/tcprewrite to be plugin based (#82) tcpprep & tcprewrite no longer require root access (#3) Remove libnids dependancy for flowreplay And many more, see the following for all the details: http://tcpreplay.synfin.net/trac/browser/trunk/docs/CHANGELOG?rev=1886 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2007/02/18 18:51:55 adrianp Exp $ d11 2 @ 1.16 log @buildlink updates and patches to handle the new libnet package structure bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/04/06 06:22:35 reed Exp $ d3 1 a3 2 DISTNAME= tcpreplay-2.3.5 PKGREVSION= 1 d8 1 a8 1 HOMEPAGE= http://tcpreplay.sourceforge.net/ d11 1 a11 1 BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.6 a15 1 CONFIGURE_ARGS+= --without-pcapnav-config a16 9 SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-configure SUBST_FILES.conf= configure SUBST_SED.conf= -e "s|libnet-config|libnet11-config|g" SUBST_SED.conf+= -e "s|@@@@LN_INC@@@@|${BUILDLINK_PREFIX.libnet11}/include/libnet11|g" SUBST_SED.conf+= -e "s|@@@@LN_LIB@@@@|${BUILDLINK_PREFIX.libnet11}/lib/libnet11|g" SUBST_MESSAGE.conf= Fixing configuration script. .include "../../devel/libnet11/buildlink3.mk" @ 1.15 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2006/03/04 21:30:25 jlam Exp $ d4 1 a15 1 CONFIGURE_ARGS+= --with-libnet=${BUILDLINK_PREFIX.libnet} d19 8 @ 1.14 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/01/05 23:35:30 wiz Exp $ d11 1 a11 1 BUILDLINK_DEPENDS.libpcap+= libpcap>=0.6 @ 1.13 log @Update to 2.3.5, from Sergey Svishchev in PR 32460: 07/03/2005: Version 2.3.5 - Fix crash with replay live mode (-S) - Fix longstanding tcpprep auto/router mode bug 06/05/2005: Version 2.3.4 - Support libpcap <= 0.5 for OpenBSD - libpcap 0.5 doesn't have pcap_open_dead, so disable -w, -W and -D in that case - Fix configure errors regarding libpcapnav - Fix compile problem in libpcap.c with OpenBSD - Fix compile problem where libpcap and libnet are in /usr and libpcapnav is somehwere else - Don't ship .svn directories - Close stdin so we can reopen it if necessary Remove BROKEN_IN, since it builds fine for me on 3.99.15/i386. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/01/04 04:29:07 schmonz Exp $ d7 1 a7 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.12 log @Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4 rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2005/12/26 23:39:33 schmonz Exp $ d3 1 a3 1 DISTNAME= tcpreplay-2.3.3 a10 2 BROKEN_IN= pkgsrc-2005Q4 @ 1.11 log @Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386 3.0. If one of these is important to you, please fix it in time for pkgsrc-2006Q1, or it may be removed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2005/04/11 21:47:00 tv Exp $ d11 1 a11 2 PKG_FAIL_REASON+= "Broken on NetBSD/i386 3.0 in pkgsrc-2005Q4" PKG_FAIL_REASON+= "Will be removed in pkgsrc-2006Q1 unless fixed" @ 1.10 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2005/03/26 12:07:56 adrianp Exp $ d11 3 @ 1.9 log @- Update from 2.3.2 -> 2.3.3 - Add CONFIGURE_ARGS for libpcap and libnet - Disable pcapnav feature 02/09/2005: Version 2.3.3 - Fix port rewriting feature on little-endian systems - configure now properly handles --with-libnet and --with-libpcap @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/01/20 21:59:13 adrianp Exp $ a12 1 USE_BUILDLINK3= yes @ 1.8 log @- Update to 2.3.2 - Lots of changes, bugfixes and extra functionality as we are going from 1.x to 2.x Add support to tcpreplay and tcpprep for DLT_CHDLC (Cisco HDLC) Add endpoint mode (-e) which rewrites all traffic between two IP's Add support for rewriting src mac & Linux SLL loopback frames Add support for "pseudo NAT" (-N) for ARP and IPv4 Add -1 to replay one packet at a time (user must hit ) Add tcpdump packet parsing to print packets as sent (-v) Add BPF filter support to tcpprep and tcpreplay (-x F:"filter") Add support for replaying live traffic Add bridge mode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2004/10/03 00:18:00 tv Exp $ d3 1 a3 1 DISTNAME= tcpreplay-2.3.2 d16 4 @ 1.7 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/04/25 04:20:11 snj Exp $ d3 1 a3 2 DISTNAME= tcpreplay-1.3.2 PKGREVISION= 1 d11 2 a14 1 CONFIGURE_ARGS= --with-libnetver=1.0.x d16 2 a17 1 .include "../../devel/libnet/buildlink3.mk" @ 1.6 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/07/17 22:51:55 grant Exp $ d4 1 @ 1.5 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/06/10 02:00:36 jmc Exp $ d11 1 a11 1 USE_BUILDLINK2= yes d15 1 a15 1 .include "../../devel/libnet/buildlink2.mk" @ 1.4 log @Pass libnet version along to configure @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/06/02 01:17:41 jschauma Exp $ d7 1 a7 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.3 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/02/15 23:54:45 salo Exp $ d13 1 @ 1.2 log @Updated to version 1.3.2. Patch from Adrian Portelli via PR pkg/20360. Changes: 1.3.2: ====== - Fix portability issues with tcpprep cache files - Fix 'make test' on big-endian systems 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 1.3.0: ====== - Re-release 1.3.beta6 as 1.3.0 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 1.3-beta5: ========== - Add testing subsystem - Fix segfault when we don't send a packet - Improve debug output support in dbg() 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 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 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 1.3-beta1: ========== - Add support for randomizing IP addresses (-s) - Update tcpreplay man page - Fix problem with checksums after untruncate @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2002/12/07 20:20:25 cjep Exp $ d7 1 a7 1 MAINTAINER= packages@@netbsd.org @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= tcpreplay-1.2a @ 1.1.1.1 log @Initial import of tcpreplay 1.2a into the NetBSD packages collection as net/tcpreplay. tcpreplay is a tool to replay saved tcpdump or snoop files at arbitrary speeds. It allows you to recreate real network traffic from a real network for use in testing. For example, it can be used to test Intrusion Detection Systems. @ text @@