- freeradius-server-radiusd-logrotate.patch: move logrotate
options into specific parts for each log as "global" options will persist past and clobber global options in the main logrotate config (bsc#1180525) OBS-URL: https://build.opensuse.org/package/show/network/freeradius-server?expand=0&rev=147
This commit is contained in:
parent
91edf028a2
commit
09dea27b0a
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:08ce42bf0ec217704ca163619c06efcae8a6d6a8ae7a626d77da9a6fd210e235
|
|
||||||
size 3381917
|
|
Binary file not shown.
3
freeradius-server-3.0.24.tar.bz2
Normal file
3
freeradius-server-3.0.24.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7bb0f25bec869f71f81ff6ce0be13181ac75394857e919382220240f3b6f52ef
|
||||||
|
size 3400689
|
BIN
freeradius-server-3.0.24.tar.bz2.sig
Normal file
BIN
freeradius-server-3.0.24.tar.bz2.sig
Normal file
Binary file not shown.
@ -1,74 +0,0 @@
|
|||||||
Index: freeradius-server-3.0.21/suse/radiusd-logrotate
|
|
||||||
===================================================================
|
|
||||||
--- freeradius-server-3.0.21.orig/suse/radiusd-logrotate
|
|
||||||
+++ freeradius-server-3.0.21/suse/radiusd-logrotate
|
|
||||||
@@ -2,39 +2,33 @@
|
|
||||||
# it to /etc/logrotate.d/radiusd
|
|
||||||
|
|
||||||
#
|
|
||||||
-# Global options for all files
|
|
||||||
-#
|
|
||||||
-dateext
|
|
||||||
-maxage 365
|
|
||||||
-rotate 99
|
|
||||||
-missingok
|
|
||||||
-compress
|
|
||||||
-delaycompress
|
|
||||||
-notifempty
|
|
||||||
-su radiusd radiusd
|
|
||||||
-
|
|
||||||
-#
|
|
||||||
# The main server log
|
|
||||||
#
|
|
||||||
/var/log/radius/radius.log {
|
|
||||||
+ dateext
|
|
||||||
+ maxage 365
|
|
||||||
+ rotate 99
|
|
||||||
+ missingok
|
|
||||||
+ compress
|
|
||||||
+ delaycompress
|
|
||||||
+ notifempty
|
|
||||||
+
|
|
||||||
+ su radiusd radiusd
|
|
||||||
copytruncate
|
|
||||||
+ postrotate
|
|
||||||
+ kill -HUP `cat /run/radiusd/radiusd.pid` || :
|
|
||||||
+ endscript
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Session monitoring utilities
|
|
||||||
#
|
|
||||||
-/var/log/radius/checkrad.log /var/log/radius/radwatch.log {
|
|
||||||
- nocreate
|
|
||||||
- size=+1024k
|
|
||||||
-}
|
|
||||||
+/var/log/radius/checkrad.log /var/log/radius/radwatch.log
|
|
||||||
|
|
||||||
#
|
|
||||||
# SQL log files
|
|
||||||
#
|
|
||||||
-/var/log/radius/sqllog.sql {
|
|
||||||
- nocreate
|
|
||||||
- size=+2048k
|
|
||||||
-}
|
|
||||||
+/var/log/radius/sqllog.sql
|
|
||||||
|
|
||||||
# There are different detail-rotating strategies you can use. One is
|
|
||||||
# to write to a single detail file per IP and use the rotate config
|
|
||||||
@@ -44,6 +38,15 @@ su radiusd radiusd
|
|
||||||
# second technique, you will need another cron job that removes old
|
|
||||||
# detail files. You do not need to comment out the below for method #2.
|
|
||||||
/var/log/radius/radacct/*/detail {
|
|
||||||
+ dateext
|
|
||||||
+ maxage 365
|
|
||||||
+ rotate 99
|
|
||||||
+ missingok
|
|
||||||
+ compress
|
|
||||||
+ delaycompress
|
|
||||||
+ notifempty
|
|
||||||
+ size 1M
|
|
||||||
+ su radiusd radiusd
|
|
||||||
nocreate
|
|
||||||
}
|
|
||||||
|
|
@ -1,3 +1,61 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 7 15:02:11 UTC 2021 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 3.0.24 (jsc#SLE-21237)
|
||||||
|
Feature Improvements
|
||||||
|
* Add sanitizer options to configure script.
|
||||||
|
* Log information needed by Wireshark to decode TLS sessions.
|
||||||
|
* Allow more liberal SQL commands in rlm_sql_map.
|
||||||
|
* Update dictionary.apc, dictionary.h3c.
|
||||||
|
* Add new Acct-Status-Type Subsystem-On and Subsystem-Off See
|
||||||
|
dictionary.iana and
|
||||||
|
https://freeradius.org/rfc/acct_status_type_subsystem.html.
|
||||||
|
* Add reject_unknown_intermediate_ca. See mods-available/eap.
|
||||||
|
* Add dynamic loading of certificates via TLS-Session-Cert-File
|
||||||
|
See raddb/certs/realms/README.md.
|
||||||
|
* Add Server Name Indication (SNI) for outbound RadSec connections
|
||||||
|
See raddb/sites-available/tls, and the home server tls
|
||||||
|
configuration.
|
||||||
|
* Support SNI for inbound RadSec connections. Certificates will be
|
||||||
|
loaded from "realm_dir" in the "tls" section. SNI will be cached
|
||||||
|
in the TLS-Server-Name-Indication attribute.
|
||||||
|
* Preliminary support for haproxy "PROXY" protocol See sites-available/tls,
|
||||||
|
"proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
|
||||||
|
* Generate parse errors in more circumstances when we know that
|
||||||
|
the configuration is wrong.
|
||||||
|
* Add "weeklycounter" to sample sqlcounter configuration.
|
||||||
|
* Add certificate attributes to the request list, even if
|
||||||
|
the certificates have expired.
|
||||||
|
* The Simultaneous-Use code is now IPv6 aware, and can deal
|
||||||
|
with NAS-IPv6-Address.
|
||||||
|
* Add dictionary.cambium.
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
* Fix crash in trustrouter module (#4115)
|
||||||
|
* Fix crash in state handling.
|
||||||
|
* Don't alter global options in redhat logrotate scripts.
|
||||||
|
* EAP-FAST will print errors and continue, rather than exiting
|
||||||
|
when OpenSSL fails various internal sanity checks.
|
||||||
|
* Allow admin to manually change core limits, even when core
|
||||||
|
limits are disabled.
|
||||||
|
* Fix chunked rlm_rest HTTP body. Closes #4131
|
||||||
|
* Many fixes around the SQL ippool queries.conf and schema
|
||||||
|
* Fix MySQL stored procedures. PR #4170
|
||||||
|
* Rework connection pool management for corner cases Fixes #4161, #4162, #4163.
|
||||||
|
* Final fix for double free in #3188.
|
||||||
|
* Fix sqlcounter wrong memory free. PR #4192
|
||||||
|
* Accept slow writes from proxies over TCP, which allows the server
|
||||||
|
to make more progress when it receives partial packets.
|
||||||
|
* Add 'weeklycounter' for rlm_sqlcounter.
|
||||||
|
* Outbound proxying over TCP / TLS is better able to deal with
|
||||||
|
partial TCP reads, and has fewer issues with slow networks.
|
||||||
|
* Fix wrong data-type of Acct-Delay-Time in rlm_unix.
|
||||||
|
* Fix EAP-FAST PAC lifetime calculation.
|
||||||
|
* Print correct encoded packet length when debugging.
|
||||||
|
|
||||||
|
- disable python2 build
|
||||||
|
- freeradius-server-radiusd-logrotate.patch: upstreamed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jun 27 15:43:02 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
Sun Jun 27 15:43:02 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||||
|
|
||||||
|
@ -18,15 +18,9 @@
|
|||||||
|
|
||||||
%define unitname radiusd
|
%define unitname radiusd
|
||||||
Name: freeradius-server
|
Name: freeradius-server
|
||||||
Version: 3.0.23
|
Version: 3.0.24
|
||||||
Release: 0
|
Release: 0
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1500
|
|
||||||
%bcond_with python2
|
|
||||||
%else
|
|
||||||
%bcond_without python2
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?suse_version} > 1140
|
%if 0%{?suse_version} > 1140
|
||||||
%bcond_without systemd
|
%bcond_without systemd
|
||||||
%bcond_without libjson
|
%bcond_without libjson
|
||||||
@ -62,7 +56,6 @@ Source1: radiusd.service
|
|||||||
Source2: freeradius-tmpfiles.conf
|
Source2: freeradius-tmpfiles.conf
|
||||||
Patch0: freeradius-server-fix-perl-shbang.patch
|
Patch0: freeradius-server-fix-perl-shbang.patch
|
||||||
Patch1: freeradius-server-tmpfiles.patch
|
Patch1: freeradius-server-tmpfiles.patch
|
||||||
Patch2: freeradius-server-radiusd-logrotate.patch
|
|
||||||
Patch3: freeradius-server-rcradiusd.patch
|
Patch3: freeradius-server-rcradiusd.patch
|
||||||
Patch5: freeradius-server-rlm_sql_unixodbc-configure.patch
|
Patch5: freeradius-server-rlm_sql_unixodbc-configure.patch
|
||||||
Patch6: freeradius-server-radclient-init-error-buffer.patch
|
Patch6: freeradius-server-radclient-init-error-buffer.patch
|
||||||
@ -102,9 +95,6 @@ BuildRequires: openssl-devel > 1.0
|
|||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: postgresql-devel
|
BuildRequires: postgresql-devel
|
||||||
%if 0%{with python2}
|
|
||||||
BuildRequires: python-devel
|
|
||||||
%endif
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: sqlite3-devel
|
BuildRequires: sqlite3-devel
|
||||||
BuildRequires: unixODBC-devel
|
BuildRequires: unixODBC-devel
|
||||||
@ -211,14 +201,6 @@ Requires: perl
|
|||||||
%description perl
|
%description perl
|
||||||
FreeRADIUS plugin providing Perl support.
|
FreeRADIUS plugin providing Perl support.
|
||||||
|
|
||||||
%package python
|
|
||||||
Summary: Python support for freeradius
|
|
||||||
Group: System/Daemons
|
|
||||||
Requires: %{name} = %{version}
|
|
||||||
|
|
||||||
%description python
|
|
||||||
FreeRADIUS plugin providing Python support.
|
|
||||||
|
|
||||||
%package python3
|
%package python3
|
||||||
Summary: Python3 support for freeradius
|
Summary: Python3 support for freeradius
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
@ -283,9 +265,7 @@ export LDFLAGS="-pie"
|
|||||||
--without-rlm_rediswho \
|
--without-rlm_rediswho \
|
||||||
--without-rlm_sql_oracle \
|
--without-rlm_sql_oracle \
|
||||||
--without-rlm_securid \
|
--without-rlm_securid \
|
||||||
%if ! %{with python2}
|
|
||||||
--without-rlm_python \
|
--without-rlm_python \
|
||||||
%endif
|
|
||||||
--with-rlm-python3-include-dir=%{_includedir}/python%{python3_version}%{py3_abiflags} \
|
--with-rlm-python3-include-dir=%{_includedir}/python%{python3_version}%{py3_abiflags} \
|
||||||
%if ! %{with memcached}
|
%if ! %{with memcached}
|
||||||
--without-rlm_cache_memcached \
|
--without-rlm_cache_memcached \
|
||||||
@ -359,9 +339,6 @@ rm -r %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle
|
|||||||
%if ! %{with json}
|
%if ! %{with json}
|
||||||
rm %{buildroot}%{_sysconfdir}/raddb/mods-available/rest
|
rm %{buildroot}%{_sysconfdir}/raddb/mods-available/rest
|
||||||
%endif
|
%endif
|
||||||
%if ! %{with python2}
|
|
||||||
rm %{buildroot}%{_sysconfdir}/raddb/mods-available/python
|
|
||||||
%endif
|
|
||||||
rm %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool/mongo/queries.conf
|
rm %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool/mongo/queries.conf
|
||||||
rm %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/main/mongo/queries.conf
|
rm %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/main/mongo/queries.conf
|
||||||
rm %{buildroot}%{_sysconfdir}/raddb/sites-available/coa-relay
|
rm %{buildroot}%{_sysconfdir}/raddb/sites-available/coa-relay
|
||||||
@ -467,8 +444,6 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/*
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/*
|
||||||
%dir %attr(750,root,radiusd) /etc/raddb/mods-config/sql/moonshot-targeted-ids
|
%dir %attr(750,root,radiusd) /etc/raddb/mods-config/sql/moonshot-targeted-ids
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/preprocess/*
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/preprocess/*
|
||||||
#%%dir %%attr(750,root,radiusd) %%{_sysconfdir}/raddb/mods-config/python
|
|
||||||
#%%attr(640,root,radiusd) %%config(noreplace) %%{_sysconfdir}/raddb/mods-config/python/radiusd.py
|
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
|
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/schema.sql
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/schema.sql
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql
|
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql
|
||||||
@ -568,9 +543,6 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/pap
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/pap
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/passwd
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/passwd
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/preprocess
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/preprocess
|
||||||
%if %{with python2}
|
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/python
|
|
||||||
%endif
|
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/python3
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/python3
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/radutmp
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/radutmp
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/realm
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-available/realm
|
||||||
@ -769,15 +741,6 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
|
|
||||||
%{_libdir}/freeradius/rlm_perl.so
|
%{_libdir}/freeradius/rlm_perl.so
|
||||||
|
|
||||||
%if %{with python2}
|
|
||||||
%files python
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/python
|
|
||||||
%attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/python/radiusd.py
|
|
||||||
%{_sysconfdir}/raddb/mods-config/python/example.py*
|
|
||||||
%{_libdir}/freeradius/rlm_python.so
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files python3
|
%files python3
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/python3
|
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/python3
|
||||||
@ -789,6 +752,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql
|
%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/dailycounter.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/weeklycounter.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/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/monthlycounter.conf
|
||||||
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/noresetcounter.conf
|
%attr(640,root,radiusd) %config(noreplace)%{_sysconfdir}/raddb/mods-config/sql/counter/mysql/noresetcounter.conf
|
||||||
@ -835,6 +799,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql
|
%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/dailycounter.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/weeklycounter.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/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/monthlycounter.conf
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/noresetcounter.conf
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/noresetcounter.conf
|
||||||
@ -877,6 +842,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{unitname}.conf
|
|||||||
|
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite
|
%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/dailycounter.conf
|
||||||
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/weeklycounter.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/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/monthlycounter.conf
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/noresetcounter.conf
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/noresetcounter.conf
|
||||||
|
Loading…
Reference in New Issue
Block a user