Date: Mon, 26 Feb 2001 21:26:35 +0100 (CET) From: Arjan de Vet <Arjan.deVet@adv.iae.nl> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/25403: ipfilter: enable IPv6 and STATETOP in 4.2-stable Message-ID: <20010226202635.6A11F3EB9@adv.devet.org>
next in thread | raw e-mail | index | archive | help
>Number: 25403
>Category: bin
>Synopsis: ipfilter: enable ipv6 and STATETOP in 4.2-stable
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Feb 26 22:20:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Arjan de Vet
>Release: FreeBSD 4.2-STABLE i386
>Organization:
>Environment:
FreeBSD adv.devet.org 4.2-STABLE FreeBSD 4.2-STABLE #2: Sun Feb 18 21:54:27 CET 2001 root@adv.devet.org:/home/obj/usr/src/sys/ADV i386
>Description:
The ipfilter 3.4.16 binaries in FreeBSD 4.2-stable are not built with
IPv6 support and ipfstat does not support the -t (STATETOP) option. It
would be nice if those could be enabled before 4.3-release such that
FreeBSD 4.3 users have a fully functional version of IP Filter again.
-current already has IPv6 and STATETOP enabled for some time.
>How-To-Repeat:
'cvs diff -r stable -r current Makefile' for the ipfilter binaries.
>Fix:
Apply the following patch to FreeBSD 4.2-stable. It synchronizes
all -stable Makefiles with those in -current.
Index: sbin/ipf/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/sbin/ipf/Makefile,v
retrieving revision 1.4.2.1
diff -u -r1.4.2.1 Makefile
--- sbin/ipf/Makefile 2000/07/20 04:57:19 1.4.2.1
+++ sbin/ipf/Makefile 2000/11/12 10:57:02
@@ -7,7 +7,7 @@
MAN5= ipf.5
MAN8= ipf.8
SRCS= ipf.c parse.c opt.c facpri.c common.c
-CFLAGS+=-DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../contrib/ipfilter
+CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../contrib/ipfilter
MAINTAINER= guido@freebsd.org
Index: sbin/ipfstat/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/sbin/ipfstat/Makefile,v
retrieving revision 1.4.2.1
diff -u -r1.4.2.1 Makefile
--- sbin/ipfstat/Makefile 2000/07/20 05:15:19 1.4.2.1
+++ sbin/ipfstat/Makefile 2000/11/12 10:59:17
@@ -5,7 +5,10 @@
PROG= ipfstat
MAN8= ipfstat.8
SRCS= fils.c parse.c opt.c kmem.c facpri.c common.c
-CFLAGS+=-DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
+CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -DSTATETOP -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
+
+DPADD= ${NCURSES}
+LDADD= -lncurses
MAINTAINER= guido@freebsd.org
Index: sbin/ipmon/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/sbin/ipmon/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- sbin/ipmon/Makefile 2000/02/09 21:01:35 1.6
+++ sbin/ipmon/Makefile 2000/11/12 12:14:00
@@ -7,7 +7,7 @@
MAN8= ipmon.8
SRCS= ipmon.c
-CFLAGS+=-DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
+CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
MAINTAINER= guido@freebsd.org
Index: sbin/ipnat/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/sbin/ipnat/Makefile,v
retrieving revision 1.4.2.1
diff -u -r1.4.2.1 Makefile
--- sbin/ipnat/Makefile 2000/07/20 05:46:06 1.4.2.1
+++ sbin/ipnat/Makefile 2000/11/12 11:48:15
@@ -6,8 +6,9 @@
MAN1= ipnat.1
MAN4= ipnat.4
MAN5= ipnat.5
+MLINKS= ipnat.5 ipnat.conf.5
SRCS= ipnat.c kmem.c natparse.c common.c
-CFLAGS+=-DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
+CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -I- -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
MAINTAINER= guido@freebsd.org
Index: usr.sbin/ipftest/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/usr.sbin/ipftest/Makefile,v
retrieving revision 1.4.2.1
diff -u -r1.4.2.1 Makefile
--- usr.sbin/ipftest/Makefile 2000/07/20 06:40:45 1.4.2.1
+++ usr.sbin/ipftest/Makefile 2000/11/12 11:01:52
@@ -10,7 +10,7 @@
ipft_tx.c misc.c ip_frag.c ip_state.c ip_nat.c ip_proxy.c \
ip_auth.c ipft_hx.c ip_fil.c natparse.c facpri.c common.c
-CFLAGS+=-DIPL_NAME=\"/dev/ipl\" -I- -I${.OBJDIR} -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
+CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -I- -I${.OBJDIR} -I${.CURDIR}/../../sys/netinet -I${.CURDIR}/../../sys -I${.CURDIR}/../../contrib/ipfilter
CLEANFILES+= opt_ipfilter.h
Index: usr.sbin/ipresend/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/usr.sbin/ipresend/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- usr.sbin/ipresend/Makefile 1999/12/06 20:50:01 1.4
+++ usr.sbin/ipresend/Makefile 2000/11/12 11:03:46
@@ -8,6 +8,7 @@
SRCS= ipresend.c ip.c resend.c opt.c ipft_ef.c ipft_hx.c ipft_sn.c ipft_td.c ipft_tx.c sbpf.c 44arp.c ipft_pc.c
CFLAGS+=-DDOSOCKET -DIPL_NAME=\"/dev/ipl\" \
+ -DUSE_INET6 \
-I- -I${.CURDIR}/../../sys/netinet \
-I${.CURDIR}/../../contrib/ipfilter/ipsend \
-I${.CURDIR}/../../contrib/ipfilter
Index: usr.sbin/ipsend/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/usr.sbin/ipsend/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- usr.sbin/ipsend/Makefile 1999/12/06 20:50:02 1.8
+++ usr.sbin/ipsend/Makefile 2000/11/12 11:04:23
@@ -11,6 +11,7 @@
y.tab.h
CFLAGS+=-DDOSOCKET -DIPL_NAME=\"/dev/ipl\" \
+ -DUSE_INET6 \
-I- -I. -I${.CURDIR}/../../sys/netinet \
-I${.CURDIR}/../../contrib/ipfilter/ipsend \
-I${.CURDIR}/../../contrib/ipfilter/iplang \
Index: usr.sbin/iptest/Makefile
===================================================================
RCS file: /home/freebsd/CVS/src/usr.sbin/iptest/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- usr.sbin/iptest/Makefile 1999/12/06 20:50:03 1.4
+++ usr.sbin/iptest/Makefile 2000/11/12 11:05:11
@@ -8,6 +8,7 @@
SRCS= iptest.c iptests.c ip.c sbpf.c 44arp.c sock.c
CFLAGS+=-DDOSOCKET -DIPL_NAME=\"/dev/ipl\" \
+ -DUSE_INET6 \
-I- -I${.CURDIR}/../../sys/netinet \
-I${.CURDIR}/../../contrib/ipfilter/ipsend \
-I${.CURDIR}/../../contrib/ipfilter
This patch supersedes the statetop patch in bin/20074.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010226202635.6A11F3EB9>
