Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Feb 2026 15:41:03 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0e8086642555 - main - net/tcpkali: remove port
Message-ID:  <698b518f.45aea.64d4ed16@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0e80866425550bda165e36f2693030a2d1862d08

commit 0e80866425550bda165e36f2693030a2d1862d08
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-02-05 11:54:24 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-02-10 15:40:36 +0000

    net/tcpkali: remove port
    
    Upstream was originally hosted on a github organisation named
    satori-com, which was at some point renamed to machinezone, leaving
    the port working with a redirect.  Later, somebody grabbed the
    satori-com github handle and created a repository with the tcpkali name,
    breaking the redirect.  This new repository is empty except for a file
    named the same as tcpkali's main documentation file, holding a
    suspicious shell command.
    
    While the tarball we attempt to fetch is long gone, it is still in our
    cache and thus building the port succeeds for now.  Our local port does
    not seem like it was compromised in any way.
    
    Neverthless, remove this port to avoid this confusing situation
    entirely.  Upstream is gone and some fishy things are happening.
    
    Reported by:    danilo, des
---
 MOVED                                    |  1 +
 net/Makefile                             |  1 -
 net/tcpkali/Makefile                     | 36 --------------------------------
 net/tcpkali/distinfo                     |  3 ---
 net/tcpkali/files/patch-configure.ac     | 18 ----------------
 net/tcpkali/files/patch-deps_Makefile.am |  7 -------
 net/tcpkali/files/patch-src_Makefile.am  | 18 ----------------
 net/tcpkali/pkg-descr                    |  1 -
 8 files changed, 1 insertion(+), 84 deletions(-)

diff --git a/MOVED b/MOVED
index 89b974aa9d77..acf6244d9c3d 100644
--- a/MOVED
+++ b/MOVED
@@ -5111,3 +5111,4 @@ devel/rubygem-sidekiq-cron-rails70|devel/rubygem-sidekiq-cron-rails-gitlab|2026-
 devel/freebsd-git-devtools|devel/freebsd-git-arc|2026-02-06|Split into two separate ports: devel/freebsd-git-arc and devel/mfc-candidates to improve discoverability
 devel/py-Levenshtein|devel/py-levenshtein|2026-02-07|Rename to match upstream
 misc/py-natten|misc/py-NATTEN|2026-02-10|Rename to match name in PyPI
+net/tcpkali||2026-02-10|Upstream dead and compromised
diff --git a/net/Makefile b/net/Makefile
index a8cb07dc1128..ce8d39cfbeeb 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1581,7 +1581,6 @@
     SUBDIR += tcpick
     SUBDIR += tcpillust
     SUBDIR += tcping
-    SUBDIR += tcpkali
     SUBDIR += tcplog_dumper
     SUBDIR += tcpmssd
     SUBDIR += tcpproxy
diff --git a/net/tcpkali/Makefile b/net/tcpkali/Makefile
deleted file mode 100644
index 8d677d33f3fa..000000000000
--- a/net/tcpkali/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-PORTNAME=	tcpkali
-PORTVERSION=	1.1.1.20180104
-PORTREVISION=	2
-DISTVERSIONPREFIX=	v
-CATEGORIES=	net
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	High performance load generator for TCP and WebSocket servers
-WWW=		https://github.com/satori-com/tcpkali
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-LIB_DEPENDS=	libev.so:devel/libev
-
-FORBIDDEN=	possible backdoor issue
-
-GNU_CONFIGURE=	yes
-USES=		autoreconf compiler:c11 libtool gmake ncurses localbase
-USE_GITHUB=	yes
-GH_ACCOUNT=	machinezone
-GH_TAGNAME=	3c3175e417366c7ccafba56454903690fede501a
-
-LIBS=		-lpthread -lev
-
-PLIST_FILES=	bin/${PORTNAME} \
-		share/man/man1/${PORTNAME}.1.gz
-
-post-extract:
-	${RM} -r ${WRKSRC}/deps/libev
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.mk>
diff --git a/net/tcpkali/distinfo b/net/tcpkali/distinfo
deleted file mode 100644
index badedbec5fee..000000000000
--- a/net/tcpkali/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1648877055
-SHA256 (machinezone-tcpkali-v1.1.1.20180104-3c3175e417366c7ccafba56454903690fede501a_GH0.tar.gz) = dded1b5ddf43111528d7d251d22ddc08815f595cdf969e12280b55671fc95515
-SIZE (machinezone-tcpkali-v1.1.1.20180104-3c3175e417366c7ccafba56454903690fede501a_GH0.tar.gz) = 611003
diff --git a/net/tcpkali/files/patch-configure.ac b/net/tcpkali/files/patch-configure.ac
deleted file mode 100644
index 4fb840dcab8e..000000000000
--- a/net/tcpkali/files/patch-configure.ac
+++ /dev/null
@@ -1,18 +0,0 @@
---- configure.ac.orig	2026-01-28 00:52:04 UTC
-+++ configure.ac
-@@ -27,7 +27,6 @@ dnl Third-party dependencies.
-     Install 'bison' package first.])])
- 
- dnl Third-party dependencies.
--m4_include([deps/libev/libev.m4])
- m4_include([deps/libstatsd/libstatsd.m4])
- 
- dnl Import locally defined macros.
-@@ -155,7 +154,6 @@ AC_CONFIG_FILES([Makefile
-                  src/Makefile
-                  doc/Makefile
-                  deps/Makefile
--                 deps/libev/Makefile
-                  deps/libcows/Makefile
-                  deps/libstatsd/Makefile
-                  deps/libstatsd/man/Makefile
diff --git a/net/tcpkali/files/patch-deps_Makefile.am b/net/tcpkali/files/patch-deps_Makefile.am
deleted file mode 100644
index d39615989827..000000000000
--- a/net/tcpkali/files/patch-deps_Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
---- deps/Makefile.am.orig	2026-01-28 00:47:27 UTC
-+++ deps/Makefile.am
-@@ -1,3 +1,3 @@
- 
--SUBDIRS = libev libcows libstatsd HdrHistogram boyer-moore-horspool pcg-c-basic
-+SUBDIRS = libcows libstatsd HdrHistogram boyer-moore-horspool pcg-c-basic
- 
diff --git a/net/tcpkali/files/patch-src_Makefile.am b/net/tcpkali/files/patch-src_Makefile.am
deleted file mode 100644
index fe4ade426de5..000000000000
--- a/net/tcpkali/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Makefile.am.orig	2026-01-28 00:53:46 UTC
-+++ src/Makefile.am
-@@ -6,7 +6,6 @@ tcpkali_CPPFLAGS = $(TK_CPPFLAGS) \
- 
- tcpkali_CPPFLAGS = $(TK_CPPFLAGS) \
-                    -I$(top_srcdir)/asn1 \
--                   -I$(top_srcdir)/deps/libev \
-                    -I$(top_srcdir)/deps/libcows \
-                    -I$(top_srcdir)/deps/libstatsd/src \
-                    -I$(top_srcdir)/deps/HdrHistogram \
-@@ -40,7 +39,6 @@ tcpkali_LDADD = $(top_builddir)/asn1/libasncodec.la \
-                 tcpkali.c tcpkali.h
- tcpkali_LDFLAGS = $(TK_LDFLAGS) $(TK_LIBS) -L$(libdir) $(LIBUV)
- tcpkali_LDADD = $(top_builddir)/asn1/libasncodec.la \
--                $(top_builddir)/deps/libev/libev.la \
-                 $(top_builddir)/deps/libcows/libcows.la \
-                 $(top_builddir)/deps/pcg-c-basic/libpcg32.la \
-                 $(top_builddir)/deps/libstatsd/src/libstatsd.la \
diff --git a/net/tcpkali/pkg-descr b/net/tcpkali/pkg-descr
deleted file mode 100644
index c9b24fc35442..000000000000
--- a/net/tcpkali/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-tcpkali is a high performance load generator against TCP and WebSocket servers.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698b518f.45aea.64d4ed16>