From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Oct 13 22:20:01 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48B3E16A41A for ; Sat, 13 Oct 2007 22:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1CA5913C49D for ; Sat, 13 Oct 2007 22:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9DMK1R9039479 for ; Sat, 13 Oct 2007 22:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l9DMK0YE039478; Sat, 13 Oct 2007 22:20:00 GMT (envelope-from gnats) Resent-Date: Sat, 13 Oct 2007 22:20:00 GMT Resent-Message-Id: <200710132220.l9DMK0YE039478@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Wood Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3389D16A469 for ; Sat, 13 Oct 2007 22:18:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 1892013C49D for ; Sat, 13 Oct 2007 22:18:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l9DMILqu062581 for ; Sat, 13 Oct 2007 22:18:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l9DMILrb062580; Sat, 13 Oct 2007 22:18:21 GMT (envelope-from nobody) Message-Id: <200710132218.l9DMILrb062580@www.freebsd.org> Date: Sat, 13 Oct 2007 22:18:21 GMT From: David Wood To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/117161: New port: net/freeradius-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Oct 2007 22:20:01 -0000 >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@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@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 -@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,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 -@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 @@ -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 +@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: