diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-28 13:30:44 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-28 13:30:44 +0000 |
commit | dad882d5d0711777dfd585fbc63eefc8f422ffe5 (patch) | |
tree | 781794674176e424f45cfd5902f65f3b967f675c /security/authpf | |
parent | 5e2bc95fa1f0bd453129c777beb94396393dda0a (diff) |
Notes
Diffstat (limited to 'security/authpf')
-rw-r--r-- | security/authpf/Makefile | 19 | ||||
-rw-r--r-- | security/authpf/distinfo | 2 | ||||
-rw-r--r-- | security/authpf/files/patch-aa | 49 | ||||
-rw-r--r-- | security/authpf/files/patch-ab | 161 |
4 files changed, 33 insertions, 198 deletions
diff --git a/security/authpf/Makefile b/security/authpf/Makefile index a978165efe2e..55899ad7651a 100644 --- a/security/authpf/Makefile +++ b/security/authpf/Makefile @@ -6,22 +6,23 @@ # PORTNAME= authpf -PORTVERSION= 1.0 -PORTREVISION= 6 +PORTVERSION= 1.65 CATEGORIES= security ipv6 MASTER_SITES= http://pf4freebsd.love2party.net/ .if defined(WITH_ALTQ) && (${WITH_ALTQ} == "yes") PKGNAMESUFFIX= -altq .endif -DISTNAME= ${PORTNAME}_${PORTVERSION} -DISTFILES= pf_freebsd_${PORTVERSION}${EXTRACT_SUFX} +DISTNAME= pf_freebsd_${PORTVERSION} MAINTAINER= max@love2party.net COMMENT= Authentification shell for pf gateways -WRKSRC= ${WRKDIR}/pf_freebsd_${PORTVERSION} - RUN_DEPENDS= ${LOCALBASE}/modules/pf.ko:${PORTSDIR}/security/pf +.if defined(WITH_ALTQ) && (${WITH_ATLQ} == "yes") +RUN_DEPENDS+= ${LOCALBASE}/modules/pfaltq.ko:${PORTSDIR}/security/pf +.endif + +WRKSRC= ${WRKDIR}/pf_freebsd_${PORTVERSION} .if !defined(BATCH) && !defined(PACKAGE_BUILDING) IS_INTERACTIVE= yes @@ -57,11 +58,11 @@ IGNORE= "Kernel source files required" pre-fetch: @${ECHO_CMD} "=======================================================" @${ECHO_CMD} "* If you have ALTQ support from: *" - @${ECHO_CMD} "* http://www.rofug.ro/projects/freebsd-altq/ *" + @${ECHO_CMD} "* http://www.nipsi.de/altq/index.html *" @${ECHO_CMD} "* You can may define WITH_ALTQ=yes to make use of it *" @${ECHO_CMD} "* Please define SYS_ALTQ to point to the patched src *" @${ECHO_CMD} "* *" - @${ECHO_CMD} "* e.g.: make WITH_ALTQ=yes SYS_ALTQ=${SRC_BASE}/sys.altq *" + @${ECHO_CMD} "* e.g.: make WITH_ALTQ=yes SYS_ALTQ=/usr/src/sys.altq *" @${ECHO_CMD} "* *" @${ECHO_CMD} "=======================================================" @sleep 2 @@ -71,7 +72,7 @@ post-patch: ${SED} -e 's!%%PREFIX%%!${PREFIX}!' ${PATCHDIR}/pathnames.h.sed > \ ${WRKSRC}/authpf/pathnames.h -pre-install: +pre-su-install: .if !defined(BATCH) && !defined(PACKAGE_BUILDING) @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL .endif diff --git a/security/authpf/distinfo b/security/authpf/distinfo index 38a8f2633367..fa00347b1c11 100644 --- a/security/authpf/distinfo +++ b/security/authpf/distinfo @@ -1 +1 @@ -MD5 (pf_freebsd_1.0.tar.gz) = 66b573f0f6884b61f41240111425b93e +MD5 (pf_freebsd_1.65.tar.gz) = 6956f275a7b971ab07f4ee8e0bdd83e0 diff --git a/security/authpf/files/patch-aa b/security/authpf/files/patch-aa index b0f6fe77b2b0..5fbe344b9181 100644 --- a/security/authpf/files/patch-aa +++ b/security/authpf/files/patch-aa @@ -1,27 +1,22 @@ -*** ./authpf/Makefile Thu Apr 17 04:17:07 2003 ---- ./authpf/Makefile Fri May 9 17:07:32 2003 -*************** -*** 3,15 **** - PROG= authpf - MAN= authpf.8 - BINOWN= root -! BINGRP= wheel - BINMODE= 6555 -! .if defined(PREFIX) && !empty(PREFIX) -! BINDIR= ${PREFIX}/libexec -! .else -! BINDIR= /usr/libexec -! .endif - SRCS= authpf.c parse.y pfctl_parser.c pf_print_state.c pfctl_altq.c - SRCS+= pfctl_radix.c - #CFLAGS+= -I${.CURDIR}/../../sbin/pfctl -Wall -Werror ---- 3,11 ---- - PROG= authpf - MAN= authpf.8 - BINOWN= root -! BINGRP= authpf - BINMODE= 6555 -! BINDIR= ${PREFIX}/sbin - SRCS= authpf.c parse.y pfctl_parser.c pf_print_state.c pfctl_altq.c - SRCS+= pfctl_radix.c - #CFLAGS+= -I${.CURDIR}/../../sbin/pfctl -Wall -Werror +--- Makefile.orig Sat Sep 27 13:16:29 2003 ++++ Makefile Sat Sep 27 13:17:04 2003 +@@ -3,17 +3,10 @@ + # + + .if !make(install) +-SUBDIR= libpcap ++SUBDIR= libpcap pfctl + .endif + +-SUBDIR+= pfctl authpf ftp-proxy man pf pflog pfsync ++SUBDIR+= authpf + + .include "include/mk/util.mk" +- +-.if (ALTQ_SUPPORT) && (${ALTQ_SUPPORT} == "yes") +-SUBDIR+= pfaltq +-.endif +- +-SUBDIR+= pflogd tcpdump +- + .include <bsd.subdir.mk> diff --git a/security/authpf/files/patch-ab b/security/authpf/files/patch-ab deleted file mode 100644 index a9ec79cc117c..000000000000 --- a/security/authpf/files/patch-ab +++ /dev/null @@ -1,161 +0,0 @@ ---- pfctl/pfctl.c Sat Jun 21 17:29:45 2003 -+++ pfctl/pfctl.c Sat Jun 21 18:31:19 2003 -@@ -46,6 +46,7 @@ - #include <err.h> - #include <errno.h> - #include <fcntl.h> -+#include <inttypes.h> - #include <limits.h> - #include <netdb.h> - #include <stdio.h> -@@ -565,8 +566,8 @@ - rule->qname, rule->qid, rule->pqname, rule->pqid); - } - if (opts & PF_OPT_VERBOSE) -- printf("[ Evaluations: %-8llu Packets: %-8llu " -- "Bytes: %-10llu States: %-6u]\n\n", -+ printf("[ Evaluations: %-8"PRIu64" Packets: %-8"PRIu64" " -+ "Bytes: %-10"PRIu64" States: %-6u]\n\n", - rule->evaluations, rule->packets, - rule->bytes, rule->states); - } -@@ -630,7 +631,7 @@ - case 1: - if (pr.rule.label[0]) { - printf("%s ", pr.rule.label); -- printf("%llu %llu %llu\n", -+ printf("%"PRIu64" %"PRIu64" %"PRIu64"\n", - pr.rule.evaluations, pr.rule.packets, - pr.rule.bytes); - } -@@ -662,7 +663,7 @@ - case 1: - if (pr.rule.label[0]) { - printf("%s ", pr.rule.label); -- printf("%llu %llu %llu\n", -+ printf("%"PRIu64" %"PRIu64" %"PRIu64"\n", - pr.rule.evaluations, pr.rule.packets, - pr.rule.bytes); - } ---- pfctl/pfctl_parser.c Sat Jun 21 17:29:45 2003 -+++ pfctl/pfctl_parser.c Sat Jun 21 18:32:00 2003 -@@ -49,6 +49,7 @@ - #include <stdarg.h> - #include <errno.h> - #include <err.h> -+#include <inttypes.h> - #include <ifaddrs.h> - - #if defined(__FreeBSD__) -@@ -503,29 +504,29 @@ - if (s->ifname[0] != 0) { - printf("Interface Stats for %-16s %5s %16s\n", - s->ifname, "IPv4", "IPv6"); -- printf(" %-25s %14llu %16llu\n", "Bytes In", -+ printf(" %-25s %14"PRIu64" %16"PRIu64"\n", "Bytes In", - s->bcounters[0][0], s->bcounters[1][0]); -- printf(" %-25s %14llu %16llu\n", "Bytes Out", -+ printf(" %-25s %14"PRIu64" %16"PRIu64"\n", "Bytes Out", - s->bcounters[0][1], s->bcounters[1][1]); - printf(" Packets In\n"); -- printf(" %-23s %14llu %16llu\n", "Passed", -+ printf(" %-23s %14"PRIu64" %16"PRIu64"\n", "Passed", - s->pcounters[0][0][PF_PASS], - s->pcounters[1][0][PF_PASS]); -- printf(" %-23s %14llu %16llu\n", "Blocked", -+ printf(" %-23s %14"PRIu64" %16"PRIu64"\n", "Blocked", - s->pcounters[0][0][PF_DROP], - s->pcounters[1][0][PF_DROP]); - printf(" Packets Out\n"); -- printf(" %-23s %14llu %16llu\n", "Passed", -+ printf(" %-23s %14"PRIu64" %16"PRIu64"\n", "Passed", - s->pcounters[0][1][PF_PASS], - s->pcounters[1][1][PF_PASS]); -- printf(" %-23s %14llu %16llu\n\n", "Blocked", -+ printf(" %-23s %14"PRIu64" %16"PRIu64"\n\n", "Blocked", - s->pcounters[0][1][PF_DROP], - s->pcounters[1][1][PF_DROP]); - } - printf("%-27s %14s %16s\n", "State Table", "Total", "Rate"); - printf(" %-25s %14u %14s\n", "current entries", s->states, ""); - for (i = 0; i < FCNT_MAX; i++) { -- printf(" %-25s %14lld ", pf_fcounters[i], -+ printf(" %-25s %14"PRId64" ", pf_fcounters[i], - s->fcounters[i]); - if (runtime > 0) - printf("%14.1f/s\n", -@@ -535,7 +536,7 @@ - } - printf("Counters\n"); - for (i = 0; i < PFRES_MAX; i++) { -- printf(" %-25s %14lld ", pf_reasons[i], -+ printf(" %-25s %14"PRId64" ", pf_reasons[i], - s->counters[i]); - if (runtime > 0) - printf("%14.1f/s\n", ---- pfctl/pfctl_qstats.c Sat Jun 21 17:29:45 2003 -+++ pfctl/pfctl_qstats.c Sat Jun 21 18:32:19 2003 -@@ -40,6 +40,7 @@ - #include <arpa/inet.h> - - #include <err.h> -+#include <inttypes.h> - #include <stdio.h> - #include <stdlib.h> - #include <string.h> -@@ -280,8 +281,8 @@ - { - double interval; - -- printf("[ pkts: %10llu bytes: %10llu " -- "dropped pkts: %6llu bytes: %6llu ]\n", -+ printf("[ pkts: %10"PRIu64" bytes: %10"PRIu64" " -+ "dropped pkts: %6"PRIu64" bytes: %6"PRIu64" ]\n", - cur.data.cbq_stats.xmit_cnt.packets, - cur.data.cbq_stats.xmit_cnt.bytes, - cur.data.cbq_stats.drop_cnt.packets, -@@ -306,8 +307,8 @@ - { - double interval; - -- printf("[ pkts: %10llu bytes: %10llu " -- "dropped pkts: %6llu bytes: %6llu ]\n", -+ printf("[ pkts: %10"PRIu64" bytes: %10"PRIu64" " -+ "dropped pkts: %6"PRIu64" bytes: %6"PRIu64" ]\n", - cur.data.priq_stats.xmitcnt.packets, - cur.data.priq_stats.xmitcnt.bytes, - cur.data.priq_stats.dropcnt.packets, ---- pfctl/pfctl_table.c Sat Jun 21 17:29:45 2003 -+++ pfctl/pfctl_table.c Sat Jun 21 18:32:36 2003 -@@ -42,6 +42,7 @@ - #include <ctype.h> - #include <err.h> - #include <errno.h> -+#include <inttypes.h> - #include <netdb.h> - #include <stdarg.h> - #include <stdio.h> -@@ -363,11 +364,11 @@ - printf("\tAddresses: %d\n", ts->pfrts_cnt); - printf("\tReferences: %d\n", ts->pfrts_refcnt); - printf("\tCleared: %s", ctime(&time)); -- printf("\tEvaluations: [ NoMatch: %-18llu Match: %-18llu ]\n", -+ printf("\tEvaluations: [ NoMatch: %-18"PRIu64" Match: %-18"PRIu64" ]\n", - ts->pfrts_nomatch, ts->pfrts_match); - for (dir = 0; dir < PFR_DIR_MAX; dir++) - for (op = 0; op < PFR_OP_TABLE_MAX; op++) -- printf("\t%-12s [ Packets: %-18llu Bytes: %-18llu ]\n", -+ printf("\t%-12s [ Packets: %-18"PRIu64" Bytes: %-18"PRIu64" ]\n", - stats_text[dir][op], - ts->pfrts_packets[dir][op], - ts->pfrts_bytes[dir][op]); -@@ -541,7 +542,7 @@ - printf("\tCleared: %s", ctime(&time)); - for (dir = 0; dir < PFR_DIR_MAX; dir++) - for (op = 0; op < PFR_OP_ADDR_MAX; op++) -- printf("\t%-12s [ Packets: %-18llu Bytes: %-18llu ]\n", -+ printf("\t%-12s [ Packets: %-18"PRIu64" Bytes: %-18"PRIu64" ]\n", - stats_text[dir][op], - as->pfras_packets[dir][op], - as->pfras_bytes[dir][op]); - |