Skip to contentSkip to conversation

libnetfilter_conntrack: bump to version 1.0.2

PATCH Superseded Gustavo Zacarias 4 participants 19 messages Oct 22, 2012 – Nov 4, 2012

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/12 libnetfilter_conntrack: bump to version 1.0.2

---
 package/libnetfilter_conntrack/Config.in           |    5 +++++
 .../libnetfilter-conntrack.mk                      |    6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)
package/libnetfilter_conntrack/Config.in +5 -0
index caf8a8a..9f7b42a 100644
@@ -1,5 +1,7 @@
 config BR2_PACKAGE_LIBNETFILTER_CONNTRACK
 	bool "libnetfilter_conntrack"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBMNL
 	select BR2_PACKAGE_LIBNFNETLINK
 	help
 	  libnetfilter_conntrack is a userspace library providing
@@ -7,3 +9,6 @@ config BR2_PACKAGE_LIBNETFILTER_CONNTRACK
 	  connection tracking state table.
 
 	  http://www.netfilter.org/projects/libnetfilter_conntrack/
+
+comment "libnetfilter_conntrack requires a toolchain with LARGEFILE support"
+	depends on !BR2_LARGEFILE
package/libnetfilter_conntrack/libnetfilter-conntrack.mk +4 -2
index c602903..90aa8e9 100644
@@ -4,10 +4,12 @@
 #
 #############################################################
 
-LIBNETFILTER_CONNTRACK_VERSION = 1.0.1
+LIBNETFILTER_CONNTRACK_VERSION = 1.0.2
 LIBNETFILTER_CONNTRACK_SOURCE = libnetfilter_conntrack-$(LIBNETFILTER_CONNTRACK_VERSION).tar.bz2
 LIBNETFILTER_CONNTRACK_SITE = http://www.netfilter.org/projects/libnetfilter_conntrack/files
 LIBNETFILTER_CONNTRACK_INSTALL_STAGING = YES
-LIBNETFILTER_CONNTRACK_DEPENDENCIES = host-pkg-config libnfnetlink
+LIBNETFILTER_CONNTRACK_DEPENDENCIES = host-pkg-config libnfnetlink libmnl
+LIBNETFILTER_CONNTRACK_LICENSE = GPLv2+
+LIBNETFILTER_CONNTRACK_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#1 lore raw

PATCH 2/12 libnetfilter_cttimeout: add license info

---
 .../libnetfilter-cttimeout.mk                      |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk +2 -0
index 4792980..462aee3 100644
@@ -9,5 +9,7 @@ LIBNETFILTER_CTTIMEOUT_SOURCE = libnetfilter_cttimeout-$(LIBNETFILTER_CTTIMEOUT_
 LIBNETFILTER_CTTIMEOUT_SITE = http://www.netfilter.org/projects/libnetfilter_cttimeout/files
 LIBNETFILTER_CTTIMEOUT_INSTALL_STAGING = YES
 LIBNETFILTER_CTTIMEOUT_DEPENDENCIES = host-pkg-config libmnl
+LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2
+LIBNETFILTER_CTTIMEOUT_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#2 lore raw

PATCH 3/12 libnfnetlink: bump to version 1.0.1

In reply to Gustavo Zacarias
---
 package/libnfnetlink/libnfnetlink.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/libnfnetlink/libnfnetlink.mk +1 -1
index 9af28d8..2d79cdb 100644
@@ -4,7 +4,7 @@
 #
 #############################################################
 
-LIBNFNETLINK_VERSION = 1.0.0
+LIBNFNETLINK_VERSION = 1.0.1
 LIBNFNETLINK_SOURCE = libnfnetlink-$(LIBNFNETLINK_VERSION).tar.bz2
 LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
 LIBNFNETLINK_INSTALL_STAGING = YES
Signature · 1 line
1.7.8.6
#3 lore raw

PATCH 4/12 libnetfilter_cthelper: add new package

In reply to Gustavo Zacarias
---
 package/Config.in                                  |    1 +
 package/libnetfilter_cthelper/Config.in            |   11 +++++++++++
 .../libnetfilter_cthelper/libnetfilter-cthelper.mk |   15 +++++++++++++++
 3 files changed, 27 insertions(+), 0 deletions(-)
 create mode 100644 package/libnetfilter_cthelper/Config.in
 create mode 100644 package/libnetfilter_cthelper/libnetfilter-cthelper.mk
package/Config.in +1 -0
index 1650c71..6fcaa09 100644
@@ -446,6 +446,7 @@ source "package/libmnl/Config.in"
 source "package/libmodbus/Config.in"
 source "package/libmbus/Config.in"
 source "package/libnetfilter_conntrack/Config.in"
+source "package/libnetfilter_cthelper/Config.in"
 source "package/libnetfilter_cttimeout/Config.in"
 source "package/libnfnetlink/Config.in"
 source "package/libnl/Config.in"
package/libnetfilter_cthelper/Config.in new file +11 -0
new file mode 100644
index 0000000..04f5e34
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_LIBNETFILTER_CTHELPER
+	bool "libnetfilter_cthelper"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBMNL
+	help
+	  libnetfilter_cthelper is the userspace library that provides the programming interface to the user-space helper infrastructure available since Linux kernel 3.6.
+
+	  http://www.netfilter.org/projects/libnetfilter_cthelper/
+
+comment "libnetfilter_cthelper requires a toolchain with LARGEFILE support"
+	depends on !BR2_LARGEFILE
package/libnetfilter_cthelper/libnetfilter-cthelper.mk new file +15 -0
new file mode 100644
index 0000000..300b21c
@@ -0,0 +1,15 @@
+#############################################################
+#
+# libnetfilter-cthelper
+#
+#############################################################
+
+LIBNETFILTER_CTHELPER_VERSION = 1.0.0
+LIBNETFILTER_CTHELPER_SOURCE = libnetfilter_cthelper-$(LIBNETFILTER_CTHELPER_VERSION).tar.bz2
+LIBNETFILTER_CTHELPER_SITE = http://www.netfilter.org/projects/libnetfilter_cthelper/files
+LIBNETFILTER_CTHELPER_INSTALL_STAGING = YES
+LIBNETFILTER_CTHELPER_DEPENDENCIES = host-pkg-config libmnl
+LIBNETFILTER_CTHELPER_LICENSE = GPLv2
+LIBNETFILTER_CTHELPER_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#4 lore raw

PATCH 4/12 libnetfilter_cthelper: add new package

package/libnetfilter_cthelper/Config.in line 6

Quoted 9 lines · Gustavo Zacarias
package/libnetfilter_cthelper/Config.in new file +6 -0
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_LIBNETFILTER_CTHELPER
+	bool "libnetfilter_cthelper"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBMNL
+	help
+	  libnetfilter_cthelper is the userspace library that provides the programming interface to the user-space helper infrastructure available since Linux kernel 3.6.

Line wrapping needed.

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#5 lore raw

PATCH 5/12 libnetfilter_queue: add new package

In reply to Gustavo Zacarias
---
 package/Config.in                                |    1 +
 package/libnetfilter_queue/Config.in             |   14 ++++++++++++++
 package/libnetfilter_queue/libnetfilter-queue.mk |   15 +++++++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)
 create mode 100644 package/libnetfilter_queue/Config.in
 create mode 100644 package/libnetfilter_queue/libnetfilter-queue.mk
package/Config.in +1 -0
index 6fcaa09..bdf8c53 100644
@@ -448,6 +448,7 @@ source "package/libmbus/Config.in"
 source "package/libnetfilter_conntrack/Config.in"
 source "package/libnetfilter_cthelper/Config.in"
 source "package/libnetfilter_cttimeout/Config.in"
+source "package/libnetfilter_queue/Config.in"
 source "package/libnfnetlink/Config.in"
 source "package/libnl/Config.in"
 source "package/liboping/Config.in"
package/libnetfilter_queue/Config.in new file +14 -0
new file mode 100644
index 0000000..d06aa77
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_LIBNETFILTER_QUEUE
+	bool "libnetfilter_queue"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBNFNETLINK
+	select BR2_PACKAGE_LIBMNL
+	help
+	  libnetfilter_queue is the userspace library that provides
+	  the programming interface to the fine-grain
+	  connection tracking timeout infrastructure.
+
+	  http://www.netfilter.org/projects/libnetfilter_queue/
+
+comment "libnetfilter_queue requires a toolchain with LARGEFILE support"
+	depends on !BR2_LARGEFILE
package/libnetfilter_queue/libnetfilter-queue.mk new file +15 -0
new file mode 100644
index 0000000..3b3dec4
@@ -0,0 +1,15 @@
+#############################################################
+#
+# libnetfilter-queue
+#
+#############################################################
+
+LIBNETFILTER_QUEUE_VERSION = 1.0.2
+LIBNETFILTER_QUEUE_SOURCE = libnetfilter_queue-$(LIBNETFILTER_QUEUE_VERSION).tar.bz2
+LIBNETFILTER_QUEUE_SITE = http://www.netfilter.org/projects/libnetfilter_queue/files
+LIBNETFILTER_QUEUE_INSTALL_STAGING = YES
+LIBNETFILTER_QUEUE_DEPENDENCIES = host-pkg-config libnfnetlink libmnl
+LIBNETFILTER_QUEUE_LICENSE = GPLv2
+LIBNETFILTER_QUEUE_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#6 lore raw

PATCH 6/12 libnetfilter_acct: add new package

In reply to Gustavo Zacarias
---
 package/Config.in                              |    1 +
 package/libnetfilter_acct/Config.in            |   12 ++++++++++++
 package/libnetfilter_acct/libnetfilter-acct.mk |   15 +++++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 package/libnetfilter_acct/Config.in
 create mode 100644 package/libnetfilter_acct/libnetfilter-acct.mk
package/Config.in +1 -0
index bdf8c53..8a8af71 100644
@@ -445,6 +445,7 @@ source "package/neon/Config.in"
 source "package/libmnl/Config.in"
 source "package/libmodbus/Config.in"
 source "package/libmbus/Config.in"
+source "package/libnetfilter_acct/Config.in"
 source "package/libnetfilter_conntrack/Config.in"
 source "package/libnetfilter_cthelper/Config.in"
 source "package/libnetfilter_cttimeout/Config.in"
package/libnetfilter_acct/Config.in new file +12 -0
new file mode 100644
index 0000000..76cdf7d
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_LIBNETFILTER_ACCT
+	bool "libnetfilter_acct"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBMNL
+	help
+	  libnetfilter_acct is the userspace library providing interface
+	  to extended accounting infrastructure.
+
+	  http://www.netfilter.org/projects/libnetfilter_acct/
+
+comment "libnetfilter_acct requires a toolchain with LARGEFILE support"
+	depends on !BR2_LARGEFILE
package/libnetfilter_acct/libnetfilter-acct.mk new file +15 -0
new file mode 100644
index 0000000..753e604
@@ -0,0 +1,15 @@
+#############################################################
+#
+# libnetfilter-acct
+#
+#############################################################
+
+LIBNETFILTER_ACCT_VERSION = 1.0.1
+LIBNETFILTER_ACCT_SOURCE = libnetfilter_acct-$(LIBNETFILTER_ACCT_VERSION).tar.bz2
+LIBNETFILTER_ACCT_SITE = http://www.netfilter.org/projects/libnetfilter_acct/files
+LIBNETFILTER_ACCT_INSTALL_STAGING = YES
+LIBNETFILTER_ACCT_DEPENDENCIES = host-pkg-config libmnl
+LIBNETFILTER_ACCT_LICENSE = LGPLv2.1+
+LIBNETFILTER_ACCT_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#7 lore raw

PATCH 7/12 libmnl: add license info

In reply to Gustavo Zacarias
---
 package/libmnl/libmnl.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/libmnl/libmnl.mk +2 -0
index 75bb238..1f71347 100644
@@ -8,5 +8,7 @@ LIBMNL_VERSION = 1.0.3
 LIBMNL_SOURCE = libmnl-$(LIBMNL_VERSION).tar.bz2
 LIBMNL_SITE = http://netfilter.org/projects/libmnl/files
 LIBMNL_INSTALL_STAGING = YES
+LIBMNL_LICENSE = LGPLv2.1+
+LIBMNL_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#8 lore raw

PATCH 8/12 libnetfilter_log: add new package

In reply to Gustavo Zacarias
---
 package/Config.in                            |    1 +
 package/libnetfilter_log/Config.in           |    8 ++++++++
 package/libnetfilter_log/libnetfilter-log.mk |   15 +++++++++++++++
 3 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 package/libnetfilter_log/Config.in
 create mode 100644 package/libnetfilter_log/libnetfilter-log.mk
package/Config.in +1 -0
index 8a8af71..c2ff2d5 100644
@@ -449,6 +449,7 @@ source "package/libnetfilter_acct/Config.in"
 source "package/libnetfilter_conntrack/Config.in"
 source "package/libnetfilter_cthelper/Config.in"
 source "package/libnetfilter_cttimeout/Config.in"
+source "package/libnetfilter_log/Config.in"
 source "package/libnetfilter_queue/Config.in"
 source "package/libnfnetlink/Config.in"
 source "package/libnl/Config.in"
package/libnetfilter_log/Config.in new file +8 -0
new file mode 100644
index 0000000..927cd0a
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LIBNETFILTER_LOG
+	bool "libnetfilter_log"
+	select BR2_PACKAGE_LIBNFNETLINK
+	help
+	  libnetfilter_log is a userspace library providing interface
+	  to packets that have been logged by the kernel packet filter.
+
+	  http://www.netfilter.org/projects/libnetfilter_log/
package/libnetfilter_log/libnetfilter-log.mk new file +15 -0
new file mode 100644
index 0000000..f72a641
@@ -0,0 +1,15 @@
+#############################################################
+#
+# libnetfilter-log
+#
+#############################################################
+
+LIBNETFILTER_LOG_VERSION = 1.0.1
+LIBNETFILTER_LOG_SOURCE = libnetfilter_log-$(LIBNETFILTER_LOG_VERSION).tar.bz2
+LIBNETFILTER_LOG_SITE = http://www.netfilter.org/projects/libnetfilter_log/files
+LIBNETFILTER_LOG_INSTALL_STAGING = YES
+LIBNETFILTER_LOG_DEPENDENCIES = host-pkg-config libnfnetlink
+LIBNETFILTER_LOG_LICENSE = GPLv2
+LIBNETFILTER_LOG_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#9 lore raw

PATCH 9/12 nfacct: add new package

In reply to Gustavo Zacarias
---
 package/Config.in        |    1 +
 package/nfacct/Config.in |   12 ++++++++++++
 package/nfacct/nfacct.mk |   15 +++++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 package/nfacct/Config.in
 create mode 100644 package/nfacct/nfacct.mk
package/Config.in +1 -0
index c2ff2d5..a50eb33 100644
@@ -603,6 +603,7 @@ source "package/netplug/Config.in"
 source "package/netsnmp/Config.in"
 source "package/netstat-nat/Config.in"
 source "package/network-manager/Config.in"
+source "package/nfacct/Config.in"
 source "package/noip/Config.in"
 source "package/ngircd/Config.in"
 source "package/ngrep/Config.in"
package/nfacct/Config.in new file +12 -0
new file mode 100644
index 0000000..ac437da
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_NFACCT
+	bool "nfacct"
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBNETFILTER_ACCT
+	help
+	  nfacct is the command line tool to create/retrieve/delete
+	  netfilter accounting objects.
+
+	  http://www.netfilter.org/projects/nfacct/
+
+comment "nfacct requires a toolchain with LARGEFILE support"
+	depends on !BR2_LARGEFILE
package/nfacct/nfacct.mk new file +15 -0
new file mode 100644
index 0000000..4f92482
@@ -0,0 +1,15 @@
+#############################################################
+#
+# nfacct
+#
+#############################################################
+
+NFACCT_VERSION = 1.0.0
+NFACCT_SOURCE = nfacct-$(NFACCT_VERSION).tar.bz2
+NFACCT_SITE = http://www.netfilter.org/projects/nfacct/files
+NFACCT_DEPENDENCIES = host-pkg-config \
+	libnetfilter_acct
+NFACCT_LICENSE = GPLv2
+NFACCT_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#10 lore raw

PATCH 9/12 nfacct: add new package

package/nfacct/Config.in line 4

Quoted 2 lines · Gustavo Zacarias
package/nfacct/Config.in new file +2 -0
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBNETFILTER_ACCT

Is the largefile because of the libnetfilter_acct? IOW, can it be removed
after Yann's _AVAILABLE patch?

Regards,
Arnout

Signature · 6 lines
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#11 lore raw

PATCH 9/12 nfacct: add new package

Quoted 9 lines · Arnout Vandecappelle

package/nfacct/Config.in line 4

Quoted 2 lines · Gustavo Zacarias
package/nfacct/Config.in new file +2 -0
+    depends on BR2_LARGEFILE
+    select BR2_PACKAGE_LIBNETFILTER_ACCT

Is the largefile because of the libnetfilter_acct? IOW, can it be removed
after Yann's _AVAILABLE patch?

Regards,
Arnout

Half yes, the basic culprit is libmnl.
It should be a good candidate for LIBMNL_AVAILABLE after Yann's patch, yup. Regards.

#12 lore raw

PATCH 10/12 conntrack-tools: bump to version 1.4.0

In reply to Gustavo Zacarias
---
 package/conntrack-tools/Config.in          |    7 +++++--
 package/conntrack-tools/conntrack-tools.mk |    5 +++--
 2 files changed, 8 insertions(+), 4 deletions(-)
package/conntrack-tools/Config.in +5 -2
index be491e6..f109adf 100644
@@ -1,9 +1,12 @@
 config BR2_PACKAGE_CONNTRACK_TOOLS
 	bool "conntrack-tools"
 	depends on BR2_INET_IPV6
+	depends on BR2_INET_RPC
 	depends on BR2_LARGEFILE
 	select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
+	select BR2_PACKAGE_LIBNETFILTER_CTHELPER
 	select BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT
+	select BR2_PACKAGE_LIBNETFILTER_QUEUE
 	help
 	  The conntrack-tools are a set of tools targeted at
 	  system administrators.
@@ -12,5 +15,5 @@ config BR2_PACKAGE_CONNTRACK_TOOLS
 
 	  http://www.netfilter.org/projects/conntrack-tools/
 
-comment "conntrack-tools requires a toolchain with IPV6 and LARGEFILE support"
-	depends on !BR2_INET_IPV6 || !BR2_LARGEFILE
+comment "conntrack-tools requires a toolchain with IPV6, LARGEFILE and RPC support"
+	depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || !BR2_INET_RPC
package/conntrack-tools/conntrack-tools.mk +3 -2
index 6f438fc..2249a49 100644
@@ -4,11 +4,12 @@
 #
 #############################################################
 
-CONNTRACK_TOOLS_VERSION = 1.2.2
+CONNTRACK_TOOLS_VERSION = 1.4.0
 CONNTRACK_TOOLS_SOURCE = conntrack-tools-$(CONNTRACK_TOOLS_VERSION).tar.bz2
 CONNTRACK_TOOLS_SITE = http://www.netfilter.org/projects/conntrack-tools/files
 CONNTRACK_TOOLS_DEPENDENCIES = host-pkg-config \
-	libnetfilter_conntrack libnetfilter_cttimeout
+	libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout \
+	libnetfilter_queue
 CONNTRACK_TOOLS_LICENSE = GPLv2
 CONNTRACK_TOOLS_LICENSE_FILES = COPYING
 
Signature · 1 line
1.7.8.6
#13 lore raw

PATCH 11/12 ulogd: add new package

In reply to Gustavo Zacarias
---
 package/Config.in                                 |    1 +
 package/ulogd/Config.in                           |   16 +++++++++++
 package/ulogd/ulogd-fix-libpcap-conditional.patch |   29 +++++++++++++++++++++
 package/ulogd/ulogd.mk                            |   17 ++++++++++++
 4 files changed, 63 insertions(+), 0 deletions(-)
 create mode 100644 package/ulogd/Config.in
 create mode 100644 package/ulogd/ulogd-fix-libpcap-conditional.patch
 create mode 100644 package/ulogd/ulogd.mk
package/Config.in +1 -0
index a50eb33..7c29ef3 100644
@@ -643,6 +643,7 @@ source "package/tn5250/Config.in"
 source "package/transmission/Config.in"
 source "package/ttcp/Config.in"
 source "package/udpcast/Config.in"
+source "package/ulogd/Config.in"
 source "package/ushare/Config.in"
 source "package/vpnc/Config.in"
 source "package/vsftpd/Config.in"
package/ulogd/Config.in new file +16 -0
new file mode 100644
index 0000000..7dc4f11
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_ULOGD
+	bool "ulogd"
+	depends on BR2_INET_IPV6
+	depends on BR2_LARGEFILE
+	select BR2_PACKAGE_LIBMNL
+	select BR2_PACKAGE_LIBNETFILTER_ACCT
+	select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
+	select BR2_PACKAGE_LIBNETFILTER_LOG
+	select BR2_PACKAGE_LIBNFNETLINK
+	help
+	  ulogd is a userspace logging daemon for netfilter/iptables related logging.
+
+	  http://www.netfilter.org/projects/ulogd/
+
+comment "ulogd requires a toolchain with IPV6 and LARGEFILE support"
+	depends on !BR2_INET_IPV6 || !BR2_LARGEFILE
package/ulogd/ulogd-fix-libpcap-conditional.patch new file +29 -0
new file mode 100644
index 0000000..3d73d37
@@ -0,0 +1,29 @@
+From 08387386821f356834bac14c7c5ea7296fb0f428 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <[email protected]>
+Date: Tue, 9 Oct 2012 16:23:12 -0300
+Subject: [PATCH] autoconf/ulogd: fix broken libpcap AM_CONDITIONAL
+
+The AM_CONDITIONAL lacks the opening bracket, hence it always evaluates
+as true, even if there's no libpcap found thus causing build breakage.
+
+Signed-off-by: Gustavo Zacarias <[email protected]>
+---
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 10b6e1f..57c596c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -21,7 +21,7 @@ AC_SEARCH_LIBS([dlopen], [dl], [libdl_LIBS="$LIBS"; LIBS=""])
+ AC_SUBST([libdl_LIBS])
+ AC_SEARCH_LIBS([pcap_close], [pcap], [libpcap_LIBS="-lpcap"; LIBS=""])
+ AC_SUBST([libpcap_LIBS])
+-AM_CONDITIONAL([HAVE_PCAP], test -n "$libpcap_LIBS"])
++AM_CONDITIONAL([HAVE_PCAP],[test -n "$libpcap_LIBS"])
+ 
+ dnl Checks for header files.
+ AC_HEADER_DIRENT
+-- 
+1.7.8.6
+
package/ulogd/ulogd.mk new file +17 -0
new file mode 100644
index 0000000..88dc88a
@@ -0,0 +1,17 @@
+#############################################################
+#
+# ulogd
+#
+#############################################################
+
+ULOGD_VERSION = 2.0.1
+ULOGD_SOURCE = ulogd-$(ULOGD_VERSION).tar.bz2
+ULOGD_SITE = http://www.netfilter.org/projects/ulogd/files
+ULOGD_AUTORECONF = YES
+ULOGD_DEPENDENCIES = host-pkg-config \
+	libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_log \
+	libnfnetlink
+ULOGD_LICENSE = GPLv2
+ULOGD_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
Signature · 1 line
1.7.8.6
#14 lore raw

PATCH 11/12 ulogd: add new package

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Gustavo" == Gustavo Zacarias <[email protected]> writes:

Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]> Gustavo> ---
Gustavo> @@ -0,0 +1,17 @@
Gustavo> +############################################################# Gustavo> +#
Gustavo> +# ulogd
Gustavo> +#
Gustavo> +############################################################# Gustavo> +
Gustavo> +ULOGD_VERSION = 2.0.1
Gustavo> +ULOGD_SOURCE = ulogd-$(ULOGD_VERSION).tar.bz2 Gustavo> +ULOGD_SITE = http://www.netfilter.org/projects/ulogd/files
Gustavo> +ULOGD_AUTORECONF = YES
Gustavo> +ULOGD_DEPENDENCIES = host-pkg-config \
Gustavo> + libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_log \
Gustavo> + libnfnetlink
Gustavo> +ULOGD_LICENSE = GPLv2
Gustavo> +ULOGD_LICENSE_FILES = COPYING

I seems to try to build a postgresql backend on the autobuilder, perhaps you're missing a configure option?

http://autobuild.buildroot.net/results/1dcf63799937f2216e3c712af8880ad431dbd47c/build-end.log

Signature · 1 line
Bye, Peter Korsgaard
#15 lore raw

PATCH 12/12 arptables: add new package

In reply to Gustavo Zacarias
---
 package/Config.in              |    1 +
 package/arptables/Config.in    |    6 ++++++
 package/arptables/arptables.mk |   21 +++++++++++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 package/arptables/Config.in
 create mode 100644 package/arptables/arptables.mk
package/Config.in +1 -0
index 7c29ef3..5cbebbc 100644
@@ -540,6 +540,7 @@ endmenu
 
 menu "Networking applications"
 source "package/argus/Config.in"
+source "package/arptables/Config.in"
 source "package/avahi/Config.in"
 source "package/axel/Config.in"
 source "package/bluez_utils/Config.in"
package/arptables/Config.in new file +6 -0
new file mode 100644
index 0000000..510eedf
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_ARPTABLES
+	bool "arptables"
+	help
+	  Tool to set up, maintain, and inspect the tables of ARP rules.
+
+	  http://ebtables.sourceforge.net
package/arptables/arptables.mk new file +21 -0
new file mode 100644
index 0000000..dac5ca4
@@ -0,0 +1,21 @@
+#############################################################
+#
+# arptables
+#
+#############################################################
+
+ARPTABLES_VERSION = 0.0.3
+ARPTABLES_VERSION_MINOR = 4
+ARPTABLES_SOURCE = arptables-v$(ARPTABLES_VERSION)-$(ARPTABLES_VERSION_MINOR).tar.gz
+ARPTABLES_SITE = http://downloads.sourceforge.net/project/ebtables/arptables/arptables-v$(ARPTABLES_VERSION)
+
+define ARPTABLES_BUILD_CMDS
+	$(MAKE) -C $(@D) \
+		CC="$(TARGET_CC)" COPT_FLAGS="$(TARGET_CFLAGS)"
+endef
+
+define ARPTABLES_INSTALL_TARGET_CMDS
+	$(INSTALL) -m 755 -D $(@D)/arptables $(TARGET_DIR)/usr/sbin/arptables
+endef
+
+$(eval $(generic-package))
Signature · 1 line
1.7.8.6
#16 lore raw

PATCH 12/12 arptables: add new package

On 22/10/12 14:46, Gustavo Zacarias wrote:
[snip]

package/arptables/arptables.mk

Quoted 4 lines
package/arptables/arptables.mk new file +4 -0
+ARPTABLES_VERSION = 0.0.3
+ARPTABLES_VERSION_MINOR = 4
+ARPTABLES_SOURCE = arptables-v$(ARPTABLES_VERSION)-$(ARPTABLES_VERSION_MINOR).tar.gz
+ARPTABLES_SITE =http://downloads.sourceforge.net/project/ebtables/arptables/arptables-v$(ARPTABLES_VERSION)

We usually put
ARPTABLES_VERSION_MAJOR = v0.0.3
ARPTABLES_VERSION = $(ARPTABLES_VERSION_MAJOR)-4
ARPTABLES_SITE =http://downloads.sourceforge.net/project/ebtables/arptables/arptables-$(ARPTABLES_VERSION_MAJOR)

(_SITE is at its default value)

I can't say if that's really better, though :-)

Regards,
Arnout

Signature · 6 lines
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#17 lore raw

PATCH 12/12 arptables: add new package

Quoted 7 lines · Arnout Vandecappelle

We usually put
ARPTABLES_VERSION_MAJOR = v0.0.3
ARPTABLES_VERSION = $(ARPTABLES_VERSION_MAJOR)-4
ARPTABLES_SITE =http://downloads.sourceforge.net/project/ebtables/arptables/arptables-$(ARPTABLES_VERSION_MAJOR)

Quoted 6 lines

(_SITE is at its default value)

I can't say if that's really better, though :-)

Regards,
Arnout

In some cases it's also _MAJOR & _MINOR.
Dunno what's preferred, it seems overkill to use soo many zeros for very few versions released :)
Regards.

#18 lore raw

PATCH 1/12 libnetfilter_conntrack: bump to version 1.0.2

In reply to Gustavo Zacarias
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Gustavo" == Gustavo Zacarias <[email protected]> writes:

Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]> Gustavo> ---

 Gustavo>  package/libnetfilter_conntrack/Config.in           |    5 +++++
 Gustavo>  .../libnetfilter-conntrack.mk                      |    6 ++++--

Gustavo> 2 files changed, 9 insertions(+), 2 deletions(-)

Gustavo> diff --git a/package/libnetfilter_conntrack/Config.in b/package/libnetfilter_conntrack/Config.in Gustavo> index caf8a8a..9f7b42a 100644
Gustavo> --- a/package/libnetfilter_conntrack/Config.in
Gustavo> +++ b/package/libnetfilter_conntrack/Config.in
Gustavo> @@ -1,5 +1,7 @@
Gustavo> config BR2_PACKAGE_LIBNETFILTER_CONNTRACK
Gustavo> bool "libnetfilter_conntrack"
Gustavo> + depends on BR2_LARGEFILE
Gustavo> + select BR2_PACKAGE_LIBMNL

You forgot to adjust the DNSMASQ_CONNTRACK option to depend on BR2_LARGEFILE, but I fixed that and committed, thanks.

Signature · 1 line
Bye, Peter Korsgaard