Sat Jun 17 18:19:06 2023 UTC ()
freeradius: updated to 3.2.3

Version 3.2.3 has been released.

The focus of this release is stability.


(adam)
diff -r1.118 -r1.119 pkgsrc/net/freeradius/Makefile
diff -r1.12 -r1.13 pkgsrc/net/freeradius/Makefile.common
diff -r1.37 -r1.38 pkgsrc/net/freeradius/PLIST
diff -r1.46 -r1.47 pkgsrc/net/freeradius/distinfo
diff -r1.21 -r1.22 pkgsrc/net/freeradius-freetds/Makefile
diff -r1.27 -r1.28 pkgsrc/net/freeradius-rest/Makefile
diff -r1.21 -r1.22 pkgsrc/net/freeradius-sqlite3/Makefile
diff -r1.13 -r0 pkgsrc/net/freeradius/patches/patch-ai
diff -r0 -r1.1 pkgsrc/net/freeradius/patches/patch-configure

cvs diff -r1.118 -r1.119 pkgsrc/net/freeradius/Makefile (expand / switch to unified diff)

--- pkgsrc/net/freeradius/Makefile 2023/04/19 08:11:03 1.118
+++ pkgsrc/net/freeradius/Makefile 2023/06/17 18:19:06 1.119
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.118 2023/04/19 08:11:03 adam Exp $ 1# $NetBSD: Makefile,v 1.119 2023/06/17 18:19:06 adam Exp $
2 2
3PKGREVISION= 1 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6PKGNAME= ${DISTNAME:S/-server//} 5PKGNAME= ${DISTNAME:S/-server//}
7COMMENT= Free RADIUS server implementation 6COMMENT= Free RADIUS server implementation
8 7
9BUILD_DEFS+= VARBASE 8BUILD_DEFS+= VARBASE
10CONFIGURE_ARGS+= --localstatedir=${VARBASE} 9CONFIGURE_ARGS+= --localstatedir=${VARBASE}
11CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} 10CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
12CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd 11CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd
13CONFIGURE_ARGS+= --without-rlm_eap_ikev2 12CONFIGURE_ARGS+= --without-rlm_eap_ikev2
14CONFIGURE_ARGS+= --without-rlm_eap_tnc 13CONFIGURE_ARGS+= --without-rlm_eap_tnc
15CONFIGURE_ARGS+= --without-rlm_sql_freetds 14CONFIGURE_ARGS+= --without-rlm_sql_freetds
16CONFIGURE_ARGS+= --without-rlm_sql_sqlite 15CONFIGURE_ARGS+= --without-rlm_sql_sqlite

cvs diff -r1.12 -r1.13 pkgsrc/net/freeradius/Makefile.common (expand / switch to unified diff)

--- pkgsrc/net/freeradius/Makefile.common 2023/04/05 09:16:42 1.12
+++ pkgsrc/net/freeradius/Makefile.common 2023/06/17 18:19:06 1.13
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile.common,v 1.12 2023/04/05 09:16:42 adam Exp $ 1# $NetBSD: Makefile.common,v 1.13 2023/06/17 18:19:06 adam Exp $
2# used by net/freeradius/Makefile.module 2# used by net/freeradius/Makefile.module
3 3
4DISTNAME= freeradius-server-3.2.2 4DISTNAME= freeradius-server-3.2.3
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ 6MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://freeradius.org/ 10HOMEPAGE= https://freeradius.org/
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_LANGUAGES+= c c++ 13USE_LANGUAGES+= c c++
14USE_TOOLS+= gmake perl:run 14USE_TOOLS+= gmake perl:run
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --with-openssl-include-dir=${BUILDLINK_PREFIX.openssl}/include 16CONFIGURE_ARGS+= --with-openssl-include-dir=${BUILDLINK_PREFIX.openssl}/include
17CONFIGURE_ARGS+= --with-openssl-lib-dir=${BUILDLINK_PREFIX.openssl}/lib 17CONFIGURE_ARGS+= --with-openssl-lib-dir=${BUILDLINK_PREFIX.openssl}/lib

cvs diff -r1.37 -r1.38 pkgsrc/net/freeradius/PLIST (expand / switch to unified diff)

--- pkgsrc/net/freeradius/PLIST 2023/04/05 09:16:42 1.37
+++ pkgsrc/net/freeradius/PLIST 2023/06/17 18:19:06 1.38
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.37 2023/04/05 09:16:42 adam Exp $ 1@comment $NetBSD: PLIST,v 1.38 2023/06/17 18:19:06 adam Exp $
2bin/dhcpclient 2bin/dhcpclient
3bin/map_unit 3bin/map_unit
4bin/rad_counter 4bin/rad_counter
5bin/radattr 5bin/radattr
6bin/radclient 6bin/radclient
7bin/radcrypt 7bin/radcrypt
8bin/radeapclient 8bin/radeapclient
9bin/radlast 9bin/radlast
10bin/radsniff 10bin/radsniff
11bin/radsqlrelay 11bin/radsqlrelay
12bin/radtest 12bin/radtest
13bin/radwho 13bin/radwho
14bin/radzap 14bin/radzap
@@ -126,28 +126,28 @@ lib/rlm_passwd.${SOEXT} @@ -126,28 +126,28 @@ lib/rlm_passwd.${SOEXT}
126lib/rlm_preprocess.${SOEXT} 126lib/rlm_preprocess.${SOEXT}
127lib/rlm_radutmp.${SOEXT} 127lib/rlm_radutmp.${SOEXT}
128lib/rlm_realm.${SOEXT} 128lib/rlm_realm.${SOEXT}
129lib/rlm_replicate.${SOEXT} 129lib/rlm_replicate.${SOEXT}
130lib/rlm_soh.${SOEXT} 130lib/rlm_soh.${SOEXT}
131lib/rlm_sometimes.${SOEXT} 131lib/rlm_sometimes.${SOEXT}
132lib/rlm_sql.${SOEXT} 132lib/rlm_sql.${SOEXT}
133lib/rlm_sql_map.${SOEXT} 133lib/rlm_sql_map.${SOEXT}
134lib/rlm_sql_null.${SOEXT} 134lib/rlm_sql_null.${SOEXT}
135lib/rlm_sqlcounter.${SOEXT} 135lib/rlm_sqlcounter.${SOEXT}
136lib/rlm_sqlippool.${SOEXT} 136lib/rlm_sqlippool.${SOEXT}
137lib/rlm_test.${SOEXT} 137lib/rlm_test.${SOEXT}
138lib/rlm_totp.${SOEXT} 138lib/rlm_totp.${SOEXT}
139lib/rlm_unix.${SOEXT} 
140lib/rlm_unbound.${SOEXT} 139lib/rlm_unbound.${SOEXT}
 140lib/rlm_unix.${SOEXT}
141lib/rlm_unpack.${SOEXT} 141lib/rlm_unpack.${SOEXT}
142lib/rlm_utf8.${SOEXT} 142lib/rlm_utf8.${SOEXT}
143lib/rlm_wimax.${SOEXT} 143lib/rlm_wimax.${SOEXT}
144man/man1/dhcpclient.1 144man/man1/dhcpclient.1
145man/man1/rad_counter.1 145man/man1/rad_counter.1
146man/man1/radclient.1 146man/man1/radclient.1
147man/man1/radeapclient.1 147man/man1/radeapclient.1
148man/man1/radlast.1 148man/man1/radlast.1
149man/man1/radtest.1 149man/man1/radtest.1
150man/man1/radwho.1 150man/man1/radwho.1
151man/man1/radzap.1 151man/man1/radzap.1
152man/man1/smbencrypt.1 152man/man1/smbencrypt.1
153man/man5/checkrad.5 153man/man5/checkrad.5
@@ -753,26 +753,27 @@ share/freeradius/dictionary.cnergee @@ -753,26 +753,27 @@ share/freeradius/dictionary.cnergee
753share/freeradius/dictionary.colubris 753share/freeradius/dictionary.colubris
754share/freeradius/dictionary.columbia_university 754share/freeradius/dictionary.columbia_university
755share/freeradius/dictionary.compat 755share/freeradius/dictionary.compat
756share/freeradius/dictionary.compatible 756share/freeradius/dictionary.compatible
757share/freeradius/dictionary.cosine 757share/freeradius/dictionary.cosine
758share/freeradius/dictionary.covaro 758share/freeradius/dictionary.covaro
759share/freeradius/dictionary.dante 759share/freeradius/dictionary.dante
760share/freeradius/dictionary.dellemc 760share/freeradius/dictionary.dellemc
761share/freeradius/dictionary.dhcp 761share/freeradius/dictionary.dhcp
762share/freeradius/dictionary.digium 762share/freeradius/dictionary.digium
763share/freeradius/dictionary.dlink 763share/freeradius/dictionary.dlink
764share/freeradius/dictionary.dragonwave 764share/freeradius/dictionary.dragonwave
765share/freeradius/dictionary.efficientip 765share/freeradius/dictionary.efficientip
 766share/freeradius/dictionary.eleven
766share/freeradius/dictionary.eltex 767share/freeradius/dictionary.eltex
767share/freeradius/dictionary.epygi 768share/freeradius/dictionary.epygi
768share/freeradius/dictionary.equallogic 769share/freeradius/dictionary.equallogic
769share/freeradius/dictionary.ericsson 770share/freeradius/dictionary.ericsson
770share/freeradius/dictionary.ericsson.ab 771share/freeradius/dictionary.ericsson.ab
771share/freeradius/dictionary.ericsson.packet.core.networks 772share/freeradius/dictionary.ericsson.packet.core.networks
772share/freeradius/dictionary.erx 773share/freeradius/dictionary.erx
773share/freeradius/dictionary.extreme 774share/freeradius/dictionary.extreme
774share/freeradius/dictionary.f5 775share/freeradius/dictionary.f5
775share/freeradius/dictionary.fdxtended 776share/freeradius/dictionary.fdxtended
776share/freeradius/dictionary.force10 777share/freeradius/dictionary.force10
777share/freeradius/dictionary.fortinet 778share/freeradius/dictionary.fortinet
778share/freeradius/dictionary.foundry 779share/freeradius/dictionary.foundry

cvs diff -r1.46 -r1.47 pkgsrc/net/freeradius/distinfo (expand / switch to unified diff)

--- pkgsrc/net/freeradius/distinfo 2023/04/05 09:16:42 1.46
+++ pkgsrc/net/freeradius/distinfo 2023/06/17 18:19:06 1.47
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.46 2023/04/05 09:16:42 adam Exp $ 1$NetBSD: distinfo,v 1.47 2023/06/17 18:19:06 adam Exp $
2 2
3BLAKE2s (freeradius-server-3.2.2.tar.bz2) = eef8ac7eeedb073226c8d79160568b360488338b03d6618ca5e7e9ad7cffece9 3BLAKE2s (freeradius-server-3.2.3.tar.bz2) = 7a604f1df1c9d9a92dfc561c77d5088eeb212efb9ec600c243cd70ee17cdecd6
4SHA512 (freeradius-server-3.2.2.tar.bz2) = 91dc574560a1f75cafa8bc78c0676f0e3dae7154ecbb395e0e1f6738f78d8bcfe1bff122364452798fd0434c4056fd946799b8f29a1141398bf0542a37870689 4SHA512 (freeradius-server-3.2.3.tar.bz2) = 06767153e262a2baa2d0cc74099bc13c23b33c2316348b5dc8ec0f5834c028571bd09b8c01726a6eabeaab8fdc3050f40bfeba2d5b1c299585d1689abad365ce
5Size (freeradius-server-3.2.2.tar.bz2) = 3418998 bytes 5Size (freeradius-server-3.2.3.tar.bz2) = 3454869 bytes
6SHA1 (patch-ai) = e32ffd24b93e2cef2e72ef9a8ea59d49e1571dc0 6SHA1 (patch-configure) = ddafb5aafec43d2c9d2c81a824fa514224243ac0
7SHA1 (patch-configure.ac) = ffec1f851d23f560797c12eba5092f2940e4d662 7SHA1 (patch-configure.ac) = ffec1f851d23f560797c12eba5092f2940e4d662
8SHA1 (patch-raddb_radiusd.conf.in) = 353cbed35013777bf055a77cc610b50a637ae7b7 8SHA1 (patch-raddb_radiusd.conf.in) = 353cbed35013777bf055a77cc610b50a637ae7b7
9SHA1 (patch-src_lib_udpfromto.c) = 2457f0a7223b1f3ef86d0af020290b26380e6319 9SHA1 (patch-src_lib_udpfromto.c) = 2457f0a7223b1f3ef86d0af020290b26380e6319
10SHA1 (patch-src_main_command.c) = 1c79b29eb13df341906c710c8dd41860a27473dd 10SHA1 (patch-src_main_command.c) = 1c79b29eb13df341906c710c8dd41860a27473dd
11SHA1 (patch-src_main_util.c) = e8814255c32c8469e81d62f2c7092e8d42744e85 11SHA1 (patch-src_main_util.c) = e8814255c32c8469e81d62f2c7092e8d42744e85

cvs diff -r1.21 -r1.22 pkgsrc/net/freeradius-freetds/Makefile (expand / switch to unified diff)

--- pkgsrc/net/freeradius-freetds/Makefile 2023/04/19 08:11:04 1.21
+++ pkgsrc/net/freeradius-freetds/Makefile 2023/06/17 18:19:06 1.22
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.21 2023/04/19 08:11:04 adam Exp $ 1# $NetBSD: Makefile,v 1.22 2023/06/17 18:19:06 adam Exp $
2 2
3PKGREVISION= 1 
4.include "../../net/freeradius/Makefile.module" 3.include "../../net/freeradius/Makefile.module"
5 4
6PKGNAME= ${DISTNAME:S/-server/-freetds/} 5PKGNAME= ${DISTNAME:S/-server/-freetds/}
7COMMENT= Free RADIUS FreeTDS support 6COMMENT= Free RADIUS FreeTDS support
8 7
9CONFIGURE_ARGS+= --with-rlm_sql_freetds 8CONFIGURE_ARGS+= --with-rlm_sql_freetds
10CONFIGURE_ARGS+= --without-rlm_ldap 9CONFIGURE_ARGS+= --without-rlm_ldap
11CONFIGURE_ARGS+= --without-rlm_yubikey 10CONFIGURE_ARGS+= --without-rlm_yubikey
12 11
13do-install: 12do-install:
14 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_freetds.${SOEXT} \ 13 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_freetds.${SOEXT} \
15 ${DESTDIR}${PREFIX}/lib 14 ${DESTDIR}${PREFIX}/lib
16 15

cvs diff -r1.27 -r1.28 pkgsrc/net/freeradius-rest/Makefile (expand / switch to unified diff)

--- pkgsrc/net/freeradius-rest/Makefile 2023/04/19 08:11:04 1.27
+++ pkgsrc/net/freeradius-rest/Makefile 2023/06/17 18:19:06 1.28
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.27 2023/04/19 08:11:04 adam Exp $ 1# $NetBSD: Makefile,v 1.28 2023/06/17 18:19:06 adam Exp $
2 2
3PKGREVISION= 1 
4.include "../../net/freeradius/Makefile.module" 3.include "../../net/freeradius/Makefile.module"
5 4
6PKGNAME= ${DISTNAME:S/-server/-rest/} 5PKGNAME= ${DISTNAME:S/-server/-rest/}
7COMMENT= Free RADIUS rlm_rest module 6COMMENT= Free RADIUS rlm_rest module
8 7
9CONFIGURE_ARGS+= --with-rlm_rest 8CONFIGURE_ARGS+= --with-rlm_rest
10CONFIGURE_ARGS+= --without-rlm_yubikey 9CONFIGURE_ARGS+= --without-rlm_yubikey
11 10
12do-install: 11do-install:
13 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_rest.${SOEXT} \ 12 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_rest.${SOEXT} \
14 ${DESTDIR}${PREFIX}/lib 13 ${DESTDIR}${PREFIX}/lib
15 14
16.include "../../textproc/json-c/buildlink3.mk" 15.include "../../textproc/json-c/buildlink3.mk"

cvs diff -r1.21 -r1.22 pkgsrc/net/freeradius-sqlite3/Makefile (expand / switch to unified diff)

--- pkgsrc/net/freeradius-sqlite3/Makefile 2023/04/19 08:11:04 1.21
+++ pkgsrc/net/freeradius-sqlite3/Makefile 2023/06/17 18:19:06 1.22
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.21 2023/04/19 08:11:04 adam Exp $ 1# $NetBSD: Makefile,v 1.22 2023/06/17 18:19:06 adam Exp $
2 2
3PKGREVISION= 1 
4.include "../../net/freeradius/Makefile.module" 3.include "../../net/freeradius/Makefile.module"
5 4
6PKGNAME= ${DISTNAME:S/-server/-sqlite3/} 5PKGNAME= ${DISTNAME:S/-server/-sqlite3/}
7COMMENT= Free RADIUS SQLite support 6COMMENT= Free RADIUS SQLite support
8 7
9CONFIGURE_ARGS+= --with-rlm_sql_iodbc 8CONFIGURE_ARGS+= --with-rlm_sql_iodbc
10CONFIGURE_ARGS+= --without-rlm_ldap 9CONFIGURE_ARGS+= --without-rlm_ldap
11CONFIGURE_ARGS+= --without-rlm_yubikey 10CONFIGURE_ARGS+= --without-rlm_yubikey
12 11
13do-install: 12do-install:
14 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_sqlite.${SOEXT} \ 13 ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_sqlite.${SOEXT} \
15 ${DESTDIR}${PREFIX}/lib 14 ${DESTDIR}${PREFIX}/lib
16 15

File Deleted: pkgsrc/net/freeradius/patches/Attic/patch-ai

File Added: pkgsrc/net/freeradius/patches/patch-configure
$NetBSD: patch-configure,v 1.1 2023/06/17 18:19:06 adam Exp $

Portable test syntax

--- configure.orig	2023-05-26 13:56:52.000000000 +0000
+++ configure
@@ -12066,7 +12066,49 @@ printf "%s\n" "no" >&6; }
     eval "ac_cv_type_${ac_safe_type}_has_ipi_addr="
  fi
 
-if test "x$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "xyes"; then
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi_spec_dst in struct in_pktinfo" >&5
+$as_echo_n "checking for ipi_spec_dst in struct in_pktinfo... " >&6; }
+
+
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <netinet/in.h>
+#ifdef HAVE_STDDEF_H
+#include <stddef.h>
+#endif
+#ifndef offsetof
+#define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
+#endif
+
+int
+main ()
+{
+ int foo = offsetof(struct in_pktinfo, ipi_spec_dst)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_element=" "
+else
+  has_element=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+  ac_safe_type=`echo "struct in_pktinfo" | sed 'y% %_%'`
+  if test "x$has_element" != "x"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    eval "ac_cv_type_${ac_safe_type}_has_ipi_spec_dst=yes"
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    eval "ac_cv_type_${ac_safe_type}_has_ipi_spec_dst="
+ fi
+
+if test "$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "yes" && test "$ac_cv_type_struct_in_pktinfo_has_ipi_spec_dst" = "yes"; then
 
 printf "%s\n" "#define HAVE_IP_PKTINFO /**/" >>confdefs.h