[freeradius] Upgrade to upstream 3.0.4rc2 release
Nikolai Kondrashov
nkondras at fedoraproject.org
Mon Sep 8 11:54:06 UTC 2014
commit 29de2eaf88c6d4e41f7898104ce1558a98c29a62
Author: Nikolai Kondrashov <Nikolai.Kondrashov at redhat.com>
Date: Mon Sep 8 13:04:08 2014 +0300
Upgrade to upstream 3.0.4rc2 release
Resolves Bug#1133959.
.gitignore | 1 +
freeradius-case-insensitive-matching.patch | 396 ----------------------------
freeradius-foreach.patch | 107 --------
freeradius-perl-string-escaping.patch | 28 --
freeradius-redhat-config.patch | 53 +++--
freeradius-segfault-on-config-parse.patch | 19 --
freeradius.spec | 23 +-
sources | 2 +-
8 files changed, 47 insertions(+), 582 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index db8ed86..601eafd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/freeradius-server-3.0.1.tar.bz2
/freeradius-server-3.0.2.tar.bz2
/freeradius-server-3.0.3.tar.bz2
+/freeradius-server-3.0.4rc2.tar.bz2
diff --git a/freeradius-redhat-config.patch b/freeradius-redhat-config.patch
index 3a7e428..ecbd9bf 100644
--- a/freeradius-redhat-config.patch
+++ b/freeradius-redhat-config.patch
@@ -1,38 +1,50 @@
-diff -r -u freeradius-server-3.0.0.orig/raddb/mods-available/eap freeradius-server-3.0.0/raddb/mods-available/eap
---- freeradius-server-3.0.0.orig/raddb/mods-available/eap 2013-10-07 15:49:47.000000000 -0400
-+++ freeradius-server-3.0.0/raddb/mods-available/eap 2013-11-26 17:48:56.081183431 -0500
-@@ -435,7 +435,7 @@
+From af06b80f84b5e95153abc7ef55dedaa614eb6b04 Mon Sep 17 00:00:00 2001
+From: Nikolai Kondrashov <Nikolai.Kondrashov at redhat.com>
+Date: Mon, 8 Sep 2014 12:32:13 +0300
+Subject: [PATCH 1/1] Adjust configuration to fit Red Hat specifics
+
+---
+ raddb/mods-available/eap | 4 ++--
+ raddb/radiusd.conf.in | 7 +++----
+ 2 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/raddb/mods-available/eap b/raddb/mods-available/eap
+index 9ac2a74..86141d6 100644
+--- a/raddb/mods-available/eap
++++ b/raddb/mods-available/eap
+@@ -435,7 +435,7 @@ eap {
#
# You should also delete all of the files
# in the directory when the server starts.
-- # tmpdir = /tmp/radiusd
-+ # tmpdir = /var/run/radiusd/tmp
-
+- # tmpdir = /tmp/radiusd
++ # tmpdir = /var/run/radiusd/tmp
+
# The command used to verify the client cert.
# We recommend using the OpenSSL command-line
-@@ -449,7 +449,7 @@
+@@ -449,7 +449,7 @@ eap {
# in PEM format. This file is automatically
# deleted by the server when the command
# returns.
-- # client = "/path/to/openssl verify -CApath ${..ca_path} %{TLS-Client-Cert-Filename}"
-+ # client = "/usr/bin/openssl verify -CApath ${..ca_path} %{TLS-Client-Cert-Filename}"
+- # client = "/path/to/openssl verify -CApath ${..ca_path} %{TLS-Client-Cert-Filename}"
++ # client = "/usr/bin/openssl verify -CApath ${..ca_path} %{TLS-Client-Cert-Filename}"
}
-
+
#
-diff -r -u freeradius-server-3.0.0.orig/raddb/radiusd.conf.in freeradius-server-3.0.0/raddb/radiusd.conf.in
---- freeradius-server-3.0.0.orig/raddb/radiusd.conf.in 2013-10-07 15:49:47.000000000 -0400
-+++ freeradius-server-3.0.0/raddb/radiusd.conf.in 2013-11-26 17:24:52.263467793 -0500
-@@ -71,8 +71,7 @@
+diff --git a/raddb/radiusd.conf.in b/raddb/radiusd.conf.in
+index 307ae10..7cf71be 100644
+--- a/raddb/radiusd.conf.in
++++ b/raddb/radiusd.conf.in
+@@ -70,8 +70,7 @@ certdir = ${confdir}/certs
cadir = ${confdir}/certs
run_dir = ${localstatedir}/run/${name}
-
+
-# Should likely be ${localstatedir}/lib/radiusd
-db_dir = ${raddbdir}
+db_dir = ${localstatedir}/lib/radiusd
-
+
#
# libdir: Where to find the rlm_* modules.
-@@ -376,8 +375,8 @@
+@@ -415,8 +414,8 @@ security {
# member. This can allow for some finer-grained access
# controls.
#
@@ -40,6 +52,9 @@ diff -r -u freeradius-server-3.0.0.orig/raddb/radiusd.conf.in freeradius-server-
-# group = radius
+ user = radiusd
+ group = radiusd
-
+
# Core dumps are a bad thing. This should only be set to
# 'yes' if you're debugging a problem with the server.
+--
+2.1.0
+
diff --git a/freeradius.spec b/freeradius.spec
index 32fea6e..a8b3916 100644
--- a/freeradius.spec
+++ b/freeradius.spec
@@ -1,7 +1,7 @@
Summary: High-performance and highly configurable free RADIUS server
Name: freeradius
-Version: 3.0.3
-Release: 5%{?dist}
+Version: 3.0.4
+Release: 0.1.rc2%{?dist}
License: GPLv2+ and LGPLv2+
Group: System Environment/Daemons
URL: http://www.freeradius.org/
@@ -13,7 +13,7 @@ URL: http://www.freeradius.org/
%global HAVE_EC_CRYPTO 0
%endif
-%global dist_base freeradius-server-%{version}
+%global dist_base freeradius-server-%{version}rc2
Source0: ftp://ftp.freeradius.org/pub/radius/%{dist_base}.tar.bz2
Source100: radiusd.service
@@ -23,11 +23,7 @@ Source104: freeradius-tmpfiles.conf
Patch1: freeradius-redhat-config.patch
Patch2: freeradius-postgres-sql.patch
-Patch3: freeradius-case-insensitive-matching.patch
-Patch4: freeradius-perl-string-escaping.patch
-Patch5: freeradius-segfault-on-config-parse.patch
-Patch6: freeradius-foreach.patch
-Patch7: freeradius-heartbleed-confirm.patch
+Patch3: freeradius-heartbleed-confirm.patch
%global docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
@@ -187,10 +183,6 @@ This plugin provides the unixODBC support for the FreeRADIUS server project.
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
%build
# Force compile/link options, extra security for network facing daemon
@@ -265,6 +257,7 @@ rm -rf $RPM_BUILD_ROOT/etc/raddb/mods-config/sql/main/oracle
rm $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/mods-available/unbound
rm $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/mods-config/unbound/default.conf
+rm $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/mods-available/couchbase
# remove unsupported config files
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/experimental.conf
@@ -412,6 +405,7 @@ exit 0
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sites-available/copy-acct-to-home-server
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sites-available/buffered-sql
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sites-available/tls
+%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sites-available/channel_bindings
# sites-enabled
# symlink: /etc/raddb/sites-enabled/xxx -> ../sites-available/xxx
@@ -671,6 +665,7 @@ exit 0
%files python
%dir %attr(750,root,radiusd) /etc/raddb/mods-config/python
/etc/raddb/mods-config/python/example.py*
+/etc/raddb/mods-config/python/radiusd.py*
%{_libdir}/freeradius/rlm_python.so
%files mysql
@@ -768,6 +763,10 @@ exit 0
%{_libdir}/freeradius/rlm_sql_unixodbc.so
%changelog
+* Mon Sep 8 2014 Nikolai Kondrashov <Nikolai.Kondrashov at redhat.com> - 3.0.4-0.1.rc2
+- Upgrade to upstream 3.0.4-rc2 release.
+ See upstream ChangeLog for details (in freeradius-doc subpackage).
+
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik at redhat.com> - 3.0.3-5
- Perl 5.20 rebuild
diff --git a/sources b/sources
index 227a6ce..99085a7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6093be8d2a962035d6b1111789b3447c freeradius-server-3.0.3.tar.bz2
+5035eb3a28aeba1fc20da9b2c01ce16e freeradius-server-3.0.4rc2.tar.bz2
More information about the scm-commits
mailing list