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>
