main/freeradius: security upgrade to 3.0.27

This commit is contained in:
J0WI 2025-01-03 19:09:30 +01:00 committed by omni
parent ab08dd1153
commit 838e8cd9a0
2 changed files with 6 additions and 23 deletions

View File

@ -4,8 +4,8 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=freeradius
pkgver=3.0.26
pkgrel=7
pkgver=3.0.27
pkgrel=0
pkgdesc="RADIUS (Remote Authentication Dial-In User Service) server"
url="https://freeradius.org/"
arch="all"
@ -81,11 +81,12 @@ source="https://github.com/FreeRADIUS/freeradius-server/releases/download/releas
remove-eap-from-default-mods.patch
readme-setup-script.patch
dont-install-test-tools.patch
fix-rlm_python3.patch
"
builddir="$srcdir/$pkgname-server-$pkgver"
# secfixes:
# 3.0.27-r0:
# - CVE-2024-3596
# 3.0.19-r3:
# - CVE-2019-10143
# 3.0.19-r0:
@ -208,7 +209,7 @@ package() {
rm -rf unbound
cd "$pkgdir"/$_radconfdir/sites-available
rm -f *.orig
rm -f ./*.orig
}
eap() {
@ -397,7 +398,7 @@ _enable_mod() {
}
sha512sums="
5ffc7389ed76c40eb249f4588b8b1199f21537fe2718585d6886eefe16871055e4602c841e278c557879766df45d5f3ac351e36037dfbbdfed3c2381ad748855 freeradius-server-3.0.26.tar.gz
2b11fb9cbdc60bcd882239c72e1cd9fe0415595c4d4e780a43109c33a73c52a150eb0930c0674c9a027f04cecd5731f3d02956be81a5c0737b886af14fc98d9e freeradius-server-3.0.27.tar.gz
52ecccd479bb22c80d5cc298d9d1c12bd2d1a9d80e1265ba032201f3942370910fa78f3bb429031d91bc89712fa2127f16cd68814489cbc99d174fbf5789875f freeradius.logrotated
bb3df1fa2c9ed95514ae090e0f6619c4e3280f424c4351bc79f5254bf1a327fa7d27e5fe3add5ab8d9e5ba3792c9553bd9a0481fe9c5bc34945ce46627ef2638 radiusd.confd
5a8579f06e905117c67f87f0833d0760e81e64f97de7672ecee45775733fae05763edb91c472e313bf58523c713f86815e47cc39c841f4c141aa59a5930113c6 radiusd.initd
@ -412,5 +413,4 @@ caf85ffb96e08ad8314fe72aac052948b2461f94bb21e20ea34925534ee1ef682284457318d50df8
5fba0394073cd32a0cd80dea0c27e4474cd44c7d52fdf4e1dafb98025ffa3439bbab6112e091ca5e548713d071c026b280b1f205e8e51e57e4fda4bb6336b020 remove-eap-from-default-mods.patch
55e179d5e6b31d289c2da7f907e494a6a6f5900483fdff8d3bb25ee15a583b8705942eca1f0d5390e91376966e66e457dce9b2cf1a1f61c8eac6d8fb825404dd readme-setup-script.patch
908c4408ab6538ddd96577e47d5e509b19e227e144655eaa0fd7569ddadbe5b2298e6599b8370847b3bcb5e788067b163b0cb66e1b3afa4d83dc3f724e058674 dont-install-test-tools.patch
622ae94252e6c8d720ae0a5ee436f3c747438276c67e8c85ab7e214dbca8ee6ebf8e3b2365ad30c70fce27f4921300d850d5bb9e313a9c43fb505c94df7e8bbb fix-rlm_python3.patch
"

View File

@ -1,17 +0,0 @@
From: Jakub Jirutka <jakub@jirutka.cz>
Date: Sat, 18 May 2024 16:08:24 +0200
Subject: [PATCH] Fix rlm_python3 for Python 3.10+
https://gitlab.alpinelinux.org/alpine/aports/-/issues/16095
--- a/src/modules/rlm_python3/configure
+++ b/src/modules/rlm_python3/configure
@@ -2951,7 +2951,7 @@
if ${am_cv_python_version+:} false; then :
$as_echo_n "(cached) " >&6
else
- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"`
+ am_cv_python_version=`$PYTHON -c "import sys ; print('.'.join(map(str, sys.version_info[:2])))"`
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
$as_echo "$am_cv_python_version" >&6; }