Blame SPECS/rsyslog.spec

dc8c44
%define rsyslog_statedir %{_sharedstatedir}/rsyslog
dc8c44
%define rsyslog_pkidir %{_sysconfdir}/pki/rsyslog
fffb44
%define rsyslog_docdir %{_docdir}/%{name}-%{version}
dc8c44
%if 0%{?rhel} >= 7
dc8c44
%global want_hiredis 0
dc8c44
%global want_mongodb 0
dc8c44
%global want_rabbitmq 0
dc8c44
%else
dc8c44
%global want_hiredis 1
dc8c44
%global want_mongodb 1
dc8c44
%global want_rabbitmq 1
dc8c44
%endif
dc8c44
dc8c44
Summary: Enhanced system logging and kernel message trapping daemon
dc8c44
Name: rsyslog
a856a8
Version: 8.24.0
a656d6
Release: 16%{?dist}.4
dc8c44
License: (GPLv3+ and ASL 2.0)
dc8c44
Group: System Environment/Daemons
af6c5a
ExcludeArch: i686 ppc s390
dc8c44
URL: http://www.rsyslog.com/
dc8c44
Source0: http://www.rsyslog.com/files/download/rsyslog/%{name}-%{version}.tar.gz
a856a8
Source1: http://www.rsyslog.com/files/download/rsyslog/%{name}-doc-%{version}.tar.gz
dc8c44
Source2: rsyslog.conf
dc8c44
Source3: rsyslog.sysconfig
dc8c44
Source4: rsyslog.log
dc8c44
a856a8
BuildRequires: automake
a856a8
BuildRequires: autoconf
a856a8
BuildRequires: libtool
dc8c44
BuildRequires: bison
dc8c44
BuildRequires: flex
a856a8
BuildRequires: libfastjson-devel
92fbf8
BuildRequires: libestr-devel >= 0.1.9
dc8c44
BuildRequires: libuuid-devel
dc8c44
BuildRequires: pkgconfig
dc8c44
BuildRequires: python-docutils
af6c5a
BuildRequires: python-sphinx
a856a8
# it depens on rhbz#1419228
a856a8
BuildRequires: systemd-devel >= 219-39
dc8c44
BuildRequires: zlib-devel
dc8c44
dc8c44
Requires: logrotate >= 3.5.2
dc8c44
Requires: bash >= 2.0
fffb44
Requires: libestr >= 0.1.9
dc8c44
Requires(post): systemd
dc8c44
Requires(preun): systemd
dc8c44
Requires(postun): systemd
dc8c44
dc8c44
Provides: syslog
dc8c44
Obsoletes: sysklogd < 1.5-11
dc8c44
a856a8
# tweak the upstream service file to honour configuration from /etc/sysconfig/rsyslog
a856a8
Patch0: rsyslog-8.24.0-sd-service.patch
a856a8
Patch1: rsyslog-8.24.0-msg_c_nonoverwrite_merge.patch
af6c5a
#Patch2: rsyslog-8.24.0-rhbz1188503-imjournal-default-tag.patch
a856a8
a856a8
Patch3: rsyslog-8.24.0-rhbz1303617-imfile-wildcards.patch
a856a8
Patch4: rsyslog-8.24.0-doc-polling-by-default.patch
a856a8
Patch5: rsyslog-8.24.0-rhbz1399569-flushontxend.patch
a856a8
Patch6: rsyslog-8.24.0-rhbz1400594-tls-config.patch
a856a8
Patch7: rsyslog-8.24.0-rhbz1401870-watermark.patch
a856a8
a856a8
Patch8: rsyslog-8.24.0-rhbz1403831-missing-cmd-line-switches.patch
a856a8
Patch9: rsyslog-8.24.0-rhbz1245194-imjournal-ste-file.patch
af6c5a
Patch10: rsyslog-8.24.0-rhbz1507028-recover_qi-doc.patch
a856a8
Patch11: rsyslog-8.24.0-rhbz1088021-systemd-time-backwards.patch
a856a8
Patch12: rsyslog-8.24.0-rhbz1403907-imudp-deprecated-parameter.patch
a856a8
Patch13: rsyslog-8.24.0-rhbz1196230-ratelimit-add-source.patch
a856a8
Patch14: rsyslog-8.24.0-rhbz1422789-missing-chdir-w-chroot.patch
a856a8
Patch15: rsyslog-8.24.0-rhbz1422414-glbDoneLoadCnf-segfault.patch
a856a8
Patch16: rsyslog-8.24.0-rhbz1427828-set-unset-not-checking-varName.patch
a856a8
a856a8
Patch17: rsyslog-8.24.0-rhbz1427821-backport-num2ipv4.patch
a856a8
Patch18: rsyslog-8.24.0-rhbz1427821-str2num-emty-string-handle.patch
a856a8
a856a8
Patch19: rsyslog-8.24.0-rhbz1165236-snmp-mib.patch
a856a8
Patch20: rsyslog-8.24.0-rhbz1419228-journal-switch-persistent.patch
a856a8
Patch21: rsyslog-8.24.0-rhbz1431616-pmrfc3164sd-backport.patch
a856a8
a856a8
Patch22: rsyslog-8.24.0-rhbz1056548-getaddrinfo.patch
a856a8
af6c5a
Patch23: rsyslog-8.24.0-rhbz1401456-sd-service-network.patch
af6c5a
Patch24: rsyslog-8.24.0-rhbz1459896-queues-defaults-doc.patch
af6c5a
Patch25: rsyslog-8.24.0-rhbz1497985-journal-reloaded-message.patch
af6c5a
Patch26: rsyslog-8.24.0-rhbz1462160-set.statement-crash.patch
af6c5a
Patch27: rsyslog-8.24.0-rhbz1488186-fixed-nullptr-check.patch
af6c5a
Patch28: rsyslog-8.24.0-rhbz1505103-omrelp-rebindinterval.patch
af6c5a
a656d6
Patch29: rsyslog-8.24.0-rhbz1545582-imjournal-duplicates.patch
a656d6
dc8c44
%package crypto
dc8c44
Summary: Encryption support
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: libgcrypt-devel
dc8c44
dc8c44
%package doc
fffb44
Summary: HTML Documentation for rsyslog
dc8c44
Group: Documentation
af6c5a
#no reason to have arched documentation
af6c5a
BuildArch: noarch
dc8c44
dc8c44
%package elasticsearch
dc8c44
Summary: ElasticSearch output module for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: libcurl-devel
dc8c44
dc8c44
%if %{want_hiredis}
dc8c44
%package hiredis
dc8c44
Summary: Redis support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: hiredis-devel
dc8c44
%endif
dc8c44
dc8c44
%package mmjsonparse
dc8c44
Summary: JSON enhanced logging support
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
dc8c44
%package mmnormalize
dc8c44
Summary: Log normalization support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
92fbf8
BuildRequires: libee-devel liblognorm-devel
dc8c44
dc8c44
%package mmaudit
dc8c44
Summary: Message modification module supporting Linux audit format
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
dc8c44
%package mmsnmptrapd
dc8c44
Summary: Message modification module for snmptrapd generated messages
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
dc8c44
%package libdbi
dc8c44
Summary: Libdbi database support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: libdbi-devel
dc8c44
dc8c44
%package mysql
dc8c44
Summary: MySQL support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
92fbf8
BuildRequires: mysql >= 4.0
dc8c44
BuildRequires: mysql-devel >= 4.0
dc8c44
dc8c44
%if %{want_mongodb}
dc8c44
%package mongodb
dc8c44
Summary: MongoDB support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: libmongo-client-devel
dc8c44
%endif
dc8c44
dc8c44
%package pgsql
dc8c44
Summary: PostgresSQL support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: postgresql-devel
dc8c44
dc8c44
%if %{want_rabbitmq}
dc8c44
%package rabbitmq
dc8c44
Summary: RabbitMQ support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: librabbitmq-devel >= 0.2
dc8c44
%endif
dc8c44
dc8c44
%package gssapi
dc8c44
Summary: GSSAPI authentication and encryption support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: krb5-devel
dc8c44
dc8c44
%package relp
dc8c44
Summary: RELP protocol support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
fffb44
Requires: librelp >= 1.0.3
dc8c44
BuildRequires: librelp-devel >= 1.0.3
dc8c44
dc8c44
%package gnutls
dc8c44
Summary: TLS protocol support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: gnutls-devel
dc8c44
dc8c44
%package snmp
dc8c44
Summary: SNMP protocol support for rsyslog
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: net-snmp-devel
dc8c44
dc8c44
%package udpspoof
dc8c44
Summary: Provides the omudpspoof module
dc8c44
Group: System Environment/Daemons
dc8c44
Requires: %name = %version-%release
dc8c44
BuildRequires: libnet-devel
dc8c44
dc8c44
%description
dc8c44
Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,
dc8c44
syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,
dc8c44
and fine grain output format control. It is compatible with stock sysklogd
dc8c44
and can be used as a drop-in replacement. Rsyslog is simple to set up, with
dc8c44
advanced features suitable for enterprise-class, encryption-protected syslog
dc8c44
relay chains.
dc8c44
dc8c44
%description crypto
92fbf8
This package contains a module providing log file encryption and a
dc8c44
command line tool to process encrypted logs.
dc8c44
dc8c44
%description doc
dc8c44
This subpackage contains documentation for rsyslog.
dc8c44
dc8c44
%description elasticsearch
dc8c44
This module provides the capability for rsyslog to feed logs directly into
dc8c44
Elasticsearch.
dc8c44
dc8c44
%if %{want_hiredis}
dc8c44
%description hiredis
dc8c44
This module provides output to Redis.
dc8c44
%endif
dc8c44
dc8c44
%description mmjsonparse
dc8c44
This module provides the capability to recognize and parse JSON enhanced
dc8c44
syslog messages.
dc8c44
dc8c44
%description mmnormalize
dc8c44
This module provides the capability to normalize log messages via liblognorm.
dc8c44
dc8c44
%description mmaudit
dc8c44
This module provides message modification supporting Linux audit format
dc8c44
in various settings.
dc8c44
dc8c44
%description mmsnmptrapd
dc8c44
This message modification module takes messages generated from snmptrapd and
dc8c44
modifies them so that they look like they originated from the read originator.
dc8c44
dc8c44
%description libdbi
dc8c44
This module supports a large number of database systems via
dc8c44
libdbi. Libdbi abstracts the database layer and provides drivers for
dc8c44
many systems. Drivers are available via the libdbi-drivers project.
dc8c44
dc8c44
%description mysql
dc8c44
The rsyslog-mysql package contains a dynamic shared object that will add
dc8c44
MySQL database support to rsyslog.
dc8c44
dc8c44
%if %{want_mongodb}
dc8c44
%description mongodb
dc8c44
The rsyslog-mongodb package contains a dynamic shared object that will add
dc8c44
MongoDB database support to rsyslog.
dc8c44
%endif
dc8c44
dc8c44
%description pgsql
dc8c44
The rsyslog-pgsql package contains a dynamic shared object that will add
dc8c44
PostgreSQL database support to rsyslog.
dc8c44
dc8c44
%if %{want_rabbitmq}
dc8c44
%description rabbitmq
dc8c44
This module allows rsyslog to send messages to a RabbitMQ server.
dc8c44
%endif
dc8c44
dc8c44
%description gssapi
dc8c44
The rsyslog-gssapi package contains the rsyslog plugins which support GSSAPI
dc8c44
authentication and secure connections. GSSAPI is commonly used for Kerberos
dc8c44
authentication.
dc8c44
dc8c44
%description relp
dc8c44
The rsyslog-relp package contains the rsyslog plugins that provide
dc8c44
the ability to receive syslog messages via the reliable RELP
dc8c44
protocol.
dc8c44
dc8c44
%description gnutls
dc8c44
The rsyslog-gnutls package contains the rsyslog plugins that provide the
dc8c44
ability to receive syslog messages via upcoming syslog-transport-tls
dc8c44
IETF standard protocol.
dc8c44
dc8c44
%description snmp
dc8c44
The rsyslog-snmp package contains the rsyslog plugin that provides the
dc8c44
ability to send syslog messages as SNMPv1 and SNMPv2c traps.
dc8c44
dc8c44
%description udpspoof
dc8c44
This module is similar to the regular UDP forwarder, but permits to
dc8c44
spoof the sender address. Also, it enables to circle through a number
dc8c44
of source ports.
dc8c44
dc8c44
%prep
a856a8
# set up rsyslog-doc sources
a856a8
%setup -q -a 1 -T -c
af6c5a
%patch4 -p1 
92fbf8
%patch10 -p1
af6c5a
%patch24 -p1
af6c5a
#regenerate the docs
af6c5a
mv build/searchindex.js searchindex_backup.js
af6c5a
sphinx-build -b html source build
af6c5a
#clean up
af6c5a
mv searchindex_backup.js build/searchindex.js
a856a8
rm -r LICENSE README.md build.sh source build/objects.inv
a856a8
mv build doc
a856a8
a856a8
# set up rsyslog sources
a856a8
%setup -q -D
a856a8
a856a8
%patch0 -p1 -b .service
a856a8
%patch1 -p1 -b .msg_merge
af6c5a
#%patch2 is obsoleted by patch25
a856a8
%patch3 -p1 -b .wildcards
af6c5a
#%patch4 is applied right after doc setup 
a856a8
a856a8
%patch5 -p1 -b .flushontxend
a856a8
%patch6 -p1 -b .tls-config
a856a8
%patch7 -p1 -b .watermark 
a856a8
a856a8
%patch8 -p1 -b .missg-cmd-line-switches
a856a8
%patch9 -p1 -b .ste-file
af6c5a
#%patch10 is applied right after doc setup 
a856a8
%patch11 -p1 -b .systemd-time
a856a8
%patch12 -p1 -b .imudp-deprecated-parameter
a856a8
%patch13 -p1 -b .ratelimit-add-source
a856a8
%patch14 -p1 -b .missing-chdir-w-chroot
a856a8
%patch15 -p1 -b .glbDoneLoadCnf-segfault
a856a8
%patch16 -p1 -b .set-unset-check-varName
a856a8
a856a8
%patch17 -p1 -b .num2ipv4
a856a8
%patch18 -p1 -b .str2num-handle-emty-strings
a856a8
%patch19 -p1 -b .snmp-mib
a856a8
%patch20 -p1 -b .journal-switch
a856a8
%patch21 -p1 -b .pmrfc3164sd
a856a8
%patch22 -p1 -b .getaddrinfo
a856a8
af6c5a
%patch23 -p1 -b .sd-service-network
af6c5a
#%%patch24 is applied right after doc setup
af6c5a
%patch25 -p1 -b .journal-reloaded
af6c5a
%patch26 -p1 -b .set-statement-crash
af6c5a
%patch27 -p1 -b .nullptr-check
af6c5a
%patch28 -p1 -b .rebindinterval
af6c5a
a656d6
%patch29 -p1 -b .imjournal-duplicates
a656d6
a856a8
autoreconf 
dc8c44
dc8c44
%build
dc8c44
%ifarch sparc64
dc8c44
#sparc64 need big PIE
a856a8
export CFLAGS="$RPM_OPT_FLAGS -fPIE -DPATH_PIDFILE=\\\"/var/run/syslogd.pid\\\""
dc8c44
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
dc8c44
%else
a856a8
export CFLAGS="$RPM_OPT_FLAGS -fpie -DPATH_PIDFILE=\\\"/var/run/syslogd.pid\\\""
dc8c44
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
dc8c44
%endif
dc8c44
dc8c44
%if %{want_hiredis}
dc8c44
# the hiredis-devel package doesn't provide a pkg-config file
dc8c44
export HIREDIS_CFLAGS=-I/usr/include/hiredis
dc8c44
export HIREDIS_LIBS=-L%{_libdir}
dc8c44
%endif
dc8c44
%configure \
dc8c44
	--prefix=/usr \
dc8c44
	--disable-static \
dc8c44
	--disable-testbench \
a856a8
	--disable-liblogging-stdlog \
dc8c44
	--enable-elasticsearch \
a856a8
	--enable-generate-man-pages \
dc8c44
	--enable-gnutls \
dc8c44
	--enable-gssapi-krb5 \
dc8c44
	--enable-imdiag \
dc8c44
	--enable-imfile \
dc8c44
	--enable-imjournal \
dc8c44
	--enable-impstats \
dc8c44
	--enable-imptcp \
dc8c44
	--enable-libdbi \
dc8c44
	--enable-mail \
dc8c44
	--enable-mmanon \
dc8c44
	--enable-mmaudit \
fffb44
	--enable-mmcount \
dc8c44
	--enable-mmjsonparse \
dc8c44
	--enable-mmnormalize \
dc8c44
	--enable-mmsnmptrapd \
14695b
	--enable-mmutf8fix \
dc8c44
	--enable-mysql \
dc8c44
%if %{want_hiredis}
dc8c44
	--enable-omhiredis \
dc8c44
%endif
dc8c44
	--enable-omjournal \
dc8c44
%if %{want_mongodb}
dc8c44
	--enable-ommongodb \
dc8c44
%endif
dc8c44
	--enable-omprog \
dc8c44
%if %{want_rabbitmq}
dc8c44
	--enable-omrabbitmq \
dc8c44
%endif
a856a8
	--enable-omruleset \
dc8c44
	--enable-omstdout \
dc8c44
	--enable-omudpspoof \
dc8c44
	--enable-omuxsock \
dc8c44
	--enable-pgsql \
dc8c44
	--enable-pmaixforwardedfrom \
dc8c44
	--enable-pmcisconames \
dc8c44
	--enable-pmlastmsg \
dc8c44
	--enable-pmrfc3164sd \
dc8c44
	--enable-pmsnare \
dc8c44
	--enable-relp \
dc8c44
	--enable-snmp \
dc8c44
	--enable-unlimited-select \
dc8c44
	--enable-usertools \
dc8c44
dc8c44
make
dc8c44
dc8c44
%install
dc8c44
make DESTDIR=%{buildroot} install
dc8c44
dc8c44
install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
dc8c44
install -d -m 755 %{buildroot}%{_sysconfdir}/logrotate.d
dc8c44
install -d -m 755 %{buildroot}%{_sysconfdir}/rsyslog.d
dc8c44
install -d -m 700 %{buildroot}%{rsyslog_statedir}
dc8c44
install -d -m 700 %{buildroot}%{rsyslog_pkidir}
fffb44
install -d -m 755 %{buildroot}%{rsyslog_docdir}/html
dc8c44
dc8c44
install -p -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rsyslog.conf
dc8c44
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/rsyslog
dc8c44
install -p -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/syslog
fffb44
install -p -m 644 plugins/ommysql/createDB.sql %{buildroot}%{rsyslog_docdir}/mysql-createDB.sql
fffb44
install -p -m 644 plugins/ompgsql/createDB.sql %{buildroot}%{rsyslog_docdir}/pgsql-createDB.sql
fffb44
# extract documentation
a856a8
cp -r doc/* %{buildroot}%{rsyslog_docdir}/html
fffb44
# get rid of libtool libraries
dc8c44
rm -f %{buildroot}%{_libdir}/rsyslog/*.la
dc8c44
# get rid of socket activation by default
dc8c44
sed -i '/^Alias/s/^/;/;/^Requires=syslog.socket/s/^/;/' %{buildroot}%{_unitdir}/rsyslog.service
dc8c44
92fbf8
# convert line endings from "\r\n" to "\n"
92fbf8
cat tools/recover_qi.pl | tr -d '\r' > %{buildroot}%{_bindir}/rsyslog-recover-qi.pl
92fbf8
dc8c44
%post
dc8c44
for n in /var/log/{messages,secure,maillog,spooler}
dc8c44
do
dc8c44
	[ -f $n ] && continue
dc8c44
	umask 066 && touch $n
dc8c44
done
dc8c44
%systemd_post rsyslog.service
dc8c44
dc8c44
%preun
dc8c44
%systemd_preun rsyslog.service
dc8c44
dc8c44
%postun
dc8c44
%systemd_postun_with_restart rsyslog.service
dc8c44
dc8c44
%files
dc8c44
%defattr(-,root,root,-)
fffb44
%doc AUTHORS COPYING* ChangeLog
fffb44
%exclude %{rsyslog_docdir}/html
fffb44
%exclude %{rsyslog_docdir}/mysql-createDB.sql
fffb44
%exclude %{rsyslog_docdir}/pgsql-createDB.sql
dc8c44
%dir %{_libdir}/rsyslog
dc8c44
%dir %{_sysconfdir}/rsyslog.d
dc8c44
%dir %{rsyslog_statedir}
dc8c44
%dir %{rsyslog_pkidir}
dc8c44
%{_sbindir}/rsyslogd
92fbf8
%attr(755,root,root) %{_bindir}/rsyslog-recover-qi.pl
92fbf8
%{_mandir}/man5/rsyslog.conf.5.gz
92fbf8
%{_mandir}/man8/rsyslogd.8.gz
dc8c44
%{_unitdir}/rsyslog.service
dc8c44
%config(noreplace) %{_sysconfdir}/rsyslog.conf
dc8c44
%config(noreplace) %{_sysconfdir}/sysconfig/rsyslog
dc8c44
%config(noreplace) %{_sysconfdir}/logrotate.d/syslog
dc8c44
# plugins
dc8c44
%{_libdir}/rsyslog/imdiag.so
dc8c44
%{_libdir}/rsyslog/imfile.so
dc8c44
%{_libdir}/rsyslog/imjournal.so
dc8c44
%{_libdir}/rsyslog/imklog.so
dc8c44
%{_libdir}/rsyslog/immark.so
dc8c44
%{_libdir}/rsyslog/impstats.so
dc8c44
%{_libdir}/rsyslog/imptcp.so
dc8c44
%{_libdir}/rsyslog/imtcp.so
dc8c44
%{_libdir}/rsyslog/imudp.so
dc8c44
%{_libdir}/rsyslog/imuxsock.so
dc8c44
%{_libdir}/rsyslog/lmnet.so
dc8c44
%{_libdir}/rsyslog/lmnetstrms.so
dc8c44
%{_libdir}/rsyslog/lmnsd_ptcp.so
dc8c44
%{_libdir}/rsyslog/lmregexp.so
dc8c44
%{_libdir}/rsyslog/lmstrmsrv.so
dc8c44
%{_libdir}/rsyslog/lmtcpclt.so
dc8c44
%{_libdir}/rsyslog/lmtcpsrv.so
dc8c44
%{_libdir}/rsyslog/lmzlibw.so
dc8c44
%{_libdir}/rsyslog/mmanon.so
fffb44
%{_libdir}/rsyslog/mmcount.so
a856a8
%{_libdir}/rsyslog/mmexternal.so
14695b
%{_libdir}/rsyslog/mmutf8fix.so
dc8c44
%{_libdir}/rsyslog/omjournal.so
dc8c44
%{_libdir}/rsyslog/ommail.so
dc8c44
%{_libdir}/rsyslog/omprog.so
dc8c44
%{_libdir}/rsyslog/omruleset.so
dc8c44
%{_libdir}/rsyslog/omstdout.so
dc8c44
%{_libdir}/rsyslog/omtesting.so
dc8c44
%{_libdir}/rsyslog/omuxsock.so
dc8c44
%{_libdir}/rsyslog/pmaixforwardedfrom.so
dc8c44
%{_libdir}/rsyslog/pmcisconames.so
dc8c44
%{_libdir}/rsyslog/pmlastmsg.so
dc8c44
%{_libdir}/rsyslog/pmrfc3164sd.so
dc8c44
%{_libdir}/rsyslog/pmsnare.so
dc8c44
dc8c44
%files crypto
92fbf8
%defattr(-,root,root)
dc8c44
%{_bindir}/rscryutil
92fbf8
%{_mandir}/man1/rscryutil.1.gz
dc8c44
%{_libdir}/rsyslog/lmcry_gcry.so
dc8c44
dc8c44
%files doc
92fbf8
%defattr(-,root,root)
fffb44
%doc %{rsyslog_docdir}/html
dc8c44
dc8c44
%files elasticsearch
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omelasticsearch.so
dc8c44
dc8c44
%if %{want_hiredis}
dc8c44
%files hiredis
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omhiredis.so
dc8c44
%endif
dc8c44
dc8c44
%files libdbi
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omlibdbi.so
dc8c44
dc8c44
%files mmaudit
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/mmaudit.so
dc8c44
dc8c44
%files mmjsonparse
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/mmjsonparse.so
dc8c44
dc8c44
%files mmnormalize
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/mmnormalize.so
dc8c44
dc8c44
%files mmsnmptrapd
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/mmsnmptrapd.so
dc8c44
dc8c44
%files mysql
dc8c44
%defattr(-,root,root)
fffb44
%doc %{rsyslog_docdir}/mysql-createDB.sql
dc8c44
%{_libdir}/rsyslog/ommysql.so
dc8c44
dc8c44
%if %{want_mongodb}
dc8c44
%files mongodb
dc8c44
%defattr(-,root,root)
dc8c44
%{_bindir}/logctl
dc8c44
%{_libdir}/rsyslog/ommongodb.so
dc8c44
%endif
dc8c44
dc8c44
%files pgsql
dc8c44
%defattr(-,root,root)
fffb44
%doc %{rsyslog_docdir}/pgsql-createDB.sql
dc8c44
%{_libdir}/rsyslog/ompgsql.so
dc8c44
dc8c44
%if %{want_rabbitmq}
dc8c44
%files rabbitmq
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omrabbitmq.so
dc8c44
%endif
dc8c44
dc8c44
%files gssapi
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/lmgssutil.so
dc8c44
%{_libdir}/rsyslog/imgssapi.so
dc8c44
%{_libdir}/rsyslog/omgssapi.so
dc8c44
dc8c44
%files relp
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/imrelp.so
dc8c44
%{_libdir}/rsyslog/omrelp.so
dc8c44
dc8c44
%files gnutls
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/lmnsd_gtls.so
dc8c44
dc8c44
%files snmp
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omsnmp.so
dc8c44
dc8c44
%files udpspoof
dc8c44
%defattr(-,root,root)
dc8c44
%{_libdir}/rsyslog/omudpspoof.so
dc8c44
dc8c44
%changelog
a656d6
* Mon Apr 16 2018 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-16.5
a656d6
RHEL 7.5.z ERRATUM
a656d6
- fixed imjournal duplicating msgs under some conditions
a656d6
  resolves: rhbz#1545582
a656d6
af6c5a
* Thu Nov 09 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-16
af6c5a
RHEL 7.5 ERRATUM
af6c5a
- edited the patch to conform to latest upstream doc
af6c5a
  resolves: rhbz#1459896 (failedQA)
af6c5a
- disabled 32-bit builds on all arches as they are not shipped
af6c5a
  anymore in RHEL7
af6c5a
af6c5a
* Tue Oct 31 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-15
af6c5a
RHEL 7.5 ERRATUM
af6c5a
- made rsyslog-doc noarch and fixed search on doc regeneration
af6c5a
  resolves: rhbz#1507028
af6c5a
af6c5a
* Tue Oct 31 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-14
af6c5a
RHEL 7.5 ERRATUM
af6c5a
- renamed patch for undocumented recover_qi script to correct bz number
af6c5a
  resolves: rhbz#1507028
af6c5a
- added patch ensuring relp conneciton is active before closing it
af6c5a
  resolves: rhbz#1505103
af6c5a
af6c5a
* Mon Oct 09 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-13
af6c5a
RHEL 7.5 ERRATUM
af6c5a
- added patch to properly resolve FQDN
af6c5a
  resolves: rhbz#1401456
af6c5a
- added documentation patch correcting qeues default values
af6c5a
  resolves: rhbz#1459896
af6c5a
- added patch adjusting log level of journal reloaded msg
af6c5a
  resolves: rhbz#1497985 
af6c5a
- added patch to prevent crash with invalid set statement
af6c5a
  this also obsoletes patch2 (for 1188503) 
af6c5a
  resolves: rhbz#1462160
af6c5a
- added patch with nullptr check to prevent ABRT
af6c5a
  resolves: rhbz#1488186
af6c5a
a856a8
* Wed May 10 2017 Radovan Sroka <rsroka@redhat.com> - 8.24.0-12
af6c5a
- added BuildRequires for systemd >= 219-39 depends on rhbz#1419228
a856a8
a856a8
* Tue May 09 2017 Radovan Sroka <rsroka@redhat.com> - 8.24.0-11
a856a8
RHEL 7.4 ERRATUM
a856a8
- added new patch that backports num2ipv4 due to rhbz#1427821
a856a8
  resolves: rhbz#1427821
a856a8
- enable pmrfc3164sd module
a856a8
  resolves: rhbz#1431616
a856a8
a856a8
* Wed May 03 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-10
a856a8
RHEL 7.4 ERRATUM
a856a8
- edited patches Patch19 and Patch21
a856a8
  resolves: rhbz#1419228(coverity scan problems)
a856a8
  resolves: rhbz#1056548(failed QA, coverity scan problems)
a856a8
a856a8
* Tue May 02 2017 Jiri Vymazal <jvymazal@redhat.com> - 8.24.0-9
a856a8
RHEL 7.4 ERRATUM
a856a8
- added autoreconf call
a856a8
- added patch to replace gethostbyname with getaddrinfo call
a856a8
  resolves: rhbz#1056548(failed QA)
a856a8
a856a8
* Wed Apr 19 2017 Radovan Sroka <rsroka@redhat.com> - 8.24.0-8
a856a8
RHEL 7.4 ERRATUM
a856a8
- added dependency automake autoconf libtool due to yum-builddep
a856a8
- reenable omruleset module
a856a8
  resolves: rhbz#1431615
a856a8
  resolves: rhbz#1428403
a856a8
  resolves: rhbz#1427821(fix regression, failed QA)
a856a8
  resolves: rhbz#1432069
a856a8
- resolves: rhbz#1165236
a856a8
  resolves: rhbz#1419228
a856a8
  resolves: rhbz#1431616 
a856a8
  resolves: rhbz#1196230(failed QA)
a856a8
a856a8
* Thu Mar 02 2017 Radovan Sroka <rsroka@redhat.com> - 8.24.0-7
a856a8
- reverted logrotate file that was added by mistake
a856a8
a856a8
* Wed Mar 01 2017 Radovan Sroka <rsroka@redhat.com> - 8.24.0-6
a856a8
- RHEL 7.4 ERRATUM
a856a8
- rsyslog rebase to 8.24
a856a8
- added patch to prevent segfault while setting aclResolveHostname
a856a8
  config options
a856a8
  resolves: rhbz#1422414
a856a8
- added patch to check config variable names at startup
a856a8
  resolves: rhbz#1427828
a856a8
- added patch for str2num to handle empty strings
a856a8
  resolves: rhbz#1427821
a856a8
- fixed typo in added-chdir patch
a856a8
  resolves: rhbz#1422789
a856a8
- added patch to log source process when beginning rate-limiting
a856a8
  resolves: rhbz#1196230
a856a8
- added patch to chdir after chroot
a856a8
  resolves: rhbz#1422789
a856a8
- added patch to remove "inputname" imudp module parameter 
a856a8
  deprecation warnings
a856a8
  resolves: rhbz#1403907
a856a8
- added patch which resolves situation when time goes backwards
a856a8
  and statefile is invalid
a856a8
  resolves rhbz#1088021
a856a8
- added a patch to bring back deprecated cmd-line switches and
a856a8
  remove associated warnings
a856a8
  resolves: rhbz#1403831
a856a8
- added documentation recover_qi.pl
a856a8
  resolves: rhbz#1286707
a856a8
- add another setup for doc package
a856a8
- add --enable-generate-man-pages to configure parameters;
a856a8
  the rscryutil man page isn't generated without it
a856a8
  https://github.com/rsyslog/rsyslog/pull/469
a856a8
- enable mmcount, mmexternal modules
a856a8
- remove omruleset and pmrfc3164sd modules
a856a8
14695b
* Thu Jul 14 2016 Tomas Heinrich <theinric@redhat.com> 7.4.7-16
14695b
- add a patch to prevent races in libjson-c calls
14695b
  resolves: rhbz#1222746
14695b
14695b
* Sun Jul 10 2016 Tomas Heinrich <theinric@redhat.com> 7.4.7-15
14695b
- add a patch to make state file handling in imjournal more robust
14695b
  resolves: rhbz#1245194
14695b
- add a patch to support wildcards in imfile
14695b
  resolves: rhbz#1303617
14695b
14695b
* Fri May 20 2016 Tomas Heinrich <theinric@redhat.com> 7.4.7-14
14695b
- add a patch to prevent loss of partial messages
14695b
  resolves: rhbz#1312459
14695b
- add a patch to allow multiple rulesets in imrelp
14695b
  resolves: rhbz#1223566
14695b
- add a patch to fix a race condition during shutdown
14695b
  resolves: rhbz#1295798
14695b
- add a patch to backport the mmutf8fix plugin
14695b
  resolves: rhbz#1146237
14695b
- add a patch to order service startup after the network
14695b
  resolves: rhbz#1263853
14695b
14695b
* Mon May 16 2016 Tomas Heinrich <theinric@redhat.com> 7.4.7-13
14695b
- add a patch to prevent crashes when using multiple rulesets
14695b
  resolves: rhbz#1224336
14695b
- add a patch to keep the imjournal state file updated
14695b
  resolves: rhbz#1216957
14695b
- add a patch to fix an undefined behavior caused by the maxMessageSize directive
14695b
  resolves: rhbz#1214257
14695b
- add a patch to prevent crashes when using rulesets with a parser
14695b
  resolves: rhbz#1282687
14695b
fffb44
* Fri Aug 28 2015 Tomas Heinrich <theinric@redhat.com> 7.4.7-12
fffb44
- amend the patch for rhbz#1151041
fffb44
  resolves: rhbz#1257150
fffb44
fffb44
* Tue Aug 18 2015 Radovan Sroka <rsroka@redhat.com> 7.4.7-11
fffb44
- add patch that resolves config.guess system-recognition on ppc64le architecture
fffb44
  resolves: rhbz:1254511
fffb44
fffb44
* Mon Aug 03 2015 Tomas Heinrich <theinric@redhat.com> 7.4.7-10
fffb44
- add a patch to prevent field truncation in imjournal
fffb44
  resolves: rhbz#1101602
1a7899
- add a patch to enable setting a default TAG
fffb44
  resolves: rhbz#1188503
fffb44
- add a patch to fix a nonfunction hostname setting in imuxsock
fffb44
  resolves: rhbz#1184402
fffb44
fffb44
* Mon Jul 20 2015 Tomas Heinrich <theinric@redhat.com> 7.4.7-9
fffb44
- update the patch fixing a race condition in directory creation
fffb44
  resolves: rhbz#1202489
fffb44
- improve provided documentation
fffb44
  - move documentation from all subpackages under a single directory
fffb44
  - add missing images
fffb44
  - remove doc files without content
fffb44
  - add a patch making various corrections to the HTML documentation
fffb44
  resolves: rhbz#1238713
fffb44
- add a patch to prevent division-by-zero errors
fffb44
  resolves: rhbz#1078878
fffb44
- add a patch to clarify usage of the SysSock.Use option
fffb44
  resolves: rhbz#1143846
fffb44
- add a patch to support arbitrary number of listeners in imuxsock
fffb44
  - drop patch for rhbz#1053669 as it has been merged into this one
fffb44
  resolves: rhbz#1151041
fffb44
fffb44
* Fri Jul 03 2015 Tomas Heinrich <theinric@redhat.com> 7.4.7-8
fffb44
- modify the service file to automatically restart rsyslog on failure
fffb44
  resolves: rhbz#1061322
fffb44
- add explicitly versioned dependencies on libraries which do not have
fffb44
  correctly versioned sonames
fffb44
  resolves: rhbz#1107839
fffb44
- make logrotate tolerate missing log files
fffb44
  resolves: rhbz#1144465
fffb44
- backport the mmcount plugin
fffb44
  resolves: rhbz#1151037
fffb44
- set the default service umask to 0066
fffb44
  resolves: rhbz#1228192
fffb44
- add a patch to make imjournal sanitize messages as imuxsock does it
fffb44
  resolves: rhbz#743890
fffb44
- add a patch to fix a bug preventing certain imuxsock directives from
fffb44
  taking effect
fffb44
  resolves: rhbz#1184410
fffb44
- add a patch to fix a race condition in directory creation
fffb44
  resolves: rhbz#1202489
1a7899
1c0eb9
* Tue Oct 07 2014 Tomas Heinrich <theinric@redhat.com> 7.4.7-7
1c0eb9
- fix CVE-2014-3634
1a7899
  resolves: #1149153
1c0eb9
92fbf8
* Wed Mar 26 2014 Tomas Heinrich <theinric@redhat.com> 7.4.7-6
92fbf8
- disable the imklog plugin by default
92fbf8
  the patch for rhbz#1038136 caused duplication of kernel messages since the
92fbf8
  messages read by the imklog plugin were now also pulled in from journald
92fbf8
  resolves: #1078654
92fbf8
92fbf8
* Wed Feb 19 2014 Tomas Heinrich <theinric@redhat.com> 7.4.7-5
92fbf8
- move the rscryutil man page to the crypto subpackage
92fbf8
  resolves: #1056565
92fbf8
- add a patch to prevent message loss in imjournal
92fbf8
  rsyslog-7.4.7-bz1038136-imjournal-message-loss.patch
92fbf8
  resolves: #1038136
92fbf8
92fbf8
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 7.4.7-4
92fbf8
- Mass rebuild 2014-01-24
92fbf8
92fbf8
* Mon Jan 20 2014 Tomas Heinrich <theinric@redhat.com> 7.4.7-3
92fbf8
- replace rsyslog-7.3.15-imuxsock-warning.patch
92fbf8
  with rsyslog-7.4.7-bz1053669-imuxsock-wrn.patch
92fbf8
  resolves: #1053669
92fbf8
- add rsyslog-7.4.7-bz1052266-dont-link-libee.patch to prevent
92fbf8
  linking the main binary with libee
92fbf8
  resolves: #1052266
92fbf8
- add rsyslog-7.4.7-bz1054171-omjournal-warning.patch to fix
92fbf8
  a condition for issuing a warning in omjournal
92fbf8
  resolves: #1054171
92fbf8
- drop the "v5" string from the conf file as it's misleading
92fbf8
  resolves: #1040036
92fbf8
92fbf8
* Wed Jan 15 2014 Honza Horak <hhorak@redhat.com> - 7.4.7-2
92fbf8
- Rebuild for mariadb-libs
92fbf8
  Related: #1045013
92fbf8
92fbf8
* Mon Jan 06 2014 Tomas Heinrich <theinric@redhat.com> 7.4.7-1
92fbf8
- rebase to 7.4.7
92fbf8
  add requirement on libestr >= 0.1.9
92fbf8
  resolves: #836485
92fbf8
  resolves: #1020854
92fbf8
  resolves: #1040036
92fbf8
- drop patch 4; not needed anymore
92fbf8
  rsyslog-7.4.2-imuxsock-rfc3339.patch
92fbf8
- install the rsyslog-recover-qi.pl tool
92fbf8
- fix a typo in a package description
92fbf8
- add missing defattr directives
92fbf8
- add a patch to remove references to Google ads in the html docs
92fbf8
  rsyslog-7.4.7-bz1030044-remove-ads.patch
92fbf8
  Resolves: #1030043
92fbf8
- add a patch to allow numeric specification of UIDs/GUIDs
92fbf8
  rsyslog-7.4.7-numeric-uid.patch
92fbf8
  resolves: #1032198
92fbf8
- change the installation prefix to "/usr"
92fbf8
  resolves: #1032223
92fbf8
- fix a bad date in the changelog
92fbf8
  resolves: #1043622
92fbf8
- resolve a build issue with missing mysql_config by adding
92fbf8
  additional BuildRequires for the mysql package
92fbf8
- add a patch to resolve build issue on ppc
92fbf8
  rsyslog-7.4.7-omelasticsearch-atomic-inst.patch
92fbf8
92fbf8
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.4.2-5
92fbf8
- Mass rebuild 2013-12-27
92fbf8
dc8c44
* Wed Nov 06 2013 Tomas Heinrich <theinric@redhat.com> 7.4.2-4
dc8c44
- add a patch to fix issues with rfc 3339 timestamp parsing
dc8c44
  resolves: #1020826
dc8c44
dc8c44
* Fri Jul 12 2013 Jan Safranek <jsafrane@redhat.com> - 7.4.2-3
dc8c44
- Rebuilt for new net-snmp
dc8c44
92fbf8
* Wed Jul 10 2013 Tomas Heinrich <theinric@redhat.com> 7.4.2-2
dc8c44
- make compilation of the rabbitmq plugin optional
dc8c44
  resolves: #978919
dc8c44
dc8c44
* Tue Jul 09 2013 Tomas Heinrich <theinric@redhat.com> 7.4.2-1
dc8c44
- rebase to 7.4.2
dc8c44
  most importantly, this release fixes a potential vulnerability,
dc8c44
  see http://www.lsexperts.de/advisories/lse-2013-07-03.txt
dc8c44
  the impact should be low as only those using the omelasticsearch
dc8c44
  plugin with a specific configuration are exposed
dc8c44
dc8c44
* Mon Jun 17 2013 Tomas Heinrich <theinric@redhat.com> 7.4.1-1
dc8c44
- rebase to 7.4.1
dc8c44
  this release adds code that somewhat mitigates damage in cases
dc8c44
  where large amounts of messages are received from systemd
dc8c44
  journal (see rhbz#974132)
dc8c44
- regenerate patch 0
dc8c44
- drop patches merged upstream: 4..8
dc8c44
- add a dependency on the version of systemd which resolves the bug
dc8c44
  mentioned above
dc8c44
- update option name in rsyslog.conf
dc8c44
dc8c44
* Wed Jun 12 2013 Tomas Heinrich <theinric@redhat.com> 7.4.0-1
dc8c44
- rebase to 7.4.0
dc8c44
- drop autoconf automake libtool from BuildRequires
dc8c44
- depends on systemd >= 201 because of the sd_journal_get_events() api
dc8c44
- add a patch to prevent a segfault in imjournal caused by a bug in
dc8c44
  systemd journal
dc8c44
- add a patch to prevent an endless loop in the ratelimiter
dc8c44
- add a patch to prevent another endless loop in the ratelimiter
dc8c44
- add a patch to prevent a segfault in imjournal for undefined state file
dc8c44
- add a patch to correctly reset state in the ratelimiter
dc8c44
dc8c44
* Tue Jun 04 2013 Tomas Heinrich <theinric@redhat.com> 7.3.15-1.20130604git6e72fa6
dc8c44
- rebase to an upstream snapshot, effectively version 7.3.15
dc8c44
  plus several more changes
dc8c44
- drop patches 3, 4 - merged upstream
dc8c44
- add a patch to silence warnings emitted by the imuxsock module
dc8c44
- drop the imkmsg plugin
dc8c44
- enable compilation of additional modules
dc8c44
  imjournal, mmanon, omjournal, omrabbitmq
dc8c44
- new subpackages: crypto, rabbitmq
dc8c44
- add python-docutils and autoconf to global BuildRequires
dc8c44
- drop the option for backwards compatibility from the
dc8c44
  sysconfig file - it is no longer supported
dc8c44
- call autoreconf to prepare the snapshot for building
dc8c44
- switch the local message source from imuxsock to imjournal
dc8c44
  the imuxsock module is left enabled so it is easy to swich back to
dc8c44
  it and because systemd drops a file into /etc/rsyslog.d which only
dc8c44
  imuxsock can parse
dc8c44
dc8c44
* Wed Apr 10 2013 Tomas Heinrich <theinric@redhat.com> 7.3.10-1
dc8c44
- rebase to 7.3.10
dc8c44
- add a patch to resolve #950088 - ratelimiter segfault, merged upstream
dc8c44
  rsyslog-7.3.10-ratelimit-segv.patch
dc8c44
- add a patch to correct a default value, merged upstream
dc8c44
  rsyslog-7.3.10-correct-def-val.patch
dc8c44
- drop patch 5 - fixed upstream
dc8c44
dc8c44
* Thu Apr 04 2013 Tomas Heinrich <theinric@redhat.com> 7.3.9-1
dc8c44
- rebase to 7.3.9
dc8c44
dc8c44
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.2.5-3
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dc8c44
dc8c44
* Mon Jan 21 2013 Tomas Heinrich <theinric@redhat.com> 7.2.5-2
dc8c44
- update a line in rsyslog.conf for the new syntax
dc8c44
dc8c44
* Sun Jan 13 2013 Tomas Heinrich <theinric@redhat.com> 7.2.5-1
dc8c44
- upgrade to upstream version 7.2.5
dc8c44
- update the compatibility mode in sysconfig file
dc8c44
dc8c44
* Mon Dec 17 2012 Tomas Heinrich <theinric@redhat.com> 7.2.4-2
dc8c44
- add a condition to disable several subpackages
dc8c44
dc8c44
* Mon Dec 10 2012 Tomas Heinrich <theinric@redhat.com> 7.2.4-1
dc8c44
- upgrade to upstream version 7.2.4
dc8c44
- remove trailing whitespace
dc8c44
dc8c44
* Tue Nov 20 2012 Tomas Heinrich <theinric@redhat.com> 7.2.2-1
dc8c44
- upgrade to upstream version 7.2.2
dc8c44
  update BuildRequires
dc8c44
- remove patches merged upstream
dc8c44
  rsyslog-5.8.7-sysklogd-compat-1-template.patch
dc8c44
  rsyslog-5.8.7-sysklogd-compat-2-option.patch
dc8c44
  rsyslog-5.8.11-close-fd1-when-forking.patch
dc8c44
- add patch from Milan Bartos <mbartos@redhat.com>
dc8c44
  rsyslog-7.2.1-msg_c_nonoverwrite_merge.patch
dc8c44
- remove the rsyslog-sysvinit package
dc8c44
- clean up BuildRequires, Requires
dc8c44
- remove the 'BuildRoot' tag
dc8c44
- split off a doc package
dc8c44
- compile additional modules (some of them in separate packages):
dc8c44
  elasticsearch
dc8c44
  hiredis
dc8c44
  mmjsonparse
dc8c44
  mmnormalize
dc8c44
  mmaudit
dc8c44
  mmsnmptrapd
dc8c44
  mongodb
dc8c44
- correct impossible timestamps in older changelog entries
dc8c44
- correct typos, trailing spaces, etc
dc8c44
- s/RPM_BUILD_ROOT/{buildroot}/
dc8c44
- remove the 'clean' section
dc8c44
- replace post* scriptlets with systemd macros
dc8c44
dc8c44
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.8.11-3
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dc8c44
dc8c44
* Wed Jun 20 2012 Tomas Heinrich <theinric@redhat.com> 5.8.11-2
dc8c44
- update systemd patch: remove the 'ExecStartPre' option
dc8c44
dc8c44
* Wed May 23 2012 Tomas Heinrich <theinric@redhat.com> 5.8.11-1
dc8c44
- upgrade to new upstream stable version 5.8.11
dc8c44
- add impstats and imptcp modules
dc8c44
- include new license text files
dc8c44
- consider lock file in 'status' action
dc8c44
- add patch to update information on debugging in the man page
dc8c44
- add patch to prevent debug output to stdout after forking
dc8c44
- add patch to support ssl certificates with domain names longer than 128 chars
dc8c44
dc8c44
* Fri Mar 30 2012 Jon Ciesla <limburgher@gmail.com> 5.8.7-2
dc8c44
- libnet rebuild.
dc8c44
dc8c44
* Mon Jan 23 2012 Tomas Heinrich <theinric@redhat.com> 5.8.7-1
dc8c44
- upgrade to new upstream version 5.8.7
dc8c44
- change license from 'GPLv3+' to '(GPLv3+ and ASL 2.0)'
dc8c44
  http://blog.gerhards.net/2012/01/rsyslog-licensing-update.html
dc8c44
- use a specific version for obsoleting sysklogd
dc8c44
- add patches for better sysklogd compatibility (taken from upstream)
dc8c44
dc8c44
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.8.6-2
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dc8c44
dc8c44
* Tue Oct 25 2011 Tomas Heinrich <theinric@redhat.com> 5.8.6-1
dc8c44
- upgrade to new upstream version 5.8.6
dc8c44
- obsolete sysklogd
dc8c44
  Resolves: #748495
dc8c44
dc8c44
* Tue Oct 11 2011 Tomas Heinrich <theinric@redhat.com> 5.8.5-3
dc8c44
- modify logrotate configuration to omit boot.log
dc8c44
  Resolves: #745093
dc8c44
dc8c44
* Tue Sep 06 2011 Tomas Heinrich <theinric@redhat.com> 5.8.5-2
dc8c44
- add systemd-units to BuildRequires for the _unitdir macro definition
dc8c44
dc8c44
* Mon Sep 05 2011 Tomas Heinrich <theinric@redhat.com> 5.8.5-1
dc8c44
- upgrade to new upstream version (CVE-2011-3200)
dc8c44
dc8c44
* Fri Jul 22 2011 Tomas Heinrich <theinric@redhat.com> 5.8.2-3
dc8c44
- move the SysV init script into a subpackage
dc8c44
- Resolves: 697533
dc8c44
dc8c44
* Mon Jul 11 2011 Tomas Heinrich <theinric@redhat.com> 5.8.2-2
dc8c44
- rebuild for net-snmp-5.7 (soname bump in libnetsnmp)
dc8c44
dc8c44
* Mon Jun 27 2011 Tomas Heinrich <theinric@redhat.com> 5.8.2-1
dc8c44
- upgrade to new upstream version 5.8.2
dc8c44
dc8c44
* Mon Jun 13 2011 Tomas Heinrich <theinric@redhat.com> 5.8.1-2
dc8c44
- scriptlet correction
dc8c44
- use macro in unit file's path
dc8c44
dc8c44
* Fri May 20 2011 Tomas Heinrich <theinric@redhat.com> 5.8.1-1
dc8c44
- upgrade to new upstream version
dc8c44
- correct systemd scriptlets (#705829)
dc8c44
dc8c44
* Mon May 16 2011 Bill Nottingham <notting@redhat.com> - 5.7.9-3
dc8c44
- combine triggers (as rpm will only execute one) - fixes upgrades (#699198)
dc8c44
dc8c44
* Tue Apr 05 2011 Tomas Heinrich <theinric@redhat.com> 5.7.10-1
dc8c44
- upgrade to new upstream version 5.7.10
dc8c44
dc8c44
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 5.7.9-2
dc8c44
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
dc8c44
dc8c44
* Fri Mar 18 2011 Tomas Heinrich <theinric@redhat.com> 5.7.9-1
dc8c44
- upgrade to new upstream version 5.7.9
dc8c44
- enable compilation of several new modules,
dc8c44
  create new subpackages for some of them
dc8c44
- integrate changes from Lennart Poettering
dc8c44
  to add support for systemd
dc8c44
  - add rsyslog-5.7.9-systemd.patch to tweak the upstream
dc8c44
    service file to honour configuration from /etc/sysconfig/rsyslog
dc8c44
dc8c44
* Fri Mar 18 2011 Dennis Gilmore <dennis@ausil.us> - 5.6.2-3
dc8c44
- sparc64 needs big PIE
dc8c44
dc8c44
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.2-2
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dc8c44
dc8c44
* Mon Dec 20 2010 Tomas Heinrich <theinric@redhat.com> 5.6.2-1
dc8c44
- upgrade to new upstream stable version 5.6.2
dc8c44
- drop rsyslog-5.5.7-remove_include.patch; applied upstream
dc8c44
- provide omsnmp module
dc8c44
- use correct name for lock file (#659398)
dc8c44
- enable specification of the pid file (#579411)
dc8c44
- init script adjustments
dc8c44
dc8c44
* Wed Oct 06 2010 Tomas Heinrich <theinric@redhat.com> 5.5.7-1
dc8c44
- upgrade to upstream version 5.5.7
dc8c44
- update configuration and init files for the new major version
dc8c44
- add several directories for storing auxiliary data
dc8c44
- add ChangeLog to documentation
dc8c44
- drop unlimited-select.patch; integrated upstream
dc8c44
- add rsyslog-5.5.7-remove_include.patch to fix compilation
dc8c44
dc8c44
* Tue Sep 07 2010 Tomas Heinrich <theinric@redhat.com> 4.6.3-2
dc8c44
- build rsyslog with PIE and RELRO
dc8c44
dc8c44
* Thu Jul 15 2010 Tomas Heinrich <theinric@redhat.com> 4.6.3-1
dc8c44
- upgrade to new upstream stable version 4.6.3
dc8c44
dc8c44
* Wed Apr 07 2010 Tomas Heinrich <theinric@redhat.com> 4.6.2-1
dc8c44
- upgrade to new upstream stable version 4.6.2
dc8c44
- correct the default value of the OMFileFlushOnTXEnd directive
dc8c44
dc8c44
* Thu Feb 11 2010 Tomas Heinrich <theinric@redhat.com> 4.4.2-6
dc8c44
- modify rsyslog-4.4.2-unlimited-select.patch so that
dc8c44
  running autoreconf is not needed
dc8c44
- remove autoconf, automake, libtool from BuildRequires
dc8c44
- change exec-prefix to nil
dc8c44
dc8c44
* Wed Feb 10 2010 Tomas Heinrich <theinric@redhat.com> 4.4.2-5
dc8c44
- remove '_smp_mflags' make argument as it seems to be
dc8c44
  producing corrupted builds
dc8c44
dc8c44
* Mon Feb 08 2010 Tomas Heinrich <theinric@redhat.com> 4.4.2-4
dc8c44
- redefine _libdir as it doesn't use _exec_prefix
dc8c44
dc8c44
* Thu Dec 17 2009 Tomas Heinrich <theinric@redhat.com> 4.4.2-3
dc8c44
- change exec-prefix to /
dc8c44
dc8c44
* Wed Dec 09 2009 Robert Scheck <robert@fedoraproject.org> 4.4.2-2
dc8c44
- run libtoolize to avoid errors due mismatching libtool version
dc8c44
dc8c44
* Thu Dec 03 2009 Tomas Heinrich <theinric@redhat.com> 4.4.2-1
dc8c44
- upgrade to new upstream stable version 4.4.2
dc8c44
- add support for arbitrary number of open file descriptors
dc8c44
dc8c44
* Mon Sep 14 2009 Tomas Heinrich <theinric@redhat.com> 4.4.1-2
dc8c44
- adjust init script according to guidelines (#522071)
dc8c44
dc8c44
* Thu Sep 03 2009 Tomas Heinrich <theinric@redhat.com> 4.4.1-1
dc8c44
- upgrade to new upstream stable version
dc8c44
dc8c44
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 4.2.0-3
dc8c44
- rebuilt with new openssl
dc8c44
dc8c44
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-2
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dc8c44
dc8c44
* Tue Jul 14 2009 Tomas Heinrich <theinric@redhat.com> 4.2.0-1
dc8c44
- upgrade
dc8c44
dc8c44
* Mon Apr 13 2009 Tomas Heinrich <theinric@redhat.com> 3.21.11-1
dc8c44
- upgrade
dc8c44
dc8c44
* Tue Mar 31 2009 Lubomir Rintel <lkundrak@v3.sk> 3.21.10-4
dc8c44
- Backport HUPisRestart option
dc8c44
dc8c44
* Wed Mar 18 2009 Tomas Heinrich <theinric@redhat.com> 3.21.10-3
dc8c44
- fix variables' type conversion in expression-based filters (#485937)
dc8c44
dc8c44
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21.10-2
dc8c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dc8c44
dc8c44
* Tue Feb 10 2009 Tomas Heinrich <theinric@redhat.com> 3.21.10-1
dc8c44
- upgrade
dc8c44
dc8c44
* Sat Jan 24 2009 Caolán McNamara <caolanm@redhat.com> 3.21.9-3
dc8c44
- rebuild for dependencies
dc8c44
dc8c44
* Wed Jan 07 2009 Tomas Heinrich <theinric@redhat.com> 3.21.9-2
dc8c44
- fix several legacy options handling
dc8c44
- fix internal message output (#478612)
dc8c44
dc8c44
* Mon Dec 15 2008 Peter Vrabec <pvrabec@redhat.com> 3.21.9-1
dc8c44
- update is fixing $AllowedSender security issue
dc8c44
dc8c44
* Mon Sep 15 2008 Peter Vrabec <pvrabec@redhat.com> 3.21.3-4
dc8c44
- use RPM_OPT_FLAGS
dc8c44
- use same pid file and logrotate file as syslog-ng (#441664)
dc8c44
- mark config files as noreplace (#428155)
dc8c44
dc8c44
* Mon Sep 01 2008 Tomas Heinrich <theinric@redhat.com> 3.21.3-3
dc8c44
- fix a wrong module name in the rsyslog.conf manual page (#455086)
dc8c44
- expand the rsyslog.conf manual page (#456030)
dc8c44
dc8c44
* Thu Aug 28 2008 Tomas Heinrich <theinric@redhat.com> 3.21.3-2
dc8c44
- fix clock rollback issue (#460230)
dc8c44
dc8c44
* Wed Aug 20 2008 Peter Vrabec <pvrabec@redhat.com> 3.21.3-1
dc8c44
- upgrade to bugfix release
dc8c44
dc8c44
* Wed Jul 23 2008 Peter Vrabec <pvrabec@redhat.com> 3.21.0-1
dc8c44
- upgrade
dc8c44
dc8c44
* Mon Jul 14 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.9-2
dc8c44
- adjust default config file
dc8c44
dc8c44
* Fri Jul 11 2008 Lubomir Rintel <lkundrak@v3.sk> 3.19.9-1
dc8c44
- upgrade
dc8c44
dc8c44
* Wed Jun 25 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.7-3
dc8c44
- rebuild because of new gnutls
dc8c44
dc8c44
* Fri Jun 13 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.7-2
dc8c44
- do not translate Oopses (#450329)
dc8c44
dc8c44
* Fri Jun 13 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.7-1
dc8c44
- upgrade
dc8c44
dc8c44
* Wed May 28 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.4-1
dc8c44
- upgrade
dc8c44
dc8c44
* Mon May 26 2008 Peter Vrabec <pvrabec@redhat.com> 3.19.3-1
dc8c44
- upgrade to new upstream release
dc8c44
dc8c44
* Wed May 14 2008 Tomas Heinrich <theinric@redhat.com> 3.16.1-1
dc8c44
- upgrade
dc8c44
dc8c44
* Tue Apr 08 2008 Peter Vrabec <pvrabec@redhat.com> 3.14.1-5
dc8c44
- prevent undesired error description in legacy
dc8c44
  warning messages
dc8c44
dc8c44
* Tue Apr 08 2008 Peter Vrabec <pvrabec@redhat.com> 3.14.1-4
dc8c44
- adjust symbol lookup method to 2.6 kernel
dc8c44
dc8c44
* Tue Apr 08 2008 Peter Vrabec <pvrabec@redhat.com> 3.14.1-3
dc8c44
- fix segfault of expression based filters
dc8c44
dc8c44
* Mon Apr 07 2008 Peter Vrabec <pvrabec@redhat.com> 3.14.1-2
dc8c44
- init script fixes (#441170,#440968)
dc8c44
dc8c44
* Fri Apr 04 2008 Peter Vrabec <pvrabec@redhat.com> 3.14.1-1
dc8c44
- upgrade
dc8c44
dc8c44
* Tue Mar 25 2008 Peter Vrabec <pvrabec@redhat.com> 3.12.4-1
dc8c44
- upgrade
dc8c44
dc8c44
* Wed Mar 19 2008 Peter Vrabec <pvrabec@redhat.com> 3.12.3-1
dc8c44
- upgrade
dc8c44
- fix some significant memory leaks
dc8c44
dc8c44
* Tue Mar 11 2008 Peter Vrabec <pvrabec@redhat.com> 3.12.1-2
dc8c44
- init script fixes (#436854)
dc8c44
- fix config file parsing (#436722)
dc8c44
dc8c44
* Thu Mar 06 2008 Peter Vrabec <pvrabec@redhat.com> 3.12.1-1
dc8c44
- upgrade
dc8c44
dc8c44
* Wed Mar 05 2008 Peter Vrabec <pvrabec@redhat.com> 3.12.0-1
dc8c44
- upgrade
dc8c44
dc8c44
* Mon Feb 25 2008 Peter Vrabec <pvrabec@redhat.com> 3.11.5-1
dc8c44
- upgrade
dc8c44
dc8c44
* Fri Feb 01 2008 Peter Vrabec <pvrabec@redhat.com> 3.11.0-1
dc8c44
- upgrade to the latests development release
dc8c44
- provide PostgresSQL support
dc8c44
- provide GSSAPI support
dc8c44
dc8c44
* Mon Jan 21 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-7
dc8c44
- change from requires sysklogd to conflicts sysklogd
dc8c44
dc8c44
* Fri Jan 18 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-6
dc8c44
- change logrotate file
dc8c44
- use rsyslog own pid file
dc8c44
dc8c44
* Thu Jan 17 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-5
dc8c44
- fixing bad descriptor (#428775)
dc8c44
dc8c44
* Wed Jan 16 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-4
dc8c44
- rename logrotate file
dc8c44
dc8c44
* Wed Jan 16 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-3
dc8c44
- fix post script and init file
dc8c44
dc8c44
* Wed Jan 16 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-2
dc8c44
- change pid filename and use logrotata script from sysklogd
dc8c44
dc8c44
* Tue Jan 15 2008 Peter Vrabec <pvrabec@redhat.com> 2.0.0-1
dc8c44
- upgrade to stable release
dc8c44
- spec file clean up
dc8c44
dc8c44
* Wed Jan 02 2008 Peter Vrabec <pvrabec@redhat.com> 1.21.2-1
dc8c44
- new upstream release
dc8c44
dc8c44
* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.19.11-2
dc8c44
- Rebuild for deps
dc8c44
dc8c44
* Thu Nov 29 2007 Peter Vrabec <pvrabec@redhat.com> 1.19.11-1
dc8c44
- new upstream release
dc8c44
- add conflicts (#400671)
dc8c44
dc8c44
* Mon Nov 19 2007 Peter Vrabec <pvrabec@redhat.com> 1.19.10-1
dc8c44
- new upstream release
dc8c44
dc8c44
* Wed Oct 03 2007 Peter Vrabec <pvrabec@redhat.com> 1.19.6-3
dc8c44
- remove NUL character from recieved messages
dc8c44
dc8c44
* Tue Sep 25 2007 Tomas Heinrich <theinric@redhat.com> 1.19.6-2
dc8c44
- fix message suppression (303341)
dc8c44
dc8c44
* Tue Sep 25 2007 Tomas Heinrich <theinric@redhat.com> 1.19.6-1
dc8c44
- upstream bugfix release
dc8c44
dc8c44
* Tue Aug 28 2007 Peter Vrabec <pvrabec@redhat.com> 1.19.2-1
dc8c44
- upstream bugfix release
dc8c44
- support for negative app selector, patch from
dc8c44
  theinric@redhat.com
dc8c44
dc8c44
* Fri Aug 17 2007 Peter Vrabec <pvrabec@redhat.com> 1.19.0-1
dc8c44
- new upstream release with MySQL support(as plugin)
dc8c44
dc8c44
* Wed Aug 08 2007 Peter Vrabec <pvrabec@redhat.com> 1.18.1-1
dc8c44
- upstream bugfix release
dc8c44
dc8c44
* Mon Aug 06 2007 Peter Vrabec <pvrabec@redhat.com> 1.18.0-1
dc8c44
- new upstream release
dc8c44
dc8c44
* Thu Aug 02 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.6-1
dc8c44
- upstream bugfix release
dc8c44
dc8c44
* Mon Jul 30 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.5-1
dc8c44
- upstream bugfix release
dc8c44
- fix typo in provides
dc8c44
dc8c44
* Wed Jul 25 2007 Jeremy Katz <katzj@redhat.com> - 1.17.2-4
dc8c44
- rebuild for toolchain bug
dc8c44
dc8c44
* Tue Jul 24 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.2-3
dc8c44
- take care of sysklogd configuration files in %%post
dc8c44
dc8c44
* Tue Jul 24 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.2-2
dc8c44
- use EVR in provides/obsoletes sysklogd
dc8c44
dc8c44
* Mon Jul 23 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.2-1
dc8c44
- upstream bug fix release
dc8c44
dc8c44
* Fri Jul 20 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.1-1
dc8c44
- upstream bug fix release
dc8c44
- include html docs (#248712)
dc8c44
- make "-r" option compatible with sysklogd config (248982)
dc8c44
dc8c44
* Tue Jul 17 2007 Peter Vrabec <pvrabec@redhat.com> 1.17.0-1
dc8c44
- feature rich upstream release
dc8c44
dc8c44
* Thu Jul 12 2007 Peter Vrabec <pvrabec@redhat.com> 1.15.1-2
dc8c44
- use obsoletes and hadle old config files
dc8c44
dc8c44
* Wed Jul 11 2007 Peter Vrabec <pvrabec@redhat.com> 1.15.1-1
dc8c44
- new upstream bugfix release
dc8c44
dc8c44
* Tue Jul 10 2007 Peter Vrabec <pvrabec@redhat.com> 1.15.0-1
dc8c44
- new upstream release introduce capability to generate output
dc8c44
  file names based on templates
dc8c44
dc8c44
* Tue Jul 03 2007 Peter Vrabec <pvrabec@redhat.com> 1.14.2-1
dc8c44
- new upstream bugfix release
dc8c44
dc8c44
* Mon Jul 02 2007 Peter Vrabec <pvrabec@redhat.com> 1.14.1-1
dc8c44
- new upstream release with IPv6 support
dc8c44
dc8c44
* Tue Jun 26 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.5-3
dc8c44
- add BuildRequires for zlib compression feature
dc8c44
dc8c44
* Mon Jun 25 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.5-2
dc8c44
- some spec file adjustments.
dc8c44
- fix syslog init script error codes (#245330)
dc8c44
dc8c44
* Fri Jun 22 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.5-1
dc8c44
- new upstream release
dc8c44
dc8c44
* Fri Jun 22 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.4-2
dc8c44
- some spec file adjustments.
dc8c44
dc8c44
* Mon Jun 18 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.4-1
dc8c44
- upgrade to new upstream release
dc8c44
dc8c44
* Wed Jun 13 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.2-2
dc8c44
- DB support off
dc8c44
dc8c44
* Tue Jun 12 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.2-1
dc8c44
- new upstream release based on redhat patch
dc8c44
dc8c44
* Fri Jun 08 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.1-2
dc8c44
- rsyslog package provides its own kernel log. daemon (rklogd)
dc8c44
dc8c44
* Mon Jun 04 2007 Peter Vrabec <pvrabec@redhat.com> 1.13.1-1
dc8c44
- Initial rpm build