diff options
author | Beech Rintoul <beech@FreeBSD.org> | 2008-01-18 21:13:38 +0000 |
---|---|---|
committer | Beech Rintoul <beech@FreeBSD.org> | 2008-01-18 21:13:38 +0000 |
commit | b8450699baa62b3f347a845b75866ca8fbcf2e4c (patch) | |
tree | fec8fde6d6ce9041b2b1f13df6ff718f06348ba0 /net | |
parent | 5af6480ec1acd6761b1718682c676c80efe93ae8 (diff) | |
download | ports-b8450699baa62b3f347a845b75866ca8fbcf2e4c.tar.gz ports-b8450699baa62b3f347a845b75866ca8fbcf2e4c.zip |
- Update to 2.0.0
PR: ports/119582
Submitted by: David Wood <david@wood2.org.uk> (maintainer)
Approved by: linimon (mentor)
Notes
Notes:
svn path=/head/; revision=205805
Diffstat (limited to 'net')
-rw-r--r-- | net/freeradius2/Makefile | 101 | ||||
-rw-r--r-- | net/freeradius2/distinfo | 6 | ||||
-rw-r--r-- | net/freeradius2/files/patch-pthread | 14 | ||||
-rw-r--r-- | net/freeradius2/files/patch-radiusd-no-pie | 11 | ||||
-rw-r--r-- | net/freeradius2/pkg-descr | 24 | ||||
-rw-r--r-- | net/freeradius2/pkg-plist | 226 |
6 files changed, 223 insertions, 159 deletions
diff --git a/net/freeradius2/Makefile b/net/freeradius2/Makefile index da5da32ffad0..8df8e2e1a62d 100644 --- a/net/freeradius2/Makefile +++ b/net/freeradius2/Makefile @@ -6,57 +6,47 @@ # PORTNAME= freeradius -PORTVERSION?= 1.1.7 -PORTREVISION?= 2 +DISTVERSION= 2.0.0 CATEGORIES= net -MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ +MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \ ftp://ftp.uk.freeradius.org/pub/radius/ \ - ftp://ftp.us.freeradius.org/pub/radius/ \ + http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/ \ http://freeradius.portal-to-web.de/ MASTER_SITE_SUBDIR= . old +DISTNAME= freeradius-server-${DISTVERSION} -MAINTAINER?= david@wood2.org.uk -COMMENT?= A free RADIUS server implementation +MAINTAINER= david@wood2.org.uk +COMMENT= A free RADIUS server implementation + +RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake +LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm USE_BZIP2= yes WANT_PERL= yes -LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm - LOGDIR?= /var/log -# If FREERADIUS_SLAVE_MYSQL is defined, we want to build the -# freeradius-mysql slave port - -CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* -.ifdef(FREERADIUS_SLAVE_MYSQL) -CONFLICTS+= freeradius-[0-9].* freeradius-mysql-[02-9].* -PKGNAMESUFFIX= -mysql -.else -CONFLICTS+= freeradius-mysql-[0-9].* freeradius-[02-9].* -.endif +CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ + freeradius-mysql-[0-9].* freeradius-[013-9].* USE_RC_SUBR= radiusd.sh USE_AUTOTOOLS= libltdl:15 libtool:15 autoconf:261 USE_GMAKE= yes USE_OPENSSL= yes +USE_PYTHON= yes MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -PLIST_SUB= PORTVERSION=${PORTVERSION} +PLIST_SUB= PORTVERSION=${DISTVERSION} OPTIONS= KERBEROS "With Kerberos support" off \ HEIMDAL "With Heimdal Kerberos support" off \ - LDAP "With LDAP database support" off -.ifndef(FREERADIUS_SLAVE_MYSQL) -OPTIONS+= MYSQL "With MySQL database support" off -.endif -OPTIONS+= PGSQL "With PostgreSQL database support" off \ + LDAP "With LDAP database support" off \ + MYSQL "With MySQL database support" off \ + PGSQL "With PostgreSQL database support" off \ FIREBIRD "With Firebird database support (EXPERIMENTAL)" off \ SNMP "With SNMP support" off \ - EDIR "With Novell eDirectory support" off \ - NOPERL "Do not require perl (use only if necessary)" off \ EXPERIMENTAL "Build experimental modules" off .include <bsd.port.pre.mk> @@ -64,10 +54,6 @@ OPTIONS+= PGSQL "With PostgreSQL database support" off \ # Default requirements for rc script _REQUIRE= NETWORKING SERVERS -.ifdef(FREERADIUS_SLAVE_MYSQL) -WITH_MYSQL= yes -.endif - CONFIGURE_ARGS= --quiet \ --prefix=${PREFIX} \ --localstatedir=/var \ @@ -80,19 +66,23 @@ CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" .endif CONFIGURE_ARGS+=--with-logdir=${LOGDIR} \ - --with-large-files \ --with-openssl-includes=${OPENSSLINC} # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif -CONFIGURE_ARGS+=--without-rlm_sql_db2 \ - --without-rlm_sql_freetds \ +CONFIGURE_ARGS+=--with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ + --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} \ + --without-rlm_eap_ikev2 \ + --without-rlm_eap2 \ + --without-rlm_opendirectory \ + --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_oracle \ --without-rlm_sql_sybase \ - --without-rlm_sql_unixodbc + --without-rlm_sql_unixodbc \ + --with-vmps .if ${ARCH} == amd64 CONFIGURE_ARGS+= --with-pic @@ -117,10 +107,6 @@ CONFIGURE_ARGS+=--without-rlm_krb5 PLIST_SUB+= KRB5="@comment " .endif -.if defined(WITH_EDIR) && !defined(WITH_LDAP) -WITH_LDAP= yes -.endif - .ifdef(WITH_LDAP) USE_OPENLDAP= YES PLIST_SUB+= LDAP="" @@ -130,10 +116,6 @@ CONFIGURE_ARGS+=--without-rlm_ldap PLIST_SUB+= LDAP="@comment " .endif -.ifdef(WITH_EDIR) -CONFIGURE_ARGS+=--with-edir -.endif - .ifdef(WITH_MYSQL) USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql @@ -175,9 +157,6 @@ CONFIGURE_ARGS+=--without-snmp .endif .ifdef(WITH_EXPERIMENTAL) -USE_PYTHON= yes -# hack to get the dependency -.include "${PORTSDIR}/Mk/bsd.python.mk" CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else @@ -188,6 +167,14 @@ PLIST_SUB+= EXPM="@comment " CONFIGURE_ARGS+=--enable-developer .endif +# NOPERL has been removed from OPTIONS. It is a nasty hack as it doesn't +# properly remove the dependency on perl. The main configure.in should be +# patched so that the perl detection test fails to make this work properly, +# though that configure run (at least in 2.0.0) only looks for perl to issue +# a warning about Simultaneous-Use and checkrad.pl maybe not working without +# perl. +# Leave WITH_NOPERL as a knob for anyone that really wants it - or for +# a proper fix in the future. .ifdef(WITH_NOPERL) CONFIGURE_ARGS+=--without-rlm_perl PLIST_SUB+= RLMPERL="@comment " @@ -201,13 +188,14 @@ USE_LDCONFIG= yes MAN1= radclient.1 radeapclient.1 radlast.1 radtest.1 radwho.1 \ radzap.1 -MAN5= acct_users.5 clients.5 clients.conf.5 dictionary.5 naslist.5 \ - radiusd.conf.5 rlm_acct_unique.5 rlm_always.5 \ +MAN5= acct_users.5 clients.conf.5 dictionary.5 radiusd.conf.5 \ + radrelay.conf.5 rlm_acct_unique.5 rlm_always.5 \ rlm_attr_filter.5 rlm_attr_rewrite.5 rlm_chap.5 rlm_counter.5 \ - rlm_detail.5 rlm_expr.5 rlm_files.5 rlm_mschap.5 rlm_pap.5 \ - rlm_passwd.5 rlm_realm.5 rlm_sql.5 rlm_sql_log.5 rlm_unix.5 \ - users.5 -MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 rlm_ippool_tool.8 + rlm_detail.5 rlm_digest.5 rlm_expr.5 rlm_files.5 rlm_mschap.5 \ + rlm_pap.5 rlm_passwd.5 rlm_policy.5 rlm_realm.5 rlm_sql.5 \ + rlm_sql_log.5 rlm_unix.5 unlang.5 users.5 +MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 \ + rlm_ippool_tool.8 SUB_LIST+= REQUIRE="${_REQUIRE}" @@ -218,6 +206,12 @@ post-patch: ${REINPLACE_CMD} -e "s:\$$(R)\$$(raddbdir):${EXAMPLESDIR}/raddb:g" {} \; # Clean up after the last operation (so as not to get unwanted files when installing doc/) @${FIND} -E ${WRKSRC} -regex '.*/Makefile(\.in)?\.(orig|bak)$$' -delete +# Patch raddb/certs/bootstrap to use gmake instead of make + @${REINPLACE_CMD} -Ee "s:^make:${PREFIX}/bin/gmake:" \ + ${WRKSRC}/raddb/certs/bootstrap +# Clean up after the last operation (so as not to get unwanted files in raddb) + @${FIND} -E ${WRKSRC}/raddb/certs -regex '.*/bootstrap\.(orig|bak)$$' \ + -delete pre-configure: # Replace -pthread with ${PTHREAD_LIBS} in configure(.in) files @@ -243,10 +237,11 @@ post-install: done # Copy all files from ${EXAMPLESDIR}/raddb to ${PREFIX}/etc/raddb if they # don't already exist in the destination location - @for i in `${FIND} ${EXAMPLESDIR}/raddb/ -type f -print \ + @for i in `${FIND} -P ${EXAMPLESDIR}/raddb/ \( -type f -or -type l \) \ + -print \ | ${SED} -e 's:^${EXAMPLESDIR}/raddb/::g'`; do \ if [ ! -f ${PREFIX}/etc/raddb/$${i} ]; then \ - ${CP} ${EXAMPLESDIR}/raddb/$${i} ${PREFIX}/etc/raddb/$${i}; \ + ${CP} -RP ${EXAMPLESDIR}/raddb/$${i} ${PREFIX}/etc/raddb/$${i}; \ fi; \ done # Set ${PREFIX}/etc/raddb and all the files and folders in it to g-w,o-rwx diff --git a/net/freeradius2/distinfo b/net/freeradius2/distinfo index c8840aaac7d1..ea5242127a3a 100644 --- a/net/freeradius2/distinfo +++ b/net/freeradius2/distinfo @@ -1,3 +1,3 @@ -MD5 (freeradius-1.1.7.tar.bz2) = d95d303adccdaa065e4bb1d5038b2452 -SHA256 (freeradius-1.1.7.tar.bz2) = 4fa180d5afa4ae957efbad541be8408fc4f6837933793d4b30910802a1ea2cf0 -SIZE (freeradius-1.1.7.tar.bz2) = 2063278 +MD5 (freeradius-server-2.0.0.tar.bz2) = 965bf18592468023fec80279246fa1df +SHA256 (freeradius-server-2.0.0.tar.bz2) = 5938c20470af3a970fe74abad352e30cf7dd6e12a3248446a42eb95e2f199311 +SIZE (freeradius-server-2.0.0.tar.bz2) = 2270574 diff --git a/net/freeradius2/files/patch-pthread b/net/freeradius2/files/patch-pthread index 8ccf0b6362a2..32c5e7d4e4e4 100644 --- a/net/freeradius2/files/patch-pthread +++ b/net/freeradius2/files/patch-pthread @@ -1,9 +1,9 @@ ---- configure.in Tue May 15 13:48:04 2007 -+++ configure.in Fri Jul 27 18:43:56 2007 -@@ -475,14 +475,25 @@ +--- configure.in Mon Aug 6 00:38:46 2007 ++++ configure.in Wed Aug 29 20:06:05 2007 +@@ -470,14 +470,25 @@ dnl # On Some systems, we need extra pre-processor flags, to get them to dnl # to do the threading properly. - dnl # + dnl # - AC_CHECK_LIB(pthread, pthread_create, - [ CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" - LIBS="$LIBS -lpthread" ], @@ -33,7 +33,7 @@ + esac fi - dnl # + dnl # --- src/modules/rlm_ldap/configure.in Fri Jul 27 17:51:33 2007 +++ src/modules/rlm_ldap/configure.in Fri Jul 27 18:10:51 2007 @@ -77,14 +77,27 @@ @@ -111,7 +111,7 @@ --- src/modules/rlm_python/configure.in Thu May 15 15:52:02 2003 +++ src/modules/rlm_python/configure.in Thu Aug 2 12:43:47 2007 @@ -84,6 +84,44 @@ - AC_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) + FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) LIBS=$old_LIBS +dnl # If that check fails, try it again having identified threading libraries @@ -147,7 +147,7 @@ + old_LIBS=$LIBS + LIBS="$LIBS $PY_LIB_LOC $PY_EXTRA_LIBS -lm" + smart_try_dir=$PY_LIB_DIR -+ AC_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) ++ FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) + LIBS=$old_LIBS + fi + fi diff --git a/net/freeradius2/files/patch-radiusd-no-pie b/net/freeradius2/files/patch-radiusd-no-pie deleted file mode 100644 index bf0772399683..000000000000 --- a/net/freeradius2/files/patch-radiusd-no-pie +++ /dev/null @@ -1,11 +0,0 @@ ---- src/main/Makefile.in Wed Feb 14 15:44:23 2007 -+++ src/main/Makefile.in Mon Dec 3 14:26:53 2007 -@@ -61,7 +61,7 @@ - - radiusd: $(SERVER_OBJS) $(MODULE_OBJS) ../lib/libradius.la - $(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \ -- $(LDFLAGS) -pie $(LINK_MODE) -o $@ $(SERVER_OBJS) \ -+ $(LDFLAGS) $(LINK_MODE) -o $@ $(SERVER_OBJS) \ - $(MODULE_LIBS) $(LIBS) $(SNMP_LIBS) $(PTHREADLIB) \ - $(LIBLTDL) $(OPENSSL_LIBS) - diff --git a/net/freeradius2/pkg-descr b/net/freeradius2/pkg-descr index 95f994c97924..27749b155145 100644 --- a/net/freeradius2/pkg-descr +++ b/net/freeradius2/pkg-descr @@ -1,22 +1,8 @@ -FreeRADIUS is the premiere open source RADIUS server. Based on current -statistics, there are over 50,000 deployments of the software. These -deployments include small sites with 10 users, large-scale enterprises with -tens of thousands of users, and carrier-class deployments with over 10 million -users. In total, the sites that we know are using FreeRADIUS support nearly -100 million users. The only other servers that come close in terms of market -share and/or number of sites are ACS and IAS. - -The server scales easily from embedded systems with small amounts of memory to -systems with millions of users. It is fast, flexible, configurable, and -supports more authentication protocols than most commercial servers. It -includes support for SQL, LDAP, RADIUS Proxying, failover, load balancing, and -nearly 100 vendor dictionary files. It can perform authentications via the -PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP, -EAP-SIM, and Digest authentication protocols. It has reached a stable 1.1 -version, with incremental improvements added in each release. - -The server is released under the GNU General Public License (GPL), which means -that it is free to download and install. +FreeRADIUS is the most widely deployed RADIUS server in the world. It is the +basis for multiple commercial offerings. It supplies the AAA needs of many +Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic +community, including eduroam. The server is fast, feature-rich, modular, and +scalable. WWW: http://www.freeradius.org/ diff --git a/net/freeradius2/pkg-plist b/net/freeradius2/pkg-plist index 0353a31f628c..74552443568d 100644 --- a/net/freeradius2/pkg-plist +++ b/net/freeradius2/pkg-plist @@ -2,7 +2,7 @@ bin/radclient bin/radeapclient bin/radlast -bin/radrelay +bin/radsniff bin/radsqlrelay bin/radtest bin/radwho @@ -11,34 +11,29 @@ bin/rlm_dbm_cat bin/rlm_dbm_parser bin/rlm_ippool_tool bin/smbencrypt -@unexec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -f %D/%%EXAMPLESDIR%%/raddb/${i} ]; then if cmp -s %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; then rm -f %D/etc/raddb/${i}; fi; fi; done +@unexec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -f %D/%%EXAMPLESDIR%%/raddb/${i} ]; then if cmp -hsz %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; then rm -f %D/etc/raddb/${i}; fi; fi; done @unexec for i in `find -d %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -d %D/etc/raddb/${i} ]; then rmdir %D/etc/raddb/${i} 2>/dev/null || true; fi; done -@dirrmtry etc/raddb/certs/demoCA @dirrmtry etc/raddb/certs +@dirrmtry etc/raddb/sql/mssql +@dirrmtry etc/raddb/sql/mysql +@dirrmtry etc/raddb/sql/oracle +@dirrmtry etc/raddb/sql/postgresql +@dirrmtry etc/raddb/sql +@dirrmtry etc/raddb/sites-available @dirrmtry etc/raddb @unexec if [ -d %D/etc/raddb ]; then echo "You should remove %D/etc/raddb if you don't need it any more."; fi %%EXAMPLESDIR%%/raddb/acct_users %%EXAMPLESDIR%%/raddb/attrs +%%EXAMPLESDIR%%/raddb/attrs.access_reject +%%EXAMPLESDIR%%/raddb/attrs.accounting_response +%%EXAMPLESDIR%%/raddb/attrs.pre-proxy +%%EXAMPLESDIR%%/raddb/certs/Makefile %%EXAMPLESDIR%%/raddb/certs/README -%%EXAMPLESDIR%%/raddb/certs/cert-clt.der -%%EXAMPLESDIR%%/raddb/certs/cert-clt.p12 -%%EXAMPLESDIR%%/raddb/certs/cert-clt.pem -%%EXAMPLESDIR%%/raddb/certs/cert-srv.der -%%EXAMPLESDIR%%/raddb/certs/cert-srv.p12 -%%EXAMPLESDIR%%/raddb/certs/cert-srv.pem -%%EXAMPLESDIR%%/raddb/certs/demoCA/cacert.pem -%%EXAMPLESDIR%%/raddb/certs/demoCA/index.txt -%%EXAMPLESDIR%%/raddb/certs/demoCA/index.txt.old -%%EXAMPLESDIR%%/raddb/certs/demoCA/serial -%%EXAMPLESDIR%%/raddb/certs/demoCA/serial.old -%%EXAMPLESDIR%%/raddb/certs/dh -%%EXAMPLESDIR%%/raddb/certs/newcert.pem -%%EXAMPLESDIR%%/raddb/certs/newreq.pem -%%EXAMPLESDIR%%/raddb/certs/random -%%EXAMPLESDIR%%/raddb/certs/root.der -%%EXAMPLESDIR%%/raddb/certs/root.p12 -%%EXAMPLESDIR%%/raddb/certs/root.pem -%%EXAMPLESDIR%%/raddb/clients +%%EXAMPLESDIR%%/raddb/certs/bootstrap +%%EXAMPLESDIR%%/raddb/certs/ca.cnf +%%EXAMPLESDIR%%/raddb/certs/client.cnf +%%EXAMPLESDIR%%/raddb/certs/server.cnf +%%EXAMPLESDIR%%/raddb/certs/xpextensions %%EXAMPLESDIR%%/raddb/clients.conf %%EXAMPLESDIR%%/raddb/dictionary %%EXAMPLESDIR%%/raddb/eap.conf @@ -46,44 +41,76 @@ bin/smbencrypt %%EXAMPLESDIR%%/raddb/hints %%EXAMPLESDIR%%/raddb/huntgroups %%EXAMPLESDIR%%/raddb/ldap.attrmap -%%EXAMPLESDIR%%/raddb/mssql.conf -%%EXAMPLESDIR%%/raddb/naslist -%%EXAMPLESDIR%%/raddb/naspasswd -%%EXAMPLESDIR%%/raddb/oraclesql.conf %%EXAMPLESDIR%%/raddb/otp.conf -%%EXAMPLESDIR%%/raddb/postgresql.conf -%%EXAMPLESDIR%%/raddb/postgresqlippool.conf +%%EXAMPLESDIR%%/raddb/policy.conf +%%EXAMPLESDIR%%/raddb/policy.txt %%EXAMPLESDIR%%/raddb/preproxy_users %%EXAMPLESDIR%%/raddb/proxy.conf %%EXAMPLESDIR%%/raddb/radiusd.conf -%%EXAMPLESDIR%%/raddb/realms +%%EXAMPLESDIR%%/raddb/sites-available/README +%%EXAMPLESDIR%%/raddb/sites-available/default +%%EXAMPLESDIR%%/raddb/sites-available/example +%%EXAMPLESDIR%%/raddb/sites-enabled/default %%EXAMPLESDIR%%/raddb/snmp.conf %%EXAMPLESDIR%%/raddb/sql.conf +%%EXAMPLESDIR%%/raddb/sql/mssql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/mssql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/counter.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/nas.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/nas.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/cisco_h323_db_schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/counter.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/nas.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/update_radacct_group_trigger.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/voip-postpaid.conf %%EXAMPLESDIR%%/raddb/sqlippool.conf +%%EXAMPLESDIR%%/raddb/templates.conf %%EXAMPLESDIR%%/raddb/users %%EXAMPLESDIR%%/raddb/example.pl @exec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -d %D/etc/raddb/${i} ]; then mkdir -p %D/etc/raddb/${i}; fi; done -@exec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -f %D/etc/raddb/${i} ]; then cp %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; fi; done +@exec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -f %D/etc/raddb/${i} ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; fi; done @exec chmod -R g-w,o-rwx %D/etc/raddb -@dirrm %%EXAMPLESDIR%%/raddb/certs/demoCA +@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled @dirrm %%EXAMPLESDIR%%/raddb/certs +@dirrm %%EXAMPLESDIR%%/raddb/sql/mssql +@dirrm %%EXAMPLESDIR%%/raddb/sql/mysql +@dirrm %%EXAMPLESDIR%%/raddb/sql/oracle +@dirrm %%EXAMPLESDIR%%/raddb/sql/postgresql +@dirrm %%EXAMPLESDIR%%/raddb/sql +@dirrm %%EXAMPLESDIR%%/raddb/sites-available @dirrm %%EXAMPLESDIR%%/raddb @dirrm %%EXAMPLESDIR%% -lib/libeap-%%PORTVERSION%%.la -lib/libeap-%%PORTVERSION%%.so -lib/libeap.a -lib/libeap.la -lib/libeap.so -lib/libradius-%%PORTVERSION%%.la -lib/libradius-%%PORTVERSION%%.so -lib/libradius.a -lib/libradius.la -lib/libradius.so +lib/libfreeradius-eap-%%PORTVERSION%%.la +lib/libfreeradius-eap-%%PORTVERSION%%.so +lib/libfreeradius-eap.a +lib/libfreeradius-eap.la +lib/libfreeradius-eap.so +lib/libfreeradius-radius-%%PORTVERSION%%.la +lib/libfreeradius-radius-%%PORTVERSION%%.so +lib/libfreeradius-radius.a +lib/libfreeradius-radius.la +lib/libfreeradius-radius.so lib/rlm_acct_unique-%%PORTVERSION%%.la lib/rlm_acct_unique-%%PORTVERSION%%.so lib/rlm_acct_unique.a lib/rlm_acct_unique.la lib/rlm_acct_unique.so +lib/rlm_acctlog-%%PORTVERSION%%.la +lib/rlm_acctlog-%%PORTVERSION%%.so +lib/rlm_acctlog.a +lib/rlm_acctlog.la +lib/rlm_acctlog.so lib/rlm_always-%%PORTVERSION%%.la lib/rlm_always-%%PORTVERSION%%.so lib/rlm_always.a @@ -109,6 +136,11 @@ lib/rlm_checkval-%%PORTVERSION%%.so lib/rlm_checkval.a lib/rlm_checkval.la lib/rlm_checkval.so +lib/rlm_copy_packet-%%PORTVERSION%%.la +lib/rlm_copy_packet-%%PORTVERSION%%.so +lib/rlm_copy_packet.a +lib/rlm_copy_packet.la +lib/rlm_copy_packet.so lib/rlm_counter-%%PORTVERSION%%.la lib/rlm_counter-%%PORTVERSION%%.so lib/rlm_counter.a @@ -174,6 +206,11 @@ lib/rlm_eap_tls-%%PORTVERSION%%.so lib/rlm_eap_tls.a lib/rlm_eap_tls.la lib/rlm_eap_tls.so +lib/rlm_eap_tnc-%%PORTVERSION%%.la +lib/rlm_eap_tnc-%%PORTVERSION%%.so +lib/rlm_eap_tnc.a +lib/rlm_eap_tnc.la +lib/rlm_eap_tnc.so lib/rlm_eap_ttls-%%PORTVERSION%%.la lib/rlm_eap_ttls-%%PORTVERSION%%.so lib/rlm_eap_ttls.a @@ -189,6 +226,11 @@ lib/rlm_exec-%%PORTVERSION%%.so lib/rlm_exec.a lib/rlm_exec.la lib/rlm_exec.so +lib/rlm_expiration-%%PORTVERSION%%.la +lib/rlm_expiration-%%PORTVERSION%%.so +lib/rlm_expiration.a +lib/rlm_expiration.la +lib/rlm_expiration.so lib/rlm_expr-%%PORTVERSION%%.la lib/rlm_expr-%%PORTVERSION%%.so lib/rlm_expr.a @@ -209,6 +251,11 @@ lib/rlm_ippool-%%PORTVERSION%%.so lib/rlm_ippool.a lib/rlm_ippool.la lib/rlm_ippool.so +%%EXPM%%lib/rlm_jradius-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_jradius-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_jradius.a +%%EXPM%%lib/rlm_jradius.la +%%EXPM%%lib/rlm_jradius.so %%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.la %%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.so %%KRB5%%lib/rlm_krb5.a @@ -219,16 +266,21 @@ lib/rlm_ippool.so %%LDAP%%lib/rlm_ldap.a %%LDAP%%lib/rlm_ldap.la %%LDAP%%lib/rlm_ldap.so +%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_linelog.a +%%EXPM%%lib/rlm_linelog.la +%%EXPM%%lib/rlm_linelog.so +lib/rlm_logintime-%%PORTVERSION%%.la +lib/rlm_logintime-%%PORTVERSION%%.so +lib/rlm_logintime.a +lib/rlm_logintime.la +lib/rlm_logintime.so lib/rlm_mschap-%%PORTVERSION%%.la lib/rlm_mschap-%%PORTVERSION%%.so lib/rlm_mschap.a lib/rlm_mschap.la lib/rlm_mschap.so -lib/rlm_ns_mta_md5-%%PORTVERSION%%.la -lib/rlm_ns_mta_md5-%%PORTVERSION%%.so -lib/rlm_ns_mta_md5.a -lib/rlm_ns_mta_md5.la -lib/rlm_ns_mta_md5.so lib/rlm_otp-%%PORTVERSION%%.la lib/rlm_otp-%%PORTVERSION%%.so lib/rlm_otp.a @@ -254,16 +306,26 @@ lib/rlm_passwd.so %%RLMPERL%%lib/rlm_perl.a %%RLMPERL%%lib/rlm_perl.la %%RLMPERL%%lib/rlm_perl.so +lib/rlm_policy-%%PORTVERSION%%.la +lib/rlm_policy-%%PORTVERSION%%.so +lib/rlm_policy.a +lib/rlm_policy.la +lib/rlm_policy.so lib/rlm_preprocess-%%PORTVERSION%%.la lib/rlm_preprocess-%%PORTVERSION%%.so lib/rlm_preprocess.a lib/rlm_preprocess.la lib/rlm_preprocess.so -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_python.a -%%EXPM%%lib/rlm_python.la -%%EXPM%%lib/rlm_python.so +%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_protocol_filter.a +%%EXPM%%lib/rlm_protocol_filter.la +%%EXPM%%lib/rlm_protocol_filter.so +lib/rlm_python-%%PORTVERSION%%.la +lib/rlm_python-%%PORTVERSION%%.so +lib/rlm_python.a +lib/rlm_python.la +lib/rlm_python.so lib/rlm_radutmp-%%PORTVERSION%%.la lib/rlm_radutmp-%%PORTVERSION%%.so lib/rlm_radutmp.a @@ -289,6 +351,7 @@ lib/rlm_sql-%%PORTVERSION%%.so lib/rlm_sql.a lib/rlm_sql.la lib/rlm_sql.so +%%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.la %%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.so %%FIREBIRD%%lib/rlm_sql_firebird.a %%FIREBIRD%%lib/rlm_sql_firebird.la @@ -298,10 +361,12 @@ lib/rlm_sql_log-%%PORTVERSION%%.so lib/rlm_sql_log.a lib/rlm_sql_log.la lib/rlm_sql_log.so +%%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.la %%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.so %%MYSQL%%lib/rlm_sql_mysql.a %%MYSQL%%lib/rlm_sql_mysql.la %%MYSQL%%lib/rlm_sql_mysql.so +%%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.la %%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.so %%PGSQL%%lib/rlm_sql_postgresql.a %%PGSQL%%lib/rlm_sql_postgresql.la @@ -331,6 +396,20 @@ sbin/checkrad sbin/radiusd sbin/radwatch sbin/rc.radiusd +include/freeradius/hash.h +include/freeradius/ident.h +include/freeradius/libradius.h +include/freeradius/md4.h +include/freeradius/md5.h +include/freeradius/missing.h +include/freeradius/packet.h +include/freeradius/radius.h +include/freeradius/radpaths.h +include/freeradius/sha1.h +include/freeradius/token.h +include/freeradius/udpfromto.h +include/freeradius/vqp.h +@dirrm include/freeradius %%PORTDOCS%%%%DOCSDIR%%/Acct-Type %%PORTDOCS%%%%DOCSDIR%%/Autz-Type %%PORTDOCS%%%%DOCSDIR%%/CYGWIN @@ -351,15 +430,10 @@ sbin/rc.radiusd %%PORTDOCS%%%%DOCSDIR%%/cisco %%PORTDOCS%%%%DOCSDIR%%/coding-methods.txt %%PORTDOCS%%%%DOCSDIR%%/configurable_failover -%%PORTDOCS%%%%DOCSDIR%%/duplicate-users %%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.ldif %%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/mssql.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/mysql.sql %%PORTDOCS%%%%DOCSDIR%%/examples/openldap.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/oracle.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql.sql.extra +%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql_update_radacct_group_trigger.sql %%PORTDOCS%%%%DOCSDIR%%/ldap_howto.txt %%PORTDOCS%%%%DOCSDIR%%/load-balance.txt %%PORTDOCS%%%%DOCSDIR%%/misc-nas @@ -368,7 +442,6 @@ sbin/rc.radiusd %%PORTDOCS%%%%DOCSDIR%%/performance-testing %%PORTDOCS%%%%DOCSDIR%%/processing_users_file %%PORTDOCS%%%%DOCSDIR%%/proxy -%%PORTDOCS%%%%DOCSDIR%%/radrelay %%PORTDOCS%%%%DOCSDIR%%/release-method.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/attributes.html %%PORTDOCS%%%%DOCSDIR%%/rfc/draft-kamath-pppext-eap-mschapv2-00.txt @@ -380,14 +453,11 @@ sbin/rc.radiusd %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1448.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1901.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1905.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2058.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2059.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2138.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2139.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2243.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2289.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2433.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2548.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2607.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2618.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2619.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2620.txt @@ -407,11 +477,19 @@ sbin/rc.radiusd %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3576.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3579.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3580.txt -%%PORTDOCS%%%%DOCSDIR%%/rlm_attr_filter +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3748.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4372.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4590.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4675.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4679.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4818.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4849.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5080.txt %%PORTDOCS%%%%DOCSDIR%%/rlm_dbm -%%PORTDOCS%%%%DOCSDIR%%/rlm_digest %%PORTDOCS%%%%DOCSDIR%%/rlm_eap +%%PORTDOCS%%%%DOCSDIR%%/rlm_expiration %%PORTDOCS%%%%DOCSDIR%%/rlm_fastusers +%%PORTDOCS%%%%DOCSDIR%%/rlm_jradius %%PORTDOCS%%%%DOCSDIR%%/rlm_krb5 %%PORTDOCS%%%%DOCSDIR%%/rlm_ldap %%PORTDOCS%%%%DOCSDIR%%/rlm_pam @@ -421,6 +499,7 @@ sbin/rc.radiusd %%PORTDOCS%%%%DOCSDIR%%/rlm_sql %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlcounter %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlippool +%%PORTDOCS%%%%DOCSDIR%%/snmp %%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.txt %%PORTDOCS%%%%DOCSDIR%%/tuning_guide %%PORTDOCS%%%%DOCSDIR%%/variables.txt @@ -442,11 +521,13 @@ sbin/rc.radiusd %%DATADIR%%/dictionary.ascend %%DATADIR%%/dictionary.asn %%DATADIR%%/dictionary.avaya +%%DATADIR%%/dictionary.azaire %%DATADIR%%/dictionary.bay %%DATADIR%%/dictionary.bintec %%DATADIR%%/dictionary.bristol %%DATADIR%%/dictionary.cablelabs %%DATADIR%%/dictionary.cabletron +%%DATADIR%%/dictionary.chillispot %%DATADIR%%/dictionary.cisco %%DATADIR%%/dictionary.cisco.bbsm %%DATADIR%%/dictionary.cisco.vpn3000 @@ -467,28 +548,37 @@ sbin/rc.radiusd %%DATADIR%%/dictionary.gandalf %%DATADIR%%/dictionary.garderos %%DATADIR%%/dictionary.gemtek +%%DATADIR%%/dictionary.h3c %%DATADIR%%/dictionary.hp +%%DATADIR%%/dictionary.huawei %%DATADIR%%/dictionary.ipunplugged %%DATADIR%%/dictionary.issanni %%DATADIR%%/dictionary.itk +%%DATADIR%%/dictionary.jradius %%DATADIR%%/dictionary.juniper %%DATADIR%%/dictionary.karlnet %%DATADIR%%/dictionary.livingston %%DATADIR%%/dictionary.localweb %%DATADIR%%/dictionary.lucent +%%DATADIR%%/dictionary.manzara %%DATADIR%%/dictionary.merit %%DATADIR%%/dictionary.microsoft %%DATADIR%%/dictionary.mikrotik %%DATADIR%%/dictionary.motorola %%DATADIR%%/dictionary.navini %%DATADIR%%/dictionary.netscreen +%%DATADIR%%/dictionary.nexans %%DATADIR%%/dictionary.nokia +%%DATADIR%%/dictionary.nokia.conflict %%DATADIR%%/dictionary.nomadix %%DATADIR%%/dictionary.nortel %%DATADIR%%/dictionary.ntua +%%DATADIR%%/dictionary.openser %%DATADIR%%/dictionary.packeteer %%DATADIR%%/dictionary.patton %%DATADIR%%/dictionary.propel +%%DATADIR%%/dictionary.prosoft +%%DATADIR%%/dictionary.quiconnect %%DATADIR%%/dictionary.quintum %%DATADIR%%/dictionary.redback %%DATADIR%%/dictionary.redcreek @@ -500,27 +590,31 @@ sbin/rc.radiusd %%DATADIR%%/dictionary.rfc3162 %%DATADIR%%/dictionary.rfc3576 %%DATADIR%%/dictionary.rfc3580 +%%DATADIR%%/dictionary.rfc4072 %%DATADIR%%/dictionary.rfc4372 -%%DATADIR%%/dictionary.rfc4590 %%DATADIR%%/dictionary.rfc4675 %%DATADIR%%/dictionary.rfc4679 +%%DATADIR%%/dictionary.rfc4818 +%%DATADIR%%/dictionary.rfc4849 %%DATADIR%%/dictionary.riverstone %%DATADIR%%/dictionary.roaringpenguin -%%DATADIR%%/dictionary.schulzrinne-sipping %%DATADIR%%/dictionary.shasta %%DATADIR%%/dictionary.shiva +%%DATADIR%%/dictionary.slipstream %%DATADIR%%/dictionary.sofaware %%DATADIR%%/dictionary.sonicwall %%DATADIR%%/dictionary.springtide %%DATADIR%%/dictionary.starent %%DATADIR%%/dictionary.t_systems_nova %%DATADIR%%/dictionary.telebit +%%DATADIR%%/dictionary.telkom %%DATADIR%%/dictionary.trapeze %%DATADIR%%/dictionary.tropos %%DATADIR%%/dictionary.unix %%DATADIR%%/dictionary.usr %%DATADIR%%/dictionary.valemount %%DATADIR%%/dictionary.versanet +%%DATADIR%%/dictionary.vqp %%DATADIR%%/dictionary.walabi %%DATADIR%%/dictionary.waverider %%DATADIR%%/dictionary.wispr |