mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-13 07:34:50 +00:00
Update to the June 18, 1998 version.
PR: 4405 Submitted by: Yukihiro Nakai <nakai@TokyoNet.AD.JP>
This commit is contained in:
parent
05f9ee8b64
commit
ead4ead456
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=15817
@ -1,28 +1,28 @@
|
||||
# New ports collection makefile for: ascend-radius
|
||||
# Version required: 970424 (v1.16)
|
||||
# Version required: 980618 (v1.16)
|
||||
# Date created: August 28th 96
|
||||
# Whom: James FitzGibbon <jfitz@FreeBSD.org>
|
||||
#
|
||||
# $Id: Makefile,v 1.8 1997/01/24 12:10:10 asami Exp $
|
||||
# $Id: Makefile,v 1.9 1997/06/27 02:26:43 jfitz Exp $
|
||||
#
|
||||
|
||||
#DISTNAME= radius-970424
|
||||
PKGNAME= ascend-radius-970424
|
||||
#DISTNAME= radius-980618
|
||||
PKGNAME= ascend-radius-980618
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/ \
|
||||
ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/doc/ \
|
||||
ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/ \
|
||||
ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/doc/
|
||||
DISTFILES= radius-970424.tar.gz \
|
||||
DISTFILES= radius-980618.tar.gz \
|
||||
radius.ps \
|
||||
radius.pdf \
|
||||
rradius.ps \
|
||||
rradius.pdf
|
||||
EXTRACT_ONLY= radius-970424.tar.gz
|
||||
980618.ps \
|
||||
980618.pdf
|
||||
EXTRACT_ONLY= radius-980618.tar.gz
|
||||
|
||||
MAINTAINER= jfitz@FreeBSD.ORG
|
||||
|
||||
WRKPREFIX= radius-970424/radius-ascend/radius-1.16-ascend
|
||||
WRKPREFIX= radius-980618/radius-1.16-ascend
|
||||
WRKSRC= ${WRKDIR}/${WRKPREFIX}/ascendd
|
||||
|
||||
ALL_TARGET= all dbm
|
||||
@ -44,8 +44,8 @@ do-install:
|
||||
done
|
||||
${INSTALL_DATA} ${DISTDIR}/radius.ps ${PREFIX}/share/doc/ascend-radius
|
||||
${INSTALL_DATA} ${DISTDIR}/radius.pdf ${PREFIX}/share/doc/ascend-radius
|
||||
${INSTALL_DATA} ${DISTDIR}/rradius.ps ${PREFIX}/share/doc/ascend-radius
|
||||
${INSTALL_DATA} ${DISTDIR}/rradius.pdf ${PREFIX}/share/doc/ascend-radius
|
||||
${INSTALL_DATA} ${DISTDIR}/980618.ps ${PREFIX}/share/doc/ascend-radius
|
||||
${INSTALL_DATA} ${DISTDIR}/980618.pdf ${PREFIX}/share/doc/ascend-radius
|
||||
.endif
|
||||
@ ${MKDIR} ${PREFIX}/etc/raddb
|
||||
@ chown root.wheel ${PREFIX}/etc/raddb
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (radius-970424.tar.gz) = 3e7de1fd9cd3bb69fdf4d3a3ef228cbb
|
||||
MD5 (radius-980618.tar.gz) = 770058923f51ab2392c5b90ad27799bb
|
||||
MD5 (radius.ps) = ca2a732ba76c912e37affa35e2b725d6
|
||||
MD5 (radius.pdf) = 3fd800184323d0cd1fb9be2018d676a8
|
||||
MD5 (rradius.ps) = 358ac1cafc1fd9ea0b40878399f43d02
|
||||
MD5 (rradius.pdf) = eebcf3565e5e5fe041ff842188d78c95
|
||||
MD5 (980618.ps) = 2ff4fa9d8bedfa6ce3ddbf67fb6e4f2a
|
||||
MD5 (980618.pdf) = 8ac2d94e92e600347133119eab19a6de
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- users.c.orig Thu Sep 19 20:04:29 1996
|
||||
+++ users.c Mon Sep 23 21:44:51 1996
|
||||
@@ -30,6 +30,10 @@
|
||||
--- users.c.orig Fri Jun 19 05:27:37 1998
|
||||
+++ users.c Thu Dec 3 13:27:15 1998
|
||||
@@ -32,6 +32,10 @@
|
||||
static char sccsid[] =
|
||||
"@(#)users.c 1.12 Copyright 1992 Livingston Enterprises Inc";
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/time.h>
|
||||
@@ -48,18 +52,30 @@
|
||||
@@ -50,18 +54,30 @@
|
||||
# if defined(SOLARIS)
|
||||
# include </usr/ucbinclude/dbm.h>
|
||||
# else
|
||||
@ -41,11 +41,11 @@
|
||||
+
|
||||
static int parse_record P__((char *name, char *linep,
|
||||
VALUE_PAIR **check_first, VALUE_PAIR **reply_first));
|
||||
extern int user_read P__((FILE **userfd, char *name, char *content));
|
||||
@@ -97,7 +113,15 @@
|
||||
extern int user_read P__((FILE **userfp_p, char *name, char *content));
|
||||
@@ -99,7 +115,15 @@
|
||||
{
|
||||
#if defined(DBM_MODE)
|
||||
(void)userfd;
|
||||
(void)userfp_p;
|
||||
+#if defined(USE_NDBM)
|
||||
+ if(!(dbp=dbm_open(infoname, O_RDONLY, NULL))) {
|
||||
+ return(-1);
|
||||
@ -56,21 +56,21 @@
|
||||
return dbminit(infoname);
|
||||
+#endif
|
||||
#else
|
||||
*userfd = fopen(infoname, "r");
|
||||
return *userfd == (FILE *)NULL;
|
||||
@@ -120,7 +144,11 @@
|
||||
*userfp_p = fopen(infoname, "r");
|
||||
return *userfp_p == (FILE *)NULL;
|
||||
@@ -122,7 +146,11 @@
|
||||
{
|
||||
#if defined(DBM_MODE)
|
||||
(void)userfd;
|
||||
(void)userfp;
|
||||
+#if defined(USE_NDBM)
|
||||
+ dbm_close(dbp);
|
||||
+#else
|
||||
dbmclose();
|
||||
+#endif
|
||||
#else
|
||||
fclose(userfd);
|
||||
#endif
|
||||
@@ -210,7 +238,11 @@
|
||||
DEBUG("userinfo_close: fclosing fp=%p\n", userfp );
|
||||
fclose(userfp);
|
||||
@@ -219,7 +247,11 @@
|
||||
#ifdef DBM_MODE
|
||||
named.dptr = name;
|
||||
named.dsize = strlen(name)+1;
|
||||
@ -81,8 +81,8 @@
|
||||
+#endif
|
||||
if(contentd.dsize != 0) { /* name found */
|
||||
*user_data = contentd.dptr;
|
||||
userinfo_close(userfd);
|
||||
@@ -219,7 +251,11 @@
|
||||
userinfo_close(userfp);
|
||||
@@ -228,7 +260,11 @@
|
||||
|
||||
named.dptr = "DEFAULT";
|
||||
named.dsize = sizeof("DEFAULT");
|
||||
@ -93,4 +93,4 @@
|
||||
+#endif
|
||||
if(contentd.dsize != 0) { /* DEFAULT found */
|
||||
*user_data = contentd.dptr;
|
||||
userinfo_close(userfd);
|
||||
userinfo_close(userfp);
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- builddbm.c.orig Wed May 22 20:30:36 1996
|
||||
+++ builddbm.c Mon Sep 23 21:48:02 1996
|
||||
@@ -30,6 +30,10 @@
|
||||
--- builddbm.c.orig Tue Jun 2 09:32:29 1998
|
||||
+++ builddbm.c Thu Dec 3 13:18:30 1998
|
||||
@@ -32,6 +32,10 @@
|
||||
static char sccsid[] =
|
||||
"@(#)builddbm.c 1.4 Copyright 1992 Livingston Enterprises Inc";
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
#if defined(SOLARIS)
|
||||
# include <sys/uio.h>
|
||||
# include <unistd.h>
|
||||
@@ -37,7 +41,11 @@
|
||||
@@ -39,7 +43,11 @@
|
||||
# include <fcntl.h>
|
||||
# include </usr/ucbinclude/dbm.h>
|
||||
#else
|
||||
@ -23,7 +23,7 @@
|
||||
#endif /* SOLARIS */
|
||||
|
||||
#include <sys/types.h>
|
||||
@@ -59,8 +67,13 @@
|
||||
@@ -61,8 +69,13 @@
|
||||
char *progname;
|
||||
char *radius_dir;
|
||||
char *radius_users;
|
||||
@ -35,9 +35,9 @@
|
||||
char dirfile[256];
|
||||
+#endif
|
||||
char dbmname[256];
|
||||
FILE *userfd;
|
||||
FILE *userfp;
|
||||
FILE *errf;
|
||||
@@ -124,6 +137,20 @@
|
||||
@@ -126,6 +139,20 @@
|
||||
}
|
||||
}
|
||||
|
||||
@ -58,16 +58,16 @@
|
||||
sprintf(pagfile, "%s/%s.pag", radius_dir, radius_users);
|
||||
if((fd = open(pagfile, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0) {
|
||||
fprintf(errf, "%s: Couldn't open %s for writing\n",
|
||||
@@ -143,7 +170,7 @@
|
||||
@@ -145,7 +172,7 @@
|
||||
fprintf(errf, "%s: Couldn't dbminit(%s)\n", progname, dbmname);
|
||||
exit(-1);
|
||||
}
|
||||
-
|
||||
+#endif
|
||||
userfd = (FILE *)NULL;
|
||||
userfp = (FILE *)NULL;
|
||||
curParseLine = 0;
|
||||
while(user_read(&userfd, name, content) == 0) {
|
||||
@@ -153,7 +180,11 @@
|
||||
while(user_read(&userfp, name, content) == 0) {
|
||||
@@ -155,7 +182,11 @@
|
||||
}
|
||||
named.dptr = name;
|
||||
named.dsize = strlen(name)+1;
|
||||
@ -79,7 +79,7 @@
|
||||
if(contentd.dsize != 0) { /* name found */
|
||||
warn("Skipping duplicate record\n\tfor user '%s'", name);
|
||||
continue;
|
||||
@@ -162,13 +193,21 @@
|
||||
@@ -164,13 +195,21 @@
|
||||
named.dsize = strlen(name)+1;
|
||||
contentd.dptr = content;
|
||||
contentd.dsize = strlen(content)+1;
|
||||
|
@ -1 +1 @@
|
||||
The Ascend modified Radius Daemon
|
||||
The Ascend modified Radius Daemon
|
||||
|
Loading…
Reference in New Issue
Block a user