ports/117161: New port: net/freeradius-devel
David Wood
david at wood2.org.uk
Sat Oct 13 22:20:01 UTC 2007
>Number: 117161
>Category: ports
>Synopsis: New port: net/freeradius-devel
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 13 22:20:00 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: David Wood
>Release: 6.2-RELEASE
>Organization:
>Environment:
FreeBSD titanium.wood2.org.uk 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Thu Aug 2 18:30:40 BST 2007 david at titanium.wood2.org.uk:/usr/obj/usr/src/sys/TITANIUM i386
>Description:
After PR ports/117160 has been applied to net/freeradius, please repocopy
net/freeradius to net/freeradius-devel, then apply the attached patch to create
a new port for FreeRADIUS 2.0.0-pre.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN --exclude=.svn net/freeradius/Makefile net/freeradius-devel/Makefile
--- net/freeradius/Makefile Sat Oct 13 22:27:14 2007
+++ net/freeradius-devel/Makefile Sat Oct 13 22:37:48 2007
@@ -6,8 +6,8 @@
#
PORTNAME= freeradius
-PORTVERSION?= 1.1.7
-PORTREVISION?= 1
+DISTVERSION?= 2.0.0-pre2
+PORTREVISION?= 0
CATEGORIES= net
MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \
ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \
@@ -15,13 +15,15 @@
ftp://ftp.us.freeradius.org/pub/radius/ \
http://freeradius.portal-to-web.de/
MASTER_SITE_SUBDIR= . old
+DISTNAME= freeradius-server-${DISTVERSION}
MAINTAINER?= david at wood2.org.uk
-COMMENT?= A free RADIUS server implementation
+COMMENT?= A free RADIUS server implementation (development version)
USE_BZIP2= yes
WANT_PERL= yes
+RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake
LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm
LOGDIR?= /var/log
@@ -31,10 +33,10 @@
CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].*
.ifdef(FREERADIUS_SLAVE_MYSQL)
-CONFLICTS+= freeradius-[0-9].* freeradius-mysql-[02-9].*
+CONFLICTS+= freeradius-[0-9].* freeradius-mysql-[013-9].*
PKGNAMESUFFIX= -mysql
.else
-CONFLICTS+= freeradius-mysql-[0-9].* freeradius-[02-9].*
+CONFLICTS+= freeradius-mysql-[0-9].* freeradius-[013-9].*
.endif
USE_RC_SUBR= radiusd.sh
@@ -44,7 +46,7 @@
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 \
@@ -55,7 +57,6 @@
OPTIONS+= 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
@@ -86,7 +87,6 @@
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
@@ -98,7 +98,9 @@
--without-rlm_sql_iodbc \
--without-rlm_sql_oracle \
--without-rlm_sql_sybase \
- --without-rlm_sql_unixodbc
+ --without-rlm_sql_unixodbc \
+ --without-vmps
+# TODO: Include VMPS support
.if ${ARCH} == amd64
CONFIGURE_ARGS+= --with-pic
@@ -123,10 +125,6 @@
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=""
@@ -136,10 +134,6 @@
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
@@ -207,13 +201,14 @@
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 vmpsd.conf.5
+MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 \
+ rlm_ippool_tool.8 vmpsd.8
SUB_LIST+= REQUIRE="${_REQUIRE}"
@@ -224,6 +219,16 @@
${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
+# Delete empty src/modules/rlm_sql/drivers/rlm_sql_freetds to avoid the build
+# process failing
+# TODO: Check to see if fixed in future upstream releases.
+ @${RM} -r ${WRKSRC}/src/modules/rlm_sql/drivers/rlm_sql_freetds
+# 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
@@ -249,10 +254,11 @@
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 -ruN --exclude=.svn net/freeradius/distinfo net/freeradius-devel/distinfo
--- net/freeradius/distinfo Thu Aug 2 05:50:06 2007
+++ net/freeradius-devel/distinfo Wed Aug 29 18:50:07 2007
@@ -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-pre2.tar.bz2) = b2000a4cef61d3951f29ad37e64c49f5
+SHA256 (freeradius-server-2.0.0-pre2.tar.bz2) = 2be0e6c12b458325a33d69682db05896664e04bf528348e541432b78b0a69357
+SIZE (freeradius-server-2.0.0-pre2.tar.bz2) = 2222963
diff -ruN --exclude=.svn net/freeradius/files/patch-pthread net/freeradius-devel/files/patch-pthread
--- net/freeradius/files/patch-pthread Wed Aug 22 10:16:30 2007
+++ net/freeradius-devel/files/patch-pthread Wed Aug 29 20:09:44 2007
@@ -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 -ruN --exclude=.svn net/freeradius/files/patch-src-main-listen.c net/freeradius-devel/files/patch-src-main-listen.c
--- net/freeradius/files/patch-src-main-listen.c Thu Jan 1 01:00:00 1970
+++ net/freeradius-devel/files/patch-src-main-listen.c Wed Oct 3 17:00:55 2007
@@ -0,0 +1,37 @@
+--- src/main/listen.c 4 Sep 2007 15:25:11 -0000 1.100
++++ src/main/listen.c 25 Sep 2007 09:34:31 -0000 1.101
+@@ -862,6 +862,34 @@
+ return -1;
+ }
+
++ {
++ struct sockaddr_storage src;
++ socklen_t sizeof_src = sizeof(src);
++
++ memset(&src, 0, sizeof_src);
++ if (getsockname(this->fd, (struct sockaddr *) &src,
++ &sizeof_src) < 0) {
++ return -1;
++ }
++
++ if (src.ss_family == AF_INET) {
++ struct sockaddr_in *s4;
++
++ s4 = (struct sockaddr_in *)&src;
++ sock->ipaddr.ipaddr.ip4addr = s4->sin_addr;
++
++#ifdef HAVE_STRUCT_SOCKADDR_IN6
++ } else if (src.ss_family == AF_INET6) {
++ struct sockaddr_in6 *s6;
++
++ s6 = (struct sockaddr_in6 *)&src;
++ sock->ipaddr.ipaddr.ip6addr = s6->sin6_addr;
++#endif
++ } else {
++ return -1;
++ }
++ }
++
+ #if 0
+ #ifdef O_NONBLOCK
+ if ((flags = fcntl(this->fd, F_GETFL, NULL)) < 0) {
diff -ruN --exclude=.svn net/freeradius/pkg-descr net/freeradius-devel/pkg-descr
--- net/freeradius/pkg-descr Mon Jan 15 14:55:38 2007
+++ net/freeradius-devel/pkg-descr Sat Oct 13 13:05:03 2007
@@ -1,3 +1,10 @@
+This is the development version of FreeRADIUS.
+
+IMPORTANT: Configuration files CANNOT be copied directly from 1.x. Some
+may work, most will require careful porting. See the FreeRADIUS web site for
+more information on the status of this version.
+
+
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
diff -ruN --exclude=.svn net/freeradius/pkg-plist net/freeradius-devel/pkg-plist
--- net/freeradius/pkg-plist Sat Oct 13 11:19:55 2007
+++ net/freeradius-devel/pkg-plist Sat Oct 13 11:19:57 2007
@@ -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_parser
bin/rlm_ippool_tool
bin/smbencrypt
- at 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
+ at 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
- at dirrmtry etc/raddb/certs/demoCA
@dirrmtry etc/raddb/certs
+ at dirrmtry etc/raddb/sql/mssql
+ at dirrmtry etc/raddb/sql/mysql
+ at dirrmtry etc/raddb/sql/oracle
+ at dirrmtry etc/raddb/sql/postgresql
+ at dirrmtry etc/raddb/sql
+ at 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,27 +41,52 @@
%%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.txt
%%EXAMPLESDIR%%/raddb/preproxy_users
%%EXAMPLESDIR%%/raddb/proxy.conf
%%EXAMPLESDIR%%/raddb/radiusd.conf
-%%EXAMPLESDIR%%/raddb/realms
+%%EXAMPLESDIR%%/raddb/radrelay.conf
+%%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/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/users
+%%EXAMPLESDIR%%/raddb/vmpsd.conf
%%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
- at 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
+ at 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
- at dirrm %%EXAMPLESDIR%%/raddb/certs/demoCA
+ at dirrm %%EXAMPLESDIR%%/raddb/sites-enabled
@dirrm %%EXAMPLESDIR%%/raddb/certs
+ at dirrm %%EXAMPLESDIR%%/raddb/sql/mssql
+ at dirrm %%EXAMPLESDIR%%/raddb/sql/mysql
+ at dirrm %%EXAMPLESDIR%%/raddb/sql/oracle
+ at dirrm %%EXAMPLESDIR%%/raddb/sql/postgresql
+ at dirrm %%EXAMPLESDIR%%/raddb/sql
+ at dirrm %%EXAMPLESDIR%%/raddb/sites-available
@dirrm %%EXAMPLESDIR%%/raddb
@dirrm %%EXAMPLESDIR%%
lib/libeap-%%PORTVERSION%%.la
@@ -84,6 +104,11 @@
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 +134,11 @@
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
@@ -189,6 +219,11 @@
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
@@ -219,16 +254,21 @@
%%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,11 +294,21 @@
%%RLMPERL%%lib/rlm_perl.a
%%RLMPERL%%lib/rlm_perl.la
%%RLMPERL%%lib/rlm_perl.so
+%%EXPM%%lib/rlm_policy-%%PORTVERSION%%.la
+%%EXPM%%lib/rlm_policy-%%PORTVERSION%%.so
+%%EXPM%%lib/rlm_policy.a
+%%EXPM%%lib/rlm_policy.la
+%%EXPM%%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_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
%%EXPM%%lib/rlm_python-%%PORTVERSION%%.la
%%EXPM%%lib/rlm_python-%%PORTVERSION%%.so
%%EXPM%%lib/rlm_python.a
@@ -289,6 +339,7 @@
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 +349,12 @@
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 +384,20 @@
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
+ at dirrm include/freeradius
%%PORTDOCS%%%%DOCSDIR%%/Acct-Type
%%PORTDOCS%%%%DOCSDIR%%/Autz-Type
%%PORTDOCS%%%%DOCSDIR%%/CYGWIN
@@ -351,15 +418,10 @@
%%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 +430,6 @@
%%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
@@ -388,6 +449,7 @@
%%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,10 +469,16 @@
%%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%%/rlm_dbm
-%%PORTDOCS%%%%DOCSDIR%%/rlm_digest
%%PORTDOCS%%%%DOCSDIR%%/rlm_eap
+%%PORTDOCS%%%%DOCSDIR%%/rlm_expiration
%%PORTDOCS%%%%DOCSDIR%%/rlm_fastusers
%%PORTDOCS%%%%DOCSDIR%%/rlm_krb5
%%PORTDOCS%%%%DOCSDIR%%/rlm_ldap
@@ -421,6 +489,7 @@
%%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 +511,13 @@
%%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
@@ -482,13 +553,16 @@
%%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.packeteer
%%DATADIR%%/dictionary.patton
%%DATADIR%%/dictionary.propel
+%%DATADIR%%/dictionary.quiconnect
%%DATADIR%%/dictionary.quintum
%%DATADIR%%/dictionary.redback
%%DATADIR%%/dictionary.redcreek
@@ -501,12 +575,12 @@
%%DATADIR%%/dictionary.rfc3576
%%DATADIR%%/dictionary.rfc3580
%%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.sofaware
@@ -515,12 +589,14 @@
%%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
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list