FreeRADIUS 2.1.4 Tue Mar 10 17:05:00 CEST 2009; , urgency=medium * Permit multiple "-e" in radmin. * Add support for originating CoA-Request and Disconnect-Request. See raddb/sites-available/originate-coa. * Added "lifetime" and "max_queries" to raddb/sql.conf. This helps address the problem of hung SQL sockets. * Allow packets to be injected via radmin. See "inject help" in radmin. * Answer VMPS reconfirmation request. * Sample logrotate script in scripts/logrotate.freeradius * Add configurable poll interval for "detail" listeners * New "raddebug" command. This prints debugging information from a running server. * Add "require_message_authenticator" configuration to home_server configuration. This makes the server add Message-Authenticator to all outgoing Access-Request packets. * Added smsotp module. * Enabled the administration socket in the default install. See raddb/sites-available/control-socket, and "man radmin" * Handle duplicate clients, such as with replicated or load-balanced SQL servers and "readclients = yes" * Bug fixesdiff -r1.4 -r1.5 pkgsrc/net/freeradius2/Makefile
(adam)
@@ -1,175 +1,169 @@ | @@ -1,175 +1,169 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2008/12/19 22:49:18 adrianp Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2009/04/23 18:26:05 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= freeradius-server-${RADVER} | 3 | DISTNAME= freeradius-server-${RADVER} | |
4 | PKGNAME= ${DISTNAME:S/-server//} | 4 | PKGNAME= ${DISTNAME:S/-server//} | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ | 6 | MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= adrianp@NetBSD.org | 9 | MAINTAINER= adrianp@NetBSD.org | |
10 | HOMEPAGE= http://www.freeradius.org/ | 10 | HOMEPAGE= http://www.freeradius.org/ | |
11 | COMMENT= Free RADIUS server implementation | 11 | COMMENT= Free RADIUS server implementation | |
12 | 12 | |||
13 | .include "../../mk/bsd.prefs.mk" | 13 | .include "../../mk/bsd.prefs.mk" | |
14 | 14 | |||
15 | CONFLICTS+= radiusd-cistron-[0-9]* | 15 | CONFLICTS+= radiusd-cistron-[0-9]* | |
16 | CONFLICTS+= freeradius<2.0 | 16 | CONFLICTS+= freeradius<2.0 | |
17 | USE_TOOLS+= gmake perl:run | 17 | USE_TOOLS+= gmake perl:run | |
18 | GNU_CONFIGURE= YES | |||
19 | USE_LIBTOOL= YES | 18 | USE_LIBTOOL= YES | |
20 | USE_OLD_DES_API= YES | 19 | USE_OLD_DES_API= YES | |
21 | MAKE_JOBS_SAFE= NO | 20 | MAKE_JOBS_SAFE= NO | |
22 | 21 | |||
23 | BUILD_DEFS= VARBASE | 22 | BUILD_DEFS= VARBASE | |
24 | PLIST_SRC= ${WRKDIR}/.PLIST_SRC | |||
25 | FILES_SUBST+= RADIUS_USER=${RADIUS_USER} | 23 | FILES_SUBST+= RADIUS_USER=${RADIUS_USER} | |
26 | FILES_SUBST+= RADIUS_GROUP=${RADIUS_GROUP} | 24 | FILES_SUBST+= RADIUS_GROUP=${RADIUS_GROUP} | |
27 | PLIST_SUBST+= RADVER=${RADVER} | 25 | PLIST_SUBST+= RADVER=${RADVER} | |
28 | MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC | 26 | MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC | |
29 | MESSAGE_SUBST+= CHOWN=${CHOWN:Q} CHMOD=${CHMOD:Q} VARBASE=${VARBASE} | 27 | MESSAGE_SUBST+= CHOWN=${CHOWN:Q} CHMOD=${CHMOD:Q} VARBASE=${VARBASE} | |
30 | MESSAGE_SUBST+= RADIUS_USER=${RADIUS_USER} XARGS=${XARGS:Q} | 28 | MESSAGE_SUBST+= RADIUS_USER=${RADIUS_USER} XARGS=${XARGS:Q} | |
31 | MESSAGE_SUBST+= RADIUS_GROUP=${RADIUS_GROUP} FIND=${FIND:Q} | 29 | MESSAGE_SUBST+= RADIUS_GROUP=${RADIUS_GROUP} FIND=${FIND:Q} | |
32 | 30 | |||
33 | PKG_SYSCONFSUBDIR= raddb | 31 | PKG_SYSCONFSUBDIR= raddb | |
34 | RCD_SCRIPTS= radiusd | 32 | RCD_SCRIPTS= radiusd | |
35 | RADIUS_USER?= radius | 33 | RADIUS_USER?= radius | |
36 | RADIUS_GROUP?= radius | 34 | RADIUS_GROUP?= radius | |
37 | PKG_GROUPS= ${RADIUS_USER} | 35 | PKG_GROUPS= ${RADIUS_USER} | |
38 | PKG_USERS= ${RADIUS_USER}:${RADIUS_GROUP} | 36 | PKG_USERS= ${RADIUS_USER}:${RADIUS_GROUP} | |
39 | PKG_GROUPS_VARS+= RADIUS_GROUP | 37 | PKG_GROUPS_VARS+= RADIUS_GROUP | |
40 | PKG_USERS_VARS+= RADIUS_USER | 38 | PKG_USERS_VARS+= RADIUS_USER | |
41 | OWN_DIRS_PERMS+= ${VARBASE}/run/radiusd \ | 39 | OWN_DIRS_PERMS+= ${VARBASE}/run/radiusd \ | |
42 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | 40 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | |
43 | OWN_DIRS_PERMS+= ${VARBASE}/log/radiusd \ | 41 | OWN_DIRS_PERMS+= ${VARBASE}/log/radiusd \ | |
44 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | 42 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | |
45 | OWN_DIRS_PERMS+= ${VARBASE}/log/radiusd/radacct \ | 43 | OWN_DIRS_PERMS+= ${VARBASE}/log/radiusd/radacct \ | |
46 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | 44 | ${RADIUS_USER} ${RADIUS_GROUP} 0750 | |
47 | 45 | |||
48 | RADVER= 2.1.3 | 46 | RADVER= 2.1.4 | |
49 | EGDIR= ${PREFIX}/share/examples/freeradius | 47 | EGDIR= ${PREFIX}/share/examples/freeradius | |
50 | 48 | |||
51 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 | 49 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 | |
52 | 50 | |||
53 | CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd | 51 | GNU_CONFIGURE= YES | |
54 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 52 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
53 | CONFIGURE_ARGS+= --quiet | |||
55 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 54 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
56 | CONFIGURE_ARGS+= --disable-ltdl-install | 55 | CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd | |
57 | CONFIGURE_ARGS+= --with-ltdl-lib=${PREFIX}/lib | 56 | CONFIGURE_ARGS+= --with-ltdl-lib=${PREFIX}/lib | |
58 | CONFIGURE_ARGS+= --with-ltdl-include=${PREFIX}/include | 57 | CONFIGURE_ARGS+= --with-ltdl-include=${PREFIX}/include | |
59 | CONFIGURE_ARGS+= --without-rlm_ippool | |||
60 | CONFIGURE_ARGS+= --without-rlm_smb | 58 | CONFIGURE_ARGS+= --without-rlm_smb | |
61 | CONFIGURE_ARGS+= --without-rlm_sql_iodbc | |||
62 | CONFIGURE_ARGS+= --without-rlm_sql_oracle | 59 | CONFIGURE_ARGS+= --without-rlm_sql_oracle | |
63 | CONFIGURE_ARGS+= --without-rlm_sql_unixodbc | 60 | CONFIGURE_ARGS+= --without-rlm_sql_unixodbc | |
64 | CONFIGURE_ARGS+= --quiet | |||
65 | #CONFIGURE_ARGS+= --without-rlm_eap_peap | |||
66 | #CONFIGURE_ARGS+= --without-rlm_eap_sim | |||
67 | #CONFIGURE_ARGS+= --without-rlm_eap_tls | |||
68 | #CONFIGURE_ARGS+= --without-rlm_eap_ttls | |||
69 | 61 | |||
70 | REPLACE_PERL= scripts/radsqlrelay | 62 | REPLACE_PERL= scripts/radsqlrelay | |
71 | 63 | |||
72 | SUBST_CLASSES= make | 64 | SUBST_CLASSES= make | |
73 | SUBST_STAGE.make= post-patch | 65 | SUBST_STAGE.make= post-patch | |
74 | SUBST_FILES.make= src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in | 66 | SUBST_FILES.make= src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in | |
75 | SUBST_SED.make+= -e "s|RLM_SQL_LIBS =|RLM_SQL_LIBS = \ | 67 | SUBST_SED.make+= -e "s|RLM_SQL_LIBS =|RLM_SQL_LIBS = \ | |
76 | -L${PREFIX}/lib|g" | 68 | -L${PREFIX}/lib|g" | |
77 | SUBST_MESSAGE.make= Fixing Makefiles. | 69 | SUBST_MESSAGE.make= Fixing Makefiles. | |
78 | 70 | |||
79 | SUBST_CLASSES+= config | 71 | SUBST_CLASSES+= config | |
80 | SUBST_STAGE.config= post-patch | 72 | SUBST_STAGE.config= post-patch | |
81 | SUBST_FILES.config= raddb/radiusd.conf.in | 73 | SUBST_FILES.config= raddb/radiusd.conf.in | |
82 | SUBST_SED.config= -e "s|@@RADIUS_USER@@|${RADIUS_USER}|g" | 74 | SUBST_SED.config= -e "s|@@RADIUS_USER@@|${RADIUS_USER}|g" | |
83 | SUBST_SED.config+= -e "s|@@RADIUS_GROUP@@|${RADIUS_GROUP}|g" | 75 | SUBST_SED.config+= -e "s|@@RADIUS_GROUP@@|${RADIUS_GROUP}|g" | |
84 | SUBST_MESSAGE.config= Fixing configuration files. | 76 | SUBST_MESSAGE.config= Fixing configuration files. | |
85 | 77 | |||
86 | .include "options.mk" | 78 | .include "options.mk" | |
87 | 79 | |||
88 | EGFILES= certs/demoCA/cacert.pem certs/bootstrap certs/xpextensions \ | 80 | EGFILES=acct_users attrs attrs.access_reject attrs.accounting_response \ | |
89 | certs/client.cnf certs/server.cnf certs/README certs/ca.cnf \ | 81 | attrs.pre-proxy certs/README certs/bootstrap certs/ca.cnf \ | |
90 | sql/mssql/dialup.conf sql/mssql/schema.sql \ | 82 | certs/client.cnf certs/demoCA/cacert.pem certs/server.cnf \ | |
91 | sql/mysql/dialup.conf sql/mysql/nas.sql sql/mysql/ippool.conf \ | 83 | certs/xpextensions clients.conf dictionary eap.conf experimental.conf \ | |
92 | sql/mysql/schema.sql sql/mysql/counter.conf \ | 84 | hints huntgroups ldap.attrmap modules/acct_unique modules/always \ | |
93 | sql/mysql/ippool.sql sql/oracle/dialup.conf sql/oracle/nas.sql \ | 85 | modules/attr_filter modules/attr_rewrite modules/chap modules/checkval \ | |
94 | sql/oracle/schema.sql sql/oracle/ippool.sql \ | 86 | modules/counter modules/detail modules/detail.example.com \ | |
95 | sql/postgresql/dialup.conf sql/postgresql/nas.sql \ | 87 | modules/detail.log modules/digest modules/echo modules/etc_group \ | |
96 | sql/postgresql/voip-postpaid.conf sql/postgresql/ippool.conf \ | 88 | modules/exec modules/expiration modules/expr modules/files \ | |
97 | sql/postgresql/schema.sql sql/postgresql/ippool.sql \ | 89 | modules/inner-eap modules/ippool modules/krb5 modules/ldap \ | |
98 | sql/postgresql/cisco_h323_db_schema.sql \ | 90 | modules/linelog modules/logintime modules/mac2ip modules/mac2vlan \ | |
99 | sql/postgresql/counter.conf sql/postgresql/admin.sql \ | 91 | modules/mschap modules/otp modules/pam modules/pap modules/passwd \ | |
100 | sql/postgresql/update_radacct_group_trigger.sql policy.txt \ | 92 | modules/perl modules/policy modules/preprocess modules/radutmp \ | |
101 | experimental.conf radiusd.conf otp.conf policy.conf \ | 93 | modules/realm modules/smbpasswd modules/smsotp modules/sql_log \ | |
102 | preproxy_users users vmpsd.conf.in acct_users \ | 94 | modules/sqlcounter_expire_on_login modules/sradutmp modules/unix \ | |
103 | ldap.attrmap clients.conf huntgroups sql.conf sqlippool.conf \ | 95 | modules/wimax policy.conf policy.txt preproxy_users proxy.conf \ | |
104 | sites-available/inner-tunnel sites-available/example \ | 96 | radiusd.conf sites-available/README sites-available/buffered-sql \ | |
105 | sites-available/buffered-sql sites-available/default \ | 97 | sites-available/control-socket \ | |
106 | sites-available/vmps sites-available/README \ | 98 | sites-available/copy-acct-to-home-server \ | |
107 | sites-available/proxy-inner-tunnel \ | 99 | sites-available/decoupled-accounting sites-available/default \ | |
108 | sites-available/copy-acct-to-home-server attrs.pre-proxy \ | 100 | sites-available/dhcp sites-available/dynamic-clients \ | |
109 | sites-available/dhcp sites-available/robust-proxy-accounting \ | 101 | sites-available/example sites-available/inner-tunnel \ | |
110 | sites-available/virtual.example.com sql/mysql/admin.sql \ | 102 | sites-available/originate-coa sites-available/proxy-inner-tunnel \ | |
111 | eap.conf attrs.accounting_response hints attrs.access_reject \ | 103 | sites-available/robust-proxy-accounting sites-available/status \ | |
112 | templates.conf attrs proxy.conf dictionary | 104 | sites-available/virtual.example.com sites-available/vmps sql.conf \ | |
113 | 105 | sql/mssql/dialup.conf sql/mssql/schema.sql sql/mysql/admin.sql \ | ||
114 | EGDIRS= certs certs/demoCA sql sql/mssql sql/mysql sql/oracle \ | 106 | sql/mysql/counter.conf sql/mysql/dialup.conf sql/mysql/ippool.conf \ | |
115 | sql/postgresql sites-available | 107 | sql/mysql/ippool.sql sql/mysql/nas.sql sql/mysql/schema.sql \ | |
108 | sql/mysql/wimax.conf sql/mysql/wimax.sql sql/oracle/dialup.conf \ | |||
109 | sql/oracle/ippool.conf sql/oracle/ippool.sql sql/oracle/msqlippool.txt \ | |||
110 | sql/oracle/nas.sql sql/oracle/schema.sql sql/postgresql/admin.sql \ | |||
111 | sql/postgresql/cisco_h323_db_schema.sql sql/postgresql/counter.conf \ | |||
112 | sql/postgresql/dialup.conf sql/postgresql/ippool.conf \ | |||
113 | sql/postgresql/ippool.sql sql/postgresql/nas.sql \ | |||
114 | sql/postgresql/schema.sql \ | |||
115 | sql/postgresql/update_radacct_group_trigger.sql \ | |||
116 | sql/postgresql/voip-postpaid.conf sqlippool.conf templates.conf users | |||
117 | EGDIRS= certs certs/demoCA modules sql sql/mssql sql/mysql sql/oracle \ | |||
118 | sql/postgresql sites-available | |||
116 | 119 | |||
117 | .for f in ${EGFILES} | 120 | .for f in ${EGFILES} | |
118 | CONF_FILES_PERMS+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} \ | 121 | CONF_FILES_PERMS+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} \ | |
119 | ${RADIUS_USER} ${RADIUS_GROUP} 0640 | 122 | ${RADIUS_USER} ${RADIUS_GROUP} 0640 | |
120 | .endfor | 123 | .endfor | |
121 | 124 | |||
122 | .include "../../security/openssl/buildlink3.mk" | |||
123 | .include "../../devel/libltdl/buildlink3.mk" | |||
124 | .include "../../mk/pthread.buildlink3.mk" | 125 | .include "../../mk/pthread.buildlink3.mk" | |
125 | 126 | |||
126 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" | 127 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" | |
127 | CONFIGURE_ARGS+= --without-threads | 128 | CONFIGURE_ARGS+= --without-threads | |
128 | .endif | 129 | .endif | |
129 | 130 | |||
130 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth" | 131 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth" | |
131 | .include "../../devel/pthread-sem/buildlink3.mk" | 132 | .include "../../devel/pthread-sem/buildlink3.mk" | |
132 | SUBST_SED.make+= -e 's|@ldap_ldflags@|@ldap_ldflags@ \ | 133 | SUBST_SED.make+= -e 's|@ldap_ldflags@|@ldap_ldflags@ \ | |
133 | ${PTHREAD_LDFLAGS:M*:Q} ${PTHREAD_LIBS:M*:Q} -lsemaphore|g' | 134 | ${PTHREAD_LDFLAGS:M*:Q} ${PTHREAD_LIBS:M*:Q} -lsemaphore|g' | |
134 | .endif | 135 | .endif | |
135 | 136 | |||
136 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native" | 137 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native" | |
137 | SUBST_SED.make+= -e 's|@ldap_ldflags@|@ldap_ldflags@ \ | 138 | SUBST_SED.make+= -e 's|@ldap_ldflags@|@ldap_ldflags@ \ | |
138 | ${PTHREAD_LDFLAGS:M*:Q} ${PTHREAD_LIBS:M*:Q}|g' | 139 | ${PTHREAD_LDFLAGS:M*:Q} ${PTHREAD_LIBS:M*:Q}|g' | |
139 | .endif | 140 | .endif | |
140 | 141 | |||
141 | .if ${MACHINE_ARCH} == "amd64" | 142 | # fix for wrong version number in freeradius-2.1.4 | |
142 | CFLAGS+= -fPIC | 143 | post-patch: | |
143 | .endif | 144 | ${ECHO} ${RADVER} > ${WRKSRC}/VERSION | |
144 | 145 | |||
145 | post-build: | 146 | post-build: | |
146 | ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC | 147 | ${CP} ${PKGDIR}/MESSAGE ${WRKDIR}/.MESSAGE_SRC | |
147 | ${CP} ${PKGDIR:Q}/MESSAGE ${WRKDIR:Q}/.MESSAGE_SRC | 148 | .if !empty(PKG_OPTIONS:Mpam) | |
148 | 149 | ${CP} ${PKGDIR}/MESSAGE.pam ${WRKDIR}/.MESSAGE_SRC.pam | ||
149 | . if !empty(PKG_OPTIONS:Mpam) | 150 | .endif | |
150 | ${CP} ${PKGDIR}/MESSAGE.pam ${WRKDIR}/.MESSAGE_SRC.pam | |||
151 | . endif | |||
152 | 151 | |||
153 | post-install: | 152 | post-install: | |
154 | ${INSTALL_DATA_DIR} ${EGDIR} | 153 | ${INSTALL_DATA_DIR} ${EGDIR} | |
155 | 154 | .for d in ${EGDIRS} | ||
156 | . for d in ${EGDIRS} | 155 | ${INSTALL_DATA_DIR} ${EGDIR}/${d} | |
157 | ${INSTALL_DATA_DIR} ${EGDIR}/${d} | 156 | ${MKDIR} ${PKG_SYSCONFDIR}/${d} | |
158 | . endfor | 157 | .endfor | |
159 | 158 | .for f in ${EGFILES} | ||
160 | . for f in ${EGFILES} | 159 | ${INSTALL_DATA} ${WRKSRC}/raddb/${f} ${EGDIR}/${f} | |
161 | ${INSTALL_DATA} ${WRKSRC}/raddb/${f} ${EGDIR}/${f} | 160 | .endfor | |
162 | . endfor | |||
163 | ||||
164 | ${INSTALL_DATA} ${WRKSRC}/src/modules/rlm_perl/example.pl ${EGDIR} | 161 | ${INSTALL_DATA} ${WRKSRC}/src/modules/rlm_perl/example.pl ${EGDIR} | |
165 | ||||
166 | . for d in ${EGDIRS} | |||
167 | ${MKDIR} ${PKG_SYSCONFDIR}/${d} | |||
168 | . endfor | |||
169 | ||||
170 | ${CHOWN} ${RADIUS_USER}:${RADIUS_GROUP} ${PKG_SYSCONFDIR}/certs | 162 | ${CHOWN} ${RADIUS_USER}:${RADIUS_GROUP} ${PKG_SYSCONFDIR}/certs | |
171 | ${CHOWN} ${RADIUS_USER}:${RADIUS_GROUP} ${PKG_SYSCONFDIR}/certs/demoCA | 163 | ${CHOWN} ${RADIUS_USER}:${RADIUS_GROUP} ${PKG_SYSCONFDIR}/certs/demoCA | |
172 | ${CHMOD} 0750 ${PKG_SYSCONFDIR}/certs | 164 | ${CHMOD} 0750 ${PKG_SYSCONFDIR}/certs | |
173 | ${CHMOD} 0750 ${PKG_SYSCONFDIR}/certs/demoCA | 165 | ${CHMOD} 0750 ${PKG_SYSCONFDIR}/certs/demoCA | |
174 | 166 | |||
167 | .include "../../devel/libltdl/buildlink3.mk" | |||
168 | .include "../../security/openssl/buildlink3.mk" | |||
175 | .include "../../mk/bsd.pkg.mk" | 169 | .include "../../mk/bsd.pkg.mk" |
@@ -1,12 +1,14 @@ | @@ -1,12 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2008/12/19 22:49:18 adrianp Exp $ | 1 | $NetBSD: distinfo,v 1.5 2009/04/23 18:26:05 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (freeradius-server-2.1.3.tar.bz2) = 752bc9ad79dec97661ebf5459fd51b708d0f9ddd | 3 | SHA1 (freeradius-server-2.1.4.tar.bz2) = 2e0172d9e0c72cba5e61259aaf15da67230f1882 | |
4 | RMD160 (freeradius-server-2.1.3.tar.bz2) = 9f697c1b0a834dc7f2b0f669df0d6b8c379ad346 | 4 | RMD160 (freeradius-server-2.1.4.tar.bz2) = 83b41b421e61720e50bc3e6c390e4f489d26e646 | |
5 | Size (freeradius-server-2.1.3.tar.bz2) = 2380451 bytes | 5 | Size (freeradius-server-2.1.4.tar.bz2) = 2405962 bytes | |
6 | SHA1 (patch-aa) = 90c0c676ea668e36851eeffc0f1703624d703339 | 6 | SHA1 (patch-aa) = 90c0c676ea668e36851eeffc0f1703624d703339 | |
7 | SHA1 (patch-ab) = 7a23eb75a9818b073263fd36cbf17b692fa19a9f | 7 | SHA1 (patch-ab) = 7a23eb75a9818b073263fd36cbf17b692fa19a9f | |
8 | SHA1 (patch-ac) = 5be3ed42b1e627cd6b71bbeabcbaa34edadb025d | |||
9 | SHA1 (patch-ad) = 9ff2eac2ea117117a06d09ab1dfddd881351df81 | |||
8 | SHA1 (patch-ae) = c4e77de8871ec0c4b5840f46f29286bae707dd3b | 10 | SHA1 (patch-ae) = c4e77de8871ec0c4b5840f46f29286bae707dd3b | |
9 | SHA1 (patch-ai) = 3f5fb64d718252cbbae6c808abd26bea9f0dcc9d | 11 | SHA1 (patch-ai) = 1a36e12cf70eec637341a15741f9a626ab4ae804 | |
10 | SHA1 (patch-aj) = ba4e08eb0f3fbe0cb18f41de9c80e14ebccc1188 | 12 | SHA1 (patch-aj) = ba4e08eb0f3fbe0cb18f41de9c80e14ebccc1188 | |
11 | SHA1 (patch-ak) = 751aba6a3f9716279f3a87871cf7008b7a921f9a | 13 | SHA1 (patch-ak) = 751aba6a3f9716279f3a87871cf7008b7a921f9a | |
12 | SHA1 (patch-al) = 05cce8da469b6d14fcba1ef3cf378c3ba4bee3a0 | 14 | SHA1 (patch-al) = 05cce8da469b6d14fcba1ef3cf378c3ba4bee3a0 |
@@ -1,23 +1,26 @@ | @@ -1,23 +1,26 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2008/12/19 22:49:18 adrianp Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2009/04/23 18:26:05 adam Exp $ | |
2 | bin/radclient | 2 | bin/radclient | |
3 | bin/radconf2xml | 3 | bin/radconf2xml | |
4 | bin/radeapclient | 4 | bin/radeapclient | |
5 | bin/radlast | 5 | bin/radlast | |
6 | bin/radsniff | 6 | bin/radsniff | |
7 | bin/radsqlrelay | 7 | bin/radsqlrelay | |
8 | bin/radtest | 8 | bin/radtest | |
9 | bin/radwho | 9 | bin/radwho | |
10 | bin/radzap | 10 | bin/radzap | |
11 | ${PLIST.dbm}bin/rlm_dbm_cat | |||
12 | ${PLIST.dbm}bin/rlm_dbm_parser | |||
13 | bin/rlm_ippool_tool | |||
11 | bin/smbencrypt | 14 | bin/smbencrypt | |
12 | include/freeradius/hash.h | 15 | include/freeradius/hash.h | |
13 | include/freeradius/ident.h | 16 | include/freeradius/ident.h | |
14 | include/freeradius/libradius.h | 17 | include/freeradius/libradius.h | |
15 | include/freeradius/md4.h | 18 | include/freeradius/md4.h | |
16 | include/freeradius/md5.h | 19 | include/freeradius/md5.h | |
17 | include/freeradius/missing.h | 20 | include/freeradius/missing.h | |
18 | include/freeradius/packet.h | 21 | include/freeradius/packet.h | |
19 | include/freeradius/radius.h | 22 | include/freeradius/radius.h | |
20 | include/freeradius/radpaths.h | 23 | include/freeradius/radpaths.h | |
21 | include/freeradius/sha1.h | 24 | include/freeradius/sha1.h | |
22 | include/freeradius/token.h | 25 | include/freeradius/token.h | |
23 | include/freeradius/udpfromto.h | 26 | include/freeradius/udpfromto.h | |
@@ -32,26 +35,30 @@ lib/rlm_acctlog-${RADVER}.la | @@ -32,26 +35,30 @@ lib/rlm_acctlog-${RADVER}.la | |||
32 | lib/rlm_acctlog.la | 35 | lib/rlm_acctlog.la | |
33 | lib/rlm_always-${RADVER}.la | 36 | lib/rlm_always-${RADVER}.la | |
34 | lib/rlm_always.la | 37 | lib/rlm_always.la | |
35 | lib/rlm_attr_filter-${RADVER}.la | 38 | lib/rlm_attr_filter-${RADVER}.la | |
36 | lib/rlm_attr_filter.la | 39 | lib/rlm_attr_filter.la | |
37 | lib/rlm_attr_rewrite-${RADVER}.la | 40 | lib/rlm_attr_rewrite-${RADVER}.la | |
38 | lib/rlm_attr_rewrite.la | 41 | lib/rlm_attr_rewrite.la | |
39 | lib/rlm_chap-${RADVER}.la | 42 | lib/rlm_chap-${RADVER}.la | |
40 | lib/rlm_chap.la | 43 | lib/rlm_chap.la | |
41 | lib/rlm_checkval-${RADVER}.la | 44 | lib/rlm_checkval-${RADVER}.la | |
42 | lib/rlm_checkval.la | 45 | lib/rlm_checkval.la | |
43 | lib/rlm_copy_packet-${RADVER}.la | 46 | lib/rlm_copy_packet-${RADVER}.la | |
44 | lib/rlm_copy_packet.la | 47 | lib/rlm_copy_packet.la | |
48 | ${PLIST.gdbm}lib/rlm_counter-${RADVER}.la | |||
49 | ${PLIST.gdbm}lib/rlm_counter.la | |||
50 | ${PLIST.dbm}lib/rlm_dbm-${RADVER}.la | |||
51 | ${PLIST.dbm}lib/rlm_dbm.la | |||
45 | lib/rlm_detail-${RADVER}.la | 52 | lib/rlm_detail-${RADVER}.la | |
46 | lib/rlm_detail.la | 53 | lib/rlm_detail.la | |
47 | lib/rlm_digest-${RADVER}.la | 54 | lib/rlm_digest-${RADVER}.la | |
48 | lib/rlm_digest.la | 55 | lib/rlm_digest.la | |
49 | lib/rlm_dynamic_clients-${RADVER}.la | 56 | lib/rlm_dynamic_clients-${RADVER}.la | |
50 | lib/rlm_dynamic_clients.la | 57 | lib/rlm_dynamic_clients.la | |
51 | lib/rlm_eap-${RADVER}.la | 58 | lib/rlm_eap-${RADVER}.la | |
52 | lib/rlm_eap.la | 59 | lib/rlm_eap.la | |
53 | lib/rlm_eap_gtc-${RADVER}.la | 60 | lib/rlm_eap_gtc-${RADVER}.la | |
54 | lib/rlm_eap_gtc.la | 61 | lib/rlm_eap_gtc.la | |
55 | lib/rlm_eap_leap-${RADVER}.la | 62 | lib/rlm_eap_leap-${RADVER}.la | |
56 | lib/rlm_eap_leap.la | 63 | lib/rlm_eap_leap.la | |
57 | lib/rlm_eap_md5-${RADVER}.la | 64 | lib/rlm_eap_md5-${RADVER}.la | |
@@ -66,50 +73,66 @@ lib/rlm_eap_tls-${RADVER}.la | @@ -66,50 +73,66 @@ lib/rlm_eap_tls-${RADVER}.la | |||
66 | lib/rlm_eap_tls.la | 73 | lib/rlm_eap_tls.la | |
67 | lib/rlm_eap_ttls-${RADVER}.la | 74 | lib/rlm_eap_ttls-${RADVER}.la | |
68 | lib/rlm_eap_ttls.la | 75 | lib/rlm_eap_ttls.la | |
69 | lib/rlm_exec-${RADVER}.la | 76 | lib/rlm_exec-${RADVER}.la | |
70 | lib/rlm_exec.la | 77 | lib/rlm_exec.la | |
71 | lib/rlm_expiration-${RADVER}.la | 78 | lib/rlm_expiration-${RADVER}.la | |
72 | lib/rlm_expiration.la | 79 | lib/rlm_expiration.la | |
73 | lib/rlm_expr-${RADVER}.la | 80 | lib/rlm_expr-${RADVER}.la | |
74 | lib/rlm_expr.la | 81 | lib/rlm_expr.la | |
75 | lib/rlm_fastusers-${RADVER}.la | 82 | lib/rlm_fastusers-${RADVER}.la | |
76 | lib/rlm_fastusers.la | 83 | lib/rlm_fastusers.la | |
77 | lib/rlm_files-${RADVER}.la | 84 | lib/rlm_files-${RADVER}.la | |
78 | lib/rlm_files.la | 85 | lib/rlm_files.la | |
86 | lib/rlm_ippool-${RADVER}.la | |||
87 | lib/rlm_ippool.la | |||
88 | ${PLIST.kerberos}lib/rlm_krb5-${RADVER}.la | |||
89 | ${PLIST.kerberos}lib/rlm_krb5.la | |||
90 | ${PLIST.ldap}lib/rlm_ldap-${RADVER}.la | |||
91 | ${PLIST.ldap}lib/rlm_ldap.la | |||
79 | lib/rlm_linelog-${RADVER}.la | 92 | lib/rlm_linelog-${RADVER}.la | |
80 | lib/rlm_linelog.la | 93 | lib/rlm_linelog.la | |
81 | lib/rlm_logintime-${RADVER}.la | 94 | lib/rlm_logintime-${RADVER}.la | |
82 | lib/rlm_logintime.la | 95 | lib/rlm_logintime.la | |
83 | lib/rlm_mschap-${RADVER}.la | 96 | lib/rlm_mschap-${RADVER}.la | |
84 | lib/rlm_mschap.la | 97 | lib/rlm_mschap.la | |
98 | ${PLIST.mysql}lib/rlm_sql_mysql-${RADVER}.la | |||
99 | ${PLIST.mysql}lib/rlm_sql_mysql.la | |||
85 | lib/rlm_otp-${RADVER}.la | 100 | lib/rlm_otp-${RADVER}.la | |
86 | lib/rlm_otp.la | 101 | lib/rlm_otp.la | |
102 | ${PLIST.pam}lib/rlm_pam-${RADVER}.la | |||
103 | ${PLIST.pam}lib/rlm_pam.la | |||
87 | lib/rlm_pap-${RADVER}.la | 104 | lib/rlm_pap-${RADVER}.la | |
88 | lib/rlm_pap.la | 105 | lib/rlm_pap.la | |
89 | lib/rlm_passwd-${RADVER}.la | 106 | lib/rlm_passwd-${RADVER}.la | |
90 | lib/rlm_passwd.la | 107 | lib/rlm_passwd.la | |
108 | ${PLIST.pgsql}lib/rlm_sql_postgresql-${RADVER}.la | |||
109 | ${PLIST.pgsql}lib/rlm_sql_postgresql.la | |||
91 | lib/rlm_policy-${RADVER}.la | 110 | lib/rlm_policy-${RADVER}.la | |
92 | lib/rlm_policy.la | 111 | lib/rlm_policy.la | |
93 | lib/rlm_preprocess-${RADVER}.la | 112 | lib/rlm_preprocess-${RADVER}.la | |
94 | lib/rlm_preprocess.la | 113 | lib/rlm_preprocess.la | |
95 | lib/rlm_radutmp-${RADVER}.la | 114 | lib/rlm_radutmp-${RADVER}.la | |
96 | lib/rlm_radutmp.la | 115 | lib/rlm_radutmp.la | |
97 | lib/rlm_realm-${RADVER}.la | 116 | lib/rlm_realm-${RADVER}.la | |
98 | lib/rlm_realm.la | 117 | lib/rlm_realm.la | |
99 | lib/rlm_sql-${RADVER}.la | 118 | lib/rlm_sql-${RADVER}.la | |
100 | lib/rlm_sql.la | 119 | lib/rlm_sql.la | |
120 | ${PLIST.iodbc}lib/rlm_sql_iodbc-${RADVER}.la | |||
121 | ${PLIST.iodbc}lib/rlm_sql_iodbc.la | |||
101 | lib/rlm_sql_log-${RADVER}.la | 122 | lib/rlm_sql_log-${RADVER}.la | |
102 | lib/rlm_sql_log.la | 123 | lib/rlm_sql_log.la | |
124 | ${PLIST.unixodbc}lib/rlm_sql_unixodbc-${RADVER}.la | |||
125 | ${PLIST.unixodbc}lib/rlm_sql_unixodbc.la | |||
103 | lib/rlm_sqlcounter-${RADVER}.la | 126 | lib/rlm_sqlcounter-${RADVER}.la | |
104 | lib/rlm_sqlcounter.la | 127 | lib/rlm_sqlcounter.la | |
105 | lib/rlm_sqlippool-${RADVER}.la | 128 | lib/rlm_sqlippool-${RADVER}.la | |
106 | lib/rlm_sqlippool.la | 129 | lib/rlm_sqlippool.la | |
107 | lib/rlm_unix-${RADVER}.la | 130 | lib/rlm_unix-${RADVER}.la | |
108 | lib/rlm_unix.la | 131 | lib/rlm_unix.la | |
109 | man/man1/radclient.1 | 132 | man/man1/radclient.1 | |
110 | man/man1/radeapclient.1 | 133 | man/man1/radeapclient.1 | |
111 | man/man1/radlast.1 | 134 | man/man1/radlast.1 | |
112 | man/man1/radtest.1 | 135 | man/man1/radtest.1 | |
113 | man/man1/radwho.1 | 136 | man/man1/radwho.1 | |
114 | man/man1/radzap.1 | 137 | man/man1/radzap.1 | |
115 | man/man5/acct_users.5 | 138 | man/man5/acct_users.5 | |
@@ -127,32 +150,35 @@ man/man5/rlm_detail.5 | @@ -127,32 +150,35 @@ man/man5/rlm_detail.5 | |||
127 | man/man5/rlm_digest.5 | 150 | man/man5/rlm_digest.5 | |
128 | man/man5/rlm_expr.5 | 151 | man/man5/rlm_expr.5 | |
129 | man/man5/rlm_files.5 | 152 | man/man5/rlm_files.5 | |
130 | man/man5/rlm_mschap.5 | 153 | man/man5/rlm_mschap.5 | |
131 | man/man5/rlm_pap.5 | 154 | man/man5/rlm_pap.5 | |
132 | man/man5/rlm_passwd.5 | 155 | man/man5/rlm_passwd.5 | |
133 | man/man5/rlm_policy.5 | 156 | man/man5/rlm_policy.5 | |
134 | man/man5/rlm_realm.5 | 157 | man/man5/rlm_realm.5 | |
135 | man/man5/rlm_sql.5 | 158 | man/man5/rlm_sql.5 | |
136 | man/man5/rlm_sql_log.5 | 159 | man/man5/rlm_sql_log.5 | |
137 | man/man5/rlm_unix.5 | 160 | man/man5/rlm_unix.5 | |
138 | man/man5/unlang.5 | 161 | man/man5/unlang.5 | |
139 | man/man5/users.5 | 162 | man/man5/users.5 | |
163 | man/man8/raddebug.8 | |||
140 | man/man8/radiusd.8 | 164 | man/man8/radiusd.8 | |
141 | man/man8/radmin.8 | 165 | man/man8/radmin.8 | |
142 | man/man8/radrelay.8 | 166 | man/man8/radrelay.8 | |
143 | man/man8/radsqlrelay.8 | 167 | man/man8/radsqlrelay.8 | |
144 | man/man8/radwatch.8 | 168 | man/man8/radwatch.8 | |
169 | man/man8/rlm_ippool_tool.8 | |||
145 | sbin/checkrad | 170 | sbin/checkrad | |
171 | sbin/raddebug | |||
146 | sbin/radiusd | 172 | sbin/radiusd | |
147 | sbin/radmin | 173 | sbin/radmin | |
148 | sbin/radwatch | 174 | sbin/radwatch | |
149 | sbin/rc.radiusd | 175 | sbin/rc.radiusd | |
150 | share/doc/freeradius/Acct-Type | 176 | share/doc/freeradius/Acct-Type | |
151 | share/doc/freeradius/Autz-Type | 177 | share/doc/freeradius/Autz-Type | |
152 | share/doc/freeradius/CYGWIN | 178 | share/doc/freeradius/CYGWIN | |
153 | share/doc/freeradius/ChangeLog | 179 | share/doc/freeradius/ChangeLog | |
154 | share/doc/freeradius/DIFFS | 180 | share/doc/freeradius/DIFFS | |
155 | share/doc/freeradius/MACOSX | 181 | share/doc/freeradius/MACOSX | |
156 | share/doc/freeradius/OS2 | 182 | share/doc/freeradius/OS2 | |
157 | share/doc/freeradius/Post-Auth-Type | 183 | share/doc/freeradius/Post-Auth-Type | |
158 | share/doc/freeradius/RADIUS-LDAP-eDirectory | 184 | share/doc/freeradius/RADIUS-LDAP-eDirectory | |
@@ -175,27 +201,26 @@ share/doc/freeradius/ldap_howto.txt | @@ -175,27 +201,26 @@ share/doc/freeradius/ldap_howto.txt | |||
175 | share/doc/freeradius/load-balance.txt | 201 | share/doc/freeradius/load-balance.txt | |
176 | share/doc/freeradius/misc-nas | 202 | share/doc/freeradius/misc-nas | |
177 | share/doc/freeradius/module_interface | 203 | share/doc/freeradius/module_interface | |
178 | share/doc/freeradius/mssql | 204 | share/doc/freeradius/mssql | |
179 | share/doc/freeradius/performance-testing | 205 | share/doc/freeradius/performance-testing | |
180 | share/doc/freeradius/processing_users_file | 206 | share/doc/freeradius/processing_users_file | |
181 | share/doc/freeradius/proxy | 207 | share/doc/freeradius/proxy | |
182 | share/doc/freeradius/release-method.txt | 208 | share/doc/freeradius/release-method.txt | |
183 | share/doc/freeradius/rfc/attributes.html | 209 | share/doc/freeradius/rfc/attributes.html | |
184 | share/doc/freeradius/rfc/draft-kamath-pppext-eap-mschapv2-00.txt | 210 | share/doc/freeradius/rfc/draft-kamath-pppext-eap-mschapv2-00.txt | |
185 | share/doc/freeradius/rfc/draft-sterman-aaa-sip-00.txt | 211 | share/doc/freeradius/rfc/draft-sterman-aaa-sip-00.txt | |
186 | share/doc/freeradius/rfc/leap.txt | 212 | share/doc/freeradius/rfc/leap.txt | |
187 | share/doc/freeradius/rfc/pppext-eap-sim-12.txt | 213 | share/doc/freeradius/rfc/pppext-eap-sim-12.txt | |
188 | share/doc/freeradius/rfc/rfc5281.txt | |||
189 | share/doc/freeradius/rfc/rfc1157.txt | 214 | share/doc/freeradius/rfc/rfc1157.txt | |
190 | share/doc/freeradius/rfc/rfc1227.txt | 215 | share/doc/freeradius/rfc/rfc1227.txt | |
191 | share/doc/freeradius/rfc/rfc1448.txt | 216 | share/doc/freeradius/rfc/rfc1448.txt | |
192 | share/doc/freeradius/rfc/rfc1901.txt | 217 | share/doc/freeradius/rfc/rfc1901.txt | |
193 | share/doc/freeradius/rfc/rfc1905.txt | 218 | share/doc/freeradius/rfc/rfc1905.txt | |
194 | share/doc/freeradius/rfc/rfc2243.txt | 219 | share/doc/freeradius/rfc/rfc2243.txt | |
195 | share/doc/freeradius/rfc/rfc2284.txt | 220 | share/doc/freeradius/rfc/rfc2284.txt | |
196 | share/doc/freeradius/rfc/rfc2289.txt | 221 | share/doc/freeradius/rfc/rfc2289.txt | |
197 | share/doc/freeradius/rfc/rfc2433.txt | 222 | share/doc/freeradius/rfc/rfc2433.txt | |
198 | share/doc/freeradius/rfc/rfc2548.txt | 223 | share/doc/freeradius/rfc/rfc2548.txt | |
199 | share/doc/freeradius/rfc/rfc2607.txt | 224 | share/doc/freeradius/rfc/rfc2607.txt | |
200 | share/doc/freeradius/rfc/rfc2618.txt | 225 | share/doc/freeradius/rfc/rfc2618.txt | |
201 | share/doc/freeradius/rfc/rfc2619.txt | 226 | share/doc/freeradius/rfc/rfc2619.txt | |
@@ -223,26 +248,27 @@ share/doc/freeradius/rfc/rfc4668.txt | @@ -223,26 +248,27 @@ share/doc/freeradius/rfc/rfc4668.txt | |||
223 | share/doc/freeradius/rfc/rfc4669.txt | 248 | share/doc/freeradius/rfc/rfc4669.txt | |
224 | share/doc/freeradius/rfc/rfc4670.txt | 249 | share/doc/freeradius/rfc/rfc4670.txt | |
225 | share/doc/freeradius/rfc/rfc4671.txt | 250 | share/doc/freeradius/rfc/rfc4671.txt | |
226 | share/doc/freeradius/rfc/rfc4672.txt | 251 | share/doc/freeradius/rfc/rfc4672.txt | |
227 | share/doc/freeradius/rfc/rfc4673.txt | 252 | share/doc/freeradius/rfc/rfc4673.txt | |
228 | share/doc/freeradius/rfc/rfc4675.txt | 253 | share/doc/freeradius/rfc/rfc4675.txt | |
229 | share/doc/freeradius/rfc/rfc4679.txt | 254 | share/doc/freeradius/rfc/rfc4679.txt | |
230 | share/doc/freeradius/rfc/rfc4818.txt | 255 | share/doc/freeradius/rfc/rfc4818.txt | |
231 | share/doc/freeradius/rfc/rfc4849.txt | 256 | share/doc/freeradius/rfc/rfc4849.txt | |
232 | share/doc/freeradius/rfc/rfc5080.txt | 257 | share/doc/freeradius/rfc/rfc5080.txt | |
233 | share/doc/freeradius/rfc/rfc5090.txt | 258 | share/doc/freeradius/rfc/rfc5090.txt | |
234 | share/doc/freeradius/rfc/rfc5176.txt | 259 | share/doc/freeradius/rfc/rfc5176.txt | |
235 | share/doc/freeradius/rfc/rfc5247.txt | 260 | share/doc/freeradius/rfc/rfc5247.txt | |
261 | share/doc/freeradius/rfc/rfc5281.txt | |||
236 | share/doc/freeradius/rlm_dbm | 262 | share/doc/freeradius/rlm_dbm | |
237 | share/doc/freeradius/rlm_eap | 263 | share/doc/freeradius/rlm_eap | |
238 | share/doc/freeradius/rlm_expiration | 264 | share/doc/freeradius/rlm_expiration | |
239 | share/doc/freeradius/rlm_fastusers | 265 | share/doc/freeradius/rlm_fastusers | |
240 | share/doc/freeradius/rlm_jradius | 266 | share/doc/freeradius/rlm_jradius | |
241 | share/doc/freeradius/rlm_krb5 | 267 | share/doc/freeradius/rlm_krb5 | |
242 | share/doc/freeradius/rlm_ldap | 268 | share/doc/freeradius/rlm_ldap | |
243 | share/doc/freeradius/rlm_pam | 269 | share/doc/freeradius/rlm_pam | |
244 | share/doc/freeradius/rlm_passwd | 270 | share/doc/freeradius/rlm_passwd | |
245 | share/doc/freeradius/rlm_python | 271 | share/doc/freeradius/rlm_python | |
246 | share/doc/freeradius/rlm_sim_triplets | 272 | share/doc/freeradius/rlm_sim_triplets | |
247 | share/doc/freeradius/rlm_sql | 273 | share/doc/freeradius/rlm_sql | |
248 | share/doc/freeradius/rlm_sqlcounter | 274 | share/doc/freeradius/rlm_sqlcounter | |
@@ -261,71 +287,120 @@ share/examples/freeradius/certs/bootstra | @@ -261,71 +287,120 @@ share/examples/freeradius/certs/bootstra | |||
261 | share/examples/freeradius/certs/ca.cnf | 287 | share/examples/freeradius/certs/ca.cnf | |
262 | share/examples/freeradius/certs/client.cnf | 288 | share/examples/freeradius/certs/client.cnf | |
263 | share/examples/freeradius/certs/demoCA/cacert.pem | 289 | share/examples/freeradius/certs/demoCA/cacert.pem | |
264 | share/examples/freeradius/certs/server.cnf | 290 | share/examples/freeradius/certs/server.cnf | |
265 | share/examples/freeradius/certs/xpextensions | 291 | share/examples/freeradius/certs/xpextensions | |
266 | share/examples/freeradius/clients.conf | 292 | share/examples/freeradius/clients.conf | |
267 | share/examples/freeradius/dictionary | 293 | share/examples/freeradius/dictionary | |
268 | share/examples/freeradius/eap.conf | 294 | share/examples/freeradius/eap.conf | |
269 | share/examples/freeradius/example.pl | 295 | share/examples/freeradius/example.pl | |
270 | share/examples/freeradius/experimental.conf | 296 | share/examples/freeradius/experimental.conf | |
271 | share/examples/freeradius/hints | 297 | share/examples/freeradius/hints | |
272 | share/examples/freeradius/huntgroups | 298 | share/examples/freeradius/huntgroups | |
273 | share/examples/freeradius/ldap.attrmap | 299 | share/examples/freeradius/ldap.attrmap | |
274 | share/examples/freeradius/otp.conf | 300 | share/examples/freeradius/modules/acct_unique | |
301 | share/examples/freeradius/modules/always | |||
302 | share/examples/freeradius/modules/attr_filter | |||
303 | share/examples/freeradius/modules/attr_rewrite | |||
304 | share/examples/freeradius/modules/chap | |||
305 | share/examples/freeradius/modules/checkval | |||
306 | share/examples/freeradius/modules/counter | |||
307 | share/examples/freeradius/modules/detail | |||
308 | share/examples/freeradius/modules/detail.example.com | |||
309 | share/examples/freeradius/modules/detail.log | |||
310 | share/examples/freeradius/modules/digest | |||
311 | share/examples/freeradius/modules/echo | |||
312 | share/examples/freeradius/modules/etc_group | |||
313 | share/examples/freeradius/modules/exec | |||
314 | share/examples/freeradius/modules/expiration | |||
315 | share/examples/freeradius/modules/expr | |||
316 | share/examples/freeradius/modules/files | |||
317 | share/examples/freeradius/modules/inner-eap | |||
318 | share/examples/freeradius/modules/ippool | |||
319 | share/examples/freeradius/modules/krb5 | |||
320 | share/examples/freeradius/modules/ldap | |||
321 | share/examples/freeradius/modules/linelog | |||
322 | share/examples/freeradius/modules/logintime | |||
323 | share/examples/freeradius/modules/mac2ip | |||
324 | share/examples/freeradius/modules/mac2vlan | |||
325 | share/examples/freeradius/modules/mschap | |||
326 | share/examples/freeradius/modules/otp | |||
327 | share/examples/freeradius/modules/pam | |||
328 | share/examples/freeradius/modules/pap | |||
329 | share/examples/freeradius/modules/passwd | |||
330 | share/examples/freeradius/modules/perl | |||
331 | share/examples/freeradius/modules/policy | |||
332 | share/examples/freeradius/modules/preprocess | |||
333 | share/examples/freeradius/modules/radutmp | |||
334 | share/examples/freeradius/modules/realm | |||
335 | share/examples/freeradius/modules/smbpasswd | |||
336 | share/examples/freeradius/modules/smsotp | |||
337 | share/examples/freeradius/modules/sql_log | |||
338 | share/examples/freeradius/modules/sqlcounter_expire_on_login | |||
339 | share/examples/freeradius/modules/sradutmp | |||
340 | share/examples/freeradius/modules/unix | |||
341 | share/examples/freeradius/modules/wimax | |||
275 | share/examples/freeradius/policy.conf | 342 | share/examples/freeradius/policy.conf | |
276 | share/examples/freeradius/policy.txt | 343 | share/examples/freeradius/policy.txt | |
277 | share/examples/freeradius/preproxy_users | 344 | share/examples/freeradius/preproxy_users | |
278 | share/examples/freeradius/proxy.conf | 345 | share/examples/freeradius/proxy.conf | |
279 | share/examples/freeradius/radiusd.conf | 346 | share/examples/freeradius/radiusd.conf | |
280 | share/examples/freeradius/sites-available/README | 347 | share/examples/freeradius/sites-available/README | |
281 | share/examples/freeradius/sites-available/buffered-sql | 348 | share/examples/freeradius/sites-available/buffered-sql | |
349 | share/examples/freeradius/sites-available/control-socket | |||
282 | share/examples/freeradius/sites-available/copy-acct-to-home-server | 350 | share/examples/freeradius/sites-available/copy-acct-to-home-server | |
351 | share/examples/freeradius/sites-available/decoupled-accounting | |||
283 | share/examples/freeradius/sites-available/default | 352 | share/examples/freeradius/sites-available/default | |
284 | share/examples/freeradius/sites-available/dhcp | 353 | share/examples/freeradius/sites-available/dhcp | |
354 | share/examples/freeradius/sites-available/dynamic-clients | |||
285 | share/examples/freeradius/sites-available/example | 355 | share/examples/freeradius/sites-available/example | |
286 | share/examples/freeradius/sites-available/inner-tunnel | 356 | share/examples/freeradius/sites-available/inner-tunnel | |
357 | share/examples/freeradius/sites-available/originate-coa | |||
287 | share/examples/freeradius/sites-available/proxy-inner-tunnel | 358 | share/examples/freeradius/sites-available/proxy-inner-tunnel | |
288 | share/examples/freeradius/sites-available/robust-proxy-accounting | 359 | share/examples/freeradius/sites-available/robust-proxy-accounting | |
360 | share/examples/freeradius/sites-available/status | |||
289 | share/examples/freeradius/sites-available/virtual.example.com | 361 | share/examples/freeradius/sites-available/virtual.example.com | |
290 | share/examples/freeradius/sites-available/vmps | 362 | share/examples/freeradius/sites-available/vmps | |
291 | share/examples/freeradius/sql.conf | 363 | share/examples/freeradius/sql.conf | |
292 | share/examples/freeradius/sql/mssql/dialup.conf | 364 | share/examples/freeradius/sql/mssql/dialup.conf | |
293 | share/examples/freeradius/sql/mssql/schema.sql | 365 | share/examples/freeradius/sql/mssql/schema.sql | |
294 | share/examples/freeradius/sql/mysql/admin.sql | 366 | share/examples/freeradius/sql/mysql/admin.sql | |
295 | share/examples/freeradius/sql/mysql/counter.conf | 367 | share/examples/freeradius/sql/mysql/counter.conf | |
296 | share/examples/freeradius/sql/mysql/dialup.conf | 368 | share/examples/freeradius/sql/mysql/dialup.conf | |
297 | share/examples/freeradius/sql/mysql/ippool.conf | 369 | share/examples/freeradius/sql/mysql/ippool.conf | |
298 | share/examples/freeradius/sql/mysql/ippool.sql | 370 | share/examples/freeradius/sql/mysql/ippool.sql | |
299 | share/examples/freeradius/sql/mysql/nas.sql | 371 | share/examples/freeradius/sql/mysql/nas.sql | |
300 | share/examples/freeradius/sql/mysql/schema.sql | 372 | share/examples/freeradius/sql/mysql/schema.sql | |
373 | share/examples/freeradius/sql/mysql/wimax.conf | |||
374 | share/examples/freeradius/sql/mysql/wimax.sql | |||
301 | share/examples/freeradius/sql/oracle/dialup.conf | 375 | share/examples/freeradius/sql/oracle/dialup.conf | |
376 | share/examples/freeradius/sql/oracle/ippool.conf | |||
302 | share/examples/freeradius/sql/oracle/ippool.sql | 377 | share/examples/freeradius/sql/oracle/ippool.sql | |
378 | share/examples/freeradius/sql/oracle/msqlippool.txt | |||
303 | share/examples/freeradius/sql/oracle/nas.sql | 379 | share/examples/freeradius/sql/oracle/nas.sql | |
304 | share/examples/freeradius/sql/oracle/schema.sql | 380 | share/examples/freeradius/sql/oracle/schema.sql | |
305 | share/examples/freeradius/sql/postgresql/admin.sql | 381 | share/examples/freeradius/sql/postgresql/admin.sql | |
306 | share/examples/freeradius/sql/postgresql/cisco_h323_db_schema.sql | 382 | share/examples/freeradius/sql/postgresql/cisco_h323_db_schema.sql | |
307 | share/examples/freeradius/sql/postgresql/counter.conf | 383 | share/examples/freeradius/sql/postgresql/counter.conf | |
308 | share/examples/freeradius/sql/postgresql/dialup.conf | 384 | share/examples/freeradius/sql/postgresql/dialup.conf | |
309 | share/examples/freeradius/sql/postgresql/ippool.conf | 385 | share/examples/freeradius/sql/postgresql/ippool.conf | |
310 | share/examples/freeradius/sql/postgresql/ippool.sql | 386 | share/examples/freeradius/sql/postgresql/ippool.sql | |
311 | share/examples/freeradius/sql/postgresql/nas.sql | 387 | share/examples/freeradius/sql/postgresql/nas.sql | |
312 | share/examples/freeradius/sql/postgresql/schema.sql | 388 | share/examples/freeradius/sql/postgresql/schema.sql | |
313 | share/examples/freeradius/sql/postgresql/update_radacct_group_trigger.sql | 389 | share/examples/freeradius/sql/postgresql/update_radacct_group_trigger.sql | |
314 | share/examples/freeradius/sql/postgresql/voip-postpaid.conf | 390 | share/examples/freeradius/sql/postgresql/voip-postpaid.conf | |
315 | share/examples/freeradius/sqlippool.conf | 391 | share/examples/freeradius/sqlippool.conf | |
316 | share/examples/freeradius/templates.conf | 392 | share/examples/freeradius/templates.conf | |
317 | share/examples/freeradius/users | 393 | share/examples/freeradius/users | |
318 | share/examples/freeradius/vmpsd.conf.in | |||
319 | share/examples/rc.d/radiusd | 394 | share/examples/rc.d/radiusd | |
320 | share/freeradius/dictionary | 395 | share/freeradius/dictionary | |
321 | share/freeradius/dictionary.3com | 396 | share/freeradius/dictionary.3com | |
322 | share/freeradius/dictionary.3gpp | 397 | share/freeradius/dictionary.3gpp | |
323 | share/freeradius/dictionary.3gpp2 | 398 | share/freeradius/dictionary.3gpp2 | |
324 | share/freeradius/dictionary.acc | 399 | share/freeradius/dictionary.acc | |
325 | share/freeradius/dictionary.airespace | 400 | share/freeradius/dictionary.airespace | |
326 | share/freeradius/dictionary.alcatel | 401 | share/freeradius/dictionary.alcatel | |
327 | share/freeradius/dictionary.alteon | 402 | share/freeradius/dictionary.alteon | |
328 | share/freeradius/dictionary.altiga | 403 | share/freeradius/dictionary.altiga | |
329 | share/freeradius/dictionary.alvarion | 404 | share/freeradius/dictionary.alvarion | |
330 | share/freeradius/dictionary.apc | 405 | share/freeradius/dictionary.apc | |
331 | share/freeradius/dictionary.aptis | 406 | share/freeradius/dictionary.aptis | |
@@ -349,26 +424,27 @@ share/freeradius/dictionary.colubris | @@ -349,26 +424,27 @@ share/freeradius/dictionary.colubris | |||
349 | share/freeradius/dictionary.columbia_university | 424 | share/freeradius/dictionary.columbia_university | |
350 | share/freeradius/dictionary.compat | 425 | share/freeradius/dictionary.compat | |
351 | share/freeradius/dictionary.cosine | 426 | share/freeradius/dictionary.cosine | |
352 | share/freeradius/dictionary.dhcp | 427 | share/freeradius/dictionary.dhcp | |
353 | share/freeradius/dictionary.digium | 428 | share/freeradius/dictionary.digium | |
354 | share/freeradius/dictionary.epygi | 429 | share/freeradius/dictionary.epygi | |
355 | share/freeradius/dictionary.ericsson | 430 | share/freeradius/dictionary.ericsson | |
356 | share/freeradius/dictionary.erx | 431 | share/freeradius/dictionary.erx | |
357 | share/freeradius/dictionary.extreme | 432 | share/freeradius/dictionary.extreme | |
358 | share/freeradius/dictionary.fortinet | 433 | share/freeradius/dictionary.fortinet | |
359 | share/freeradius/dictionary.foundry | 434 | share/freeradius/dictionary.foundry | |
360 | share/freeradius/dictionary.freeradius | 435 | share/freeradius/dictionary.freeradius | |
361 | share/freeradius/dictionary.freeradius.internal | 436 | share/freeradius/dictionary.freeradius.internal | |
437 | share/freeradius/dictionary.freeswitch | |||
362 | share/freeradius/dictionary.gandalf | 438 | share/freeradius/dictionary.gandalf | |
363 | share/freeradius/dictionary.garderos | 439 | share/freeradius/dictionary.garderos | |
364 | share/freeradius/dictionary.gemtek | 440 | share/freeradius/dictionary.gemtek | |
365 | share/freeradius/dictionary.h3c | 441 | share/freeradius/dictionary.h3c | |
366 | share/freeradius/dictionary.hp | 442 | share/freeradius/dictionary.hp | |
367 | share/freeradius/dictionary.huawei | 443 | share/freeradius/dictionary.huawei | |
368 | share/freeradius/dictionary.ipunplugged | 444 | share/freeradius/dictionary.ipunplugged | |
369 | share/freeradius/dictionary.issanni | 445 | share/freeradius/dictionary.issanni | |
370 | share/freeradius/dictionary.itk | 446 | share/freeradius/dictionary.itk | |
371 | share/freeradius/dictionary.jradius | 447 | share/freeradius/dictionary.jradius | |
372 | share/freeradius/dictionary.juniper | 448 | share/freeradius/dictionary.juniper | |
373 | share/freeradius/dictionary.karlnet | 449 | share/freeradius/dictionary.karlnet | |
374 | share/freeradius/dictionary.lancom | 450 | share/freeradius/dictionary.lancom | |
@@ -447,20 +523,21 @@ share/freeradius/dictionary.zyxel | @@ -447,20 +523,21 @@ share/freeradius/dictionary.zyxel | |||
447 | @unexec ${RMDIR} %D/etc/raddb/sql/mssql 2>/dev/null || ${TRUE} | 523 | @unexec ${RMDIR} %D/etc/raddb/sql/mssql 2>/dev/null || ${TRUE} | |
448 | @unexec ${RMDIR} %D/etc/raddb/sql 2>/dev/null || ${TRUE} | 524 | @unexec ${RMDIR} %D/etc/raddb/sql 2>/dev/null || ${TRUE} | |
449 | @unexec ${RMDIR} %D/etc/raddb/sites-available 2>/dev/null || ${TRUE} | 525 | @unexec ${RMDIR} %D/etc/raddb/sites-available 2>/dev/null || ${TRUE} | |
450 | @unexec ${RMDIR} %D/etc/raddb/certs/demoCA 2>/dev/null || ${TRUE} | 526 | @unexec ${RMDIR} %D/etc/raddb/certs/demoCA 2>/dev/null || ${TRUE} | |
451 | @unexec ${RMDIR} %D/etc/raddb/certs 2>/dev/null || ${TRUE} | 527 | @unexec ${RMDIR} %D/etc/raddb/certs 2>/dev/null || ${TRUE} | |
452 | @unexec ${RMDIR} %D/etc/raddb 2>/dev/null || ${TRUE} | 528 | @unexec ${RMDIR} %D/etc/raddb 2>/dev/null || ${TRUE} | |
453 | @dirrm share/freeradius | 529 | @dirrm share/freeradius | |
454 | @dirrm share/examples/freeradius/sql/postgresql | 530 | @dirrm share/examples/freeradius/sql/postgresql | |
455 | @dirrm share/examples/freeradius/sql/oracle | 531 | @dirrm share/examples/freeradius/sql/oracle | |
456 | @dirrm share/examples/freeradius/sql/mysql | 532 | @dirrm share/examples/freeradius/sql/mysql | |
457 | @dirrm share/examples/freeradius/sql/mssql | 533 | @dirrm share/examples/freeradius/sql/mssql | |
458 | @dirrm share/examples/freeradius/sql | 534 | @dirrm share/examples/freeradius/sql | |
459 | @dirrm share/examples/freeradius/sites-available | 535 | @dirrm share/examples/freeradius/sites-available | |
536 | @dirrm share/examples/freeradius/modules | |||
460 | @dirrm share/examples/freeradius/certs/demoCA | 537 | @dirrm share/examples/freeradius/certs/demoCA | |
461 | @dirrm share/examples/freeradius/certs | 538 | @dirrm share/examples/freeradius/certs | |
462 | @dirrm share/examples/freeradius | 539 | @dirrm share/examples/freeradius | |
463 | @dirrm share/doc/freeradius/rfc | 540 | @dirrm share/doc/freeradius/rfc | |
464 | @dirrm share/doc/freeradius/examples | 541 | @dirrm share/doc/freeradius/examples | |
465 | @dirrm share/doc/freeradius | 542 | @dirrm share/doc/freeradius | |
466 | @dirrm include/freeradius | 543 | @dirrm include/freeradius |
@@ -1,112 +1,135 @@ | @@ -1,112 +1,135 @@ | |||
1 | # $NetBSD: options.mk,v 1.1.1.1 2008/05/15 19:43:47 adrianp Exp $ | 1 | # $NetBSD: options.mk,v 1.2 2009/04/23 18:26:05 adam Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.freeradius | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.freeradius | |
4 | 4 | PKG_SUPPORTED_OPTIONS= ldap mysql pgsql snmp kerberos pam freeradius-simul-use | ||
5 | PKG_OPTIONS_OPTIONAL_GROUPS= dbm | |||
6 | PKG_OPTIONS_GROUP.dbm= bdb gdbm | |||
7 | ||||
8 | PKG_SUPPORTED_OPTIONS= ldap mysql pgsql snmp kerberos freeradius-simul-use pam | |||
9 | PKG_SUGGESTED_OPTIONS= gdbm freeradius-simul-use | 5 | PKG_SUGGESTED_OPTIONS= gdbm freeradius-simul-use | |
6 | PKG_OPTIONS_OPTIONAL_GROUPS= dbm odbc | |||
7 | PKG_OPTIONS_GROUP.dbm= bdb gdbm | |||
8 | PKG_OPTIONS_GROUP.odbc= iodbc unixodbc | |||
10 | 9 | |||
11 | .include "../../mk/bsd.options.mk" | 10 | .include "../../mk/bsd.options.mk" | |
12 | 11 | |||
12 | PLIST_VARS+= dbm gdbm iodbc ldap kerberos mysql pam pgsql unixodbc | |||
13 | ||||
13 | ### | 14 | ### | |
14 | ### Use GDBM or Berkeley DB 1.x for storing user details | 15 | ### GDBM or Berkeley DB 1.x support | |
15 | ### | 16 | ### | |
16 | .if !empty(PKG_OPTIONS:Mgdbm) | 17 | .if !empty(PKG_OPTIONS:Mgdbm) | |
17 | . include "../../databases/gdbm/buildlink3.mk" | 18 | . include "../../databases/gdbm/buildlink3.mk" | |
18 | CONFIGURE_ARGS+= --with-rlm_dbm | 19 | CONFIGURE_ARGS+= --with-rlm_dbm | |
19 | PLIST_SRC+= ${PKGDIR}/PLIST.dbm ${PKGDIR}/PLIST.gdbm | 20 | PLIST.dbm= yes | |
21 | PLIST.gdbm= yes | |||
20 | .elif !empty(PKG_OPTIONS:Mbdb) && exists(/usr/include/ndbm.h) | 22 | .elif !empty(PKG_OPTIONS:Mbdb) && exists(/usr/include/ndbm.h) | |
21 | BDB_ACCEPTED= db1 | 23 | BDB_ACCEPTED= db1 | |
22 | . include "../../mk/bdb.buildlink3.mk" | 24 | . include "../../mk/bdb.buildlink3.mk" | |
23 | CONFIGURE_ARGS+= --with-rlm_dbm | 25 | CONFIGURE_ARGS+= --with-rlm_dbm | |
24 | PLIST_SRC+= ${PKGDIR}/PLIST.dbm | 26 | PLIST.dbm= yes | |
25 | .else | 27 | .else | |
26 | CONFIGURE_ARGS+= --without-rlm_dbm | 28 | CONFIGURE_ARGS+= --without-rlm_dbm | |
27 | .endif | 29 | .endif | |
28 | 30 | |||
29 | ### | 31 | ### | |
30 | ### Use OpenLDAP for storing user details | 32 | ### OpenLDAP support | |
31 | ### | 33 | ### | |
32 | .if !empty(PKG_OPTIONS:Mldap) | 34 | .if !empty(PKG_OPTIONS:Mldap) | |
33 | . include "../../databases/openldap-client/buildlink3.mk" | 35 | . include "../../databases/openldap-client/buildlink3.mk" | |
34 | CONFIGURE_ARGS+= --with-rlm_ldap | 36 | CONFIGURE_ARGS+= --with-rlm_ldap | |
35 | PLIST_SRC+= ${PKGDIR}/PLIST.ldap | 37 | PLIST.ldap= yes | |
36 | .else | 38 | .else | |
37 | CONFIGURE_ARGS+= --without-rlm_ldap | 39 | CONFIGURE_ARGS+= --without-rlm_ldap | |
38 | .endif | 40 | .endif | |
39 | 41 | |||
40 | ### | 42 | ### | |
41 | ### Use PostgreSQL for storing user details | 43 | ### IODBC support | |
44 | ### | |||
45 | .if !empty(PKG_OPTIONS:Miodbc) | |||
46 | . include "../../databases/iodbc/buildlink3.mk" | |||
47 | CONFIGURE_ARGS+= --with-rlm_sql_iodbc | |||
48 | PLIST.iodbc= yes | |||
49 | .else | |||
50 | CONFIGURE_ARGS+= --without-rlm_sql_iodbc | |||
51 | .endif | |||
52 | ||||
53 | ### | |||
54 | ### UnixDBC support | |||
55 | ### | |||
56 | .if !empty(PKG_OPTIONS:Munixodbc) | |||
57 | . include "../../databases/unixodbc/buildlink3.mk" | |||
58 | CONFIGURE_ARGS+= --with-rlm_sql_unixodbc | |||
59 | PLIST.unixodbc= yes | |||
60 | .else | |||
61 | CONFIGURE_ARGS+= --without-rlm_sql_unixodbc | |||
62 | .endif | |||
63 | ||||
64 | ### | |||
65 | ### PostgreSQL support | |||
42 | ### | 66 | ### | |
43 | .if !empty(PKG_OPTIONS:Mpgsql) | 67 | .if !empty(PKG_OPTIONS:Mpgsql) | |
44 | . include "../../mk/pgsql.buildlink3.mk" | 68 | . include "../../mk/pgsql.buildlink3.mk" | |
45 | CONFIGURE_ARGS+= --with-rlm_sql_postgresql | 69 | CONFIGURE_ARGS+= --with-rlm_sql_postgresql | |
46 | PLIST_SRC+= ${PKGDIR}/PLIST.pgsql | 70 | PLIST.pgsql= yes | |
47 | .else | 71 | .else | |
48 | CONFIGURE_ARGS+= --without-rlm_sql_postgresql | 72 | CONFIGURE_ARGS+= --without-rlm_sql_postgresql | |
49 | .endif | 73 | .endif | |
50 | 74 | |||
51 | ### | 75 | ### | |
52 | ### Use MySQL for storing user details | 76 | ### MySQL support | |
53 | ### | 77 | ### | |
54 | .if !empty(PKG_OPTIONS:Mmysql) | 78 | .if !empty(PKG_OPTIONS:Mmysql) | |
55 | . include "../../mk/mysql.buildlink3.mk" | 79 | . include "../../mk/mysql.buildlink3.mk" | |
56 | CONFIGURE_ARGS+= --with-rlm_sql_mysql | 80 | CONFIGURE_ARGS+= --with-rlm_sql_mysql | |
57 | PLIST_SRC+= ${PKGDIR}/PLIST.mysql | 81 | PLIST.mysql= yes | |
58 | .else | 82 | .else | |
59 | CONFIGURE_ARGS+= --without-rlm_sql_mysql | 83 | CONFIGURE_ARGS+= --without-rlm_sql_mysql | |
60 | .endif | 84 | .endif | |
61 | 85 | |||
62 | ### | 86 | ### | |
63 | ### Compile in SNMP support | 87 | ### SNMP support | |
64 | ### | 88 | ### | |
65 | ### Please note that snmp support is limited. Freeradius looks like it's | 89 | ### Please note that snmp support is limited. Freeradius looks like it's | |
66 | ### after the old ucd-snmp (v4.x) headers and ucd-snmp isn't in pkgsrc any | 90 | ### after the old ucd-snmp (v4.x) headers and ucd-snmp isn't in pkgsrc any | |
67 | ### more. Compatability mode on the current net-snmp (v5.x) does not seem | 91 | ### more. Compatability mode on the current net-snmp (v5.x) does not seem | |
68 | ### to work either. So it will find a few snmp utilites but other than that | 92 | ### to work either. So it will find a few snmp utilites but other than that | |
69 | ### it's limited, at best. | 93 | ### it's limited, at best. | |
70 | ### | 94 | ### | |
71 | ### | |||
72 | .if !empty(PKG_OPTIONS:Msnmp) | 95 | .if !empty(PKG_OPTIONS:Msnmp) | |
73 | . include "../../net/net-snmp/buildlink3.mk" | 96 | . include "../../net/net-snmp/buildlink3.mk" | |
74 | CONFIGURE_ARGS+= --with-snmp | 97 | CONFIGURE_ARGS+= --with-snmp | |
75 | .else | 98 | .else | |
76 | CONFIGURE_ARGS+= --without-snmp | 99 | CONFIGURE_ARGS+= --without-snmp | |
77 | .endif | 100 | .endif | |
78 | 101 | |||
79 | ### | 102 | ### | |
80 | ### Use kerberos 5 | 103 | ### Kerberos 5 support | |
81 | ### | 104 | ### | |
82 | .if !empty(PKG_OPTIONS:Mkerberos) | 105 | .if !empty(PKG_OPTIONS:Mkerberos) | |
83 | . include "../../mk/krb5.buildlink3.mk" | 106 | . include "../../mk/krb5.buildlink3.mk" | |
84 | CONFIGURE_ARGS+= --with-rlm_krb5 | 107 | CONFIGURE_ARGS+= --with-rlm_krb5 | |
85 | . if defined(KRB5_TYPE) && ${KRB5_TYPE} == "heimdal" | 108 | . if defined(KRB5_TYPE) && ${KRB5_TYPE} == "heimdal" | |
86 | CONFIGURE_ARGS+= --enable-heimdal-krb5 | 109 | CONFIGURE_ARGS+= --enable-heimdal-krb5 | |
87 | . endif | 110 | . endif | |
88 | PLIST_SRC+= ${PKGDIR}/PLIST.kerberos | 111 | PLIST.kerberos= yes | |
89 | .else | 112 | .else | |
90 | CONFIGURE_ARGS+= --without-rlm_krb5 | 113 | CONFIGURE_ARGS+= --without-rlm_krb5 | |
91 | .endif | 114 | .endif | |
92 | 115 | |||
93 | ### | 116 | ### | |
94 | ### Enable Simultaneous-Use which needs snmpwalk and snmpget | 117 | ### Enable Simultaneous-Use which needs snmpwalk and snmpget | |
95 | ### | 118 | ### | |
96 | .if !empty(PKG_OPTIONS:Mfreeradius-simul-use) | 119 | .if !empty(PKG_OPTIONS:Mfreeradius-simul-use) | |
97 | . include "../../net/net-snmp/buildlink3.mk" | 120 | . include "../../net/net-snmp/buildlink3.mk" | |
98 | .else | 121 | .else | |
99 | CONFIGURE_ENV+= ac_cv_path_SNMPGET="" | 122 | CONFIGURE_ENV+= ac_cv_path_SNMPGET="" | |
100 | CONFIGURE_ENV+= ac_cv_path_SNMPWALK="" | 123 | CONFIGURE_ENV+= ac_cv_path_SNMPWALK="" | |
101 | .endif | 124 | .endif | |
102 | 125 | |||
103 | ### | 126 | ### | |
104 | ### Use PAM for storing user details | 127 | ### PAM support | |
105 | ### | 128 | ### | |
106 | .if !empty(PKG_OPTIONS:Mpam) | 129 | .if !empty(PKG_OPTIONS:Mpam) | |
107 | CONFIGURE_ARGS+= --with-rlm_pam | 130 | CONFIGURE_ARGS+= --with-rlm_pam | |
108 | PLIST_SRC+= ${PKGDIR}/PLIST.pam | |||
109 | MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC.pam | 131 | MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC.pam | |
132 | PLIST.pam= yes | |||
110 | .else | 133 | .else | |
111 | CONFIGURE_ARGS+= --without-rlm_pam | 134 | CONFIGURE_ARGS+= --without-rlm_pam | |
112 | .endif | 135 | .endif |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | $NetBSD: patch-ai,v 1.2 2008/10/12 13:57:27 adrianp Exp $ | 1 | $NetBSD: patch-ai,v 1.3 2009/04/23 18:26:05 adam Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2008-09-25 10:41:26.000000000 +0200 | 3 | --- configure.orig 2009-03-11 03:26:50.000000000 +0100 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -20336,13 +20336,13 @@ fi | 5 | @@ -20336,13 +20336,13 @@ fi | |
6 | done | 6 | done | |
7 | 7 | |||
8 | 8 | |||
9 | - { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 | 9 | - { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 | |
10 | -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } | 10 | -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } | |
11 | + { echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 | 11 | + { echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 | |
12 | +echo $ECHO_N "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... $ECHO_C" >&6; } | 12 | +echo $ECHO_N "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... $ECHO_C" >&6; } | |
13 | if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then | 13 | if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then | |
14 | echo $ECHO_N "(cached) $ECHO_C" >&6 | 14 | echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15 | else | 15 | else | |
16 | ac_check_lib_save_LIBS=$LIBS | 16 | ac_check_lib_save_LIBS=$LIBS | |
@@ -27,22 +27,22 @@ $NetBSD: patch-ai,v 1.2 2008/10/12 13:57 | @@ -27,22 +27,22 @@ $NetBSD: patch-ai,v 1.2 2008/10/12 13:57 | |||
27 | + LIBS="$LIBS ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" | 27 | + LIBS="$LIBS ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" | |
28 | else | 28 | else | |
29 | { echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5 | 29 | { echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5 | |
30 | echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6; } | 30 | echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6; } | |
31 | @@ -20867,7 +20867,7 @@ if test "${ac_cv_lib_ssl_SSL_new+set}" = | 31 | @@ -20867,7 +20867,7 @@ if test "${ac_cv_lib_ssl_SSL_new+set}" = | |
32 | echo $ECHO_N "(cached) $ECHO_C" >&6 | 32 | echo $ECHO_N "(cached) $ECHO_C" >&6 | |
33 | else | 33 | else | |
34 | ac_check_lib_save_LIBS=$LIBS | 34 | ac_check_lib_save_LIBS=$LIBS | |
35 | -LIBS="-lssl $LIBS" | 35 | -LIBS="-lssl $LIBS" | |
36 | +LIBS="-lssl -lcrypto $LIBS" | 36 | +LIBS="-lssl -lcrypto $LIBS" | |
37 | cat >conftest.$ac_ext <<_ACEOF | 37 | cat >conftest.$ac_ext <<_ACEOF | |
38 | /* confdefs.h. */ | 38 | /* confdefs.h. */ | |
39 | _ACEOF | 39 | _ACEOF | |
40 | @@ -24678,7 +24678,7 @@ gethostbyaddrrstyle="" | 40 | @@ -24684,7 +24684,7 @@ gethostbyaddrrstyle="" | |
41 | { echo "$as_me:$LINENO: checking gethostbyaddr_r() syntax" >&5 | 41 | { echo "$as_me:$LINENO: checking gethostbyaddr_r() syntax" >&5 | |
42 | echo $ECHO_N "checking gethostbyaddr_r() syntax... $ECHO_C" >&6; } | 42 | echo $ECHO_N "checking gethostbyaddr_r() syntax... $ECHO_C" >&6; } | |
43 | case "$host" in | 43 | case "$host" in | |
44 | -*-freebsd*) | 44 | -*-freebsd*) | |
45 | +*-freebsd* | *-dragonfly*) | 45 | +*-freebsd* | *-dragonfly*) | |
46 | { echo "$as_me:$LINENO: checking whether gethostbyaddr_r is declared" >&5 | 46 | { echo "$as_me:$LINENO: checking whether gethostbyaddr_r is declared" >&5 | |
47 | echo $ECHO_N "checking whether gethostbyaddr_r is declared... $ECHO_C" >&6; } | 47 | echo $ECHO_N "checking whether gethostbyaddr_r is declared... $ECHO_C" >&6; } | |
48 | if test "${ac_cv_have_decl_gethostbyaddr_r+set}" = set; then | 48 | if test "${ac_cv_have_decl_gethostbyaddr_r+set}" = set; then |