pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/freeradius2 Changes 2.1.10:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9178e7103548
branches:  trunk
changeset: 581915:9178e7103548
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Oct 29 15:59:00 2010 +0000

description:
Changes 2.1.10:
* 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.

diffstat:

 net/freeradius2/Makefile         |  14 +++++-----
 net/freeradius2/PLIST            |  48 +++++++++++++++++++++++++---------------
 net/freeradius2/distinfo         |   9 ++++---
 net/freeradius2/patches/patch-ac |  15 ++++++++++++
 4 files changed, 57 insertions(+), 29 deletions(-)

diffs (226 lines):

diff -r 2dedac355bea -r 9178e7103548 net/freeradius2/Makefile
--- a/net/freeradius2/Makefile  Fri Oct 29 15:55:19 2010 +0000
+++ b/net/freeradius2/Makefile  Fri Oct 29 15:59:00 2010 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2010/07/20 08:41:21 adam Exp $
+# $NetBSD: Makefile,v 1.14 2010/10/29 15:59:00 adam Exp $
 
 DISTNAME=      freeradius-server-${RADVER}
 PKGNAME=       ${DISTNAME:S/-server//}
@@ -21,7 +21,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-BUILD_DEFS=            VARBASE
+BUILD_DEFS+=           VARBASE
 FILES_SUBST+=          RADIUS_USER=${RADIUS_USER}
 FILES_SUBST+=          RADIUS_GROUP=${RADIUS_GROUP}
 PLIST_SUBST+=          RADVER=${RADVER}
@@ -37,7 +37,7 @@
 PKG_GROUPS=            ${RADIUS_USER}
 PKG_USERS=             ${RADIUS_USER}:${RADIUS_GROUP}
 PKG_GROUPS_VARS+=      RADIUS_GROUP
-PKG_USERS_VARS+=       RADIUS_USER
+PKG_USERS_VARS=                RADIUS_USER
 OWN_DIRS_PERMS+=       ${VARBASE}/run/radiusd \
                        ${RADIUS_USER} ${RADIUS_GROUP} 0750
 OWN_DIRS_PERMS+=       ${VARBASE}/log/radiusd \
@@ -45,7 +45,7 @@
 OWN_DIRS_PERMS+=       ${VARBASE}/log/radiusd/radacct \
                        ${RADIUS_USER} ${RADIUS_GROUP} 0750
 
-RADVER=                        2.1.9
+RADVER=                        2.1.10
 EGDIR=                 ${DESTDIR}${PREFIX}/share/examples/freeradius
 
 BUILDLINK_API_DEPENDS.openssl+=        openssl>=0.9.7
@@ -55,8 +55,8 @@
 CONFIGURE_ARGS+=       --quiet
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
 CONFIGURE_ARGS+=       --with-logdir=${VARBASE}/log/radiusd
-CONFIGURE_ARGS+=       --with-ltdl-lib=${PREFIX}/lib
-CONFIGURE_ARGS+=       --with-ltdl-include=${PREFIX}/include
+CONFIGURE_ARGS+=       --with-system-libltdl
+CONFIGURE_ARGS+=       --with-system-libtool
 CONFIGURE_ARGS+=       --without-rlm_python
 CONFIGURE_ARGS+=       --without-rlm_smb
 CONFIGURE_ARGS+=       --without-rlm_sql_oracle
@@ -65,7 +65,7 @@
 
 REPLACE_PERL=          scripts/radsqlrelay
 
-SUBST_CLASSES=         make
+SUBST_CLASSES+=                make
 SUBST_STAGE.make=      post-patch
 SUBST_FILES.make=      src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in
 SUBST_SED.make+=       -e "s|RLM_SQL_LIBS      =|RLM_SQL_LIBS  = \
diff -r 2dedac355bea -r 9178e7103548 net/freeradius2/PLIST
--- a/net/freeradius2/PLIST     Fri Oct 29 15:55:19 2010 +0000
+++ b/net/freeradius2/PLIST     Fri Oct 29 15:59:00 2010 +0000
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.10 2010/07/20 08:41:21 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2010/10/29 15:59:00 adam Exp $
 bin/radclient
 bin/radconf2xml
+bin/radcrypt
 bin/radeapclient
 bin/radlast
 bin/radsniff
@@ -191,12 +192,13 @@
 sbin/radmin
 sbin/radwatch
 sbin/rc.radiusd
-share/doc/freeradius/Acct-Type
-share/doc/freeradius/Autz-Type
-share/doc/freeradius/CYGWIN
+share/doc/freeradius/Acct-Type.rst
+share/doc/freeradius/Autz-Type.rst
+share/doc/freeradius/CYGWIN.rst
 share/doc/freeradius/ChangeLog
-share/doc/freeradius/DIFFS
+share/doc/freeradius/DIFFS.rst
 share/doc/freeradius/MACOSX
+share/doc/freeradius/Makefile.sphinx
 share/doc/freeradius/OS2
 share/doc/freeradius/Post-Auth-Type
 share/doc/freeradius/RADIUS-LDAP-eDirectory
@@ -204,26 +206,27 @@
 share/doc/freeradius/README
 share/doc/freeradius/Session-Type
 share/doc/freeradius/Simultaneous-Use
-share/doc/freeradius/aaa.txt
+share/doc/freeradius/aaa.rst
 share/doc/freeradius/ascend
 share/doc/freeradius/bay
 share/doc/freeradius/bugs
-share/doc/freeradius/cisco
-share/doc/freeradius/coding-methods.txt
-share/doc/freeradius/configurable_failover
+share/doc/freeradius/cisco.rst
+share/doc/freeradius/coding-methods.rst
+share/doc/freeradius/configurable_failover.rst
 share/doc/freeradius/examples/iplanet.ldif
 share/doc/freeradius/examples/iplanet.schema
 share/doc/freeradius/examples/openldap.schema
 share/doc/freeradius/examples/postgresql_update_radacct_group_trigger.sql
-share/doc/freeradius/ldap_howto.txt
-share/doc/freeradius/load-balance.txt
-share/doc/freeradius/misc-nas
-share/doc/freeradius/module_interface
+share/doc/freeradius/index.rst
+share/doc/freeradius/ldap_howto.rst
+share/doc/freeradius/load-balance.rst
+share/doc/freeradius/misc-nas.rst
+share/doc/freeradius/module_interface.rst
 share/doc/freeradius/mssql
 share/doc/freeradius/performance-testing
-share/doc/freeradius/processing_users_file
-share/doc/freeradius/proxy
-share/doc/freeradius/release-method.txt
+share/doc/freeradius/processing_users_file.rst
+share/doc/freeradius/proxy.rst
+share/doc/freeradius/release-method.rst
 share/doc/freeradius/rfc/attributes.html
 share/doc/freeradius/rfc/draft-kamath-pppext-eap-mschapv2-00.txt
 share/doc/freeradius/rfc/draft-sterman-aaa-sip-00.txt
@@ -254,6 +257,7 @@
 share/doc/freeradius/rfc/rfc2869.txt
 share/doc/freeradius/rfc/rfc2882.txt
 share/doc/freeradius/rfc/rfc2924.txt
+share/doc/freeradius/rfc/rfc3079.txt
 share/doc/freeradius/rfc/rfc3162.txt
 share/doc/freeradius/rfc/rfc3575.txt
 share/doc/freeradius/rfc/rfc3576.txt
@@ -278,6 +282,9 @@
 share/doc/freeradius/rfc/rfc5247.txt
 share/doc/freeradius/rfc/rfc5281.txt
 share/doc/freeradius/rfc/rfc5580.txt
+share/doc/freeradius/rfc/rfc5607.txt
+share/doc/freeradius/rfc/rfc5904.txt
+share/doc/freeradius/rfc/rfc5997.txt
 share/doc/freeradius/rlm_dbm
 share/doc/freeradius/rlm_eap
 share/doc/freeradius/rlm_expiration
@@ -293,9 +300,9 @@
 share/doc/freeradius/rlm_sqlcounter
 share/doc/freeradius/rlm_sqlippool
 share/doc/freeradius/snmp
-share/doc/freeradius/supervise-radiusd.txt
+share/doc/freeradius/supervise-radiusd.rst
 share/doc/freeradius/tuning_guide
-share/doc/freeradius/variables.txt
+share/doc/freeradius/variables.rst
 share/examples/freeradius/acct_users
 share/examples/freeradius/attrs
 share/examples/freeradius/attrs.access_reject
@@ -481,6 +488,7 @@
 share/freeradius/dictionary.microsoft
 share/freeradius/dictionary.mikrotik
 share/freeradius/dictionary.motorola
+share/freeradius/dictionary.motorola.wimax
 share/freeradius/dictionary.navini
 share/freeradius/dictionary.netscreen
 share/freeradius/dictionary.networkphysics
@@ -509,6 +517,7 @@
 share/freeradius/dictionary.rfc3580
 share/freeradius/dictionary.rfc4072
 share/freeradius/dictionary.rfc4372
+share/freeradius/dictionary.rfc4603
 share/freeradius/dictionary.rfc4675
 share/freeradius/dictionary.rfc4679
 share/freeradius/dictionary.rfc4818
@@ -516,6 +525,8 @@
 share/freeradius/dictionary.rfc5090
 share/freeradius/dictionary.rfc5176
 share/freeradius/dictionary.rfc5580
+share/freeradius/dictionary.rfc5607
+share/freeradius/dictionary.rfc5904
 share/freeradius/dictionary.riverstone
 share/freeradius/dictionary.roaringpenguin
 share/freeradius/dictionary.shasta
@@ -540,6 +551,7 @@
 share/freeradius/dictionary.waverider
 share/freeradius/dictionary.wichorus
 share/freeradius/dictionary.wimax
+share/freeradius/dictionary.wimax.wichorus
 share/freeradius/dictionary.wispr
 share/freeradius/dictionary.xedia
 share/freeradius/dictionary.xylan
diff -r 2dedac355bea -r 9178e7103548 net/freeradius2/distinfo
--- a/net/freeradius2/distinfo  Fri Oct 29 15:55:19 2010 +0000
+++ b/net/freeradius2/distinfo  Fri Oct 29 15:59:00 2010 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.9 2010/07/20 08:41:21 adam Exp $
+$NetBSD: distinfo,v 1.10 2010/10/29 15:59:00 adam Exp $
 
-SHA1 (freeradius-server-2.1.9.tar.bz2) = 71a7829d6c40d3345f53fcc18c65d634fd39293c
-RMD160 (freeradius-server-2.1.9.tar.bz2) = 5c51cf7483ad5c912cec7eb78342c2f7e1a1c32f
-Size (freeradius-server-2.1.9.tar.bz2) = 2524497 bytes
+SHA1 (freeradius-server-2.1.10.tar.bz2) = 3651ac3d50ec8b01ae46f9df5a50e31379c1e522
+RMD160 (freeradius-server-2.1.10.tar.bz2) = 3fc2e8bc1f0868b6af95775e5ae18561619009a6
+Size (freeradius-server-2.1.10.tar.bz2) = 2545578 bytes
 SHA1 (patch-aa) = 90c0c676ea668e36851eeffc0f1703624d703339
 SHA1 (patch-ab) = 7a23eb75a9818b073263fd36cbf17b692fa19a9f
+SHA1 (patch-ac) = b8219f72d43f3bc61aef2fd7731d53dfa4e555b5
 SHA1 (patch-ae) = aa43b83ba991f510cee40cb65c3621e9d559d6dd
 SHA1 (patch-ai) = b32fcb8a71f4c4437a47352e2b235d4c15554a01
 SHA1 (patch-aj) = 865882e6e6e935276529b98616c9059c555272b9
diff -r 2dedac355bea -r 9178e7103548 net/freeradius2/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/freeradius2/patches/patch-ac  Fri Oct 29 15:59:00 2010 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.3 2010/10/29 15:59:00 adam Exp $
+
+--- src/main/modules.c.orig    2010-10-29 11:11:18.000000000 +0000
++++ src/main/modules.c
+@@ -1358,9 +1358,7 @@ int setup_modules(int reload, CONF_SECTI
+                *      It's like libtool and libltdl are some kind
+                *      of sick joke.
+                */
+-#ifdef IE_LIBTOOL_DIE
+-#define lt__PROGRAM__LTX_preloaded_symbols lt_libltdl_LTX_preloaded_symbols
+-#endif
++#define lt_preloaded_symbols lt_libltdl_LTX_preloaded_symbols
+ 
+               /*
+                *      Set the default list of preloaded symbols.



Home | Main Index | Thread Index | Old Index