mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 0/6] netfilter update
@ 2026-04-29  9:10 Ladislav Michl
  2026-04-29  9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:10 UTC (permalink / raw)
  To: ptxdist

The objective is to bring in conntrack-tools which requied a few version
bumps and new packages.

Ladislav Michl (6):
  libnetfilter_queue: version bump 1.0.1 -> 1.0.5
  libnetfilter_log: version bump 1.0.1 -> 1.0.2
  libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1
  libnetfilter_cthelper: new package
  libnetfilter_cttimeout: new package
  conntrack-tools: new package

 rules/conntrack-tools.in          | 34 ++++++++++++++++
 rules/conntrack-tools.make        | 65 +++++++++++++++++++++++++++++++
 rules/libnetfilter_conntrack.in   |  1 +
 rules/libnetfilter_conntrack.make | 10 +++--
 rules/libnetfilter_cthelper.in    |  9 +++++
 rules/libnetfilter_cthelper.make  | 49 +++++++++++++++++++++++
 rules/libnetfilter_cttimeout.in   | 10 +++++
 rules/libnetfilter_cttimeout.make | 50 ++++++++++++++++++++++++
 rules/libnetfilter_log.in         |  1 +
 rules/libnetfilter_log.make       | 12 +++---
 rules/libnetfilter_queue.in       |  1 +
 rules/libnetfilter_queue.make     |  8 ++--
 12 files changed, 238 insertions(+), 12 deletions(-)
 create mode 100644 rules/conntrack-tools.in
 create mode 100644 rules/conntrack-tools.make
 create mode 100644 rules/libnetfilter_cthelper.in
 create mode 100644 rules/libnetfilter_cthelper.make
 create mode 100644 rules/libnetfilter_cttimeout.in
 create mode 100644 rules/libnetfilter_cttimeout.make

-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
@ 2026-04-29  9:11 ` Ladislav Michl
  2026-04-29  9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:11 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/libnetfilter_queue.in   | 1 +
 rules/libnetfilter_queue.make | 8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/rules/libnetfilter_queue.in b/rules/libnetfilter_queue.in
index ceec3168a..640ea79b7 100644
--- a/rules/libnetfilter_queue.in
+++ b/rules/libnetfilter_queue.in
@@ -2,6 +2,7 @@
 
 config LIBNETFILTER_QUEUE
 	tristate
+	select LIBMNL
 	select LIBNFNETLINK
 	prompt "libnetfilter_queue"
 	help
diff --git a/rules/libnetfilter_queue.make b/rules/libnetfilter_queue.make
index b0734965b..5f3ba2441 100644
--- a/rules/libnetfilter_queue.make
+++ b/rules/libnetfilter_queue.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_QUEUE) += libnetfilter_queue
 #
 # Paths and names
 #
-LIBNETFILTER_QUEUE_VERSION	:= 1.0.1
-LIBNETFILTER_QUEUE_MD5		:= 08b968cb2d36c24deb7f26a69f5d8602
+LIBNETFILTER_QUEUE_VERSION	:= 1.0.5
+LIBNETFILTER_QUEUE_MD5		:= ce807654358481efaa826fec33c89b6a
 LIBNETFILTER_QUEUE		:= libnetfilter_queue-$(LIBNETFILTER_QUEUE_VERSION)
 LIBNETFILTER_QUEUE_SUFFIX	:= tar.bz2
 LIBNETFILTER_QUEUE_URL		:= https://ftp.netfilter.org/pub/libnetfilter_queue/$(LIBNETFILTER_QUEUE).$(LIBNETFILTER_QUEUE_SUFFIX)
 LIBNETFILTER_QUEUE_SOURCE	:= $(SRCDIR)/$(LIBNETFILTER_QUEUE).$(LIBNETFILTER_QUEUE_SUFFIX)
 LIBNETFILTER_QUEUE_DIR		:= $(BUILDDIR)/$(LIBNETFILTER_QUEUE)
-LIBNETFILTER_QUEUE_LICENSE	:= GPL-2.0-only
+LIBNETFILTER_QUEUE_LICENSE	:= GPL-2.0-or-later
+LIBNETFILTER_QUEUE_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
 
 #
 # autoconf
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
  2026-04-29  9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
@ 2026-04-29  9:11 ` Ladislav Michl
  2026-04-29  9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:11 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/libnetfilter_log.in   |  1 +
 rules/libnetfilter_log.make | 12 +++++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/rules/libnetfilter_log.in b/rules/libnetfilter_log.in
index c1083d1a5..e3461e052 100644
--- a/rules/libnetfilter_log.in
+++ b/rules/libnetfilter_log.in
@@ -2,6 +2,7 @@
 
 config LIBNETFILTER_LOG
 	tristate
+	select LIBMNL
 	select LIBNFNETLINK
 	prompt "libnetfilter_log"
 	help
diff --git a/rules/libnetfilter_log.make b/rules/libnetfilter_log.make
index c61136d2f..16fe96309 100644
--- a/rules/libnetfilter_log.make
+++ b/rules/libnetfilter_log.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_LOG) += libnetfilter_log
 #
 # Paths and names
 #
-LIBNETFILTER_LOG_VERSION	:= 1.0.1
-LIBNETFILTER_LOG_MD5		:= 2a4bb0654ae675a52d2e8d1c06090b94
+LIBNETFILTER_LOG_VERSION	:= 1.0.2
+LIBNETFILTER_LOG_MD5		:= 12825abf68cfcc150a31ccb88ae9f42d
 LIBNETFILTER_LOG		:= libnetfilter_log-$(LIBNETFILTER_LOG_VERSION)
-LIBNETFILTER_LOG_SUFFIX	:= tar.bz2
+LIBNETFILTER_LOG_SUFFIX		:= tar.bz2
 LIBNETFILTER_LOG_URL		:= https://ftp.netfilter.org/pub/libnetfilter_log/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
-LIBNETFILTER_LOG_SOURCE	:= $(SRCDIR)/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
+LIBNETFILTER_LOG_SOURCE		:= $(SRCDIR)/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
 LIBNETFILTER_LOG_DIR		:= $(BUILDDIR)/$(LIBNETFILTER_LOG)
-LIBNETFILTER_LOG_LICENSE	:= GPL2
+LIBNETFILTER_LOG_LICENSE	:= GPL-2.0-or-later
+LIBNETFILTER_LOG_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
 
 #
 # autoconf
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
  2026-04-29  9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
  2026-04-29  9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
@ 2026-04-29  9:12 ` Ladislav Michl
  2026-04-29  9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:12 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/libnetfilter_conntrack.in   |  1 +
 rules/libnetfilter_conntrack.make | 10 ++++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/rules/libnetfilter_conntrack.in b/rules/libnetfilter_conntrack.in
index f534edf76..8d1eff4bc 100644
--- a/rules/libnetfilter_conntrack.in
+++ b/rules/libnetfilter_conntrack.in
@@ -2,6 +2,7 @@
 
 config LIBNETFILTER_CONNTRACK
 	tristate
+	select LIBMNL
 	select LIBNFNETLINK
 	prompt "libnetfilter_conntrack"
 	help
diff --git a/rules/libnetfilter_conntrack.make b/rules/libnetfilter_conntrack.make
index d0a23ef15..0a6eed32c 100644
--- a/rules/libnetfilter_conntrack.make
+++ b/rules/libnetfilter_conntrack.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_CONNTRACK) += libnetfilter_conntrack
 #
 # Paths and names
 #
-LIBNETFILTER_CONNTRACK_VERSION	:= 1.0.1
-LIBNETFILTER_CONNTRACK_MD5	:= 2d17d9da1404728d61a29b4a8338ad0c
+LIBNETFILTER_CONNTRACK_VERSION	:= 1.1.1
+LIBNETFILTER_CONNTRACK_MD5	:= cfc4e283c6baabab57bebe16a70c9878
 LIBNETFILTER_CONNTRACK		:= libnetfilter_conntrack-$(LIBNETFILTER_CONNTRACK_VERSION)
-LIBNETFILTER_CONNTRACK_SUFFIX	:= tar.bz2
+LIBNETFILTER_CONNTRACK_SUFFIX	:= tar.xz
 LIBNETFILTER_CONNTRACK_URL	:= https://ftp.netfilter.org/pub/libnetfilter_conntrack/$(LIBNETFILTER_CONNTRACK).$(LIBNETFILTER_CONNTRACK_SUFFIX)
 LIBNETFILTER_CONNTRACK_SOURCE	:= $(SRCDIR)/$(LIBNETFILTER_CONNTRACK).$(LIBNETFILTER_CONNTRACK_SUFFIX)
 LIBNETFILTER_CONNTRACK_DIR	:= $(BUILDDIR)/$(LIBNETFILTER_CONNTRACK)
-LIBNETFILTER_CONNTRACK_LICENSE	:= GPL-2.0-only
+LIBNETFILTER_CONNTRACK_LICENSE	:= GPL-2.0-or-later
+LIBNETFILTER_CONNTRACK_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
 
 #
 # autoconf
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
                   ` (2 preceding siblings ...)
  2026-04-29  9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
@ 2026-04-29  9:12 ` Ladislav Michl
  2026-04-29  9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
  2026-04-29  9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
  5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:12 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/libnetfilter_cthelper.in   |  9 ++++++
 rules/libnetfilter_cthelper.make | 49 ++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)
 create mode 100644 rules/libnetfilter_cthelper.in
 create mode 100644 rules/libnetfilter_cthelper.make

diff --git a/rules/libnetfilter_cthelper.in b/rules/libnetfilter_cthelper.in
new file mode 100644
index 000000000..60a2514cc
--- /dev/null
+++ b/rules/libnetfilter_cthelper.in
@@ -0,0 +1,9 @@
+## SECTION=networking
+
+config LIBNETFILTER_CTHELPER
+	tristate
+	select LIBMNL
+	prompt "libnetfilter_cthelper"
+	help
+	  libnetfilter_cthelper is the userspace library that provides the
+	  programming interface to the user-space helper infrastructure.
diff --git a/rules/libnetfilter_cthelper.make b/rules/libnetfilter_cthelper.make
new file mode 100644
index 000000000..1c0ca4c2c
--- /dev/null
+++ b/rules/libnetfilter_cthelper.make
@@ -0,0 +1,49 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBNETFILTER_CTHELPER) += libnetfilter_cthelper
+
+#
+# Paths and names
+#
+LIBNETFILTER_CTHELPER_VERSION	:= 1.0.1
+LIBNETFILTER_CTHELPER_MD5	:= e59279645fe65d40dd7dfc82a797ca5b
+LIBNETFILTER_CTHELPER		:= libnetfilter_cthelper-$(LIBNETFILTER_CTHELPER_VERSION)
+LIBNETFILTER_CTHELPER_SUFFIX	:= tar.bz2
+LIBNETFILTER_CTHELPER_URL	:= https://ftp.netfilter.org/pub/libnetfilter_cthelper/$(LIBNETFILTER_CTHELPER).$(LIBNETFILTER_CTHELPER_SUFFIX)
+LIBNETFILTER_CTHELPER_SOURCE	:= $(SRCDIR)/$(LIBNETFILTER_CTHELPER).$(LIBNETFILTER_CTHELPER_SUFFIX)
+LIBNETFILTER_CTHELPER_DIR	:= $(BUILDDIR)/$(LIBNETFILTER_CTHELPER)
+LIBNETFILTER_CTHELPER_LICENSE	:= GPL-2.0-or-later
+LIBNETFILTER_CTHELPER_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+#
+# autoconf
+#
+LIBNETFILTER_CTHELPER_CONF_TOOL	:= autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libnetfilter_cthelper.targetinstall:
+	@$(call targetinfo)
+
+	@$(call install_init, libnetfilter_cthelper)
+	@$(call install_fixup, libnetfilter_cthelper,PRIORITY,optional)
+	@$(call install_fixup, libnetfilter_cthelper,SECTION,base)
+	@$(call install_fixup, libnetfilter_cthelper,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+	@$(call install_fixup, libnetfilter_cthelper,DESCRIPTION,missing)
+
+	@$(call install_lib, libnetfilter_cthelper, 0, 0, 0644, libnetfilter_cthelper)
+
+	@$(call install_finish, libnetfilter_cthelper)
+	@$(call touch)
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: new package
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
                   ` (3 preceding siblings ...)
  2026-04-29  9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
@ 2026-04-29  9:13 ` Ladislav Michl
  2026-04-29  9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
  5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:13 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/libnetfilter_cttimeout.in   | 10 +++++++
 rules/libnetfilter_cttimeout.make | 50 +++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)
 create mode 100644 rules/libnetfilter_cttimeout.in
 create mode 100644 rules/libnetfilter_cttimeout.make

diff --git a/rules/libnetfilter_cttimeout.in b/rules/libnetfilter_cttimeout.in
new file mode 100644
index 000000000..4593d660d
--- /dev/null
+++ b/rules/libnetfilter_cttimeout.in
@@ -0,0 +1,10 @@
+## SECTION=networking
+
+config LIBNETFILTER_CTTIMEOUT
+	tristate
+	select LIBMNL
+	prompt "libnetfilter_cttimeout"
+	help
+	  libnetfilter_cttimeout is the userspace library that provides the
+	  programming interface to the fine-grain connection tracking
+	  timeout infrastructure.
diff --git a/rules/libnetfilter_cttimeout.make b/rules/libnetfilter_cttimeout.make
new file mode 100644
index 000000000..a468dd37e
--- /dev/null
+++ b/rules/libnetfilter_cttimeout.make
@@ -0,0 +1,50 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBNETFILTER_CTTIMEOUT) += libnetfilter_cttimeout
+
+#
+# Paths and names
+#
+LIBNETFILTER_CTTIMEOUT_VERSION	:= 1.0.1
+LIBNETFILTER_CTTIMEOUT_MD5	:= ac64b55952b79cb9910db95ce8883940
+LIBNETFILTER_CTTIMEOUT		:= libnetfilter_cttimeout-$(LIBNETFILTER_CTTIMEOUT_VERSION)
+LIBNETFILTER_CTTIMEOUT_SUFFIX	:= tar.bz2
+LIBNETFILTER_CTTIMEOUT_URL	:= https://ftp.netfilter.org/pub/libnetfilter_cttimeout/$(LIBNETFILTER_CTTIMEOUT).$(LIBNETFILTER_CTTIMEOUT_SUFFIX)
+LIBNETFILTER_CTTIMEOUT_SOURCE	:= $(SRCDIR)/$(LIBNETFILTER_CTTIMEOUT).$(LIBNETFILTER_CTTIMEOUT_SUFFIX)
+LIBNETFILTER_CTTIMEOUT_DIR	:= $(BUILDDIR)/$(LIBNETFILTER_CTTIMEOUT)
+LIBNETFILTER_CTTIMEOUT_LICENSE	:= GPL-2.0-or-later
+LIBNETFILTER_CTTIMEOUT_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+#
+# autoconf
+#
+LIBNETFILTER_CTTIMEOUT_CONF_TOOL	:= autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libnetfilter_cttimeout.targetinstall:
+	@$(call targetinfo)
+
+	@$(call install_init, libnetfilter_cttimeout)
+	@$(call install_fixup, libnetfilter_cttimeout,PRIORITY,optional)
+	@$(call install_fixup, libnetfilter_cttimeout,SECTION,base)
+	@$(call install_fixup, libnetfilter_cttimeout,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+	@$(call install_fixup, libnetfilter_cttimeout,DESCRIPTION,missing)
+
+	@$(call install_lib, libnetfilter_cttimeout, 0, 0, 0644, libnetfilter_cttimeout)
+
+	@$(call install_finish, libnetfilter_cttimeout)
+	@$(call touch)
+
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ptxdist] [PATCH 6/6] conntrack-tools: new package
  2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
                   ` (4 preceding siblings ...)
  2026-04-29  9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
@ 2026-04-29  9:13 ` Ladislav Michl
  2026-04-29 21:02   ` Ladislav Michl
  5 siblings, 1 reply; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29  9:13 UTC (permalink / raw)
  To: ptxdist

From: Ladislav Michl <ladis@triops.cz>

Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
 rules/conntrack-tools.in   | 34 ++++++++++++++++++++
 rules/conntrack-tools.make | 65 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)
 create mode 100644 rules/conntrack-tools.in
 create mode 100644 rules/conntrack-tools.make

diff --git a/rules/conntrack-tools.in b/rules/conntrack-tools.in
new file mode 100644
index 000000000..da071737b
--- /dev/null
+++ b/rules/conntrack-tools.in
@@ -0,0 +1,34 @@
+## SECTION=networking
+
+menuconfig CONNTRACK_TOOLS
+	tristate
+	select LIBMNL
+	select LIBNETFILTER_CONNTRACK
+	select LIBNFNETLINK
+	select LIBTIRPC
+	select LIBNETFILTER_CTTIMEOUT	if CONNTRACK_TOOLS_CTTIMEOUT
+	select LIBNETFILTER_CTHELPER	if CONNTRACK_TOOLS_CTHELPER
+	select LIBNETFILTER_QUEUE	if CONNTRACK_TOOLS_CTHELPER
+	select SYSTEMD			if CONNTRACK_TOOLS_SYSTEMD
+	prompt "conntrack-tools"
+	help
+	  The conntrack-tools are a set of tools targeted at system
+	  administrators.
+
+if CONNTRACK_TOOLS
+
+config CONNTRACK_TOOLS_CTHELPER
+	bool "userspace conntrack helper support"
+
+config CONNTRACK_TOOLS_CTTIMEOUT
+	bool "conntrack timeout support"
+
+config CONNTRACK_TOOLS_SYSTEMD
+        bool "systemd support"
+        default y
+        depends on INITMETHOD_SYSTEMD
+
+config CONNTRACK_TOOLS_CONNTRACKD
+	bool "install conntrackd"
+
+endif
diff --git a/rules/conntrack-tools.make b/rules/conntrack-tools.make
new file mode 100644
index 000000000..b62ed7168
--- /dev/null
+++ b/rules/conntrack-tools.make
@@ -0,0 +1,65 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_CONNTRACK_TOOLS) += conntrack-tools
+
+#
+# Paths and names
+#
+CONNTRACK_TOOLS_VERSION	:= 1.4.9
+CONNTRACK_TOOLS_MD5	:= ded6a222a4d36fded655807e1c6f9546
+CONNTRACK_TOOLS		:= conntrack-tools-$(CONNTRACK_TOOLS_VERSION)
+CONNTRACK_TOOLS_SUFFIX	:= tar.xz
+CONNTRACK_TOOLS_URL	:= https://ftp.netfilter.org/pub/conntrack-tools/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
+CONNTRACK_TOOLS_SOURCE	:= $(SRCDIR)/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
+CONNTRACK_TOOLS_DIR	:= $(BUILDDIR)/$(CONNTRACK_TOOLS)
+CONNTRACK_TOOLS_LICENSE	:= GPL-2.0-or-later
+CONNTRACK_TOOLS_LICENSE_FILES	:= \
+	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+CONNTRACK_TOOLS_CONF_TOOL	:= autoconf
+CONNTRACK_TOOLS_CONF_OPT	:= \
+	$(CROSS_AUTOCONF_USR) \
+	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTHELPER)-cthelper \
+	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTTIMEOUT)-cttimeout \
+	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_SYSTEMD)-systemd
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/conntrack-tools.targetinstall:
+	@$(call targetinfo)
+
+	@$(call install_init, conntrack-tools)
+	@$(call install_fixup, conntrack-tools,PRIORITY,optional)
+	@$(call install_fixup, conntrack-tools,SECTION,base)
+	@$(call install_fixup, conntrack-tools,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+	@$(call install_fixup, conntrack-tools,DESCRIPTION,"Netfilter connection tracking tools")
+
+	@$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrack)
+
+ifdef PTXCONF_CONNTRACK_TOOLS_CONNTRACKD
+	@$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrackd)
+endif
+
+	@$(call install_finish, conntrack-tools)
+
+	@$(call touch)
+
+# vim: syntax=make
-- 
2.47.3




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ptxdist] [PATCH 6/6] conntrack-tools: new package
  2026-04-29  9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
@ 2026-04-29 21:02   ` Ladislav Michl
  0 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 21:02 UTC (permalink / raw)
  To: ptxdist

On Wed, Apr 29, 2026 at 11:13:30AM +0200, Ladislav Michl wrote:
> From: Ladislav Michl <ladis@triops.cz>
> 
> Signed-off-by: Ladislav Michl <ladis@triops.cz>
> ---
>  rules/conntrack-tools.in   | 34 ++++++++++++++++++++
>  rules/conntrack-tools.make | 65 ++++++++++++++++++++++++++++++++++++++
>  2 files changed, 99 insertions(+)
>  create mode 100644 rules/conntrack-tools.in
>  create mode 100644 rules/conntrack-tools.make
> 
> diff --git a/rules/conntrack-tools.in b/rules/conntrack-tools.in
> new file mode 100644
> index 000000000..da071737b
> --- /dev/null
> +++ b/rules/conntrack-tools.in
> @@ -0,0 +1,34 @@
> +## SECTION=networking
> +
> +menuconfig CONNTRACK_TOOLS
> +	tristate
> +	select LIBMNL
> +	select LIBNETFILTER_CONNTRACK
> +	select LIBNFNETLINK
> +	select LIBTIRPC
> +	select LIBNETFILTER_CTTIMEOUT	if CONNTRACK_TOOLS_CTTIMEOUT
> +	select LIBNETFILTER_CTHELPER	if CONNTRACK_TOOLS_CTHELPER
> +	select LIBNETFILTER_QUEUE	if CONNTRACK_TOOLS_CTHELPER
> +	select SYSTEMD			if CONNTRACK_TOOLS_SYSTEMD
> +	prompt "conntrack-tools"

This should actually be:
	prompt "conntrack-tools               "

Michael, in case here are no other problems in the serie, could you fix
that or do you want me to send v2?

> +	help
> +	  The conntrack-tools are a set of tools targeted at system
> +	  administrators.
> +
> +if CONNTRACK_TOOLS
> +
> +config CONNTRACK_TOOLS_CTHELPER
> +	bool "userspace conntrack helper support"
> +
> +config CONNTRACK_TOOLS_CTTIMEOUT
> +	bool "conntrack timeout support"
> +
> +config CONNTRACK_TOOLS_SYSTEMD
> +        bool "systemd support"
> +        default y
> +        depends on INITMETHOD_SYSTEMD
> +
> +config CONNTRACK_TOOLS_CONNTRACKD
> +	bool "install conntrackd"
> +
> +endif
> diff --git a/rules/conntrack-tools.make b/rules/conntrack-tools.make
> new file mode 100644
> index 000000000..b62ed7168
> --- /dev/null
> +++ b/rules/conntrack-tools.make
> @@ -0,0 +1,65 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2026 by RACOM s.r.o.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_CONNTRACK_TOOLS) += conntrack-tools
> +
> +#
> +# Paths and names
> +#
> +CONNTRACK_TOOLS_VERSION	:= 1.4.9
> +CONNTRACK_TOOLS_MD5	:= ded6a222a4d36fded655807e1c6f9546
> +CONNTRACK_TOOLS		:= conntrack-tools-$(CONNTRACK_TOOLS_VERSION)
> +CONNTRACK_TOOLS_SUFFIX	:= tar.xz
> +CONNTRACK_TOOLS_URL	:= https://ftp.netfilter.org/pub/conntrack-tools/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
> +CONNTRACK_TOOLS_SOURCE	:= $(SRCDIR)/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
> +CONNTRACK_TOOLS_DIR	:= $(BUILDDIR)/$(CONNTRACK_TOOLS)
> +CONNTRACK_TOOLS_LICENSE	:= GPL-2.0-or-later
> +CONNTRACK_TOOLS_LICENSE_FILES	:= \
> +	file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +CONNTRACK_TOOLS_CONF_TOOL	:= autoconf
> +CONNTRACK_TOOLS_CONF_OPT	:= \
> +	$(CROSS_AUTOCONF_USR) \
> +	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTHELPER)-cthelper \
> +	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTTIMEOUT)-cttimeout \
> +	--$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_SYSTEMD)-systemd
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/conntrack-tools.targetinstall:
> +	@$(call targetinfo)
> +
> +	@$(call install_init, conntrack-tools)
> +	@$(call install_fixup, conntrack-tools,PRIORITY,optional)
> +	@$(call install_fixup, conntrack-tools,SECTION,base)
> +	@$(call install_fixup, conntrack-tools,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
> +	@$(call install_fixup, conntrack-tools,DESCRIPTION,"Netfilter connection tracking tools")
> +
> +	@$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrack)
> +
> +ifdef PTXCONF_CONNTRACK_TOOLS_CONNTRACKD
> +	@$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrackd)
> +endif
> +
> +	@$(call install_finish, conntrack-tools)
> +
> +	@$(call touch)
> +
> +# vim: syntax=make
> -- 
> 2.47.3
> 



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-04-29 21:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-29  9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
2026-04-29  9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
2026-04-29  9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
2026-04-29  9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
2026-04-29  9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
2026-04-29  9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
2026-04-29  9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
2026-04-29 21:02   ` Ladislav Michl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox