|
|
a4c69ef |
Summary: High-performance and highly configurable free RADIUS server
|
|
cvsdist |
e141431 |
Name: freeradius
|
|
|
2df8c0e |
Version: 1.1.7
|
|
|
9a86fc2 |
Release: 3%{?dist}
|
|
|
2df8c0e |
License: GPLv2+ and LGPLv2+
|
|
cvsdist |
e141431 |
Group: System Environment/Daemons
|
|
cvsdist |
e141431 |
URL: http://www.freeradius.org/
|
|
|
2601d91 |
Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
|
|
|
a4c69ef |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
a4c69ef |
Requires: net-snmp krb5-libs net-snmp-utils
|
|
|
92218ad |
BuildRequires: net-snmp-devel net-snmp-utils krb5-devel openldap-devel
|
|
|
92218ad |
BuildRequires: openssl-devel pam-devel
|
|
|
92218ad |
BuildRequires: libtool-ltdl-devel libtool
|
|
|
92218ad |
BuildRequires: gdbm-devel zlib-devel
|
|
|
c39b9d3 |
BuildRequires: perl-devel
|
|
|
a4c69ef |
Requires(pre): shadow-utils
|
|
|
a4c69ef |
Requires(post): /sbin/ldconfig /sbin/chkconfig
|
|
|
a4c69ef |
Requires(postun): /sbin/ldconfig
|
|
|
a4c69ef |
Requires(preun): /sbin/chkconfig
|
|
cvsdist |
4843596 |
Patch1: freeradius-1.0.0-ltdl_no_la.patch
|
|
cvsdist |
e141431 |
Patch3: freeradius-0.9.0-pam-multilib.patch
|
|
cvsdist |
95efc0b |
Patch4: freeradius-0.9.0-com_err.patch
|
|
cvsdist |
a71b247 |
Patch8: freeradius-1.0.0-samba3.patch
|
|
|
2601d91 |
Patch10: freeradius-1.1.3-build.patch
|
|
|
60c0c76 |
Patch11: freeradius-1.1.2-no_sql_inc.patch
|
|
|
2df8c0e |
Patch12: freeradius-1.1.7-ldap.patch
|
|
|
2df8c0e |
Patch13: freeradius-1.1.7-db_dir.patch
|
|
|
2df8c0e |
Patch14: freeradius-1.1.7-lsb.patch
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%description
|
|
cvsdist |
e141431 |
The FreeRADIUS Server Project is a high performance and highly configurable
|
|
cvsdist |
e141431 |
GPL'd free RADIUS server. The server is similar in some respects to
|
|
cvsdist |
e141431 |
Livingston's 2.0 server. While FreeRADIUS started as a variant of the
|
|
cvsdist |
e141431 |
Cistron RADIUS server, they don't share a lot in common any more. It now has
|
|
cvsdist |
e141431 |
many more features than Cistron or Livingston, and is much more configurable.
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
FreeRADIUS is an Internet authentication daemon, which implements the RADIUS
|
|
cvsdist |
e141431 |
protocol, as defined in RFC 2865 (and others). It allows Network Access
|
|
cvsdist |
e141431 |
Servers (NAS boxes) to perform authentication for dial-up users. There are
|
|
cvsdist |
e141431 |
also RADIUS clients available for Web servers, firewalls, Unix logins, and
|
|
cvsdist |
e141431 |
more. Using RADIUS allows authentication and authorization for a network to
|
|
cvsdist |
e141431 |
be centralized, and minimizes the amount of re-configuration which has to be
|
|
cvsdist |
e141431 |
done when adding or deleting new users.
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%package mysql
|
|
cvsdist |
e141431 |
Summary: MySQL bindings for freeradius
|
|
cvsdist |
e141431 |
Group: System Environment/Daemons
|
|
cvsdist |
5235210 |
Requires: %{name} = %{version}-%{release}
|
|
cvsdist |
e141431 |
Requires: mysql
|
|
|
92218ad |
BuildRequires: mysql-devel
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%description mysql
|
|
|
92218ad |
This plugin provides the MySQL bindings for the FreeRADIUS server project.
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%package postgresql
|
|
cvsdist |
e141431 |
Summary: postgresql bindings for freeradius
|
|
cvsdist |
e141431 |
Group: System Environment/Daemons
|
|
cvsdist |
5235210 |
Requires: %{name} = %{version}-%{release}
|
|
cvsdist |
e141431 |
Requires: postgresql
|
|
|
92218ad |
BuildRequires: postgresql-devel
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%description postgresql
|
|
|
92218ad |
This plugin provides the postgresql bindings for the FreeRADIUS server project.
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%package unixODBC
|
|
cvsdist |
e141431 |
Summary: unixODBC bindings for freeradius
|
|
cvsdist |
e141431 |
Group: System Environment/Daemons
|
|
cvsdist |
5235210 |
Requires: %{name} = %{version}-%{release}
|
|
cvsdist |
e141431 |
Requires: unixODBC
|
|
|
92218ad |
BuildRequires: unixODBC-devel
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%description unixODBC
|
|
|
92218ad |
This plugin provides the unixODBC bindings for the FreeRADIUS server project.
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%prep
|
|
cvsdist |
b1b0943 |
%setup -q
|
|
cvsdist |
e141431 |
%patch1 -p1 -b .ltdl_no_la
|
|
cvsdist |
e141431 |
%patch3 -p1 -b .pam-multilib
|
|
cvsdist |
95efc0b |
%patch4 -p1 -b .com_err
|
|
cvsdist |
a71b247 |
%patch8 -p1 -b .samba3
|
|
|
e6f237a |
%patch10 -p1 -b .build
|
|
|
60c0c76 |
%patch11 -p1 -b .no_sql_inc
|
|
|
c7ab4f8 |
%patch12 -p1 -b .ldap
|
|
|
2df8c0e |
%patch13 -p1 -b .db_dir
|
|
|
2df8c0e |
%patch14 -p1 -b .lsb
|
|
cvsdist |
e141431 |
|
|
|
c2530c0 |
|
|
cvsdist |
e141431 |
%build
|
|
cvsdist |
4eb7532 |
%ifarch s390 s390x
|
|
|
2df8c0e |
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
|
|
cvsdist |
4eb7532 |
%else
|
|
|
2df8c0e |
export CFLAGS="$RPM_OPT_FLAGS -fpic"
|
|
cvsdist |
4eb7532 |
%endif
|
|
|
92218ad |
|
|
|
92218ad |
# bad fix for libtool: clear buildroot early, set LDFLAGS to buildroot libdir
|
|
|
92218ad |
rm -rf $RPM_BUILD_ROOT
|
|
|
92218ad |
export LDFLAGS="-L${RPM_BUILD_ROOT}%{_libdir}"
|
|
|
92218ad |
|
|
cvsdist |
e141431 |
%configure \
|
|
cvsdist |
e141431 |
--with-gnu-ld \
|
|
cvsdist |
e141431 |
--with-threads \
|
|
cvsdist |
e141431 |
--with-thread-pool \
|
|
|
22bdf26 |
--disable-ltdl-install \
|
|
|
2601d91 |
--with-docdir=%{_docdir}/freeradius-%{version} \
|
|
cvsdist |
e141431 |
--with-rlm-sql_postgresql-include-dir=/usr/include/pgsql \
|
|
|
fe460e1 |
--with-rlm-sql-postgresql-lib-dir=%{_libdir} \
|
|
cvsdist |
e141431 |
--with-rlm-sql_mysql-include-dir=/usr/include/mysql \
|
|
cvsdist |
e141431 |
--with-mysql-lib-dir=%{_libdir}/mysql \
|
|
|
fe460e1 |
--with-unixodbc-lib-dir=%{_libdir} \
|
|
cvsdist |
95efc0b |
--with-rlm-dbm-lib-dir=%{_libdir} \
|
|
cvsdist |
e141431 |
--with-rlm-krb5-include-dir=/usr/kerberos/include
|
|
|
c2530c0 |
|
|
|
fe460e1 |
%if "%{_lib}" == "lib64"
|
|
|
fe460e1 |
perl -pi -e 's:sys_lib_search_path_spec=.*:sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64":' libtool
|
|
|
fe460e1 |
%endif
|
|
|
fe460e1 |
|
|
|
a4c69ef |
# Makefile not smp save
|
|
|
a4c69ef |
make #%{?_smp_mflags}
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%install
|
|
cvsdist |
e141431 |
rm -rf $RPM_BUILD_ROOT
|
|
|
a4c69ef |
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/{logrotate.d,pam.d,rc.d/init.d}
|
|
|
2df8c0e |
# create database directory
|
|
|
2df8c0e |
mkdir -p $RPM_BUILD_ROOT/var/lib/radiusd
|
|
|
92218ad |
|
|
|
92218ad |
# fix for bad libtool bug - can not rebuild dependent libs and bins
|
|
|
92218ad |
export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir}
|
|
|
92218ad |
make install R=$RPM_BUILD_ROOT
|
|
cvsdist |
e141431 |
|
|
|
a4c69ef |
RADDB=$RPM_BUILD_ROOT/%{_sysconfdir}/raddb
|
|
cvsdist |
e141431 |
# set radiusd as default user/group
|
|
cvsdist |
e141431 |
perl -i -pe 's/^#user =.*$/user = radiusd/' $RADDB/radiusd.conf
|
|
cvsdist |
e141431 |
perl -i -pe 's/^#group =.*$/group = radiusd/' $RADDB/radiusd.conf
|
|
cvsdist |
e141431 |
# shadow password file MUST be defined on Linux
|
|
cvsdist |
e141431 |
perl -i -pe 's/# shadow =/shadow =/' $RADDB/radiusd.conf
|
|
cvsdist |
e141431 |
|
|
|
a4c69ef |
install -m 755 redhat/rc.radiusd-redhat $RPM_BUILD_ROOT/%{_initrddir}/radiusd
|
|
|
a4c69ef |
install -m 644 redhat/radiusd-logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/radiusd
|
|
|
a4c69ef |
install -m 644 redhat/radiusd-pam $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/radiusd
|
|
cvsdist |
e141431 |
|
|
|
2df8c0e |
# install SNMP MIB files
|
|
|
2df8c0e |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/snmp/mibs/
|
|
|
2df8c0e |
install -m 644 mibs/RADIUS*.txt $RPM_BUILD_ROOT%{_datadir}/snmp/mibs/
|
|
|
2df8c0e |
|
|
cvsdist |
e141431 |
# remove unwanted rc.radiusd
|
|
cvsdist |
e141431 |
rm -f $RPM_BUILD_ROOT%{_prefix}/sbin/rc.radiusd
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
find $RPM_BUILD_ROOT%{_libdir} -name "*.la" -print | xargs rm -f
|
|
cvsdist |
e141431 |
find $RPM_BUILD_ROOT%{_libdir} -name "*.a" -print | xargs rm -f
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
mkdir -p $RPM_BUILD_ROOT/var/log/radius
|
|
cvsdist |
e141431 |
touch $RPM_BUILD_ROOT/var/log/radius/{radutmp,radwtmp,radius.log}
|
|
cvsdist |
e141431 |
mkdir -p $RPM_BUILD_ROOT/var/log/radius/radacct
|
|
cvsdist |
e141431 |
mkdir -p $RPM_BUILD_ROOT/var/run/radiusd
|
|
cvsdist |
e141431 |
|
|
|
92218ad |
# remove unsupported config files
|
|
|
a4c69ef |
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/oraclesql.conf
|
|
|
a4c69ef |
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/raddb/experimental.conf
|
|
|
92218ad |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%clean
|
|
cvsdist |
e141431 |
rm -rf $RPM_BUILD_ROOT
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%pre
|
|
cvsdist |
e141431 |
/usr/sbin/useradd -M -o -r -d / -u 95 -c "radiusd user" -s /bin/false radiusd > /dev/null 2>&1 || :
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%post
|
|
|
f3d7aa6 |
/bin/chown -R radiusd.radiusd %{_sysconfdir}/raddb
|
|
cvsdist |
e141431 |
/sbin/ldconfig
|
|
cvsdist |
e141431 |
if [ $1 = 1 ]; then
|
|
cvsdist |
e141431 |
/sbin/chkconfig --add radiusd
|
|
cvsdist |
e141431 |
fi
|
|
cvsdist |
e141431 |
for i in /var/log/radius/{radutmp,radwtmp,radius.log}; do
|
|
|
92218ad |
/bin/touch $i && /bin/chown radiusd $i && /bin/chmod 600 $i
|
|
cvsdist |
e141431 |
done
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%preun
|
|
cvsdist |
e141431 |
if [ $1 = 0 ]; then
|
|
cvsdist |
e141431 |
/sbin/service radiusd stop > /dev/null 2>&1
|
|
cvsdist |
e141431 |
/sbin/chkconfig --del radiusd
|
|
cvsdist |
e141431 |
fi
|
|
cvsdist |
e141431 |
|
|
|
f3d7aa6 |
|
|
cvsdist |
e141431 |
%postun
|
|
cvsdist |
e141431 |
if [ $1 -ge 1 ]; then
|
|
cvsdist |
e141431 |
/sbin/service radiusd condrestart >/dev/null 2>&1 || :
|
|
cvsdist |
e141431 |
fi
|
|
cvsdist |
e141431 |
/sbin/ldconfig
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%files
|
|
cvsdist |
e141431 |
%defattr(-,root,root,-)
|
|
|
2601d91 |
%doc %{_docdir}/freeradius-%{version}/
|
|
|
2df8c0e |
%config(noreplace) %{_sysconfdir}/pam.d/radiusd
|
|
|
2df8c0e |
%config(noreplace) %{_sysconfdir}/logrotate.d/radiusd
|
|
|
2df8c0e |
%config(noreplace) %{_initrddir}/radiusd
|
|
|
f3d7aa6 |
%dir %attr(0700,radiusd,radiusd) %{_sysconfdir}/raddb
|
|
|
f3d7aa6 |
%dir %attr(0700,radiusd,radiusd) %{_sysconfdir}/raddb/certs
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/acct_users
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/attrs
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/certs/*
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/clients
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/clients.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/dictionary
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/eap.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/example.pl
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/hints
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/huntgroups
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/ldap.attrmap
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/naslist
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/naspasswd
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/otp.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/postgresqlippool.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/preproxy_users
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/proxy.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/radiusd.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/realms
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/snmp.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/sqlippool.conf
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/users
|
|
cvsdist |
e141431 |
%{_bindir}/*
|
|
cvsdist |
4843596 |
%{_libdir}/libeap*.so
|
|
cvsdist |
e141431 |
%{_libdir}/libradius*.so
|
|
|
0facb42 |
%{_libdir}/rlm_acct_unique*.so
|
|
|
0facb42 |
%{_libdir}/rlm_always*.so
|
|
|
0facb42 |
%{_libdir}/rlm_attr_filter*.so
|
|
|
0facb42 |
%{_libdir}/rlm_attr_rewrite*.so
|
|
|
0facb42 |
%{_libdir}/rlm_chap*.so
|
|
|
0facb42 |
%{_libdir}/rlm_checkval*.so
|
|
|
0facb42 |
%{_libdir}/rlm_counter*.so
|
|
|
0facb42 |
%{_libdir}/rlm_dbm*.so
|
|
|
0facb42 |
%{_libdir}/rlm_detail*.so
|
|
|
0facb42 |
%{_libdir}/rlm_digest*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap-*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_gtc*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_leap*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_md5*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_mschapv2*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_peap*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_sim*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_tls*.so
|
|
|
92218ad |
%{_libdir}/rlm_eap_ttls*.so
|
|
|
0facb42 |
%{_libdir}/rlm_exec*.so
|
|
|
0facb42 |
%{_libdir}/rlm_expr*.so
|
|
|
0facb42 |
%{_libdir}/rlm_fastusers*.so
|
|
|
0facb42 |
%{_libdir}/rlm_files*.so
|
|
|
0facb42 |
%{_libdir}/rlm_ippool*.so
|
|
|
0facb42 |
%{_libdir}/rlm_krb5*.so
|
|
|
0facb42 |
%{_libdir}/rlm_ldap*.so
|
|
|
0facb42 |
%{_libdir}/rlm_mschap*.so
|
|
|
0facb42 |
%{_libdir}/rlm_ns_mta_md5*.so
|
|
|
92218ad |
%{_libdir}/rlm_otp*.so
|
|
|
0facb42 |
%{_libdir}/rlm_pam*.so
|
|
|
0facb42 |
%{_libdir}/rlm_pap*.so
|
|
|
0facb42 |
%{_libdir}/rlm_passwd*.so
|
|
|
92218ad |
%{_libdir}/rlm_perl*.so
|
|
|
0facb42 |
%{_libdir}/rlm_preprocess*.so
|
|
|
0facb42 |
%{_libdir}/rlm_radutmp*.so
|
|
|
0facb42 |
%{_libdir}/rlm_realm*.so
|
|
|
92218ad |
%{_libdir}/rlm_sql-%{version}.so
|
|
|
92218ad |
%{_libdir}/rlm_sql.so
|
|
|
92218ad |
%{_libdir}/rlm_sqlcounter*.so
|
|
|
2df8c0e |
%{_libdir}/rlm_sqlippool*.so
|
|
|
92218ad |
%{_libdir}/rlm_sql_log*.so
|
|
|
0facb42 |
%{_libdir}/rlm_unix*.so
|
|
cvsdist |
e141431 |
%{_datadir}/freeradius
|
|
|
2df8c0e |
%{_datadir}/snmp/mibs/RADIUS*.txt
|
|
cvsdist |
e141431 |
%{_sbindir}/*
|
|
cvsdist |
e141431 |
%{_mandir}/man1/*.1*
|
|
cvsdist |
e141431 |
%{_mandir}/man5/*.5*
|
|
cvsdist |
e141431 |
%{_mandir}/man8/*.8*
|
|
cvsdist |
e141431 |
%attr(0700,radiusd,radiusd) %dir /var/log/radius
|
|
cvsdist |
e141431 |
%ghost %attr(0600,radiusd,radiusd) /var/log/radius/radutmp
|
|
cvsdist |
e141431 |
%ghost %attr(0600,radiusd,radiusd) /var/log/radius/radwtmp
|
|
cvsdist |
e141431 |
%ghost %attr(0600,radiusd,radiusd) /var/log/radius/radius.log
|
|
cvsdist |
e141431 |
%attr(0700,radiusd,radiusd) %dir /var/log/radius/radacct
|
|
cvsdist |
e141431 |
%attr(0700,radiusd,radiusd) %dir /var/run/radiusd
|
|
|
2df8c0e |
# use only for database files:
|
|
|
2df8c0e |
%attr(0700,radiusd,radiusd) %dir /var/lib/radiusd
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%files mysql
|
|
cvsdist |
e141431 |
%defattr(-,root,root,-)
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/sql.conf
|
|
cvsdist |
e141431 |
%{_libdir}/*_mysql*.so
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%files postgresql
|
|
cvsdist |
e141431 |
%defattr(-,root,root,-)
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/postgresql.conf
|
|
cvsdist |
e141431 |
%{_libdir}/*_postgresql*.so
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%files unixODBC
|
|
cvsdist |
e141431 |
%defattr(-,root,root,-)
|
|
|
2df8c0e |
%config(noreplace) %attr(0600,radiusd,radiusd) %{_sysconfdir}/raddb/mssql.conf
|
|
cvsdist |
e141431 |
%{_libdir}/*_unixodbc*.so
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
%changelog
|
|
|
9a86fc2 |
* Mon Sep 17 2007 Thomas Woerner <twoerner@redhat.com> 1.1.7-3
|
|
|
9a86fc2 |
- fixed initscript problem (rhbz#292521)
|
|
|
9a86fc2 |
|
|
|
2df8c0e |
* Tue Aug 28 2007 Thomas Woerner <twoerner@redhat.com> 1.1.7-2
|
|
|
2df8c0e |
- fixed initscript for LSB (rhbz#243671, rhbz#243928)
|
|
|
2df8c0e |
- fixed license tag
|
|
|
2df8c0e |
|
|
|
2df8c0e |
* Tue Aug 7 2007 Thomas Woerner <twoerner@redhat.com> 1.1.7-1
|
|
|
2df8c0e |
- new versin 1.1.7
|
|
|
2df8c0e |
- install snmp MIB files
|
|
|
2df8c0e |
- dropped LDAP_DEPRECATED flag, it is upstream
|
|
|
2df8c0e |
- marked config files for sub packages as config (rhbz#240400)
|
|
|
2df8c0e |
- moved db files to /var/lib/raddb (rhbz#199082)
|
|
|
2df8c0e |
|
|
|
f3d7aa6 |
* Fri Jun 15 2007 Thomas Woerner <twoerner@redhat.com> 1.1.6-2
|
|
|
f3d7aa6 |
- radiusd expects /etc/raddb to not be world readable or writable
|
|
|
f3d7aa6 |
/etc/raddb now belongs to radiusd, post script sets permissions
|
|
|
f3d7aa6 |
|
|
|
e6b1a23 |
* Fri Jun 15 2007 Thomas Woerner <twoerner@redhat.com> 1.1.6-1
|
|
|
e6b1a23 |
- new version 1.1.6
|
|
|
e6b1a23 |
|
|
|
c39b9d3 |
* Fri Mar 9 2007 Thomas Woerner <twoerner@redhat.com> 1.1.5-1
|
|
|
c39b9d3 |
- new version 1.1.5
|
|
|
c39b9d3 |
- no /etc/raddb/otppasswd.sample anymore
|
|
|
c39b9d3 |
- build is pie by default, dropped pie patch
|
|
|
c39b9d3 |
- fixed build requirement for perl (perl-devel)
|
|
|
c39b9d3 |
|
|
|
a4c69ef |
* Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 1.1.3-3
|
|
|
a4c69ef |
- remove trailing dot from summary
|
|
|
a4c69ef |
- fix buildroot
|
|
|
a4c69ef |
- fix post/postun/preun requirements
|
|
|
a4c69ef |
- use rpm macros
|
|
|
a4c69ef |
|
|
|
61d626b |
* Fri Dec 8 2006 Thomas Woerner <twoerner@redhat.com> 1.1.3-2.1
|
|
|
61d626b |
- rebuild for new postgresql library version
|
|
|
61d626b |
|
|
|
c7ab4f8 |
* Thu Nov 30 2006 Thomas Woerner <twoerner@redhat.com> 1.1.3-2
|
|
|
c7ab4f8 |
- fixed ldap code to not use internals, added LDAP_DEPRECATED compile time flag
|
|
|
c7ab4f8 |
(#210912)
|
|
|
c7ab4f8 |
|
|
|
2601d91 |
* Tue Aug 15 2006 Thomas Woerner <twoerner@redhat.com> 1.1.3-1
|
|
|
2601d91 |
- new version 1.1.3 with lots of upstream bug fixes, some security fixes
|
|
|
2601d91 |
(#205654)
|
|
|
2601d91 |
|
|
|
60c0c76 |
* Tue Aug 15 2006 Thomas Woerner <twoerner@redhat.com> 1.1.2-2
|
|
|
60c0c76 |
- commented out include for sql.conf in radiusd.conf (#202561)
|
|
|
60c0c76 |
|
|
|
8921c8c |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.1.2-1.1
|
|
|
8921c8c |
- rebuild
|
|
|
8921c8c |
|
|
|
2713cfa |
* Thu Jun 1 2006 Thomas Woerner <twoerner@redhat.com> 1.1.2-1
|
|
|
2713cfa |
- new version 1.1.2
|
|
|
2713cfa |
|
|
|
92218ad |
* Wed May 31 2006 Thomas Woerner <twoerner@redhat.com> 1.1.1-1
|
|
|
92218ad |
- new version 1.1.1
|
|
|
92218ad |
- fixed incorrect rlm_sql globbing (#189095)
|
|
|
92218ad |
Thanks to Yanko Kaneti for the fix.
|
|
|
92218ad |
- fixed chown syntax in post script (#182777)
|
|
|
92218ad |
- dropped gcc34, libdir and realloc-return patch
|
|
|
92218ad |
- spec file cleanup with additional libtool build fixes
|
|
|
92218ad |
|
|
|
d4b88dd |
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.2
|
|
|
d4b88dd |
- bump again for double-long bug on ppc(64)
|
|
|
d4b88dd |
|
|
|
33aefe5 |
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.1
|
|
|
33aefe5 |
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
33aefe5 |
|
|
|
29f7c9b |
* Tue Dec 13 2005 Thomas Woerner <twoerner@redhat.com> 1.0.5-1
|
|
|
29f7c9b |
- new version 1.0.5
|
|
|
29f7c9b |
|
|
|
bb20b4d |
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
bb20b4d |
- rebuilt
|
|
|
bb20b4d |
|
|
|
cbd94a6 |
* Sat Nov 12 2005 Tom Lane <tgl@redhat.com> - 1.0.4-5
|
|
|
cbd94a6 |
- Rebuild due to mysql update.
|
|
|
cbd94a6 |
|
|
|
4056deb |
* Wed Nov 9 2005 Tomas Mraz <tmraz@redhat.com> - 1.0.4-4
|
|
|
4056deb |
- rebuilt with new openssl
|
|
|
c493ff9 |
- fixed ignored return value of realloc
|
|
|
4056deb |
|
|
|
1a17136 |
* Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - 1.0.4-3
|
|
|
1a17136 |
- use include instead of pam_stack in pam config
|
|
|
1a17136 |
|
|
|
0facb42 |
* Wed Jul 20 2005 Thomas Woerner <twoerner@redhat.com> 1.0.4-2
|
|
|
0facb42 |
- added missing build requires for libtool-ltdl-devel (#160877)
|
|
|
0facb42 |
- modified file list to get a report for missing plugins
|
|
|
0facb42 |
|
|
|
c0d6ee5 |
* Tue Jun 28 2005 Thomas Woerner <twoerner@redhat.com> 1.0.4-1
|
|
|
c0d6ee5 |
- new version 1.0.4
|
|
|
c0d6ee5 |
- droppend radrelay patch (fixed upstream)
|
|
|
c0d6ee5 |
|
|
|
d72b92d |
* Thu Apr 14 2005 Warren Togami <wtogami@redhat.com> 1.0.2-2
|
|
|
d72b92d |
- rebuild against new postgresql-libs
|
|
|
d72b92d |
|
|
|
7f6b001 |
* Mon Apr 4 2005 Thomas Woerner <twoerner@redhat.com> 1.0.2-1
|
|
|
7f6b001 |
- new version 1.0.2
|
|
|
7f6b001 |
|
|
|
c2530c0 |
* Fri Nov 19 2004 Thomas Woerner <twoerner@redhat.com> 1.0.1-3
|
|
|
c2530c0 |
- rebuild for MySQL 4
|
|
|
c2530c0 |
- switched over to installed libtool
|
|
|
c2530c0 |
|
|
|
e6f237a |
* Fri Nov 5 2004 Thomas Woerner <twoerner@redhat.com> 1.0.1-2
|
|
|
e6f237a |
- Fixed install problem of radeapclient (#138069)
|
|
|
e6f237a |
|
|
|
e9e7267 |
* Wed Oct 6 2004 Thomas Woerner <twoerner@redhat.com> 1.0.1-1
|
|
|
e9e7267 |
- new version 1.0.1
|
|
|
e9e7267 |
- applied radrelay CVS patch from Kevin Bonner
|
|
|
e9e7267 |
|
|
cvsdist |
5235210 |
* Wed Aug 25 2004 Warren Togami <wtogami@redhat.com> 1.0.0-3
|
|
cvsdist |
5235210 |
- BuildRequires pam-devel and libtool
|
|
cvsdist |
5235210 |
- Fix errant text in description
|
|
cvsdist |
5235210 |
- Other minor cleanups
|
|
cvsdist |
5235210 |
|
|
cvsdist |
0d0f905 |
* Wed Aug 25 2004 Thomas Woerner <twoerner@redhat.com> 1.0.0-2.1
|
|
cvsdist |
0d0f905 |
- renamed /etc/pam.d/radius to /etc/pam.d/radiusd to match default
|
|
cvsdist |
0d0f905 |
configuration (#130613)
|
|
cvsdist |
0d0f905 |
|
|
cvsdist |
413172b |
* Wed Aug 25 2004 Thomas Woerner <twoerner@redhat.com> 1.0.0-2
|
|
cvsdist |
413172b |
- fixed BuildRequires for openssl-devel (#130606)
|
|
cvsdist |
413172b |
|
|
cvsdist |
b1b0943 |
* Mon Aug 16 2004 Thomas Woerner <twoerner@redhat.com> 1.0.0-1
|
|
cvsdist |
b1b0943 |
- 1.0.0 final
|
|
cvsdist |
b1b0943 |
|
|
cvsdist |
a71b247 |
* Mon Jul 5 2004 Thomas Woerner <twoerner@redhat.com> 1.0.0-0.pre3.2
|
|
cvsdist |
a71b247 |
- added buildrequires for zlib-devel (#127162)
|
|
cvsdist |
a71b247 |
- fixed libdir patch to prefer own libeap instead of installed one (#127168)
|
|
cvsdist |
a71b247 |
- fixed samba account maps in LDAP for samba v3 (#127173)
|
|
cvsdist |
a71b247 |
|
|
cvsdist |
4843596 |
* Thu Jul 1 2004 Thomas Woerner <twoerner@redhat.com> 1.0.0-0.pre3.1
|
|
cvsdist |
4843596 |
- third "pre" release of version 1.0.0
|
|
cvsdist |
4843596 |
- rlm_ldap is using SASLv2 (#126507)
|
|
cvsdist |
4843596 |
|
|
cvsdist |
333470d |
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
333470d |
- rebuilt
|
|
cvsdist |
333470d |
|
|
cvsdist |
72d32fb |
* Thu Jun 3 2004 Thomas Woerner <twoerner@redhat.com> 0.9.3-4.1
|
|
cvsdist |
72d32fb |
- fixed BuildRequires for gdbm-devel
|
|
cvsdist |
72d32fb |
|
|
cvsdist |
62583fb |
* Tue Mar 30 2004 Harald Hoyer <harald@redhat.com> - 0.9.3-4
|
|
cvsdist |
62583fb |
- gcc34 compilation fixes
|
|
cvsdist |
62583fb |
|
|
cvsdist |
4eb7532 |
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
4eb7532 |
- rebuilt
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Tue Feb 24 2004 Thomas Woerner <twoerner@redhat.com> 0.9.3-3.2
|
|
cvsdist |
4eb7532 |
- added sql scripts for rlm_sql to documentation (#116435)
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
4eb7532 |
- rebuilt
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Thu Feb 5 2004 Thomas Woerner <twoerner@redhat.com> 0.9.3-2.1
|
|
cvsdist |
4eb7532 |
- using -fPIC instead of -fpic for s390 ans s390x
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Thu Feb 5 2004 Thomas Woerner <twoerner@redhat.com> 0.9.3-2
|
|
cvsdist |
4eb7532 |
- radiusd is pie, now
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Tue Nov 25 2003 Thomas Woerner <twoerner@redhat.com> 0.9.3-1
|
|
cvsdist |
4eb7532 |
- new version 0.9.3 (bugfix release)
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
4eb7532 |
* Fri Nov 7 2003 Thomas Woerner <twoerner@redhat.com> 0.9.2-1
|
|
cvsdist |
4eb7532 |
- new version 0.9.2
|
|
cvsdist |
4eb7532 |
|
|
cvsdist |
95efc0b |
* Mon Sep 29 2003 Thomas Woerner <twoerner@redhat.com> 0.9.1-1
|
|
cvsdist |
95efc0b |
- new version 0.9.1
|
|
cvsdist |
e141431 |
|
|
cvsdist |
95efc0b |
* Mon Sep 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.9.0-2.2
|
|
cvsdist |
e141431 |
- modify default PAM configuration to remove the directory part of the module
|
|
cvsdist |
e141431 |
name, so that 32- and 64-bit libpam (called from 32- or 64-bit radiusd) on
|
|
cvsdist |
e141431 |
multilib systems will always load the right module for the architecture
|
|
cvsdist |
e141431 |
- modify default PAM configuration to use pam_stack
|
|
cvsdist |
e141431 |
|
|
cvsdist |
95efc0b |
* Mon Sep 1 2003 Thomas Woerner <twoerner@redhat.com> 0.9.0-2.1
|
|
cvsdist |
95efc0b |
- com_err.h moved to /usr/include/et
|
|
cvsdist |
95efc0b |
|
|
cvsdist |
e141431 |
* Tue Jul 22 2003 Thomas Woerner <twoerner@redhat.com> 0.9.0-1
|
|
cvsdist |
e141431 |
- 0.9.0 final
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Wed Jul 16 2003 Thomas Woerner <twoerner@redhat.com> 0.9.0-0.9.0
|
|
cvsdist |
e141431 |
- new version 0.9.0 pre3
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Thu May 22 2003 Thomas Woerner <twoerner@redhat.com> 0.8.1-6
|
|
cvsdist |
e141431 |
- included directory /var/log/radius/radacct for logrotate
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Wed May 21 2003 Thomas Woerner <twoerner@redhat.com> 0.8.1-5
|
|
cvsdist |
e141431 |
- moved log and run dir to files section, cleaned up post
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Wed May 21 2003 Thomas Woerner <twoerner@redhat.com> 0.8.1-4
|
|
cvsdist |
e141431 |
- added missing run dir in post
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Tue May 20 2003 Thomas Woerner <twoerner@redhat.com> 0.8.1-3
|
|
cvsdist |
e141431 |
- fixed module load patch
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Fri May 16 2003 Thomas Woerner <twoerner@redhat.com>
|
|
cvsdist |
e141431 |
- removed la files, removed devel package
|
|
cvsdist |
e141431 |
- split into 4 packages: freeradius, freeradius-mysql, freeradius-postgresql,
|
|
cvsdist |
e141431 |
freeradius-unixODBC
|
|
cvsdist |
e141431 |
- fixed requires and buildrequires
|
|
cvsdist |
e141431 |
- create logging dir in post if it does not exist
|
|
cvsdist |
e141431 |
- fixed module load without la files
|
|
cvsdist |
e141431 |
|
|
cvsdist |
e141431 |
* Thu Apr 17 2003 Thomas Woerner <twoerner@redhat.com>
|
|
cvsdist |
e141431 |
- Initial build.
|