File rsyslog-CentOS_6.spec of Package rsyslog

%global _exec_prefix %{nil}
%global _libdir %{_exec_prefix}/%{_lib}
%define rsyslog_statedir %{_sharedstatedir}/rsyslog
%define rsyslog_pkidir %{_sysconfdir}/pki/rsyslog

%global want_kafka 0
%global want_ksi_ls12 0

# Set PIDFILE Variable!
%if 0%{?rhel} >= 6
	%define Pidfile /var/run/syslogd.pid
	%define rsysloginit rsyslog.init.epel6
	%define rsysloglog rsyslog.log.epel6
%else
	%define Pidfile /var/run/rsyslogd.pid
	%define rsysloginit rsyslog.init.epel5
	%define rsysloglog rsyslog.log.epel5
%endif

Summary: Enhanced system logging and kernel message trapping daemon
Name: rsyslog
Version: 8.2408.0
Release: 5%{?dist}
License: (GPLv3+ and ASL 2.0)
Group: System Environment/Daemons
URL: http://www.rsyslog.com/
Source0: http://www.rsyslog.com/files/download/rsyslog/%{name}-%{version}.tar.gz
Source1: %{rsysloginit}
Source2: rsyslog_v7.conf
Source3: rsyslog.sysconfig
Source4: %{rsysloglog}
#Requires: libgt
BuildRequires: libestr-devel
BuildRequires: curl-devel
BuildRequires: python-docutils
BuildRequires: liblogging-devel
BuildRequires: automake
BuildRequires: autoconf >= 2.52
BuildRequires: libtool
%if %{?rhel} >= 6
Requires: libfastjson >= 0.99.8
BuildRequires: libfastjson-devel >= 0.99.8
%else
BuildRequires: json-c-devel
%endif
%if %{?rhel} >= 7
BuildRequires: systemd-devel
BuildRequires: byacc
BuildRequires: flex
%endif

# json-c.i686
# tweak the upstream service file to honour configuration from /etc/sysconfig/rsyslog

# SystemD Patch needed for CentOS 7
# keep one patch as a sample
#%if %{?rhel} >= 7
#Patch0: rsyslog-systemd-centos7.patch
#%endif


BuildRequires: zlib-devel
Requires: logrotate >= 3.5.2
Requires: bash >= 2.0
Requires(post): /sbin/chkconfig coreutils
Requires(preun): /sbin/chkconfig /sbin/service
Requires(postun): /sbin/service
Provides: syslog
Obsoletes: sysklogd < 1.5-11
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%package sysvinit
Summary: SysV init script for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires(post): /sbin/chkconfig

%package libdbi
Summary: libdbi database support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: libdbi-devel

%package mysql
Summary: MySQL support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: mysql-devel >= 4.0

%package pgsql
Summary: PostgresSQL support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: postgresql-devel

# bugged 
#%package gssapi
#Summary: GSSAPI authentication and encryption support for rsyslog
#Group: System Environment/Daemons
#Requires: %name = %version-%release
#BuildRequires: krb5-devel 

%package relp
Summary: RELP protocol support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: librelp >= 1.2.12
BuildRequires: librelp-devel 
BuildRequires: libgcrypt-devel

%package gnutls
Summary: TLS protocol support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: gnutls-devel
BuildRequires: libgcrypt-devel

%package openssl
Summary: openssl TLS protocol support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: openssl-devel


%package snmp
Summary: SNMP protocol support for rsyslog
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: net-snmp-devel

#%package udpspoof
#Summary: Provides the omudpspoof module
#Group: System Environment/Daemons
#Requires: %name = %version-%release
#BuildRequires: libnet-devel

%package mmjsonparse
Summary: mmjsonparse support 
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: liblognorm >= 2.0.4
BuildRequires: liblognorm-devel >= 2.0.4

%package mmnormalize
Summary: mmnormalize support 
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: liblognorm >= 2.0.4
BuildRequires: liblognorm-devel >= 2.0.4

%package mmfields
Summary: mmfields support 
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: liblognorm >= 2.0.4
BuildRequires: liblognorm-devel >= 2.0.4

%package pmaixforwardedfrom
Summary: pmaixforwardedfrom support 
Group: System Environment/Daemons
Requires: %name = %version-%release

#%package omhttp
#Summary: omhttp support 
#Group: System Environment/Daemons
#Requires: %name = %version-%release

%package mmanon
Summary: mmanon support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%package mmutf8fix
Summary: mmutf8fix support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%package mmrm1stspace
Summary: mmrm1stspace support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%package ommail
Summary: Mail support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%package pmciscoios
Summary: pmciscoios support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%package omstdout
Summary: omstdout support 
Group: System Environment/Daemons
Requires: %name = %version-%release

%if 0%{?rhel} >= 6
#%package rsgtutil
#Summary: RSyslog rsgtutil support 
#Group: System Environment/Daemons
#Requires: %name = %version-%release
#Requires: %{name}-ksi = %version-%release

%package elasticsearch
Summary: Provides the omelasticsearch module
Group: System Environment/Daemons
Requires: %name = %version-%release
BuildRequires: libuuid-devel
BuildRequires: libcurl-devel

# Package BUGGED!
#%package zmq3
#Summary: zmq3 support
#Group: System Environment/Daemons
#Requires: %name = %version-%release
#BuildRequires: czmq-devel

# Dependency is missing
#%package mongodb
#Summary: MongoDB output support 
#Group: System Environment/Daemons
#Requires: %name = %version-%release
#BuildRequires: libmongo-client-devel
%endif


%if %{want_kafka}
%package kafka
Summary: Kafka output support 
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: lz4
BuildRequires: adisconbuild-librdkafka-devel
BuildRequires: lz4-devel
BuildRequires: cyrus-sasl-devel
%endif

%if %{want_ksi_ls12}
%package ksi-ls12
Summary: KSI signature support 
Group: System Environment/Daemons
Requires: %name = %version-%release
Requires: libksi >= 3.13.0
BuildRequires: libksi-devel
%endif

%description
Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,
syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,
and fine grain output format control. It is compatible with stock sysklogd
and can be used as a drop-in replacement. Rsyslog is simple to set up, with
advanced features suitable for enterprise-class, encryption-protected syslog
relay chains.

%description sysvinit
SysV style init script for rsyslog. It needs to be installed only if systemd
is not used as the system init process.

%description libdbi
This module supports a large number of database systems via
libdbi. Libdbi abstracts the database layer and provides drivers for
many systems. Drivers are available via the libdbi-drivers project.

%description mysql
The rsyslog-mysql package contains a dynamic shared object that will add
MySQL database support to rsyslog.

%description pgsql
The rsyslog-pgsql package contains a dynamic shared object that will add
PostgreSQL database support to rsyslog.

# bugged 
#%description gssapi
#The rsyslog-gssapi package contains the rsyslog plugins which support GSSAPI 
#authentication and secure connections. GSSAPI is commonly used for Kerberos 
#authentication.

%description relp
The rsyslog-relp package contains the rsyslog plugins that provide
the ability to receive syslog messages via the reliable RELP
protocol. 

%description gnutls
The rsyslog-gnutls package contains the rsyslog plugins that provide the
ability to receive syslog messages via upcoming syslog-transport-tls
IETF standard protocol.

%description openssl
The rsyslog-openssl package contains the rsyslog plugins that provide the
ability to receive syslog messages via syslog-transport-tls
IETF standard protocol. This is done via the openssl library.


%description snmp
The rsyslog-snmp package contains the rsyslog plugin that provides the
ability to send syslog messages as SNMPv1 and SNMPv2c traps.

#%description udpspoof
#This module is similar to the regular UDP forwarder, but permits to
#spoof the sender address. Also, it enables to circle through a number
#of source ports.

%description mmjsonparse
The rsyslog-mmjsonparse package provides mmjsonparse filter support. 

%description mmnormalize
The rsyslog-mmnormalize package provides log normalization 
by using the liblognorm and it's Rulebase format. 

%description mmfields
Parse all fields of the message into structured data inside the JSON tree.

%description pmaixforwardedfrom
This module cleans up messages forwarded from AIX.
Instead of actually parsing the message, this modifies the message and then 
falls through to allow a later parser to handle the now modified message.

#%description omhttp
#omhttp module (contributed).

%description mmanon
IP Address Anonimization Module (mmanon).
It is a message modification module that actually changes the IP address 
inside the message, so after calling mmanon, the original message can 
no longer be obtained. Note that anonymization will break digital 
signatures on the message, if they exist.

%description mmutf8fix
UTF-8 Fix support (mmutf8fix).
The mmutf8fix module permits to fix invalid UTF-8 sequences. Most often, such invalid 
sequences result from syslog sources sending in non-UTF character sets, e.g. ISO 8859. 
As syslog does not have a way to convey the character set information, 
these sequences are not properly handled.

%description mmrm1stspace
Removes leading space (mmrm1stspace).
The mmrm1stspace module is used to remove the leading space character of the msg
property. It is basically for cleaning up this unneeded character to make 
subsequent message parsing less error-prone.

%description pmciscoios
Parser module which supports various Cisco IOS formats.

%description omstdout
Provides omstdout module

%description ommail
Mail Output Module.
This module supports sending syslog messages via mail. Each syslog message 
is sent via its own mail. The ommail plugin is primarily meant for alerting users. 
As such, it is assume that mails will only be sent in an extremely 
limited number of cases.

%if 0%{?rhel} >= 6
#%description rsgtutil
#Adds rsyslog utility used for GT and KSI signature verification and more. 
#For more information see the rsgtutil manual. 

%description elasticsearch
The rsyslog-elasticsearch package provides omelasticsearch module support. 

#%description zmq3
#zmq3 support for RSyslog. These plugins allows you to push data from 
#and into rsyslog from a zeromq socket.

#%description mongodb
#MongoDB output plugin for rsyslog. This plugin allows rsyslog to write 
#the syslog messages to MongoDB, a scalable, high-performance, 
#open source NoSQL database.
%endif

%if %{want_kafka}
%description kafka
librdkafka is a C library implementation of the Apache Kafka protocol, 
containing both Producer and Consumer support. It was designed with message delivery 
reliability and high performance in mind, current figures exceed 800000 msgs/second 
for the producer and 3 million msgs/second for the consumer.
%endif

%if %{want_ksi_ls12}
%description ksi-ls12
The KSI-LS12 signature plugin provides access to the Keyless Signature Infrastructure 
globally distributed by Guardtime. 
%endif

%prep
%setup -q
# keep one patch as a sample
#%if %{?rhel} >= 7
#%patch0 -p1 
#%endif

%build
autoreconf -vfi
%ifarch sparc64
#sparc64 need big PIE
#-fno-omit-frame-pointer

export CFLAGS="$RPM_OPT_FLAGS -g -fPIE -DPATH_PIDFILE=\\\"%{Pidfile}\\\""
#" -std=c99"
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
%else
export CFLAGS="$RPM_OPT_FLAGS -fpie -g -DPATH_PIDFILE=\\\"%{Pidfile}\\\""
#" -std=c99"
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
%endif
#		--enable-imzmq3 \
#		--enable-omzmq3 \
#		--enable-gssapi-krb5 \	# bugged
# >=El6		--enable-ommongodb \
# EL7 8.32.0			--enable-libsystemd=yes \
%configure	--disable-static \
		--disable-testbench \
		--disable-fmhash \
		--disable-fmhttp \
%if %{want_kafka}
                --enable-omkafka \
		--enable-imkafka \
		--enable-kafka-static \
%endif
%if 0%{?rhel} >= 6
		--enable-uuid \
		--enable-elasticsearch \
        --enable-usertools \
	%if 0%{?rhel} >= 7
			--enable-imjournal \
			--enable-omjournal \
	%endif
%else
		--disable-uuid \
		--disable-generate-man-pages \
%endif
		--enable-gnutls \
		--enable-openssl \
		--enable-imfile \
		--enable-impstats \
		--enable-imptcp \
		--enable-libdbi \
		--enable-mail \
		--enable-mysql \
		--enable-omprog \
		--enable-omuxsock \
		--enable-omstdout \
		--enable-pgsql \
		--enable-pmlastmsg \
		--enable-relp \
		--enable-snmp \
		--enable-unlimited-select \
		--enable-mmjsonparse \
		--enable-mmnormalize \
		--enable-mmanon \
		--enable-mmutf8fix \
		--enable-mail \
		--enable-mmfields \
		--enable-mmpstrucdata \
		--enable-mmsequence \
		--enable-mmrm1stspace \
		--enable-pmaixforwardedfrom \
		--enable-pmciscoios \
		--disable-liblogging-stdlog 
%if %{want_ksi_ls12}
       		--enable-ksi-ls12 \
%endif
#		--enable-guardtime
#--enable-jemalloc
#		--enable-omudpspoof \
#		--enable-omhttp \ note: might be enabled later on


make

%install
rm -rf $RPM_BUILD_ROOT

make install DESTDIR=$RPM_BUILD_ROOT

install -d -m 755 $RPM_BUILD_ROOT%{_initrddir}
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rsyslog.d
install -d -m 700 $RPM_BUILD_ROOT%{rsyslog_statedir}
install -d -m 700 $RPM_BUILD_ROOT%{rsyslog_pkidir}

install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/rsyslog
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/rsyslog
install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/syslog
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rsyslog.conf

#get rid of *.la
rm $RPM_BUILD_ROOT/%{_libdir}/rsyslog/*.la

%clean
rm -rf $RPM_BUILD_ROOT

%post
/sbin/chkconfig --add rsyslog
for n in /var/log/{messages,secure,maillog,spooler}
do
	[ -f $n ] && continue
	umask 066 && touch $n
done

%preun
if [ $1 = 0 ]; then
	service rsyslog stop >/dev/null 2>&1 ||:
	/sbin/chkconfig --del rsyslog
fi

%postun
if [ "$1" -ge "1" ]; then
	service rsyslog condrestart > /dev/null 2>&1 ||:
fi 


%triggerun -- rsyslog < 5.7.8-1
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply rsyslog
# to migrate them to systemd targets
%{_bindir}/systemd-sysv-convert --save rsyslog >/dev/null 2>&1 || :
/bin/systemctl enable rsyslog.service >/dev/null 2>&1 || :
/sbin/chkconfig --del rsyslog >/dev/null 2>&1 || :
/bin/systemctl try-restart rsyslog.service >/dev/null 2>&1 || :
 previous versions used a different lock file, which would break condrestart
[ -f /var/lock/subsys/rsyslogd ] || exit 0
mv /var/lock/subsys/rsyslogd /var/lock/subsys/rsyslog
[ -f /var/run/rklogd.pid ] || exit 0
/bin/kill `cat /var/run/rklogd.pid 2> /dev/null` > /dev/null 2>&1 ||:

%triggerpostun -n rsyslog-sysvinit -- rsyslog < 5.8.2-3
/sbin/chkconfig --add rsyslog >/dev/null 2>&1 || :

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING* NEWS README ChangeLog 
# missing rsyslog-doc.tar.gz 
# old doc/*html
%dir %{_libdir}/rsyslog
%{_libdir}/rsyslog/imfile.so
%{_libdir}/rsyslog/imklog.so
%{_libdir}/rsyslog/immark.so
%{_libdir}/rsyslog/impstats.so
%{_libdir}/rsyslog/imptcp.so
%{_libdir}/rsyslog/imtcp.so
%{_libdir}/rsyslog/imudp.so
%{_libdir}/rsyslog/lmnet.so
%{_libdir}/rsyslog/imuxsock.so
%{_libdir}/rsyslog/lmnetstrms.so
%{_libdir}/rsyslog/lmnsd_ptcp.so
%{_libdir}/rsyslog/lmregexp.so
%{_libdir}/rsyslog/lmtcpclt.so
%{_libdir}/rsyslog/lmtcpsrv.so
%{_libdir}/rsyslog/lmzlibw.so
%{_libdir}/rsyslog/omtesting.so
%{_libdir}/rsyslog/ommail.so
%{_libdir}/rsyslog/omprog.so
# %{_libdir}/rsyslog/omruleset.so
%{_libdir}/rsyslog/omuxsock.so
%{_libdir}/rsyslog/pmlastmsg.so
%{_libdir}/rsyslog/lmcry_gcry.so
#%{_libdir}/rsyslog/lmsig_gt.so
%{_libdir}/rsyslog/mmpstrucdata.so
%{_libdir}/rsyslog/mmsequence.so
%{_libdir}/rsyslog/mmexternal.so
%if 0%{?rhel} >= 7
%{_libdir}/rsyslog/imjournal.so
%{_libdir}/rsyslog/omjournal.so
%endif
%if 0%{?rhel} >= 6
%{_bindir}/rscryutil
%endif
%config(noreplace) %{_sysconfdir}/rsyslog.conf
%config(noreplace) %{_sysconfdir}/sysconfig/rsyslog
%config(noreplace) %{_sysconfdir}/logrotate.d/syslog
%dir %{_sysconfdir}/rsyslog.d
%dir %{rsyslog_statedir}
%dir %{rsyslog_pkidir}
%{_initrddir}/rsyslog
%{_sbindir}/rsyslogd
%{_mandir}/*/*
# removed since 7.3.9 
# %{_libdir}/rsyslog/compat.so
%if 0%{?rhel} >= 7
%{_unitdir}/rsyslog.service
%endif

%files sysvinit
%attr(0755,root,root) %{_initrddir}/rsyslog

%files libdbi
%defattr(-,root,root)
%{_libdir}/rsyslog/omlibdbi.so

%files mysql
%defattr(-,root,root)
%doc plugins/ommysql/createDB.sql
%{_libdir}/rsyslog/ommysql.so

%files pgsql
%defattr(-,root,root)
%doc plugins/ompgsql/createDB.sql
%{_libdir}/rsyslog/ompgsql.so

# bugged 
#%files gssapi
#%defattr(-,root,root)
#%{_libdir}/rsyslog/lmgssutil.so
#%{_libdir}/rsyslog/imgssapi.so
#%{_libdir}/rsyslog/omgssapi.so

%files relp
%defattr(-,root,root)
%{_libdir}/rsyslog/imrelp.so
%{_libdir}/rsyslog/omrelp.so

%files gnutls
%defattr(-,root,root)
%{_libdir}/rsyslog/lmnsd_gtls.so

%files openssl
%defattr(-,root,root)
%{_libdir}/rsyslog/lmnsd_ossl.so

%files snmp
%defattr(-,root,root)
%{_libdir}/rsyslog/omsnmp.so

#%files udpspoof
#%defattr(-,root,root)
#%{_libdir}/rsyslog/omudpspoof.so

%files mmjsonparse
%defattr(-,root,root)
%{_libdir}/rsyslog/mmjsonparse.so

%files mmnormalize
%defattr(-,root,root)
%{_libdir}/rsyslog/mmnormalize.so

%files mmfields
%defattr(-,root,root)
%{_libdir}/rsyslog/mmfields.so

%files pmaixforwardedfrom
%defattr(-,root,root)
%{_libdir}/rsyslog/pmaixforwardedfrom.so

#%files omhttp
#%defattr(-,root,root)
#%{_libdir}/rsyslog/omhttp.so

%files mmanon
%defattr(-,root,root)
%{_libdir}/rsyslog/mmanon.so

%files pmciscoios
%defattr(-,root,root)
%{_libdir}/rsyslog/pmciscoios.so

%files omstdout
%defattr(-,root,root)
%{_libdir}/rsyslog/omstdout.so

%files mmutf8fix 
%defattr(-,root,root)
%{_libdir}/rsyslog/mmutf8fix.so

%files mmrm1stspace 
%defattr(-,root,root)
%{_libdir}/rsyslog/mmrm1stspace.so

%files ommail
%defattr(-,root,root)
%{_libdir}/rsyslog/ommail.so

%if 0%{?rhel} >= 6
#%files rsgtutil
#%defattr(-,root,root)
#%{_bindir}/rsgtutil

%files elasticsearch
%defattr(-,root,root)
%{_libdir}/rsyslog/omelasticsearch.so

#%files zmq3
#%defattr(-,root,root)
#%{_libdir}/rsyslog/imzmq3.so
#%{_libdir}/rsyslog/omzmq3.so

#%files mongodb
#%defattr(-,root,root)
#%{_libdir}/rsyslog/ommongodb.so
#%if 0%{?rhel} >= 6
#%{_bindir}/logctl
#%endif

%if %{want_kafka}
%files kafka
%defattr(-,root,root)
%{_libdir}/rsyslog/omkafka.so
%{_libdir}/rsyslog/imkafka.so
%endif

%if %{want_ksi_ls12}
%files ksi-ls12
%defattr(-,root,root)
%{_libdir}/rsyslog/lmsig_ksi_ls12.so
%endif

%endif # if rhel >= 6

%changelog
* Thu Aug 20 2024 Rainer Gerhards <rgerhards@adiscon.com> - 8.2408.0-1
  new upstream release

* Thu Apr 02 2024 Rainer Gerhards <rgerhards@adiscon.com> - 8.2404.0-1
  new upstream release

* Thu Feb 27 2024 Rainer Gerhards <rgerhards@adiscon.com> - 8.2402.0-1
  new upstream release

* Thu Dec 12 2023 Rainer Gerhards <rgerhards@adiscon.com> - 8.2312.0-1
  new upstream release

* Thu Oct 10 2023 Rainer Gerhards <rgerhards@adiscon.com> - 8.2310.0-1
  new upstream release

* Thu Aug 15 2023 Rainer Gerhards <rgerhards@adiscon.com> - 8.2308.0-1
  new upstream release

* Thu Apr 18 2023 Rainer Gerhards <rgerhards@adiscon.com> - 8.2304.0-1
  new upstream release

* Thu Feb 21 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2302.0-1
  new upstream release

* Thu Dec 06 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2212.0-1
  new upstream release

* Thu Oct 18 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2210.0-1
  new upstream release

* Thu Jun 14 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2206.0-1
  new upstream release

* Thu May 05 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2204.1-1
  new upstream release

* Tue Apr 19 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2204.0-1
  new upstream release

* Tue Feb 15 2022 Rainer Gerhards <rgerhards@adiscon.com> - 8.2202.0-1
  new upstream release

* Tue Aug 19 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2110.0-1
  new upstream release

* Tue Aug 16 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2108.0-1
  new upstream release

* Tue Jun 15 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2106.0-1
  new upstream release

* Mon Apr 19 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2104.0-1
  new upstream release

* Mon Feb 15 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2102.0-1
  new upstream release

* Mon Jan 11 2021 Rainer Gerhards <rgerhards@adiscon.com> - 8.2012.0-1
  new upstream release

* Tue Oct 20 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2010.0-1
  new upstream release

* Tue Aug 25 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2008.0-1
  new upstream release

* Tue Jun 23 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2006.0-1
  new upstream release

* Wed May 20 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2004.0-2
  add rsyslog-openssl driver package

* Mon May 04 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2004.0-1
  new upstream release

* Tue Jan 14 2020 Rainer Gerhards <rgerhards@adiscon.com> - 8.2001.0-1
  new upstream release

* Fri Jan 19 2018 Florian Riedl - 8.32.0-5
- Added patch for external cmd parser
  ref https://github.com/rsyslog/rsyslog/pull/2410

* Wed Jan 17 2018 Florian Riedl - 8.32.0-4
- Added patches for json processing in rainerscript
  and jsonmesg
  fixes: https://github.com/rsyslog/rsyslog/issues/2391
  fixes: https://github.com/rsyslog/rsyslog/issues/2396

* Wed Jan 10 2018 Florian Riedl - 8.32.0-3
- put omstdout.so in its own sub-package
  rsyslog-omstdout

* Wed Jan 10 2018 Florian Riedl - 8.32.0-2
- Included omstdout.so in EL6 build per request
  https://github.com/rsyslog/rsyslog/issues/2203

* Tue Jan 09 2018 Florian Riedl
- Updated RPM's for Rsyslog 8.32.0

* Thu Dec 07 2017 Florian Riedl
- Potential Fix for service start issue

* Wed Nov 29 2017 Florian Riedl
- Workaround for service start issue

* Wed Nov 29 2017 Florian Riedl
- Workaround for startup issue

* Tue Nov 28 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.31.0
- Disabled MongoDB package because of dependency change

* Tue Nov 07 2017 Florian Riedl
- Fixed several spec file typos

* Fri Oct 20 2017 Florian Riedl
- Package version bump because of signature

* Tue Oct 17 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.30.0

* Wed Oct 04 2017 Florian Riedl
- Repack for new liblognorm version

* Wed Sep 20 2017 Florian Riedl
- Included fixed liblognorm dependencies to
  get around a RPM conflict with the base 

* Wed Aug 09 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.29.0

* Tue Jun 27 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.28.0
- Included static linking for librdkafka
- Included imkafka

* Fri May 19 2017 Florian Riedl
- Fixed liblognorm dependency

* Tue May 16 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.27.0

* Tue Apr 04 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.26.0

* Tue Feb 21 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.25.0

* Fri Jan 20 2017 Florian Riedl
- Added new module mmrm1stspace to the RPM's

* Tue Jan 10 2017 Florian Riedl
- Updated RPM's for Rsyslog 8.24.0

* Tue Nov 15 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.23.0

* Tue Oct 04 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.22.0

* Tue Aug 23 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.21.0

* Wed Aug 03 2016 Florian Riedl
- Changed dependencies for Rsyslog 8.20.0

* Tue Jul 19 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.20.0

* Tue May 31 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.19.0

* Tue Apr 19 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.18.0

* Tue Mar 08 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.17.0

* Wed Feb 10 2016 Andre Lorbach
- Added systemd patch for CentOS7

* Tue Feb 09 2016 Florian Riedl
- Fixed libksi dependency

* Tue Jan 26 2016 Florian Riedl
- Updated RPM's for Rsyslog 8.16.0

* Fri Dec 18 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.15.0

* Thu Dec 10 2015 Andre Lorbach
- KSI signature support has to be moved from 
  the base package to rsyslog-ksi
- Moved rsgtutil into own package. 

* Tue Nov 03 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.14.0
- added imjournal and omjournal to base RPM

* Tue Sep 22 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.13.0

* Tue Aug 11 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.12.0

* Tue Jul 14 2015 Florian Riedl
- Updated RPM's to use librdkafka 0.8.6

* Tue Jun 30 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.11.0
- Added GT KSI support

* Tue Jun 09 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.10.0.ad1

* Fri May 29 2015 Andre Lorbach
- Created RPM's for Rsyslog 8.10.0.ad1

* Tue May 19 2015 Florian Riedl
- Created RPM's for Rsyslog 8.10.0

* Thu Apr 23 2015 Florian Riedl
- Created RPM's for Rsyslog 8.9.0.ad1

* Thu Apr 09 2015 Florian Riedl
- Created RPM's for Rsyslog 8.9.0 for RHEL5

* Tue Apr 07 2015 Florian Riedl
- Created RPM's for Rsyslog 8.9.0

* Tue Mar 17 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.8.0.ad1 to include omkafka

* Thu Mar 12 2015 Florian Riedl
- Updated RPM's for Rsyslog 8.8.0.ad1 to support liblognorm 1.1.1

* Thu Mar 05 2015 Florian Riedl
- Created RPM's for Rsyslog 8.8.0.ad1

* Wed Feb 25 2015 Andre Lorbach
- Created RPM's for Rsyslog 8.8.0

* Tue Jan 13 2015 Florian Riedl
- Created RPM's for Rsyslog 8.7.0

* Tue Dec 02 2014 Florian Riedl
- re-release of 8.6.0

* Mon Dec 01 2014 Florian Riedl
- Created RPM's for RSyslog 8.6.0

* Wed Nov 12 2014 Florian Riedl
- Created RPM's for RSyslog 8.4.2.ad1

* Tue Nov 04 2014 Andre Lorbach
- Added pmaixforwardedfrom module

* Thu Oct 02 2014 Andre Lorbach
- Created RPM's for RSyslog 8.4.2

* Wed Oct 01 2014 Florian Riedl
- fixed GPG signing

* Tue Sep 30 2014 Florian Riedl
- Created RPM's for RSyslog 8.4.1

* Mon Aug 18 2014 Andre Lorbach
- Created RPM's for RSyslog 8.4.0

* Thu Jun 26 2014 Andre Lorbach
- Created RPM's for RSyslog 8.2.2

* Sat Jun 14 2014 Mike Liebsch
- Added mmutf8fix support
- Updated to RSyslog 8.2.2

* Tue Apr 22 2014 Andre Lorbach
- Created RPM's for RSyslog 8.2.1

* Wed Apr 02 2014 Andre Lorbach
- Final Build for first V8-Stable release

* Tue Apr 01 2014 Andre Lorbach
- First Testbuild for RSyslog V8-Stable

* Tue Mar 11 2014 Andre Lorbach
- New build for librelp

* Fri Mar 07 2014 Andre Lorbach 
- new build for CentOS 6

* Thu Feb 20 2014 Andre Lorbach
- Created RPM's for RSyslog 8.1.6

* Fri Jan 24 2014 Andre Lorbach
- Created RPM's for RSyslog 8.1.5

* Fri Jan 10 2014 Andre Lorbach
- Created RPM's for RSyslog 8.1.4

* Fri Dec 06 2013 Andre Lorbach
- Created RPM's for RSyslog 8.1.3

* Thu Nov 28 2013 Andre Lorbach
- Created RPM's for RSyslog 8.1.2
  Added jemalloc support

* Tue Nov 19 2013 Andre Lorbach
- Created RPM's for RSyslog 8.1.1

* Fri Nov 15 2013 Andre Lorbach
- Created RPM's for RSyslog 8.1.0

* Thu Nov 07 2013 Andre Lorbach
- Removed unused reload option 
  from INIT script. 

* Wed Oct 30 2013 Andre Lorbach
- Added mmsequence modul into base package

* Tue Oct 29 2013 Andre Lorbach
- Created RPM's for RSyslog 7.5.6

* Tue Oct 15 2013 Andre Lorbach
- Created RPM's for RSyslog 7.5.5

* Mon Oct 07 2013 Andre Lorbach
- Created RPM's for RSyslog 7.5.4

* Wed Sep 11 2013 Andre Lorbach
- Added RPM Package for mmfields
- Created RPM's for RSyslog 7.5.3

* Thu Jul 04 2013 Andre Lorbach
- Created RPM's for RSyslog 7.5.2

* Wed Jun 26 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.5.1

* Tue Jun 11 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.5.0

* Tue May 21 2013 Andre Lorbach
- Added new module ommail 

* Wed May 15 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.15

* Wed May 08 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.14

* Thu Apr 25 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.12

* Sat Apr 13 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.10

* Thu Mar 28 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.9

* Fri Mar 22 2013 Andre Lorbach
- Testing RPMs for v7-devel 7.3.9
				 
* Mon Mar 18 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.8

* Thu Mar 14 2013 Andre Lorbach
- Added RPM Package for mmanon

* Wed Mar 13 2013 Andre Lorbach
- Created new RPMs for v7-devel 7.3.7

* Tue Mar 12 2013 Andre Lorbach
- Added RPM Package for mmnormalize

* Fri Mar 08 2013 Andre Lorbach
- Added RPM Package for MongoDB

* Fri Feb 22 2013 Andre Lorbach
- removed -c option from sysconfig file

* Tue Jan 29 2013 Andre Lorbach
- Added new default configuration which is only 
  V7 compatible. 
- Created new RPMs for v7-devel 7.3.6

* Thu Jan 17 2013 Andre Lorbach
- Added Module for omelasticsearch , 
  thanks to Radu Gheorghe. Support is only available on
  EHEL 6 and higher!
- Added Module for mmjsonparse.

* Wed Dec 19 2012 Andre Lorbach
- Created new RPMs for v7-devel 7.3.5

* Wed Nov 21 2012 Andre Lorbach
- Changed PIDFile back to rsyslog.pid for EPEL5 dist
- removed depencies for libuuid-devel package

* Wed Nov 07 2012 Andre Lorbach
- Created RPMs for v7-devel: 7.3.3

* Fri Oct 19 2012 Andre Lorbach
- Created Specfile and RPMs for v7-devel: 7.3.1

* Wed Oct 17 2012 Andre Lorbach
- created RPMs for RSyslog 7.1.11

* Mon Oct 15 2012 Andre Lorbach
- removed systemd-units dependency  

* Thu Sep 06 2012 Andre Lorbach
- created RPMs for RSyslog 7.1.0 

* Fri Aug 24 2012 Andre Lorbach
- Adapted RPM Specfile for RSyslog 6 and 7

* Thu Aug 23 2012 Andre Lorbach
- created RPMs for 5.8.13, no changes needed

openSUSE Build Service is sponsored by