diff options
author | Mark Murray <markm@FreeBSD.org> | 1996-11-20 21:22:06 +0000 |
---|---|---|
committer | Mark Murray <markm@FreeBSD.org> | 1996-11-20 21:22:06 +0000 |
commit | b58ffc5ef8c799a33b95612ee9fba779d4e747d1 (patch) | |
tree | 5110a81e5dc00d516c83155194f62dde0920e0f6 /net/radius/files | |
parent | Check in the patches that CVS missed yesterday... *now* it'll build =) (diff) |
Upgrade to version 2.4.23. The master site does not even have the tarball
for 2.4.21 anymore.
Notes
Notes:
svn path=/head/; revision=4618
Diffstat (limited to 'net/radius/files')
-rw-r--r-- | net/radius/files/patch-aa | 242 | ||||
-rw-r--r-- | net/radius/files/patch-ab | 64 |
2 files changed, 136 insertions, 170 deletions
diff --git a/net/radius/files/patch-aa b/net/radius/files/patch-aa index caf9a39a3bad..7fdc511acc38 100644 --- a/net/radius/files/patch-aa +++ b/net/radius/files/patch-aa @@ -1,136 +1,106 @@ -*** Makefile.orig Thu Feb 22 20:14:50 1996 ---- Makefile Thu Jul 4 22:24:34 1996 -*************** -*** 49,59 **** - # Where the configuration files live. - RADDB = ./raddb - # Some installation stuff. -! DAEMON_INSDIR = /usr/private/etc -! BIN_INSDIR = /usr/private/etc -! MAN_INSDIR = /usr/local/man -! RADDB_INSDIR = /usr/private/etc/raddb -! RADACCT_INSDIR = /usr/private/etc/radacct - # The server does not need to be owned by root, unless some shadow password - # scheme needs it. You might create a user id "radius" for just this purpose. - # The O macro is for OSF/1 and HP-UX, see below. ---- 49,59 ---- - # Where the configuration files live. - RADDB = ./raddb - # Some installation stuff. -! DAEMON_INSDIR = ${PREFIX}/sbin -! BIN_INSDIR = ${PREFIX}/bin -! MAN_INSDIR = ${PREFIX}/man -! RADDB_INSDIR = ${PREFIX}/lib/radius/db -! RADACCT_INSDIR = ${PREFIX}/lib/radius/acct - # The server does not need to be owned by root, unless some shadow password - # scheme needs it. You might create a user id "radius" for just this purpose. - # The O macro is for OSF/1 and HP-UX, see below. -*************** -*** 62,68 **** - RADGRP = bin - - # Define COMPRESS to hold the name of your favourite compress program: -! #COMPRESS = -DRADIUS_COMPRESS=\"/usr/local/bin/gzip\" - - # Define SRV to hold any combination of server names you'd like to override: - #SRV3 = -DDEFAULT_TACACS_SERVER=\"vms.dns.name\" ---- 62,68 ---- - RADGRP = bin - - # Define COMPRESS to hold the name of your favourite compress program: -! COMPRESS = -DRADIUS_COMPRESS=\"/usr/bin/gzip\" - - # Define SRV to hold any combination of server names you'd like to override: - #SRV3 = -DDEFAULT_TACACS_SERVER=\"vms.dns.name\" -*************** -*** 211,222 **** - # - #-------------------------------------------------------------------------- - -! CC = cc -! CFLAGS = -g -! LDFLAGS = -! LIBS = -! RANLIB = ranlib -! INSTALL = /bin/install - - # - # Solaris 2.x ---- 211,222 ---- - # - #-------------------------------------------------------------------------- - -! #CC = cc -! #CFLAGS = -g -! #LDFLAGS = -! #LIBS = -! #RANLIB = ranlib -! #INSTALL = /bin/install - - # - # Solaris 2.x -*************** -*** 298,308 **** - - #CC = cc - #CFLAGS = -O -! #LDFLAGS = -! #LIBS = -lcrypt -lcompat -! #MOSTUTIL = $(RADCHECK) $(RADPWTST) $(RADPASS) -! #RANLIB = ranlib -! #INSTALL = /usr/bin/install - - # - # AIX 3.2.5 (if using xlc(1) add -D_ALL_SOURCE to CFLAGS below) ---- 298,311 ---- - - #CC = cc - #CFLAGS = -O -! CFLAGS += -DRADIUS_DIR=\"${PREFIX}/lib/radius/db\" \ -! -DRADACCT_DIR=\"${PREFIX}/lib/radius/acct\" \ -! -DRADIUS_COMPRESS=\"/usr/bin/gzip\" -! LDFLAGS = -! LIBS = -lcrypt -lcompat -! MOSTUTIL = $(RADCHECK) $(RADPWTST) $(RADPASS) -! RANLIB = ranlib -! INSTALL = /usr/bin/install -c - - # - # AIX 3.2.5 (if using xlc(1) add -D_ALL_SOURCE to CFLAGS below) -*************** -*** 607,623 **** - /bin/mkdir $(RADDB_INSDIR) ;\ - fi - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/authfile \ -! $(RADDB_INSDIR)/authfile - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/clients \ -! $(RADDB_INSDIR)/clients - $(INSTALL) -m 644 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/dictionary \ -! $(RADDB_INSDIR)/dictionary - $(INSTALL) -m 644 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/rlmadmin.help \ -! $(RADDB_INSDIR)/rlmadmin.help - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/users \ -! $(RADDB_INSDIR)/users - $(INSTALL) -m 4755 $(O) root -g $(RADGRP) $(SPECIAL) \ -! $(RADDB_INSDIR)/rlmadmin - -if [ ! -d $(RADACCT_INSDIR) ] ;\ - then \ - /bin/mkdir $(RADACCT_INSDIR) ;\ ---- 610,626 ---- - /bin/mkdir $(RADDB_INSDIR) ;\ - fi - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/authfile \ -! $(RADDB_INSDIR)/authfile.sample - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/clients \ -! $(RADDB_INSDIR)/clients.sample - $(INSTALL) -m 644 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/dictionary \ -! $(RADDB_INSDIR)/dictionary.sample - $(INSTALL) -m 644 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/rlmadmin.help \ -! $(RADDB_INSDIR)/rlmadmin.help.sample - $(INSTALL) -m 660 $(O) $(RADOWN) -g $(RADGRP) $(RADDB)/users \ -! $(RADDB_INSDIR)/users.sample - $(INSTALL) -m 4755 $(O) root -g $(RADGRP) $(SPECIAL) \ -! $(RADDB_INSDIR)/rlmadmin.sample - -if [ ! -d $(RADACCT_INSDIR) ] ;\ - then \ - /bin/mkdir $(RADACCT_INSDIR) ;\ +--- Makefile.ORG Sun Sep 22 20:00:16 1996 ++++ Makefile Wed Nov 20 23:03:00 1996 +@@ -51,11 +51,11 @@ + # Where the configuration files live. + RADDB = ./raddb + # Some installation stuff. +-DAEMON_INSDIR = /usr/private/etc +-BIN_INSDIR = /usr/private/etc +-MAN_INSDIR = /usr/local/man +-RADDB_INSDIR = /usr/private/etc/raddb +-RADACCT_INSDIR = /usr/private/etc/radacct ++DAEMON_INSDIR = ${PREFIX}/sbin ++BIN_INSDIR = ${PREFIX}/bin ++MAN_INSDIR = ${PREFIX}/man ++RADDB_INSDIR = ${PREFIX}/lib/radius/db ++RADACCT_INSDIR = ${PREFIX}/lib/radius/acct + # The server does not need to be owned by root, unless some shadow password + # scheme needs it. You might create a user id "radius" for just this purpose. + # The O G and M macros are for AIX, OSF/1 and HP-UX, see below. +@@ -66,7 +66,7 @@ + RADGRP = bin + + # Define COMPRESS to hold the name of your favourite compress program: +-#COMPRESS = -DRADIUS_COMPRESS=\"/usr/local/bin/gzip\" ++COMPRESS = -DRADIUS_COMPRESS=\"/usr/bin/gzip\" + + # Define SRV to hold any combination of server names you'd like to override: + #SRV3 = -DDEFAULT_TACACS_SERVER=\"vms.dns.name\" +@@ -219,12 +219,12 @@ + # + #-------------------------------------------------------------------------- + +-CC = cc +-CFLAGS = -g $(DEFS) $(INCS) +-LDFLAGS = +-LIBS = +-RANLIB = ranlib +-INSTALL = /bin/install ++#CC = cc ++#CFLAGS = -g $(DEFS) $(INCS) ++#LDFLAGS = ++#LIBS = ++#RANLIB = ranlib ++#INSTALL = /bin/install + + # + # Solaris 2.x +@@ -304,14 +304,17 @@ + # + #-------------------------------------------------------------------------- + +-#CC = cc +-#CFLAGS = -O $(DEFS) $(INCS) +-#LDFLAGS = +-#LIBS = -lcrypt -lcompat +-#MOSTUTIL = $(RADCHECK) $(RADPWTST) $(RADPASS) $(DNSCHECK) +-#RANLIB = ranlib +-#INSTALL = /usr/bin/install +- ++CC = cc ++CFLAGS += -DRADIUS_DIR=\"${PREFIX}/lib/radius/db\" \ ++ -DRADACCT_DIR=\"${PREFIX}/lib/radius/acct\" \ ++ -DRADIUS_COMPRESS=\"/usr/bin/gzip\" \ ++ $(DEFS) ++LDFLAGS = ++LIBS = -lcrypt -lcompat ++MOSTUTIL = $(RADCHECK) $(RADPWTST) $(RADPASS) $(DNSCHECK) ++RANLIB = ranlib ++INSTALL = /usr/bin/install -c ++ + # + # AIX 3.2.5 (if using xlc(1) add -D_ALL_SOURCE to CFLAGS below) + # +@@ -604,8 +607,6 @@ + $(MAN_INSDIR)/man5/clients.5 + $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(MAN)/dictionary.5 \ + $(MAN_INSDIR)/man5/dictionary.5 +- $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(MAN)/radbnr.conf.5 \ +- $(MAN_INSDIR)/man5/radbnr.conf.5 + $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(MAN)/radius.fsm.5 \ + $(MAN_INSDIR)/man5/radius.fsm.5 + $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(MAN)/users.5 \ +@@ -625,17 +626,17 @@ + /bin/mkdir -p $(RADDB_INSDIR) ;\ + fi + $(INSTALL) $(M) 660 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/authfile \ +- $(RADDB_INSDIR)/authfile ++ $(RADDB_INSDIR)/authfile.sample + $(INSTALL) $(M) 660 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/clients \ +- $(RADDB_INSDIR)/clients ++ $(RADDB_INSDIR)/clients.sample + $(INSTALL) $(M) 755 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/conversion.pl \ +- $(RADDB_INSDIR)/conversion.pl ++ $(RADDB_INSDIR)/conversion.pl.sample + $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/dictionary \ +- $(RADDB_INSDIR)/dictionary ++ $(RADDB_INSDIR)/dictionary.sample + $(INSTALL) $(M) 660 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/users \ +- $(RADDB_INSDIR)/users ++ $(RADDB_INSDIR)/users.sample + $(INSTALL) $(M) 644 $(O) $(RADOWN) $(G) $(RADGRP) $(RADDB)/xas.fsm \ +- $(RADDB_INSDIR)/xas.fsm ++ $(RADDB_INSDIR)/xas.fsm.sample + -if [ ! -d $(RADACCT_INSDIR) ] ;\ + then \ + /bin/mkdir -p $(RADACCT_INSDIR) ;\ diff --git a/net/radius/files/patch-ab b/net/radius/files/patch-ab index 58d69470e9cc..8fb1f2122e93 100644 --- a/net/radius/files/patch-ab +++ b/net/radius/files/patch-ab @@ -1,34 +1,30 @@ -*** src/radiusd.c.orig Thu Jul 4 12:26:45 1996 ---- src/radiusd.c Thu Jul 4 12:27:13 1996 -*************** -*** 477,482 **** ---- 477,495 ---- - sigaction (SIGIOT, &action, NULL); /* Perhaps also known as SIGABRT ! */ - sigaction (SIGFPE, &action, NULL); - -+ /* the max number of open files should never be used as an argument -+ * for select(). On systems that support more than 256 open files -+ * select() is not able to handle that many fd's. -+ * In this case the max. number of fd's for select should not be -+ * set to the maximum number of descriptors. -+ * Since I'm too lazy to correct the code I set dtablesize to -+ * FD_SETSIZE. This is the only portable way to use select() on -+ * all descriptors. See also "Advanced Programming in the Unix -+ * Environment" (from W. Richard Stevens) and the BSD 4.4 manpage for -+ * select(2). -+ */ -+ dtablesize = FD_SETSIZE; -+ #ifdef BOGUS_CODE - #ifdef _SC_OPEN_MAX - if ((dtablesize = sysconf (_SC_OPEN_MAX)) == -1) - { -*************** -*** 486,491 **** ---- 499,505 ---- - #else /* Assume BSD */ - dtablesize = getdtablesize (); - #endif /* _SC_OPEN_MAX */ -+ #endif /* BOGUS_CODE */ - - for (j = dtablesize; j >= 3; j--) - { +--- src/radiusd.c.ORG Thu Sep 19 20:19:35 1996 ++++ src/radiusd.c Wed Nov 20 22:41:39 1996 +@@ -700,6 +700,19 @@ + sigaction (SIGIOT, &action, NULL); /* Perhaps also known as SIGABRT ! */ + sigaction (SIGFPE, &action, NULL); + ++ /* the max number of open files should never be used as an argument ++ * for select(). On systems that support more than 256 open files ++ * select() is not able to handle that many fd's. ++ * In this case the max. number of fd's for select should not be ++ * set to the maximum number of descriptors. ++ * Since I'm too lazy to correct the code I set dtablesize to ++ * FD_SETSIZE. This is the only portable way to use select() on ++ * all descriptors. See also "Advanced Programming in the Unix ++ * Environment" (from W. Richard Stevens) and the BSD 4.4 manpage for ++ * select(2). ++ */ ++ dtablesize = FD_SETSIZE; ++#ifdef BOGUS_CODE + #ifdef _SC_OPEN_MAX + if ((dtablesize = sysconf (_SC_OPEN_MAX)) == -1) + { +@@ -709,6 +722,7 @@ + #else /* Assume BSD */ + dtablesize = getdtablesize (); + #endif /* _SC_OPEN_MAX */ ++#endif /* BOGUS_CODE */ + + for (j = dtablesize; j >= 3; j--) + { |