- bump NEED_VERSION
- pull in security patches - no longer marked as broken
This commit is contained in:
parent
36b1898e7f
commit
d1f991a416
@ -1,14 +1,14 @@
|
||||
# $OpenBSD: Makefile,v 1.6 2001/08/10 19:12:34 danh Exp $
|
||||
|
||||
BROKEN= "possible security holes"
|
||||
# $OpenBSD: Makefile,v 1.7 2001/08/14 18:05:19 danh Exp $
|
||||
|
||||
COMMENT= "Lucent remote access RADIUS server"
|
||||
|
||||
DISTNAME= radius21
|
||||
PKGNAME= radiusd-lucent-2.1
|
||||
CATEGORIES= net
|
||||
NEED_VERSION= 1.364
|
||||
NEED_VERSION= 1.434
|
||||
MASTER_SITES= ftp://ftp.livingston.com/pub/le/radius/
|
||||
MASTER_SITES0= ftp://ftp.vergenet.net/pub/lucent_radius/
|
||||
PATCHFILES= radius-2.1.va.1.patch.gz:0
|
||||
EXTRACT_SUFX= .tar.Z
|
||||
|
||||
MAINTAINER= Dan Harnett <danh@openbsd.org>
|
||||
@ -18,8 +18,8 @@ PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WRKDIST= ${WRKDIR}/radius
|
||||
WRKSRC= ${WRKDIST}/src
|
||||
WRKDIST= ${WRKDIR}
|
||||
WRKSRC= ${WRKDIST}/radius/src
|
||||
MAKE_FLAGS+= CC="${CC}" CFLAGS="${CFLAGS} -DNOSHADOW -DNDBM" LIBS=""
|
||||
|
||||
do-install:
|
||||
@ -32,24 +32,26 @@ do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/radiusd ${PREFIX}/sbin
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/radiusd-lucent
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/radiusd-lucent/menus
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/clients \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/clients \
|
||||
${PREFIX}/share/examples/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/config.aeg.example \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/config.aeg.example \
|
||||
${PREFIX}/share/examples/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/dictionary \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/dictionary \
|
||||
${PREFIX}/share/examples/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/proxy \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/proxy \
|
||||
${PREFIX}/share/examples/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/users \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/users \
|
||||
${PREFIX}/share/examples/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/menus/menu1 \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/menus/menu1 \
|
||||
${PREFIX}/share/examples/radiusd-lucent/menus/
|
||||
${INSTALL_DATA} ${WRKDIST}/raddb/menus/menu2 \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/raddb/menus/menu2 \
|
||||
${PREFIX}/share/examples/radiusd-lucent/menus/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/radiusd-lucent
|
||||
${INSTALL_DATA} ${WRKDIST}/LICENSE \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/LICENSE \
|
||||
${PREFIX}/share/doc/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/README \
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/README \
|
||||
${PREFIX}/share/doc/radiusd-lucent/
|
||||
${INSTALL_DATA} ${WRKDIST}/radius/README.2.1.va.1 \
|
||||
${PREFIX}/share/doc/radiusd-lucent/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,6 @@
|
||||
MD5 (radius-2.1.va.1.patch.gz) = 80b087245436d714a929faba2363783a
|
||||
MD5 (radius21.tar.Z) = 12c793f9613ee31930eb761b412b33a6
|
||||
RMD160 (radius-2.1.va.1.patch.gz) = e64d8906703a25d9c229b310d9a3bf283f7387e4
|
||||
RMD160 (radius21.tar.Z) = ed09267eb9cc0c1f9487198fc094fd2baabd297f
|
||||
SHA1 (radius-2.1.va.1.patch.gz) = c618dd6517e9e48421a37ac3c47c2b22da4a3f5e
|
||||
SHA1 (radius21.tar.Z) = 587682bb326b40994eaa2d680a7d81333a7d9933
|
||||
|
91
net/radiusd-lucent/patches/patch-radius_src_Makefile
Normal file
91
net/radiusd-lucent/patches/patch-radius_src_Makefile
Normal file
@ -0,0 +1,91 @@
|
||||
$OpenBSD: patch-radius_src_Makefile,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/Makefile.orig Tue Aug 14 13:39:26 2001
|
||||
+++ radius/src/Makefile Tue Aug 14 13:41:12 2001
|
||||
@@ -83,8 +83,7 @@ RAD_OBJS1 = $(OBJDIR)/radiusd.o \
|
||||
$(OBJDIR)/ipass.o $(OBJDIR)/vports.o \
|
||||
$(OBJDIR)/log.o $(OBJDIR)/md5.o $(OBJDIR)/menu.o \
|
||||
$(OBJDIR)/proxy.o $(OBJDIR)/users.o $(OBJDIR)/util.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o \
|
||||
- $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
RAD_OBJS2 = $(OBJDIR)/pass.o $(OBJDIR)/version.o
|
||||
RAD_OBJS = $(RAD_OBJS1) $(RAD_OBJS2)
|
||||
SRAD_OBJS = $(OBJDIR)/sradiusd.o $(OBJDIR)/acct.o $(OBJDIR)/dict.o \
|
||||
@@ -94,20 +93,17 @@ SRAD_OBJS = $(OBJDIR)/sradiusd.o
|
||||
$(OBJDIR)/users.o $(OBJDIR)/util.o \
|
||||
$(OBJDIR)/securid.o $(OBJDIR)/activcard.o \
|
||||
$(OBJDIR)/sversion.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o \
|
||||
- $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
IRAD_OBJS = $(OBJDIR)/radiusd.o $(OBJDIR)/acct.o $(OBJDIR)/dict.o \
|
||||
$(OBJDIR)/iipass.o $(OBJDIR)/vports.o \
|
||||
$(OBJDIR)/log.o $(OBJDIR)/md5.o \
|
||||
$(OBJDIR)/menu.o $(OBJDIR)/pass.o $(OBJDIR)/proxy.o \
|
||||
$(OBJDIR)/users.o $(OBJDIR)/util.o \
|
||||
$(OBJDIR)/iversion.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o \
|
||||
- $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
TEST_OBJS = $(OBJDIR)/users.o $(OBJDIR)/dict.o \
|
||||
$(OBJDIR)/util.o $(OBJDIR)/log.o $(OBJDIR)/version.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o \
|
||||
- $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
|
||||
.PRECIOUS: $(HEADERS) ($SDHEADERS) $(RAD_CSRC) builddbm.c
|
||||
|
||||
@@ -146,33 +142,29 @@ $(OBJDIR)/radiusd: $(RAD_OBJS)
|
||||
|
||||
|
||||
$(OBJDIR)/builddbm: $(OBJDIR)/builddbm.o $(OBJDIR)/version.o \
|
||||
- $(OBJDIR)/log.o $(HEADERS) $(OBJDIR)/snprintf.o \
|
||||
- $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/log.o $(HEADERS) $(OBJDIR)/snprintf.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(OBJDIR)/builddbm.o \
|
||||
- $(OBJDIR)/version.o $(OBJDIR)/log.o $(OBJDIR)/snprintf.o \
|
||||
- $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o $(LIBS)
|
||||
+ $(OBJDIR)/version.o $(OBJDIR)/log.o $(OBJDIR)/snprintf.o
|
||||
|
||||
$(OBJDIR)/md5test: $(SRCDIR)/md5test.c $(HEADERS) $(OBJDIR)/md5.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRCDIR)/md5test.c $(OBJDIR)/md5.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
|
||||
$(OBJDIR)/radtest: $(SRCDIR)/radtest.c $(HEADERS) $(OBJDIR)/md5.o \
|
||||
$(OBJDIR)/dict.o $(OBJDIR)/util.o $(OBJDIR)/log.o \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRCDIR)/radtest.c \
|
||||
$(OBJDIR)/md5.o $(OBJDIR)/dict.o $(OBJDIR)/util.o \
|
||||
- $(OBJDIR)/log.o $(OBJDIR)/snprintf.o \
|
||||
- $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o $(LIBS)
|
||||
+ $(OBJDIR)/log.o $(OBJDIR)/snprintf.o
|
||||
+
|
||||
$(OBJDIR)/testuser: $(SRCDIR)/testuser.c $(HEADERS) $(TEST_OBJS)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRCDIR)/testuser.c \
|
||||
$(TEST_OBJS) $(LIBS)
|
||||
|
||||
-$(OBJDIR)/dbmkeys: $(SRCDIR)/dbmkeys.c $(OBJDIR)/snprintf.o \
|
||||
- $(OBJDIR)/strlcat.o $(OBJDIR)/strlcpy.o
|
||||
+$(OBJDIR)/dbmkeys: $(SRCDIR)/dbmkeys.c $(OBJDIR)/snprintf.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRCDIR)/dbmkeys.c \
|
||||
- $(OBJDIR)/snprintf.o $(OBJDIR)/strlcat.o \
|
||||
- $(OBJDIR)/strlcpy.o $(LIBS)
|
||||
+ $(OBJDIR)/snprintf.o
|
||||
|
||||
$(OBJDIR)/dbmrec: $(SRCDIR)/dbmrec.c $(HEADERS) $(TEST_OBJS)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRCDIR)/dbmrec.c \
|
||||
@@ -208,10 +200,6 @@ $(OBJDIR)/vports.o: $(SRCDIR)/vports.c
|
||||
$(CC) -c -o $@ $(CFLAGS) $(INCLUDES) $(SRCDIR)/vports.c
|
||||
$(OBJDIR)/snprintf.o: $(SRCDIR)/snprintf.c
|
||||
$(CC) -c -o $@ $(CFLAGS) $(INCLUDES) $(SRCDIR)/snprintf.c
|
||||
-$(OBJDIR)/strlcat.o: $(SRCDIR)/strlcat.c
|
||||
- $(CC) -c -o $@ $(CFLAGS) $(INCLUDES) $(SRCDIR)/strlcat.c
|
||||
-$(OBJDIR)/strlcpy.o: $(SRCDIR)/strlcpy.c
|
||||
- $(CC) -c -o $@ $(CFLAGS) $(INCLUDES) $(SRCDIR)/strlcpy.c
|
||||
#
|
||||
# SecurID and Activcard support
|
||||
#
|
@ -1,12 +1,13 @@
|
||||
$OpenBSD: patch-src_conf_h,v 1.1.1.1 2000/08/18 01:15:04 danh Exp $
|
||||
--- src/conf.h.orig Wed Aug 16 13:16:10 2000
|
||||
+++ src/conf.h Wed Aug 16 13:16:39 2000
|
||||
@@ -69,7 +69,7 @@ typedef unsigned long UINT4;
|
||||
$OpenBSD: patch-radius_src_conf_h,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/conf.h.orig Tue Aug 14 13:20:44 2001
|
||||
+++ radius/src/conf.h Tue Aug 14 13:20:46 2001
|
||||
@@ -72,7 +72,8 @@ typedef unsigned long UINT4;
|
||||
#include <machine/inline.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(bsdi) || defined(__FreeBSD__)
|
||||
+#if defined(bsdi) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
+#include <sys/types.h>
|
||||
#include <machine/endian.h>
|
||||
#else /* bsdi */
|
||||
#include <malloc.h>
|
12
net/radiusd-lucent/patches/patch-radius_src_pass_c
Normal file
12
net/radiusd-lucent/patches/patch-radius_src_pass_c
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-radius_src_pass_c,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/pass.c.orig Tue Aug 14 13:20:45 2001
|
||||
+++ radius/src/pass.c Tue Aug 14 13:20:46 2001
|
||||
@@ -59,7 +59,7 @@ static char sccsid[] =
|
||||
#include <errno.h>
|
||||
#include <syslog.h>
|
||||
#include <grp.h>
|
||||
-#include <crypt.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
#include "radius.h"
|
||||
#include "users.h"
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-src_radius_h,v 1.1.1.1 2000/08/18 01:15:04 danh Exp $
|
||||
--- src/radius.h.orig Wed Aug 16 13:15:23 2000
|
||||
+++ src/radius.h Wed Aug 16 13:16:04 2000
|
||||
@@ -248,7 +248,7 @@ typedef struct pw_auth_hdr {
|
||||
$OpenBSD: patch-radius_src_radius_h,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/radius.h.orig Tue Aug 14 13:20:45 2001
|
||||
+++ radius/src/radius.h Tue Aug 14 13:20:46 2001
|
||||
@@ -255,7 +255,7 @@ typedef struct pw_auth_hdr {
|
||||
/* Default Database File Names */
|
||||
|
||||
#define RADIUS_DIR "/etc/raddb"
|
11
net/radiusd-lucent/patches/patch-radius_src_radiusd_c
Normal file
11
net/radiusd-lucent/patches/patch-radius_src_radiusd_c
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-radius_src_radiusd_c,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/radiusd.c.orig Tue Aug 14 13:20:45 2001
|
||||
+++ radius/src/radiusd.c Tue Aug 14 13:20:46 2001
|
||||
@@ -72,7 +72,6 @@ static char sccsid[] =
|
||||
#include <errno.h>
|
||||
#include <sys/wait.h>
|
||||
#include <syslog.h>
|
||||
-#include <crypt.h>
|
||||
|
||||
#include "radius.h"
|
||||
#include "users.h"
|
13
net/radiusd-lucent/patches/patch-radius_src_version_c
Normal file
13
net/radiusd-lucent/patches/patch-radius_src_version_c
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-radius_src_version_c,v 1.1 2001/08/14 18:05:19 danh Exp $
|
||||
--- radius/src/version.c.orig Tue Aug 14 13:20:46 2001
|
||||
+++ radius/src/version.c Tue Aug 14 13:20:46 2001
|
||||
@@ -138,6 +138,9 @@ const size_t bp_len;
|
||||
#if defined(__FreeBSD__)
|
||||
strlcat(bp," __FreeBSD__", bp_len);
|
||||
#endif
|
||||
+#if defined(__OpenBSD__)
|
||||
+ strlcat(bp," __OpenBSD__", bp_len);
|
||||
+#endif
|
||||
#if defined(__osf__)
|
||||
strlcat(bp," __osf__", bp_len);
|
||||
#endif
|
@ -1,13 +0,0 @@
|
||||
$OpenBSD: patch-src_version_c,v 1.1.1.1 2000/08/18 01:15:04 danh Exp $
|
||||
--- src/version.c.orig Wed Aug 16 13:16:44 2000
|
||||
+++ src/version.c Wed Aug 16 13:17:39 2000
|
||||
@@ -136,6 +136,9 @@ char * bp;
|
||||
#if defined(__FreeBSD__)
|
||||
strcat(bp," __FreeBSD__");
|
||||
#endif
|
||||
+#if defined(__OpenBSD__)
|
||||
+ strcat(bp," openbsd");
|
||||
+#endif
|
||||
#if defined(__osf__)
|
||||
strcat(bp," __osf__");
|
||||
#endif
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2000/08/29 16:47:02 danh Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2001/08/14 18:05:19 danh Exp $
|
||||
@pkgcfl radiusd-cistron-*
|
||||
bin/builddbm
|
||||
bin/dbmkeys
|
||||
@ -9,6 +9,7 @@ bin/testuser
|
||||
sbin/radiusd
|
||||
share/doc/radiusd-lucent/LICENSE
|
||||
share/doc/radiusd-lucent/README
|
||||
share/doc/radiusd-lucent/README.2.1.va.1
|
||||
share/examples/radiusd-lucent/clients
|
||||
share/examples/radiusd-lucent/config.aeg.example
|
||||
share/examples/radiusd-lucent/dictionary
|
||||
|
Loading…
x
Reference in New Issue
Block a user