From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 18 15:00:27 2010 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 D978A1065704 for ; Mon, 18 Oct 2010 15:00:27 +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 D153A8FC1C for ; Mon, 18 Oct 2010 15:00:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o9IF0P97072108 for ; Mon, 18 Oct 2010 15:00:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o9IF0PHZ072089; Mon, 18 Oct 2010 15:00:25 GMT (envelope-from gnats) Resent-Date: Mon, 18 Oct 2010 15:00:25 GMT Resent-Message-Id: <201010181500.o9IF0PHZ072089@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, Ryan Steinmetz Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DD1F1065679 for ; Mon, 18 Oct 2010 14:52:13 +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 29C378FC21 for ; Mon, 18 Oct 2010 14:52:13 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o9IEqDQS059667 for ; Mon, 18 Oct 2010 14:52:13 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o9IEqC4d059666; Mon, 18 Oct 2010 14:52:12 GMT (envelope-from nobody) Message-Id: <201010181452.o9IEqC4d059666@www.freebsd.org> Date: Mon, 18 Oct 2010 14:52:12 GMT From: Ryan Steinmetz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/151537: [maintainer update] net/freeradius2 update to 2.1.10 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: Mon, 18 Oct 2010 15:00:28 -0000 >Number: 151537 >Category: ports >Synopsis: [maintainer update] net/freeradius2 update to 2.1.10 >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: Mon Oct 18 15:00:25 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Ryan Steinmetz >Release: 7.3-RELEASE >Organization: Rochester Institute of Technology >Environment: FreeBSD xxx.rit.edu 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #5: Mon Jul 19 17:50:30 EDT 2010 root@xxx.rit.edu:/usr/obj/usr/src/sys/xxx i386 >Description: -Update to 2.1.10 2010.09.28 Version 2.1.10 (sig) has been released. The focus of this release is stability. Feature improvements * Install the "radcrypt" program. * Enable radclient to send requests containing MS-CHAPv1 Send packets with: MS-CHAP-Password = "password". It will be automatically converted to the correct MS-CHAP attributes. * Added "-t" command-line option to radtest. You can use "-t pap", "-t chap", "-t mschap", or "-t eap-md5". The default is "-t pap" * Make the "inner-tunnel" virtual server listen on 127.0.0.1:18120 This change and the previous one makes PEAP testing much easier. * Added more documentation and examples for the "passwd" module. * Added dictionaries for RFC 5607 and RFC 5904. * Added note in proxy.conf that we recommend setting "require_message_authenticator = yes" for all home servers. * Added example of second "files" configuration, with documentation. This shows how and where to use two instances of a module. * Updated radsniff to have it write pcap files, too. See '-w'. * Print out large WARNING message if we send an Access-Challenge for EAP, and receive no follow-up messages from the client. * Added Cached-Session-Policy for EAP session resumption. See raddb/eap.conf. * Added support for TLS-Cert-* attributes. For details, see raddb/sites-available/default, "post-auth" section. * Added sample raddb/modules/{opendirectory,dynamic_clients} * Updated Cisco and Huawei, HP, Redback, and ERX dictionaries. * Added RFCs 5607, 5904, and 5997. * For EAP-TLS, client certificates can now be validated using an external command. See eap.conf, "validate" subsection of "tls". * Made rlm_pap aware of {nthash} prefix, for compatibility with legacy RADIUS systems. * Add Module-Failure-Message for mschap module (ntlm_auth) * made rlm_sql_sqlite database configurable. Use "filename" in sql{} section. * Added %{tolower: ...string ... }, which returns the lowercase version of the string. Also added %{toupper: ... } for uppercase. Bug fixes * Fix endless loop when there are multiple sub-options for DHCP option 82. * More debug output when sending / receiving DHCP packets. * EAP-MSCHAPv2 should return the MPPE keys when used outside of a TLS tunnel. This is needed for IKE. * Added SSL "no ticket" option to prevent SSL from creating sessions without IDs. We need the IDs, so this option should be set. * Fix proxying of packets from inside a TTLS/PEAP tunnel. Closes bug #25. * Allow IPv6 address attributes to be created from domain names Closes bug #82. * Set the string length to the correct value when parsing double quotes. Closes bug #88. * No longer look users up in /etc/passwd in the default configuration. This can be reverted by enabling "unix" in the "authorize" section. * More #ifdef's to enable building on systems without certain features. * Fixed SQL-Group comparison to register only if the group query is defined. * Fixed SQL-Group comparison to register -SQL-Group, just like rlm_ldap. This lets you have multiple SQL group checks. * Fix scanning of octal numbers in "unlang". Closes bug #89. * Be less aggressive about freeing "stuck" requests. Closes bug #35. * Fix example in "originate-coa" to refer to the correct packet. * Change default timeout for dynamic clients to 1 hour, not 1 day. * Allow passwd module to map IP addresses, too. * Allow passwd module to be used for CoA packets * Put boot filename into DHCP header when DHCP-Boot-Filename is specified. * raddb/certs/Makefile no longer has certs depend on index.txt and serial. Closes bug #64. * Ignore NULL errorcode in PostgreSQL client. Closes bug #39 * Made Exec-Program and Exec-Program-Wait work in accounting section again. See sites-available/default. * Fix long-standing memory leak in esoteric conditions. Found by Jerry Nichols. * Added "Password-With-Header == userPassword" to raddb/ldap.attrmap This will automatically convert more passwords. * Updated rlm_pap to decode Password-With-Header, if it was base64 encoded, and to treat the contents as potentially binary data. * Fix Novell eDir code to use the right function parameters. Closes bug #86. * Allow spaces to be escaped when executing external programs. Closes bug #93. * Be less restrictive about checking permissions on control socket. If we're root, allow connecting to a non-root socket. * Remove control socket on normal server exit. If the server isn't running, the control socket should not exist. * Use MS-CHAP-User-Name as Name field from EAP-MSCHAPv2 for MS-CHAP calculations. It *MAY* be different (upper / lower case) from the User-Name attribute. Closes bug #17. * If the EAP-TLS methods have problems, more SSL errors are now available in the Module-Failure-Message attribute. * Update Oracle configure scripts. Closes bug #57. * Added text to DESC fields of doc/examples/openldap.schema * Updated more documentation to use "Restructured Text" format. Thanks to James Lockie. * Fixed typos in raddb/sql/mssql/dialup.conf. Closes bug #11. * Return error for potential proxy loops when using "-XC" * Produce better error messages when slow databases block the server. * Added notes on DHCP broadcast packets for FreeBSD. * Fixed crash when parsing some date strings. Closes bug #98 * Improperly formatted Attributes are now printed as "Attr-##". If they are not correct, they should not use the dictionary name. * Fix rlm_digest to be check the format of the Digest attributes, and return "noop" rather than "fail" if they're not right. * Enable "digest" in raddb/sites-available/default. This change enables digest authentication to work "out of the box". * Be less aggressive about marking home servers as zombie. If they are responding to some packets, they are still alive. * Added Packet-Transmit-Counter, to track detail file retransmits. Closes bug #13. * Added configure check for lt_dladvise_init(). If it exists, then using it solves some issues related to libraries loading libraries. * Added indexes to the MySQL IP Pool schema. * Print WARNING message if too many attributes are put into a packet. * Include dhcp test client (not built by default) * Added checks for LDAP constraint violation. Closes bug #18. * Change default raddebug timeout to 60 seconds. * Made error / warning messages more consistent. * Correct back-slash handling in variable expansion. Closes bug #46. You SHOULD check your configuration for backslash expansion! * Fix typo in "configure" script (--enable-libltdl-install) * Use local libltdl in more situations. This helps to avoid * compile issues complaining about lt__PROGRAM__LTX_preloaded_symbols. Fix hang on startup when multiple home servers were defined with src_ipaddr field. * Fix 32/64 bit issue in rlm_ldap. Closes bug #105. * If the first "listen" section defines 127.0.0.1, don't use that as a source IP for proxying. It won't work. * When Proxy-To-Realm is set to a non-existent realm, the EAP module should handle the request, rather than expecting it to be proxied. * Fix IPv4 issues with udpfromto. Closes bug #110. * Clean up child processes of raddebug. Closes bug #108 and bug #109 * retry OTP if the OTP daemon fails. Closes bug #58. * Multiple calls to ber_printf seem to work better. Closes bug #106. * Fix "unlang" so that "attribute not found" is treated as a "false" comparison, rather than a syntax error in the configuration. * Fix issue with "Group" attribute. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -urN /usr/ports/net/freeradius2/Makefile freeradius2/Makefile --- /usr/ports/net/freeradius2/Makefile 2010-09-15 14:34:58.000000000 -0400 +++ freeradius2/Makefile 2010-10-15 18:47:17.000000000 -0400 @@ -8,8 +8,7 @@ # PORTNAME= freeradius -DISTVERSION= 2.1.9 -PORTREVISION= 1 +DISTVERSION= 2.1.10 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \ @@ -77,6 +76,8 @@ USERS= ${RADIUS_USER} GROUPS= ${RADIUS_GROUP} +CONFIGURE_ARGS+= --with-system-libtool --with-system-libltdl --disable-ltdl-install + .if defined(WITH_HEIMDAL) && !defined(WITH_KERBEROS) WITH_KERBEROS= yes .endif diff -urN /usr/ports/net/freeradius2/distinfo freeradius2/distinfo --- /usr/ports/net/freeradius2/distinfo 2010-05-29 17:18:02.000000000 -0400 +++ freeradius2/distinfo 2010-10-13 07:20:01.000000000 -0400 @@ -1,3 +1,3 @@ -MD5 (freeradius-server-2.1.9.tar.bz2) = 5e16a0869acdf448b191c7e30f6507d8 -SHA256 (freeradius-server-2.1.9.tar.bz2) = b0b7c5fe334e826e2f643569485ce203520ecb1d058d42b8df2a94a73acb05b1 -SIZE (freeradius-server-2.1.9.tar.bz2) = 2524497 +MD5 (freeradius-server-2.1.10.tar.bz2) = 8ea2bd39460a06212decf2c14fdf3fb8 +SHA256 (freeradius-server-2.1.10.tar.bz2) = 8c56356cec5fd33522d86118a1065e004cce6735f0889146526f9839261fee9e +SIZE (freeradius-server-2.1.10.tar.bz2) = 2545578 diff -urN /usr/ports/net/freeradius2/files/patch-rlm_sql_oracle freeradius2/files/patch-rlm_sql_oracle --- /usr/ports/net/freeradius2/files/patch-rlm_sql_oracle 1969-12-31 19:00:00.000000000 -0500 +++ freeradius2/files/patch-rlm_sql_oracle 2010-10-15 18:43:57.000000000 -0400 @@ -0,0 +1,805 @@ +diff -urN ../freeradius-server-2.1.10/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure src/modules/rlm_sql/drivers/rlm_sql_oracle/configure +--- ../freeradius-server-2.1.10/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure 2010-09-28 07:03:56.000000000 -0400 ++++ src/modules/rlm_sql/drivers/rlm_sql_oracle/configure 2010-05-24 01:40:58.000000000 -0400 +@@ -1,5 +1,5 @@ + #! /bin/sh +-# From configure.in Revision: 1.10 . ++# From configure.in Revision. + # Guess values for system-dependent variables and create Makefiles. + # Generated by GNU Autoconf 2.61. + # +@@ -1201,23 +1201,6 @@ + + cat <<\_ACEOF + +-Optional Packages: +- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] +- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +- --with-oracle-include-dir=DIR +- Directory where the Oracle includes may be found. It +- should be located under ORACLE_HOME if you have +- client SDK installed. Use +- --with-oracle-include-dir=yes if you are sure that +- your compiler include path includes Oracle include +- dir. Hint: you might try to do: locate oci.h +- --with-oracle-lib-dir=DIR +- Directory where the oracle libraries may be found. +- It should be located under ORACLE_HOME. iUse +- --with-oracle-lib-dir=yes if you are sure that your +- linker will find the necessary Oracle client libs. +- Hint: you might try to do: locate libclntsh.so +- + Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags +@@ -1661,47 +1644,6 @@ + echo $ECHO_N "checking for oci.h... $ECHO_C" >&6; } + + +- +- oracle_include_dir= +- +-# Check whether --with-oracle-include-dir was given. +-if test "${with_oracle_include_dir+set}" = set; then +- withval=$with_oracle_include_dir; case "$withval" in +- no) +- { { echo "$as_me:$LINENO: error: Need oracle-include-dir" >&5 +-echo "$as_me: error: Need oracle-include-dir" >&2;} +- { (exit 1); exit 1; }; } +- ;; +- yes) +- ;; +- *) +- oracle_include_dir="$withval" +- ;; +- esac +-fi +- +- +- oracle_lib_dir= +- +-# Check whether --with-oracle-lib-dir was given. +-if test "${with_oracle_lib_dir+set}" = set; then +- withval=$with_oracle_lib_dir; case "$withval" in +- no) +- { { echo "$as_me:$LINENO: error: Need oracle-lib-dir" >&5 +-echo "$as_me: error: Need oracle-lib-dir" >&2;} +- { (exit 1); exit 1; }; } +- ;; +- yes) +- ;; +- *) +- oracle_lib_dir="$withval" +- ;; +- esac +-fi +- +- +- +- + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +@@ -2665,11 +2607,41 @@ + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +- RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST= +- if test "x$ORACLE_INCLUDE" = "x" ; then +- old_CFLAGS="$CFLAGS" +- CFLAGS="$old_CFLAGS -I$oracle_include_dir" +- cat >conftest.$ac_ext <<_ACEOF ++ # Look for Oracle10g "Instant Client" installed from RPM ++ if test "x$ORACLE_INCLUDE" = "x"; then ++ old_CFLAGS="$CFLAGS" ++ ++ ++ ++if test "x$LOCATE" != "x"; then ++ DIRS= ++ file=oci.h ++ ++ for x in `${LOCATE} $file 2>/dev/null`; do ++ base=`echo $x | sed "s%/${file}%%"` ++ if test "x$x" = "x$base"; then ++ continue; ++ fi ++ ++ dir=`${DIRNAME} $x 2>/dev/null` ++ exclude=`echo ${dir} | ${GREP} /home` ++ if test "x$exclude" != "x"; then ++ continue ++ fi ++ ++ already=`echo \$oracle_include_dir ${DIRS} | ${GREP} ${dir}` ++ if test "x$already" = "x"; then ++ DIRS="$DIRS $dir" ++ fi ++ done ++fi ++ ++eval "oracle_include_dir=\"\$oracle_include_dir $DIRS\"" ++ ++ ++ for try in /usr/include/oracle/10.1.0.3/client $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I$try" ++ cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext +@@ -2701,7 +2673,7 @@ + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then +- ORACLE_INCLUDE="-I$oracle_include_dir" ++ ORACLE_INCLUDE="-I$try" + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 +@@ -2711,65 +2683,207 @@ + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ if test "x$ORACLE_INCLUDE" != "x"; then ++ ORACLE_LIBS="-L$/usr/lib/oracle/10.1.0.3/client/lib -lclntsh -lm" ++ break; ++ fi ++ done ++ CFLAGS="$old_CFLAGS" ++ fi ++ # Finish Looking for Oracle10g includes installed from RPM + +- RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST="$CFLAGS" +- CFLAGS="$old_CFLAGS" +- fi +- +- # Proceed to linking makes only sense if include dir is OK. +- if test "x$ORACLE_INCLUDE" != "x" ; then +- old_LIBS="$LIBS" ++ # Look for Oracle8i. ++ if test "x$ORACLE_INCLUDE" = "x"; then + old_CFLAGS="$CFLAGS" +- CFLAGS="$RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST" + +- ORACLE_LIBDIR_SWITCH= +- if test "x$oracle_lib_dir" != "x" ; then +- ORACLE_LIBDIR_SWITCH="-L${oracle_lib_dir} " +- fi +- LIBS="$old_LIBS $ORACLE_LIBDIR_SWITCH -lclntsh -lnnz10" +- cat >conftest.$ac_ext <<_ACEOF ++ ++ ++if test "x$LOCATE" != "x"; then ++ DIRS= ++ file=oci.h ++ ++ for x in `${LOCATE} $file 2>/dev/null`; do ++ base=`echo $x | sed "s%/${file}%%"` ++ if test "x$x" = "x$base"; then ++ continue; ++ fi ++ ++ dir=`${DIRNAME} $x 2>/dev/null` ++ exclude=`echo ${dir} | ${GREP} /home` ++ if test "x$exclude" != "x"; then ++ continue ++ fi ++ ++ already=`echo \$oracle_home_dir ${DIRS} | ${GREP} ${dir}` ++ if test "x$already" = "x"; then ++ DIRS="$DIRS $dir" ++ fi ++ done ++fi ++ ++eval "oracle_home_dir=\"\$oracle_home_dir $DIRS\"" ++ ++ ++ for try in $oracle_home_dir $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I${try}/rdbms/demo -I${try}/rdbms/public -I${try}/plsql/public -I${try}/network/public -I${try}/oci/include" ++ cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + #include ++int ++main () ++{ ++ int a = 1; ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ OHOME=$try ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +- static OCIEnv *p_env; +- static OCIError *p_err; +- static OCISvcCtx *p_svc; +- static OCIStmt *p_sql; +- static OCIDefine *p_dfn = (OCIDefine *) 0; +- static OCIBind *p_bnd = (OCIBind *) 0; ++ OHOME= + ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ if test "x$OHOME" != "x"; then ++ break; ++ fi ++ done ++ ++ if test "x$OHOME" = "x" -a "x$ORACLE_HOME" != "x"; then ++ CFLAGS="$old_CFLAGS -I${ORACLE_HOME}/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I${ORACLE_HOME}/network/public -I${ORACLE_HOME}/oci/include" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + int + main () + { ++ int a = 1; ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ OHOME=$ORACLE_HOME ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ OHOME= ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ ++ CFLAGS="$old_CFLAGS" ++ ++ if test "x$OHOME" != "x"; then ++ ORACLE_HOME=$OHOME ++ ORACLE_INCLUDE="-I${ORACLE_HOME}/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I${ORACLE_HOME}/network/public -I${ORACLE_HOME}/oci/include" ++ fi ++ fi ## this section sets $ORACLE_HOME, if found. ++ ++ # not Oracle8i, try older. ++ if test "x$ORACLE_INCLUDE" = "x"; then ++ old_CFLAGS="$CFLAGS" + +- int p_bvi; +- char p_sli[20]; +- int rc; +- char errbuf[100]; +- int errcode; +- +- rc = OCIInitialize((ub4) OCI_DEFAULT, (dvoid *)0, /* Initialize OCI */ +- (dvoid * (*)(dvoid *, size_t)) 0, +- (dvoid * (*)(dvoid *, dvoid *, size_t))0, +- (void (*)(dvoid *, dvoid *)) 0 ); + + ++if test "x$LOCATE" != "x"; then ++ DIRS= ++ file=oci.h ++ ++ for x in `${LOCATE} $file 2>/dev/null`; do ++ base=`echo $x | sed "s%/${file}%%"` ++ if test "x$x" = "x$base"; then ++ continue; ++ fi ++ ++ dir=`${DIRNAME} $x 2>/dev/null` ++ exclude=`echo ${dir} | ${GREP} /home` ++ if test "x$exclude" != "x"; then ++ continue ++ fi ++ ++ already=`echo \$oracle_include_dir ${DIRS} | ${GREP} ${dir}` ++ if test "x$already" = "x"; then ++ DIRS="$DIRS $dir" ++ fi ++ done ++fi ++ ++eval "oracle_include_dir=\"\$oracle_include_dir $DIRS\"" ++ ++ ++ for try in /usr/local/include/oracle /usr/local/oracle/include $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I$try" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include ++int ++main () ++{ ++ int a = 1; + ; + return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" + case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +- (eval "$ac_link") 2>conftest.er1 ++ (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 +@@ -2778,30 +2892,29 @@ + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ORACLE_LIBS="$ORACLE_LIBDIR_SWITCH -lclntsh -lnnz10" ++ } && test -s conftest.$ac_objext; then ++ ORACLE_INCLUDE="-I$try" + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ORACLE_LIBS= ++ ORACLE_INCLUDE= + + fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +- +- LIBS="$old_LIBS" ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ if test "x$ORACLE_INCLUDE" != "x"; then ++ break; ++ fi ++ done + CFLAGS="$old_CFLAGS" + fi + +- + if test "x$ORACLE_INCLUDE" = "x"; then + { echo "$as_me:$LINENO: result: no" >&5 + echo "${ECHO_T}no" >&6; } +- { echo "$as_me:$LINENO: WARNING: oracle headers not found. Use --with-oracle-include-dir=." >&5 +-echo "$as_me: WARNING: oracle headers not found. Use --with-oracle-include-dir=." >&2;} ++ { echo "$as_me:$LINENO: WARNING: oracle headers not found. Use --with-oracle-home-dir=." >&5 ++echo "$as_me: WARNING: oracle headers not found. Use --with-oracle-home-dir=." >&2;} + fail="$fail oci.h" + else + sql_oracle_cflags="${sql_oracle_cflags} ${ORACLE_INCLUDE}" +@@ -2809,12 +2922,139 @@ + echo "${ECHO_T}yes" >&6; } + + ++ ## is this set, from above? ++ if test "x$ORACLE_HOME" != "x"; then ++ ## we must have an Oracle8i tree ++ ++ # FIXME: we might do some checking, just to be nice ++ ORACLE_LIBS="-L$ORACLE_HOME/lib -lclntsh -lm" ++ ++ else ++ { echo "$as_me:$LINENO: checking for oracle_init in -loracleclient" >&5 ++echo $ECHO_N "checking for oracle_init in -loracleclient... $ECHO_C" >&6; } ++ ++ old_LIBS="$LIBS" ++ ++ ++ ++if test "x$LOCATE" != "x"; then ++ DIRS= ++ file=oracleclient.so ++ ++ for x in `${LOCATE} $file 2>/dev/null`; do ++ base=`echo $x | sed "s%/${file}%%"` ++ if test "x$x" = "x$base"; then ++ continue; ++ fi ++ ++ dir=`${DIRNAME} $x 2>/dev/null` ++ exclude=`echo ${dir} | ${GREP} /home` ++ if test "x$exclude" != "x"; then ++ continue ++ fi ++ ++ already=`echo \$oracle_lib_dir ${DIRS} | ${GREP} ${dir}` ++ if test "x$already" = "x"; then ++ DIRS="$DIRS $dir" ++ fi ++ done ++fi ++ ++eval "oracle_lib_dir=\"\$oracle_lib_dir $DIRS\"" ++ ++ ++ ++if test "x$LOCATE" != "x"; then ++ DIRS= ++ file=oracleclient.a ++ ++ for x in `${LOCATE} $file 2>/dev/null`; do ++ base=`echo $x | sed "s%/${file}%%"` ++ if test "x$x" = "x$base"; then ++ continue; ++ fi ++ ++ dir=`${DIRNAME} $x 2>/dev/null` ++ exclude=`echo ${dir} | ${GREP} /home` ++ if test "x$exclude" != "x"; then ++ continue ++ fi ++ ++ already=`echo \$oracle_lib_dir ${DIRS} | ${GREP} ${dir}` ++ if test "x$already" = "x"; then ++ DIRS="$DIRS $dir" ++ fi ++ done ++fi ++ ++eval "oracle_lib_dir=\"\$oracle_lib_dir $DIRS\"" ++ ++ ++ for try in /usr/lib/oracle /usr/local/lib/oracle /usr/local/oracle/lib $oracle_lib_dir; do ++ LIBS="$old_LIBS -L$try -loracleclient" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++extern char oracle_init(); ++int ++main () ++{ ++ oracle_init() ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext conftest$ac_exeext ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_link") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && ++ $as_test_x conftest$ac_exeext; then ++ ORACLE_LIBS="-L$try -loracleclient" ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ORACLE_LIBS= ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++ if test "x$ORACLE_LIBS" != "x"; then ++ break; ++ fi ++ done ++ LIBS="$old_LIBS" ++ ++ if test "x$ORACLE_LIBS" = "x"; then ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++ ORACLE_INCLUDE= ++ fi ++ fi ++ + if test "x$ORACLE_LIBS" = "x"; then + { echo "$as_me:$LINENO: WARNING: oracle libraries not found. Use --with-oracle-lib-dir=." >&5 + echo "$as_me: WARNING: oracle libraries not found. Use --with-oracle-lib-dir=." >&2;} +- fail="$fail libclntsh libnnz10" ++ fail="$fail liboracleclient" + else +- sql_oracle_ldflags="${sql_oracle_ldflags} $ORACLE_LIBS" ++ sql_oracle_ldflags="$sql_oracle_ldflags $ORACLE_LIBS" + { echo "$as_me:$LINENO: result: yes" >&5 + echo "${ECHO_T}yes" >&6; } + fi +diff -urN ../freeradius-server-2.1.10/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in +--- ../freeradius-server-2.1.10/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in 2010-09-28 07:03:56.000000000 -0400 ++++ src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in 2010-05-24 01:40:58.000000000 -0400 +@@ -1,5 +1,5 @@ + AC_INIT(sql_oracle.c) +-AC_REVISION($Revision: 1.10 $) ++AC_REVISION($Revision$) + AC_DEFUN(modname,[rlm_sql_oracle]) + + fail= +@@ -18,120 +18,145 @@ + dnl # defined anyways. + dnl # + +- dnl ############################################################ +- dnl # Check for command line options +- dnl ############################################################ +- +- dnl extra argument: --with-oracle-include-dir=DIR +- oracle_include_dir= +- AC_ARG_WITH(oracle-include-dir, +- [AS_HELP_STRING([--with-oracle-include-dir=DIR], +- [Directory where the Oracle includes may be found. It should be located under ORACLE_HOME if you have client SDK installed. Use --with-oracle-include-dir=yes if you are sure that your compiler include path includes Oracle include dir. Hint: you might try to do: locate oci.h])], +- [case "$withval" in +- no) +- AC_MSG_ERROR(Need oracle-include-dir) +- ;; +- yes) +- ;; +- *) +- oracle_include_dir="$withval" +- ;; +- esac]) +- +- dnl extra argument: --with-oracle-lib-dir=DIR +- oracle_lib_dir= +- AC_ARG_WITH(oracle-lib-dir, +- [AS_HELP_STRING([--with-oracle-lib-dir=DIR], +- [Directory where the oracle libraries may be found. It should be located under ORACLE_HOME. iUse --with-oracle-lib-dir=yes if you are sure that your linker will find the necessary Oracle client libs. Hint: you might try to do: locate libclntsh.so])], +- [case "$withval" in +- no) +- AC_MSG_ERROR(Need oracle-lib-dir) +- ;; +- yes) +- ;; +- *) +- oracle_lib_dir="$withval" +- ;; +- esac]) +- +- +- + AC_TRY_COMPILE([#include ], + [ int a = 1;], + ORACLE_INCLUDE=" ", + ORACLE_INCLUDE= + ) + +- RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST= +- if test "x$ORACLE_INCLUDE" = "x" ; then ++ # Look for Oracle10g "Instant Client" installed from RPM ++ if test "x$ORACLE_INCLUDE" = "x"; then ++ old_CFLAGS="$CFLAGS" ++ ++ FR_LOCATE_DIR(oracle_include_dir,oci.h) ++ ++ for try in /usr/include/oracle/10.1.0.3/client $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I$try" ++ AC_TRY_COMPILE([#include ], ++ [ int a = 1; ], ++ ORACLE_INCLUDE="-I$try", ++ ORACLE_INCLUDE= ++ ) ++ if test "x$ORACLE_INCLUDE" != "x"; then ++ ORACLE_LIBS="-L$/usr/lib/oracle/10.1.0.3/client/lib -lclntsh -lm" ++ break; ++ fi ++ done ++ CFLAGS="$old_CFLAGS" ++ fi ++ # Finish Looking for Oracle10g includes installed from RPM ++ ++ # Look for Oracle8i. ++ if test "x$ORACLE_INCLUDE" = "x"; then + old_CFLAGS="$CFLAGS" +- CFLAGS="$old_CFLAGS -I$oracle_include_dir" +- AC_TRY_COMPILE([#include ], +- [ int a = 1;], +- ORACLE_INCLUDE="-I$oracle_include_dir", +- ORACLE_INCLUDE= +- ) + +- RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST="$CFLAGS" ++ FR_LOCATE_DIR(oracle_home_dir,oci.h) ++ ++ for try in $oracle_home_dir $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I${try}/rdbms/demo -I${try}/rdbms/public -I${try}/plsql/public -I${try}/network/public -I${try}/oci/include" ++ AC_TRY_COMPILE([#include ], ++ [ int a = 1; ], ++ OHOME=$try, ++ OHOME= ++ ) ++ if test "x$OHOME" != "x"; then ++ break; ++ fi ++ done ++ ++ if test "x$OHOME" = "x" -a "x$ORACLE_HOME" != "x"; then ++ CFLAGS="$old_CFLAGS -I${ORACLE_HOME}/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I${ORACLE_HOME}/network/public -I${ORACLE_HOME}/oci/include" ++ AC_TRY_COMPILE([#include ], ++ [ int a = 1; ], ++ OHOME=$ORACLE_HOME, ++ OHOME= ++ ) ++ fi ++ + CFLAGS="$old_CFLAGS" +- fi + +- # Proceed to linking makes only sense if include dir is OK. +- if test "x$ORACLE_INCLUDE" != "x" ; then +- old_LIBS="$LIBS" ++ if test "x$OHOME" != "x"; then ++ ORACLE_HOME=$OHOME ++ ORACLE_INCLUDE="-I${ORACLE_HOME}/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I${ORACLE_HOME}/network/public -I${ORACLE_HOME}/oci/include" ++ fi ++ fi ## this section sets $ORACLE_HOME, if found. ++ ++ # not Oracle8i, try older. ++ if test "x$ORACLE_INCLUDE" = "x"; then + old_CFLAGS="$CFLAGS" +- CFLAGS="$RLM_SQL_ORA_WORKING_CFLAGS_FOR_LINKING_TEST" + +- ORACLE_LIBDIR_SWITCH= +- if test "x$oracle_lib_dir" != "x" ; then +- ORACLE_LIBDIR_SWITCH="-L${oracle_lib_dir} " +- fi +- LIBS="$old_LIBS $ORACLE_LIBDIR_SWITCH -lclntsh -lnnz10" +- AC_TRY_LINK([#include +- +- static OCIEnv *p_env; +- static OCIError *p_err; +- static OCISvcCtx *p_svc; +- static OCIStmt *p_sql; +- static OCIDefine *p_dfn = (OCIDefine *) 0; +- static OCIBind *p_bnd = (OCIBind *) 0; +- ], +- [ +- int p_bvi; +- char p_sli[20]; +- int rc; +- char errbuf[100]; +- int errcode; +- +- rc = OCIInitialize((ub4) OCI_DEFAULT, (dvoid *)0, /* Initialize OCI */ +- (dvoid * (*)(dvoid *, size_t)) 0, +- (dvoid * (*)(dvoid *, dvoid *, size_t))0, +- (void (*)(dvoid *, dvoid *)) 0 ); +- +- ], +- ORACLE_LIBS="$ORACLE_LIBDIR_SWITCH -lclntsh -lnnz10", +- ORACLE_LIBS= +- ) ++ FR_LOCATE_DIR(oracle_include_dir,oci.h) + +- LIBS="$old_LIBS" ++ for try in /usr/local/include/oracle /usr/local/oracle/include $oracle_include_dir; do ++ CFLAGS="$old_CFLAGS -I$try" ++ AC_TRY_COMPILE([#include ], ++ [ int a = 1; ], ++ ORACLE_INCLUDE="-I$try", ++ ORACLE_INCLUDE= ++ ) ++ if test "x$ORACLE_INCLUDE" != "x"; then ++ break; ++ fi ++ done + CFLAGS="$old_CFLAGS" + fi + +- + if test "x$ORACLE_INCLUDE" = "x"; then + AC_MSG_RESULT(no) +- AC_MSG_WARN([oracle headers not found. Use --with-oracle-include-dir=.]) ++ AC_MSG_WARN([oracle headers not found. Use --with-oracle-home-dir=.]) + fail="$fail oci.h" + else + sql_oracle_cflags="${sql_oracle_cflags} ${ORACLE_INCLUDE}" + AC_MSG_RESULT(yes) + + ++ ## is this set, from above? ++ if test "x$ORACLE_HOME" != "x"; then ++ ## we must have an Oracle8i tree ++ ++ # FIXME: we might do some checking, just to be nice ++ ORACLE_LIBS="-L$ORACLE_HOME/lib -lclntsh -lm" ++ ++ else ++ AC_MSG_CHECKING([for oracle_init in -loracleclient]) ++ ++ dnl # ++ dnl # Look for it in a number of directories. ++ dnl # ++ old_LIBS="$LIBS" ++ ++ FR_LOCATE_DIR(oracle_lib_dir,[oracleclient.so]) ++ FR_LOCATE_DIR(oracle_lib_dir,[oracleclient.a]) ++ ++ for try in /usr/lib/oracle /usr/local/lib/oracle /usr/local/oracle/lib $oracle_lib_dir; do ++ LIBS="$old_LIBS -L$try -loracleclient" ++ AC_TRY_LINK([extern char oracle_init();], ++ [ oracle_init()], ++ ORACLE_LIBS="-L$try -loracleclient", ++ ORACLE_LIBS= ++ ) ++ if test "x$ORACLE_LIBS" != "x"; then ++ break; ++ fi ++ done ++ LIBS="$old_LIBS" ++ ++ dnl # ++ dnl # If one or the other isn't found, disable ++ dnl # them both.. ++ dnl # If both are found, enable them both. ++ dnl # ++ if test "x$ORACLE_LIBS" = "x"; then ++ AC_MSG_RESULT(no) ++ ORACLE_INCLUDE= ++ fi ++ fi ++ + if test "x$ORACLE_LIBS" = "x"; then + AC_MSG_WARN([oracle libraries not found. Use --with-oracle-lib-dir=.]) +- fail="$fail libclntsh libnnz10" ++ fail="$fail liboracleclient" + else +- sql_oracle_ldflags="${sql_oracle_ldflags} $ORACLE_LIBS" ++ sql_oracle_ldflags="$sql_oracle_ldflags $ORACLE_LIBS" + AC_MSG_RESULT(yes) + fi + fi diff -urN /usr/ports/net/freeradius2/pkg-plist freeradius2/pkg-plist --- /usr/ports/net/freeradius2/pkg-plist 2010-05-29 17:18:02.000000000 -0400 +++ freeradius2/pkg-plist 2010-10-15 13:31:51.000000000 -0400 @@ -1,4 +1,5 @@ @stopdaemon radiusd +bin/radcrypt bin/radclient bin/radconf2xml bin/radeapclient @@ -46,6 +47,7 @@ %%EXAMPLESDIR%%/raddb/modules/detail.example.com %%EXAMPLESDIR%%/raddb/modules/detail.log %%EXAMPLESDIR%%/raddb/modules/digest +%%EXAMPLESDIR%%/raddb/modules/dynamic_clients %%EXAMPLESDIR%%/raddb/modules/echo %%EXAMPLESDIR%%/raddb/modules/etc_group %%EXAMPLESDIR%%/raddb/modules/exec @@ -62,6 +64,7 @@ %%EXAMPLESDIR%%/raddb/modules/mac2vlan %%EXAMPLESDIR%%/raddb/modules/mschap %%EXAMPLESDIR%%/raddb/modules/ntlm_auth +%%EXAMPLESDIR%%/raddb/modules/opendirectory %%EXAMPLESDIR%%/raddb/modules/otp %%EXAMPLESDIR%%/raddb/modules/pam %%EXAMPLESDIR%%/raddb/modules/pap @@ -578,6 +581,7 @@ %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2869.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2882.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2924.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3079.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3162.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3575.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3576.txt @@ -602,6 +606,9 @@ %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5247.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5281.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5580.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5607.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5904.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5997.txt %%PORTDOCS%%%%DOCSDIR%%/rlm_dbm %%PORTDOCS%%%%DOCSDIR%%/rlm_eap %%PORTDOCS%%%%DOCSDIR%%/rlm_expiration @@ -620,6 +627,25 @@ %%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.txt %%PORTDOCS%%%%DOCSDIR%%/tuning_guide %%PORTDOCS%%%%DOCSDIR%%/variables.txt +%%PORTDOCS%%%%DOCSDIR%%/Acct-Type.rst +%%PORTDOCS%%%%DOCSDIR%%/Autz-Type.rst +%%PORTDOCS%%%%DOCSDIR%%/CYGWIN.rst +%%PORTDOCS%%%%DOCSDIR%%/DIFFS.rst +%%PORTDOCS%%%%DOCSDIR%%/Makefile.sphinx +%%PORTDOCS%%%%DOCSDIR%%/aaa.rst +%%PORTDOCS%%%%DOCSDIR%%/cisco.rst +%%PORTDOCS%%%%DOCSDIR%%/coding-methods.rst +%%PORTDOCS%%%%DOCSDIR%%/configurable_failover.rst +%%PORTDOCS%%%%DOCSDIR%%/index.rst +%%PORTDOCS%%%%DOCSDIR%%/ldap_howto.rst +%%PORTDOCS%%%%DOCSDIR%%/load-balance.rst +%%PORTDOCS%%%%DOCSDIR%%/misc-nas.rst +%%PORTDOCS%%%%DOCSDIR%%/module_interface.rst +%%PORTDOCS%%%%DOCSDIR%%/processing_users_file.rst +%%PORTDOCS%%%%DOCSDIR%%/proxy.rst +%%PORTDOCS%%%%DOCSDIR%%/release-method.rst +%%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.rst +%%PORTDOCS%%%%DOCSDIR%%/variables.rst %%PORTDOCS%%@dirrm %%DOCSDIR%%/examples %%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc %%PORTDOCS%%@dirrm %%DOCSDIR%% @@ -693,6 +719,7 @@ %%DATADIR%%/dictionary.microsoft %%DATADIR%%/dictionary.mikrotik %%DATADIR%%/dictionary.motorola +%%DATADIR%%/dictionary.motorola.wimax %%DATADIR%%/dictionary.navini %%DATADIR%%/dictionary.netscreen %%DATADIR%%/dictionary.networkphysics @@ -721,6 +748,7 @@ %%DATADIR%%/dictionary.rfc3580 %%DATADIR%%/dictionary.rfc4072 %%DATADIR%%/dictionary.rfc4372 +%%DATADIR%%/dictionary.rfc4603 %%DATADIR%%/dictionary.rfc4675 %%DATADIR%%/dictionary.rfc4679 %%DATADIR%%/dictionary.rfc4818 @@ -728,6 +756,8 @@ %%DATADIR%%/dictionary.rfc5090 %%DATADIR%%/dictionary.rfc5176 %%DATADIR%%/dictionary.rfc5580 +%%DATADIR%%/dictionary.rfc5607 +%%DATADIR%%/dictionary.rfc5904 %%DATADIR%%/dictionary.riverstone %%DATADIR%%/dictionary.roaringpenguin %%DATADIR%%/dictionary.shasta @@ -752,6 +782,7 @@ %%DATADIR%%/dictionary.waverider %%DATADIR%%/dictionary.wichorus %%DATADIR%%/dictionary.wimax +%%DATADIR%%/dictionary.wimax.wichorus %%DATADIR%%/dictionary.wispr %%DATADIR%%/dictionary.xedia %%DATADIR%%/dictionary.xylan >Release-Note: >Audit-Trail: >Unformatted: