pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/freeradius2 Update to 2.1.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/426f20380d73
branches:  trunk
changeset: 551766:426f20380d73
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Fri Dec 19 22:49:18 2008 +0000

description:
Update to 2.1.3
This should fix PR#39952
MAKE_JOBS_SAFE=no

05 December 2008 - Version 2.1.3 has been released.

The focus of this release is stability.

Feature Improvements
* Allow running with user=radiusd and binding to secure sockets.
* Start sending Status-Server "are you alive" messages earlier, which helps with proxying multiple realms to a home server.
* Removed thread pool code from rlm_perl. It's not necessary.
* Added example Perl configuration to raddb/modules/perl
* Force OpenSSL to support certificates with SHA256. This seems to be necessary for WiMAX certs.

Bug Fixes
* Fix Debian patch to allow it to build.
* Fix potential NULL dereference in debugging mode on certain platforms for TTLS and PEAP inner tunnels.
* Fix uninitialized memory in handling of vendor definitions
* Fix parsing of quoted (but non-string) attributes in the users< file.
* Initialize unknown NAS IP to 255.255.255.255, rather than 0.0.0.0
* use SUN_LEN in control socket, to avoid truncation on some platforms.
* Correct internal handling of debug condition to prevent it from being over-written.
* Check return code of regcomp in unlang, so that invalid regular expressions are caught rather than mishandled.
* Make rlm_sql use <ltdl.h>. Addresses bug #610.
* Document list "type = status" better. Closes bug #580.
* Set "default days" for certificates, because OpenSSL won't do it. This closes bug #615.
* Reference correct list in example raddb/modules/ldap. Closes #596.
* Increase default schema size for Acct-Session-Id to 64. Closes #540.
* Fix use of temporary files in dialup-admin. Closes #605 and addresses CVE-2008-4474.
* Addressed a number of minor issues found by Coverity.
* Added DHCP option 150 to the dictionary. Closes #618.

04 December 2008 - Version 2.1.2 has been released.
    Due to packaging issues, 2.1.2 has been pulled from the net.

diffstat:

 net/freeradius2/Makefile |  13 +++++--------
 net/freeradius2/PLIST    |   3 ++-
 net/freeradius2/distinfo |   8 ++++----
 3 files changed, 11 insertions(+), 13 deletions(-)

diffs (81 lines):

diff -r dc4c820aee6d -r 426f20380d73 net/freeradius2/Makefile
--- a/net/freeradius2/Makefile  Fri Dec 19 22:49:17 2008 +0000
+++ b/net/freeradius2/Makefile  Fri Dec 19 22:49:18 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2008/10/12 13:57:27 adrianp Exp $
+# $NetBSD: Makefile,v 1.4 2008/12/19 22:49:18 adrianp Exp $
 
 DISTNAME=      freeradius-server-${RADVER}
 PKGNAME=       ${DISTNAME:S/-server//}
@@ -10,15 +10,15 @@
 HOMEPAGE=      http://www.freeradius.org/
 COMMENT=       Free RADIUS server implementation
 
-CONFLICTS+=    freeradius-1.[0-9]*
-
 .include "../../mk/bsd.prefs.mk"
 
 CONFLICTS+=            radiusd-cistron-[0-9]*
+CONFLICTS+=            freeradius<2.0
 USE_TOOLS+=            gmake perl:run
 GNU_CONFIGURE=         YES
 USE_LIBTOOL=           YES
 USE_OLD_DES_API=       YES
+MAKE_JOBS_SAFE=                NO
 
 BUILD_DEFS=            VARBASE
 PLIST_SRC=             ${WRKDIR}/.PLIST_SRC
@@ -45,7 +45,7 @@
 OWN_DIRS_PERMS+=       ${VARBASE}/log/radiusd/radacct \
                        ${RADIUS_USER} ${RADIUS_GROUP} 0750
 
-RADVER=                        2.1.1
+RADVER=                        2.1.3
 EGDIR=                 ${PREFIX}/share/examples/freeradius
 
 BUILDLINK_API_DEPENDS.openssl+=        openssl>=0.9.7
@@ -71,10 +71,7 @@
 
 SUBST_CLASSES=         make
 SUBST_STAGE.make=      post-patch
-SUBST_FILES.make=      src/modules/rlm_mschap/Makefile \
-                       src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in
-SUBST_SED.make=        -e "s|RLM_LDFLAGS       =|RLM_LDFLAGS   = \
-                               -L../../../src/lib/.libs/ -lradius|g"
+SUBST_FILES.make=      src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in
 SUBST_SED.make+=       -e "s|RLM_SQL_LIBS      =|RLM_SQL_LIBS  = \
                                -L${PREFIX}/lib|g"
 SUBST_MESSAGE.make=    Fixing Makefiles.
diff -r dc4c820aee6d -r 426f20380d73 net/freeradius2/PLIST
--- a/net/freeradius2/PLIST     Fri Dec 19 22:49:17 2008 +0000
+++ b/net/freeradius2/PLIST     Fri Dec 19 22:49:18 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2008/10/12 13:57:27 adrianp Exp $
+@comment $NetBSD: PLIST,v 1.3 2008/12/19 22:49:18 adrianp Exp $
 bin/radclient
 bin/radconf2xml
 bin/radeapclient
@@ -185,6 +185,7 @@
 share/doc/freeradius/rfc/draft-sterman-aaa-sip-00.txt
 share/doc/freeradius/rfc/leap.txt
 share/doc/freeradius/rfc/pppext-eap-sim-12.txt
+share/doc/freeradius/rfc/rfc5281.txt
 share/doc/freeradius/rfc/rfc1157.txt
 share/doc/freeradius/rfc/rfc1227.txt
 share/doc/freeradius/rfc/rfc1448.txt
diff -r dc4c820aee6d -r 426f20380d73 net/freeradius2/distinfo
--- a/net/freeradius2/distinfo  Fri Dec 19 22:49:17 2008 +0000
+++ b/net/freeradius2/distinfo  Fri Dec 19 22:49:18 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2008/10/12 13:57:27 adrianp Exp $
+$NetBSD: distinfo,v 1.4 2008/12/19 22:49:18 adrianp Exp $
 
-SHA1 (freeradius-server-2.1.1.tar.bz2) = a314eb330e402d319907bacd2077b1c2906f3962
-RMD160 (freeradius-server-2.1.1.tar.bz2) = 49e6dbe43258f75f97905795bc587057b9bc662c
-Size (freeradius-server-2.1.1.tar.bz2) = 2366923 bytes
+SHA1 (freeradius-server-2.1.3.tar.bz2) = 752bc9ad79dec97661ebf5459fd51b708d0f9ddd
+RMD160 (freeradius-server-2.1.3.tar.bz2) = 9f697c1b0a834dc7f2b0f669df0d6b8c379ad346
+Size (freeradius-server-2.1.3.tar.bz2) = 2380451 bytes
 SHA1 (patch-aa) = 90c0c676ea668e36851eeffc0f1703624d703339
 SHA1 (patch-ab) = 7a23eb75a9818b073263fd36cbf17b692fa19a9f
 SHA1 (patch-ae) = c4e77de8871ec0c4b5840f46f29286bae707dd3b



Home | Main Index | Thread Index | Old Index