here's an update to freeradius. "The focus of this release is stability. A number of bugs that found in 1.1.6 have been fixed. Some features have been added, including support for stored procedures in MySQL."
works for me on macppc and amd64. already got an ok from maintainer... ok? cheers, rui Index: Makefile =================================================================== RCS file: /cvs/ports/net/freeradius/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 15 Sep 2007 22:36:53 -0000 1.9 +++ Makefile 16 Sep 2007 19:31:48 -0000 @@ -8,15 +8,15 @@ COMMENT-pgsql= freeradius pgsql rlm addon COMMENT-ldap= freeradius ldap rlm addon -V= 1.1.6 +V= 1.1.7 DISTNAME= freeradius-$V PKGNAME-main= ${DISTNAME} PKGNAME-iodbc= freeradius-iodbc-$V PKGNAME-mysql= freeradius-mysql-$V PKGNAME-pgsql= freeradius-pgsql-$V PKGNAME-ldap= freeradius-ldap-${V} -SHARED_LIBS= eap 2.0 \ - radius 2.0 +SHARED_LIBS= eap 3.0 \ + radius 3.0 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ Index: distinfo =================================================================== RCS file: /cvs/ports/net/freeradius/distinfo,v retrieving revision 1.3 diff -u -r1.3 distinfo --- distinfo 29 May 2007 20:21:26 -0000 1.3 +++ distinfo 16 Sep 2007 19:31:48 -0000 @@ -1,5 +1,5 @@ -MD5 (freeradius-1.1.6.tar.gz) = oFPTU85fOTy3B5X9NjpYbw== -RMD160 (freeradius-1.1.6.tar.gz) = 7YI0KTjThFxOaTi1xPMRfiOXNns= -SHA1 (freeradius-1.1.6.tar.gz) = pA/2QSgk2vIhvW5xfbJTzzJWJzU= -SHA256 (freeradius-1.1.6.tar.gz) = 1QO6wUyjfqtHmParPb37dEqoRvfcdt7UWWbRJ5SOcfg= -SIZE (freeradius-1.1.6.tar.gz) = 3175652 +MD5 (freeradius-1.1.7.tar.gz) = XBJsshIrjiupeEtRH779lg== +RMD160 (freeradius-1.1.7.tar.gz) = nTOksB/HkVVxU7N1pB49kF/I7+U= +SHA1 (freeradius-1.1.7.tar.gz) = ToUV+CJgR474ge17h7fKJY4ZzLo= +SHA256 (freeradius-1.1.7.tar.gz) = imSXtBjQN6s6eYAekbs8Lkwtay7bbzZ3u5PnMKQrVPg= +SIZE (freeradius-1.1.7.tar.gz) = 3156228 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-Makefile,v retrieving revision 1.2 diff -u -r1.2 patch-Makefile --- patches/patch-Makefile 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-Makefile 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-Makefile,v 1.2 2007/05/29 20:21:26 rui Exp $ +$OpenBSD$ --- Makefile.orig Fri Jun 23 05:31:58 2006 -+++ Makefile Sat May 26 21:59:36 2007 ++++ Makefile Sat Sep 15 09:46:18 2007 @@ -40,14 +40,6 @@ clean: # export DESTDIR := $(R) Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-configure,v retrieving revision 1.2 diff -u -r1.2 patch-configure --- patches/patch-configure 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-configure 16 Sep 2007 19:31:48 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-configure,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- configure.orig Wed May 2 21:50:56 2007 -+++ configure Wed May 2 21:54:36 2007 -@@ -4354,7 +4354,7 @@ fi +$OpenBSD$ +--- configure.orig Sat Jul 21 15:01:34 2007 ++++ configure Sat Sep 15 09:46:18 2007 +@@ -4159,7 +4159,7 @@ fi LTDLINCL='-I${top_srcdir}/''libltdl' else ac_configure_args="$ac_configure_args --enable-ltdl-install=no" @@ -10,7 +10,7 @@ LTDLINCL= fi # For backwards non-gettext consistent compatibility... -@@ -8932,7 +8932,6 @@ bsdi[45]*) +@@ -8535,7 +8535,6 @@ bsdi[45]*) need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -18,7 +18,7 @@ shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" -@@ -21001,7 +21000,6 @@ if test "${ac_cv_lib_resolv_inet_aton+set}" = set; the +@@ -20335,7 +20334,6 @@ if test "${ac_cv_lib_resolv_inet_aton+set}" = set; the echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS @@ -26,7 +26,7 @@ cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF -@@ -21077,8 +21075,6 @@ if test $ac_cv_lib_resolv_inet_aton = yes; then +@@ -20395,8 +20393,6 @@ if test $ac_cv_lib_resolv_inet_aton = yes; then #define HAVE_LIBRESOLV 1 _ACEOF @@ -35,7 +35,7 @@ fi -@@ -21265,7 +21261,7 @@ if test "${ac_cv_lib_ssl_SSL_new+set}" = set; then +@@ -20552,7 +20548,7 @@ if test "${ac_cv_lib_ssl_SSL_new+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS Index: patches/patch-raddb_Makefile =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-raddb_Makefile,v retrieving revision 1.2 diff -u -r1.2 patch-raddb_Makefile --- patches/patch-raddb_Makefile 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-raddb_Makefile 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-raddb_Makefile,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- raddb/Makefile.orig Fri Mar 30 14:47:05 2007 -+++ raddb/Makefile Sat May 26 21:57:01 2007 +$OpenBSD$ +--- raddb/Makefile.orig Mon Jul 16 12:39:08 2007 ++++ raddb/Makefile Sat Sep 15 09:46:18 2007 @@ -6,6 +6,8 @@ include ../Make.inc Index: patches/patch-raddb_radiusd_conf_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-raddb_radiusd_conf_in,v retrieving revision 1.2 diff -u -r1.2 patch-raddb_radiusd_conf_in --- patches/patch-raddb_radiusd_conf_in 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-raddb_radiusd_conf_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-raddb_radiusd_conf_in,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- raddb/radiusd.conf.in.orig Sun Feb 4 15:28:46 2007 -+++ raddb/radiusd.conf.in Sat May 26 21:57:01 2007 +$OpenBSD$ +--- raddb/radiusd.conf.in.orig Mon Jul 16 11:53:13 2007 ++++ raddb/radiusd.conf.in Sat Sep 15 09:46:18 2007 @@ -23,7 +23,7 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ Index: patches/patch-src_lib_Makefile =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_lib_Makefile,v retrieving revision 1.2 diff -u -r1.2 patch-src_lib_Makefile --- patches/patch-src_lib_Makefile 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-src_lib_Makefile 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_lib_Makefile,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- src/lib/Makefile.orig Wed May 2 21:59:00 2007 -+++ src/lib/Makefile Wed May 2 21:59:41 2007 +$OpenBSD$ +--- src/lib/Makefile.orig Wed Apr 12 21:45:20 2006 ++++ src/lib/Makefile Sat Sep 15 09:46:18 2007 @@ -38,7 +38,7 @@ TARGET = $(LIBPREFIX)radius all: $(TARGET).la Index: patches/patch-src_main_session_c =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_main_session_c,v retrieving revision 1.2 diff -u -r1.2 patch-src_main_session_c --- patches/patch-src_main_session_c 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-src_main_session_c 16 Sep 2007 19:31:48 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_main_session_c,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- src/main/session.c.orig Wed May 2 22:06:01 2007 -+++ src/main/session.c Wed May 2 22:06:25 2007 -@@ -201,7 +201,7 @@ int rad_check_ts(uint32_t nasaddr, unsigned int portnu +$OpenBSD$ +--- src/main/session.c.orig Tue May 15 10:50:51 2007 ++++ src/main/session.c Sat Sep 15 09:46:18 2007 +@@ -203,7 +203,7 @@ int rad_check_ts(uint32_t nasaddr, unsigned int portnu processor to execute checkrad */ execl(getenv("COMSPEC"), "", "/C","checkrad", cl->nastype, address, port, Index: patches/patch-src_modules_rlm_eap_libeap_Makefile =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_eap_libeap_Makefile,v retrieving revision 1.2 diff -u -r1.2 patch-src_modules_rlm_eap_libeap_Makefile --- patches/patch-src_modules_rlm_eap_libeap_Makefile 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-src_modules_rlm_eap_libeap_Makefile 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_eap_libeap_Makefile,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- src/modules/rlm_eap/libeap/Makefile.orig Wed May 2 22:07:43 2007 -+++ src/modules/rlm_eap/libeap/Makefile Wed May 2 22:08:15 2007 +$OpenBSD$ +--- src/modules/rlm_eap/libeap/Makefile.orig Thu Mar 23 11:17:46 2006 ++++ src/modules/rlm_eap/libeap/Makefile Sat Sep 15 09:46:18 2007 @@ -27,7 +27,7 @@ TARGET = $(LIBPREFIX)eap all: $(TARGET).la Index: patches/patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in --- patches/patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in 16 Apr 2006 14:37:08 -0000 1.1.1.1 +++ patches/patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_eap_types_rlm_eap_peap_Makefile_in,v 1.1.1.1 2006/04/16 14:37:08 sturm Exp $ ---- src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in.orig Tue Mar 21 22:27:04 2006 -+++ src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in Tue Mar 21 22:28:12 2006 +$OpenBSD$ +--- src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in.orig Fri Feb 10 19:47:12 2006 ++++ src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in Sat Sep 15 09:46:18 2007 @@ -5,8 +5,8 @@ TARGET = @targetname@ SRCS = rlm_eap_peap.c peap.c Index: patches/patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in --- patches/patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in 16 Apr 2006 14:37:08 -0000 1.1.1.1 +++ patches/patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_eap_types_rlm_eap_tls_Makefile_in,v 1.1.1.1 2006/04/16 14:37:08 sturm Exp $ ---- src/modules/rlm_eap/types/rlm_eap_tls/Makefile.in.orig Tue Mar 21 22:31:55 2006 -+++ src/modules/rlm_eap/types/rlm_eap_tls/Makefile.in Tue Mar 21 22:32:12 2006 +$OpenBSD$ +--- src/modules/rlm_eap/types/rlm_eap_tls/Makefile.in.orig Fri Feb 10 19:47:13 2006 ++++ src/modules/rlm_eap/types/rlm_eap_tls/Makefile.in Sat Sep 15 09:46:18 2007 @@ -5,8 +5,8 @@ TARGET = @targetname@ SRCS = rlm_eap_tls.c Index: patches/patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in --- patches/patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in 16 Apr 2006 14:37:08 -0000 1.1.1.1 +++ patches/patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_eap_types_rlm_eap_ttls_Makefile_in,v 1.1.1.1 2006/04/16 14:37:08 sturm Exp $ ---- src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in.orig Tue Mar 21 22:32:28 2006 -+++ src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in Tue Mar 21 22:32:42 2006 +$OpenBSD$ +--- src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in.orig Fri Feb 10 19:47:14 2006 ++++ src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in Sat Sep 15 09:46:18 2007 @@ -5,8 +5,8 @@ TARGET = @targetname@ SRCS = rlm_eap_ttls.c ttls.c Index: patches/patch-src_modules_rlm_krb5_rlm_krb5_c =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_krb5_rlm_krb5_c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-src_modules_rlm_krb5_rlm_krb5_c --- patches/patch-src_modules_rlm_krb5_rlm_krb5_c 16 Apr 2006 14:37:08 -0000 1.1.1.1 +++ patches/patch-src_modules_rlm_krb5_rlm_krb5_c 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_krb5_rlm_krb5_c,v 1.1.1.1 2006/04/16 14:37:08 sturm Exp $ ---- src/modules/rlm_krb5/rlm_krb5.c.orig Tue Mar 21 22:39:22 2006 -+++ src/modules/rlm_krb5/rlm_krb5.c Tue Mar 21 22:38:51 2006 +$OpenBSD$ +--- src/modules/rlm_krb5/rlm_krb5.c.orig Mon Dec 19 22:21:37 2005 ++++ src/modules/rlm_krb5/rlm_krb5.c Sat Sep 15 09:46:18 2007 @@ -53,6 +53,7 @@ static CONF_PARSER module_config[] = { { NULL, -1, 0, NULL, NULL } }; Index: patches/patch-src_modules_rlm_ldap_Makefile_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_ldap_Makefile_in,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-src_modules_rlm_ldap_Makefile_in --- patches/patch-src_modules_rlm_ldap_Makefile_in 16 Apr 2006 14:37:08 -0000 1.1.1.1 +++ patches/patch-src_modules_rlm_ldap_Makefile_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_ldap_Makefile_in,v 1.1.1.1 2006/04/16 14:37:08 sturm Exp $ ---- src/modules/rlm_ldap/Makefile.in.orig Mon Mar 27 23:01:15 2006 -+++ src/modules/rlm_ldap/Makefile.in Mon Mar 27 23:01:35 2006 +$OpenBSD$ +--- src/modules/rlm_ldap/Makefile.in.orig Fri Feb 10 19:47:15 2006 ++++ src/modules/rlm_ldap/Makefile.in Sat Sep 15 09:46:18 2007 @@ -5,7 +5,7 @@ TARGET = @targetname@ SRCS = rlm_ldap.c @edir@ Index: patches/patch-src_modules_rlm_perl_Makefile_in =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_perl_Makefile_in,v retrieving revision 1.1 diff -u -r1.1 patch-src_modules_rlm_perl_Makefile_in --- patches/patch-src_modules_rlm_perl_Makefile_in 29 May 2007 20:21:26 -0000 1.1 +++ patches/patch-src_modules_rlm_perl_Makefile_in 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_perl_Makefile_in,v 1.1 2007/05/29 20:21:26 rui Exp $ ---- src/modules/rlm_perl/Makefile.in.orig Sat May 26 22:03:27 2007 -+++ src/modules/rlm_perl/Makefile.in Sat May 26 22:03:46 2007 +$OpenBSD$ +--- src/modules/rlm_perl/Makefile.in.orig Fri Feb 10 19:47:17 2006 ++++ src/modules/rlm_perl/Makefile.in Sat Sep 15 09:46:18 2007 @@ -7,7 +7,7 @@ SRCS = rlm_perl.c HEADERS = RLM_CFLAGS = @perl_cflags@ Index: patches/patch-src_modules_rlm_sql_drivers_rules_mak =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rlm_sql_drivers_rules_mak,v retrieving revision 1.2 diff -u -r1.2 patch-src_modules_rlm_sql_drivers_rules_mak --- patches/patch-src_modules_rlm_sql_drivers_rules_mak 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-src_modules_rlm_sql_drivers_rules_mak 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rlm_sql_drivers_rules_mak,v 1.2 2007/05/29 20:21:26 rui Exp $ +$OpenBSD$ --- src/modules/rlm_sql/drivers/rules.mak.orig Thu Jul 6 17:54:34 2006 -+++ src/modules/rlm_sql/drivers/rules.mak Sat May 26 21:57:02 2007 ++++ src/modules/rlm_sql/drivers/rules.mak Sat Sep 15 09:46:18 2007 @@ -99,9 +99,9 @@ build-module: $(TARGET).la @cp $< ../lib Index: patches/patch-src_modules_rules_mak =================================================================== RCS file: /cvs/ports/net/freeradius/patches/patch-src_modules_rules_mak,v retrieving revision 1.2 diff -u -r1.2 patch-src_modules_rules_mak --- patches/patch-src_modules_rules_mak 29 May 2007 20:21:26 -0000 1.2 +++ patches/patch-src_modules_rules_mak 16 Sep 2007 19:31:48 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_modules_rules_mak,v 1.2 2007/05/29 20:21:26 rui Exp $ ---- src/modules/rules.mak.orig Wed May 2 22:10:18 2007 -+++ src/modules/rules.mak Wed May 2 22:12:23 2007 +$OpenBSD$ +--- src/modules/rules.mak.orig Thu Jul 6 17:42:57 2006 ++++ src/modules/rules.mak Sat Sep 15 09:46:18 2007 @@ -111,9 +111,9 @@ build-module: $(TARGET).la $(RLM_UTILS) @cp $< $(top_builddir)/src/modules/lib Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/net/freeradius/pkg/PLIST-main,v retrieving revision 1.2 diff -u -r1.2 PLIST-main --- pkg/PLIST-main 29 May 2007 20:21:26 -0000 1.2 +++ pkg/PLIST-main 16 Sep 2007 19:31:48 -0000 @@ -122,6 +122,9 @@ lib/freeradius/rlm_sqlcounter.a lib/freeradius/rlm_sqlcounter.la lib/freeradius/rlm_sqlcounter.so +lib/freeradius/rlm_sqlippool.a +lib/freeradius/rlm_sqlippool.la +lib/freeradius/rlm_sqlippool.so lib/freeradius/rlm_unix.a lib/freeradius/rlm_unix.la lib/freeradius/rlm_unix.so @@ -200,6 +203,7 @@ share/doc/freeradius/examples/openldap.schema share/doc/freeradius/examples/oracle.sql share/doc/freeradius/examples/postgresql.sql +share/doc/freeradius/examples/postgresql.sql.extra share/doc/freeradius/ldap_howto.txt share/doc/freeradius/load-balance.txt share/doc/freeradius/misc-nas @@ -314,6 +318,7 @@ share/examples/freeradius/oraclesql.conf share/examples/freeradius/otp.conf share/examples/freeradius/postgresql.conf +share/examples/freeradius/postgresqlippool.conf share/examples/freeradius/preproxy_users @sample ${SYSCONFDIR}/raddb/preproxy_users share/examples/freeradius/proxy.conf