- enable building of the rlm_wimax module
- pcap wire analysis support is enabled and available in utils subpackage - Resolves bug #523053 radtest manpage in wrong package - update to latest upstream release: 2.1.7
This commit is contained in:
parent
9f82cb1fd6
commit
5c1a950083
@ -1 +1 @@
|
|||||||
freeradius-server-2.1.6.tar.bz2
|
freeradius-server-2.1.7.tar.bz2
|
||||||
|
138
freeradius.spec
138
freeradius.spec
@ -1,7 +1,7 @@
|
|||||||
Summary: High-performance and highly configurable free RADIUS server
|
Summary: High-performance and highly configurable free RADIUS server
|
||||||
Name: freeradius
|
Name: freeradius
|
||||||
Version: 2.1.6
|
Version: 2.1.7
|
||||||
Release: 6%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
URL: http://www.freeradius.org/
|
URL: http://www.freeradius.org/
|
||||||
@ -28,6 +28,7 @@ BuildRequires: zlib-devel
|
|||||||
BuildRequires: net-snmp-devel
|
BuildRequires: net-snmp-devel
|
||||||
BuildRequires: net-snmp-utils
|
BuildRequires: net-snmp-utils
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
|
BuildRequires: libpcap-devel
|
||||||
|
|
||||||
Requires(pre): shadow-utils glibc-common
|
Requires(pre): shadow-utils glibc-common
|
||||||
Requires(post): /sbin/ldconfig /sbin/chkconfig
|
Requires(post): /sbin/ldconfig /sbin/chkconfig
|
||||||
@ -60,6 +61,7 @@ The FreeRADIUS shared library
|
|||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Summary: FreeRADIUS utilities
|
Summary: FreeRADIUS utilities
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
Requires: libpcap >= 0.9.4
|
||||||
|
|
||||||
%description utils
|
%description utils
|
||||||
The FreeRADIUS server has a number of features found in other servers,
|
The FreeRADIUS server has a number of features found in other servers,
|
||||||
@ -174,6 +176,7 @@ export CFLAGS="$RPM_OPT_FLAGS -fpic"
|
|||||||
--with-unixodbc-lib-dir=%{_libdir} \
|
--with-unixodbc-lib-dir=%{_libdir} \
|
||||||
--with-rlm-dbm-lib-dir=%{_libdir} \
|
--with-rlm-dbm-lib-dir=%{_libdir} \
|
||||||
--with-rlm-krb5-include-dir=/usr/kerberos/include \
|
--with-rlm-krb5-include-dir=/usr/kerberos/include \
|
||||||
|
--with-modules="rlm_wimax" \
|
||||||
--without-rlm_eap_ikev2 \
|
--without-rlm_eap_ikev2 \
|
||||||
--without-rlm_sql_iodbc \
|
--without-rlm_sql_iodbc \
|
||||||
--without-rlm_sql_firebird \
|
--without-rlm_sql_firebird \
|
||||||
@ -372,6 +375,7 @@ fi
|
|||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/chap
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/chap
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/checkval
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/checkval
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/counter
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/counter
|
||||||
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/cui
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.example.com
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.example.com
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.log
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.log
|
||||||
@ -414,9 +418,36 @@ fi
|
|||||||
/usr/sbin/radwatch
|
/usr/sbin/radwatch
|
||||||
/usr/sbin/radmin
|
/usr/sbin/radmin
|
||||||
# man-pages
|
# man-pages
|
||||||
%doc %{_mandir}/man1/*
|
%doc %{_mandir}/man5/acct_users.5.gz
|
||||||
%doc %{_mandir}/man5/*
|
%doc %{_mandir}/man5/clients.conf.5.gz
|
||||||
%doc %{_mandir}/man8/*
|
%doc %{_mandir}/man5/dictionary.5.gz
|
||||||
|
%doc %{_mandir}/man5/radiusd.conf.5.gz
|
||||||
|
%doc %{_mandir}/man5/radrelay.conf.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_acct_unique.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_always.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_attr_filter.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_attr_rewrite.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_chap.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_counter.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_detail.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_digest.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_expr.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_files.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_mschap.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_pap.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_passwd.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_policy.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_realm.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_sql.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_sql_log.5.gz
|
||||||
|
%doc %{_mandir}/man5/rlm_unix.5.gz
|
||||||
|
%doc %{_mandir}/man5/unlang.5.gz
|
||||||
|
%doc %{_mandir}/man5/users.5.gz
|
||||||
|
%doc %{_mandir}/man8/raddebug.8.gz
|
||||||
|
%doc %{_mandir}/man8/radiusd.8.gz
|
||||||
|
%doc %{_mandir}/man8/radmin.8.gz
|
||||||
|
%doc %{_mandir}/man8/radrelay.8.gz
|
||||||
|
%doc %{_mandir}/man8/radwatch.8.gz
|
||||||
# dictionaries
|
# dictionaries
|
||||||
%dir %attr(755,root,root) /usr/share/freeradius
|
%dir %attr(755,root,root) /usr/share/freeradius
|
||||||
/usr/share/freeradius/*
|
/usr/share/freeradius/*
|
||||||
@ -517,10 +548,21 @@ fi
|
|||||||
%{_libdir}/freeradius/rlm_sqlippool-%{version}.so
|
%{_libdir}/freeradius/rlm_sqlippool-%{version}.so
|
||||||
%{_libdir}/freeradius/rlm_unix.so
|
%{_libdir}/freeradius/rlm_unix.so
|
||||||
%{_libdir}/freeradius/rlm_unix-%{version}.so
|
%{_libdir}/freeradius/rlm_unix-%{version}.so
|
||||||
|
%{_libdir}/freeradius/rlm_wimax.so
|
||||||
|
%{_libdir}/freeradius/rlm_wimax-%{version}.so
|
||||||
|
|
||||||
%files utils
|
%files utils
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/*
|
/usr/bin/*
|
||||||
|
# man-pages
|
||||||
|
%doc %{_mandir}/man1/radclient.1.gz
|
||||||
|
%doc %{_mandir}/man1/radeapclient.1.gz
|
||||||
|
%doc %{_mandir}/man1/radlast.1.gz
|
||||||
|
%doc %{_mandir}/man1/radtest.1.gz
|
||||||
|
%doc %{_mandir}/man1/radwho.1.gz
|
||||||
|
%doc %{_mandir}/man1/radzap.1.gz
|
||||||
|
%doc %{_mandir}/man8/radsqlrelay.8.gz
|
||||||
|
%doc %{_mandir}/man8/rlm_ippool_tool.8.gz
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
# RADIU shared libs
|
# RADIU shared libs
|
||||||
@ -554,6 +596,8 @@ fi
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %attr(750,root,radiusd) /etc/raddb/sql/mysql
|
%dir %attr(750,root,radiusd) /etc/raddb/sql/mysql
|
||||||
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sql/mysql/*
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sql/mysql/*
|
||||||
|
%dir %attr(750,root,radiusd) /etc/raddb/sql/ndb
|
||||||
|
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/sql/ndb/*
|
||||||
%{_libdir}/freeradius/rlm_sql_mysql.so
|
%{_libdir}/freeradius/rlm_sql_mysql.so
|
||||||
%{_libdir}/freeradius/rlm_sql_mysql-%{version}.so
|
%{_libdir}/freeradius/rlm_sql_mysql-%{version}.so
|
||||||
|
|
||||||
@ -577,6 +621,87 @@ fi
|
|||||||
%{_libdir}/freeradius/rlm_sql_unixodbc-%{version}.so
|
%{_libdir}/freeradius/rlm_sql_unixodbc-%{version}.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Sep 15 2009 John Dennis <jdennis@redhat.com> - 2.1.7-1
|
||||||
|
- enable building of the rlm_wimax module
|
||||||
|
- pcap wire analysis support is enabled and available in utils subpackage
|
||||||
|
- Resolves bug #523053 radtest manpage in wrong package
|
||||||
|
- update to latest upstream release, from upstream Changelog:
|
||||||
|
Feature improvements
|
||||||
|
* Full support for CoA and Disconnect packets as per RFC 3576
|
||||||
|
and RFC 5176. Both receiving and proxying CoA is supported.
|
||||||
|
* Added "src_ipaddr" configuration to "home_server". See
|
||||||
|
proxy.conf for details.
|
||||||
|
* radsniff now accepts -I, to read from a filename instead of
|
||||||
|
a device.
|
||||||
|
* radsniff also prints matching requests and any responses to those
|
||||||
|
requests when '-r' is used.
|
||||||
|
* Added example of attr_filter for Access-Challenge packets
|
||||||
|
* Added support for udpfromto in DHCP code
|
||||||
|
* radmin can now selectively mark modules alive/dead.
|
||||||
|
See "set module state".
|
||||||
|
* Added customizable messages on login success/fail.
|
||||||
|
See msg_goodpass && msg_badpass in log{} section of radiusd.conf
|
||||||
|
* Document "chase_referrals" and "rebind" in raddb/modules/ldap
|
||||||
|
* Preliminary implementation of DHCP relay.
|
||||||
|
* Made thread pool section optional. If it doesn't exist,
|
||||||
|
the server will run single-threaded.
|
||||||
|
* Added sample radrelay.conf for people upgrading from 1.x
|
||||||
|
* Made proxying more stable by failing over, rather than
|
||||||
|
rejecting the first request. See "response_window" in proxy.conf
|
||||||
|
* Allow home_server_pools to exist without realms.
|
||||||
|
* Add dictionary.iea (closes bug #7)
|
||||||
|
* Added support for RFC 5580
|
||||||
|
* Added experimental sql_freetds module from Gabriel Blanchard.
|
||||||
|
* Updated dictionary.foundry
|
||||||
|
* Added sample configuration for MySQL cluster in raddb/sql/ndb
|
||||||
|
See the README file for explanations.
|
||||||
|
Bug fixes
|
||||||
|
* Fixed corner case where proxied packets could have extra
|
||||||
|
character in User-Password attribute. Fix from Niko Tyni.
|
||||||
|
* Extended size of "attribute" field in SQL to 64.
|
||||||
|
* Fixes to ruby module to be more careful about when it builds.
|
||||||
|
* Updated Perl module "configure" script to check for broken
|
||||||
|
Perl installations.
|
||||||
|
* Fix "status_check = none". It would still send packets
|
||||||
|
in some cases.
|
||||||
|
* Set recursive flag on the proxy mutex, which enables safer
|
||||||
|
cleanup on some platforms.
|
||||||
|
* Copy the EAP username verbatim, rather than escaping it.
|
||||||
|
* Update handling so that robust-proxy-accounting works when
|
||||||
|
all home servers are down for extended periods of time.
|
||||||
|
* Look for DHCP option 53 anywhere in the packet, not just
|
||||||
|
at the start.
|
||||||
|
* Fix processing of proxy fail handler with virtual servers.
|
||||||
|
* DHCP code now prints out correct src/dst IP addresses
|
||||||
|
when sending packets.
|
||||||
|
* Removed requirement for DHCP to have clients
|
||||||
|
* Fixed handling of DHCP packets with message-type buried in the packet
|
||||||
|
* Fixed corner case with negation in unlang.
|
||||||
|
* Minor fixes to default MySQL & PostgreSQL schemas
|
||||||
|
* Suppress MSCHAP complaints in debugging mode.
|
||||||
|
* Fix SQL module for multiple instance, and possible crash on HUP
|
||||||
|
* Fix permissions for radius.log for sites that change user/group,
|
||||||
|
but which don't create the file before starting radiusd.
|
||||||
|
* Fix double counting of packets when proxying
|
||||||
|
* Make %%l work
|
||||||
|
* Fix pthread keys in rlm_perl
|
||||||
|
* Log reasons for EAP failure (closes bug #8)
|
||||||
|
* Load home servers and pools that aren't referenced from a realm.
|
||||||
|
* Handle return codes from virtual attributes in "unlang"
|
||||||
|
(e.g. LDAP-Group). This makes "!(expr)" work for them.
|
||||||
|
* Enable VMPS to see contents of virtual server again
|
||||||
|
* Fix WiMAX module to be consistent with examples. (closes bug #10)
|
||||||
|
* Fixed crash with policies dependent on NAS-Port comparisons
|
||||||
|
* Allowed vendor IDs to be be higher than 32767.
|
||||||
|
* Fix crash on startup with certain regexes in "hints" file.
|
||||||
|
* Fix crash in attr_filter module when packets don't exist
|
||||||
|
* Allow detail file reader to be faster when "load_factor = 100"
|
||||||
|
* Add work-around for build failures with errors related to
|
||||||
|
lt__PROGRAM__LTX_preloaded_symbols. libltdl / libtool are horrible.
|
||||||
|
* Made ldap module "rebind" option aware of older, incompatible
|
||||||
|
versions of OpenLDAP.
|
||||||
|
* Check value of Fall-Through in attr_filter module.
|
||||||
|
|
||||||
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.1.6-6
|
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.1.6-6
|
||||||
- rebuilt with new openssl
|
- rebuilt with new openssl
|
||||||
|
|
||||||
@ -593,7 +718,7 @@ fi
|
|||||||
- make /etc/raddb/sites-available/* be config(noreplace)
|
- make /etc/raddb/sites-available/* be config(noreplace)
|
||||||
|
|
||||||
* Mon May 18 2009 John Dennis <jdennis@redhat.com> - 2.1.6-1
|
* Mon May 18 2009 John Dennis <jdennis@redhat.com> - 2.1.6-1
|
||||||
- update to latest upstream release, from upstream Changelog:
|
- update to latest upstream release, from upstream Changelog:
|
||||||
Feature improvements
|
Feature improvements
|
||||||
* radclient exits with 0 on successful (accept / ack), and 1
|
* radclient exits with 0 on successful (accept / ack), and 1
|
||||||
otherwise (no response / reject)
|
otherwise (no response / reject)
|
||||||
@ -642,7 +767,6 @@ fi
|
|||||||
See raddb/sites-available/control-socket, and "man radmin"
|
See raddb/sites-available/control-socket, and "man radmin"
|
||||||
* Handle duplicate clients, such as with replicated or
|
* Handle duplicate clients, such as with replicated or
|
||||||
load-balanced SQL servers and "readclients = yes"
|
load-balanced SQL servers and "readclients = yes"
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
* Minor changes to allow building without VQP.
|
* Minor changes to allow building without VQP.
|
||||||
* Minor fixes from John Center
|
* Minor fixes from John Center
|
||||||
|
Loading…
Reference in New Issue
Block a user