Accepting request 215128 from home:mnhauke:branches:network

Updated freeradius to version 3.0.1

OBS-URL: https://build.opensuse.org/request/show/215128
OBS-URL: https://build.opensuse.org/package/show/network/freeradius-server?expand=0&rev=54
This commit is contained in:
Marcus Meissner 2014-01-28 08:16:51 +00:00 committed by Git OBS Bridge
parent b1fb2f1ac8
commit 3e607db7af
4 changed files with 111 additions and 4 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bde926077fa520c71d2861cd1cc9abf5a3ce866e05f35ed5188a057c37fc002d
size 2635534

Binary file not shown.

View File

@ -1,3 +1,92 @@
-------------------------------------------------------------------
Sat Jan 25 14:44:31 UTC 2014 - mardnh@gmx.de
- update to 3.0.1
Feature improvements
* Add "timeout" to exec, and "ntlm_auth_timeout" to mschap.
So that run-away child processes are caught earlier.
* Allow TLS clients to use "proto = tls", in which case
TLS is required. The shared secret is then set to "radsec".
* More documentation in the tls virtual server.
* Add "date" module for date formatting.
See raddb/mods-available/date.
* Added unit test suite for internal server functionality
* When loading "update" sections, check if the RHS is a literal
value. If so, syntax check it immediately.
* Update LDAP module documentation and functionality.
The generic attribute can now update lists.
* Updated dictionary.extreme.
* Update sqlippool to do clears as a separate transaction,
and at most once per second. This should help MySQL.
* Respect control:Response-Packet-Type for all types of
requests.
* Add support for SSL encryption to the MySQL driver.
* Allow arbitrary connection parameters to be used with the
PostgreSQL driver.
* Changes to the OpenLDAP schema to fully expose functionality
of the new LDAP module.
* Update debian packaging to include a freeradius-config
package. This package may be provided as a site local
package to avoid fighting with the preinstalled config
files.
Bug fixes
* Use correct field for ARP setting in DHCP.
* Fix crash on debug condition (#454).
* Fix a number of minor issues caught by the clang
analyzer.
* Set WARNING messages to yellow instead of normal text.
* Correct debug colorise logic. Patch from Phil Mayers.
* Encode attributes of type "ethernet". No one uses them,
but it makes sense.
* Work around regex initialization issues.
* Fix build when linking against OpenSSL.
* Print IDs as positive numbers, which helps for large DHCP
XIDs.
* Fix issue with sql_ippool.
* sqlcounter now uses 64-bit counters, to deal with 4G overflow.
* Fix issues with DHCP subsystem.
* Don't build / install disabled modules, or their config
files.
* Fix build for OSX Mavericks, which hid the header files
in a magical place.
* Fix LEAP buffer issue. You should still avoid LEAP.
* Mark "unknown" WiMAX attributes as being WiMAX.
* Fix typo in packet decoder for fragmented extended attrs
* RPM spec fixes.
* Fix rlm_perl build issues when not using threads.
* Enable %{Response-Packet-Type} again.
* Update configuration file parser to handle "bool"
consistently.
* Update declarations of global boolean variables to use
"bool" consistently. This fixes an issue where some
modules were instantiated in "config check" mode and
did not work correctly.
* Make more messages debug instead of info, to avoid
polluting the logs with messages that can't be fixed.
* Set operator in internal unlang code to suppress spurious
warning messages.
* Fix debian packaging.
* Added "status" to Debian init script.
* Fix "update outer.request" to update the outer request.
* Don't print TLS debugging messages when not in debug mode.
* Correctly manage counters for "limit" sections of TCP / TLS
"listen" sockets.
* Fix libldap debug output.
* Fix rlm_ldap tls functionality.
* Initialise OpenSSL globals early to avoid issues with the
PostgreSQL library.
* Fix typo in sqlcounter expansion code. Fixes #463
* Overwrite previous instances of SQL-User-Name when adding
it to the request.
* Work around bugs in both MIT and heimdal versions of
krb5_copy_context(), which caused segfaults in
multithreaded mode.
* Provide meaningful error messages if Heimdal krb5 is used.
* Fix attribute supression in rlm_detail.
* Exit with error code if child fails to complete server
initialisation after forking. This allows init scripts to
correctly report whether the server started ok.
-------------------------------------------------------------------
Mon Oct 21 12:06:19 UTC 2013 - vcizek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package freeradius-server
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -23,7 +23,7 @@
Name: freeradius-server
%define unitname radiusd
Version: 3.0.0
Version: 3.0.1
Release: 0
Summary: Very Highly Configurable Radius Server
License: GPL-2.0 and LGPL-2.1
@ -461,6 +461,7 @@ rm -rf %{buildroot}
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/chap
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/counter
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/cui
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/date
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/detail
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/detail.example.com
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/detail.log
@ -502,6 +503,7 @@ rm -rf %{buildroot}
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/soh
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/sometimes
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/sql
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/sqlcounter
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/sqlippool
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/sradutmp
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/unix
@ -585,6 +587,7 @@ rm -rf %{buildroot}
%{_libdir}/freeradius/rlm_chap.so
%{_libdir}/freeradius/rlm_counter.so
%{_libdir}/freeradius/rlm_cram.so
%{_libdir}/freeradius/rlm_date.so
%{_libdir}/freeradius/rlm_detail.so
%{_libdir}/freeradius/rlm_dhcp.so
%{_libdir}/freeradius/rlm_digest.so
@ -666,7 +669,10 @@ rm -rf %{buildroot}
%files mysql
%defattr(-,root,root)
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql/queries.conf
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/dailycounter.conf
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/expire_on_login.conf
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/monthlycounter.conf
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/noresetcounter.conf
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/queries.conf
@ -699,7 +705,10 @@ rm -rf %{buildroot}
%files postgresql
%defattr(-,root,root)
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/queries.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/dailycounter.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/expire_on_login.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/monthlycounter.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/noresetcounter.conf
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/queries.conf
@ -727,6 +736,12 @@ rm -rf %{buildroot}
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/queries.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/schema.sql
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/dailycounter.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/expire_on_login.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/monthlycounter.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/noresetcounter.conf
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/queries.conf
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/schema.sql