From nobody Tue Feb 10 15:41:03 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f9Ql405d9z6RWkb for ; Tue, 10 Feb 2026 15:41:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9Ql35jyXz3JB7 for ; Tue, 10 Feb 2026 15:41:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770738063; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IMQRfn8A63+yKaAdZTv3yj8sJIlbi/gMS93/XKWbIuM=; b=EwoTPPBYvYsjAnefeOp7VbRCamets2NElivSue7JLTcHVtUyk0+b7Go9f7/21RLykqKy1E RoKN8+AZO2Dy9SjGXDWEOrmqgLl6pu15HK8XaT79B0NkzWTGJFibjxCtdZD8aOVk8ZUJOG 3hwLdcAMfZr/LAcyQu2RnH2ur2qrblwkbl1iivzBqyUUjUJaSkHD04O4/4eCsoU2/vgpDI bwbvqAuJnINDFEk1x2dWDkUs+fB1SAXgXxpbiCyflHlM/qC/afda2GWA6wD43ArW8QTPOe eBe/NVib82c3QHkmEGr7dXV49eU2sy0H/iYoxykpbDq/yI9JYSX14H7L/aLqTQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770738063; a=rsa-sha256; cv=none; b=xUjHIM44U+gVOSJKWzB9VMpuhkJdcK7fWAL3iBIM2M2S9PhlddJyxz3MkQrLV2Pbyz67yA +++qdi36fcutY+THA7DLyHBFYkNcbyWkuIgiyrPuyaeI1/Czcbaf+pX+OLXS7lTh0mSGTy DLFS53w7lBCkn/9AOhCPhAU1R2qSuuE0j7MtcDdahnZCTJimtPEkqcAgjraZDDfIifi/qi k+bnkROBaSmq/hqn6afWBrHgMLW7jlLbXlaQTgbOLMf6XqTWsepdBzkeEg+9BfysuIWwQX uLg8bUPZzbvwDGHuT8hWuGQGCWQnHq6N4WSsZFenx1h/uQBa5S9iMAoSQb5WYg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770738063; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IMQRfn8A63+yKaAdZTv3yj8sJIlbi/gMS93/XKWbIuM=; b=Mb6vr+M2/kkzfwkSk1fx9u8WFNKmJaBt+sAQtBwf/FDY3cXVzbnQv7TH545b1kVkbTrCwD iLCjvg7i9n5Q3QVZRJUVZB8P6/8tFcr979/BRrQ4KRiX2crQ5x+MVqiDqQfNhKhAaycG1u mpZzDELFgZ4ndC9spgPWOkxnzK6PDDKmPzWHvt9yACdQIJjBCV05gm04/xsRsKHRBH0Hbt uUA7+qW/H0eWTW32cosTAsLLfLRR/4Te8njKOyrFNivVWIzMhE3QliZpTqCk0wtXaJSNyr O7/3oxae6dyWHla0ik4qJL5SdoYBjEcW/lf2kENYcem3ZC2KC9Hd/9zxhLASwQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f9Ql352bTz1P15 for ; Tue, 10 Feb 2026 15:41:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 45aea by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 10 Feb 2026 15:41:03 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 0e8086642555 - main - net/tcpkali: remove port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0e80866425550bda165e36f2693030a2d1862d08 Auto-Submitted: auto-generated Date: Tue, 10 Feb 2026 15:41:03 +0000 Message-Id: <698b518f.45aea.64d4ed16@gitrepo.freebsd.org> The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e80866425550bda165e36f2693030a2d1862d08 commit 0e80866425550bda165e36f2693030a2d1862d08 Author: Robert Clausecker AuthorDate: 2026-02-05 11:54:24 +0000 Commit: Robert Clausecker 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 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.