Compare commits

...

27 Commits

Author SHA1 Message Date
Peter Czanik cc47617b3c update to 3.37.1 2022-08-15 16:28:08 +02:00
Fedora Release Engineering 99fe39bd37 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 09:57:38 +00:00
Python Maint 39f0893762 Rebuilt for Python 3.11 2022-06-13 15:38:48 +02:00
Fedora Release Engineering 2b4f8d557a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:10:43 +00:00
Kevin Fenzi 9113b605eb Rebuild for hiredis 1.0.2 2022-01-17 16:42:58 -08:00
Peter Czanik ad90662422 update to 3.35.1 2021-12-06 14:56:03 +01:00
Björn Esser 2185a52b3b
Rebuild (riemann-c-client)
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-07 20:44:08 +01:00
Sahana Prasad 0137f4b628 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:16:05 +02:00
Peter Czanik 6f3a8527c9 update to 3.33.2
enabled MQTT support
2021-07-28 12:40:19 +02:00
Fedora Release Engineering 589c897ec0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:46:11 +00:00
Björn Esser c65d4f82c6
Rebuild for versioned symbols in json-c 2021-07-10 11:58:32 +02:00
Python Maint 8e2f801513 Rebuilt for Python 3.10 2021-06-04 21:16:08 +02:00
Zbigniew Jędrzejewski-Szmek 208111b460 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:12:12 +01:00
Peter Czanik df429fb22c fix Kafka support packaging 2021-02-05 11:06:38 +01:00
Peter Czanik 6de89df166 enabled Kafka support 2021-02-01 17:51:38 +01:00
Fedora Release Engineering 1215e57b45 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:30:29 +00:00
Tom Stellard 82194d2ccc Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 22:11:34 +00:00
Peter Czanik e86662fbca update to 3.30.1 2020-12-08 13:42:52 +01:00
Josef Řídký 40b8866e5e Rebuilt for new net-snmp release 2020-08-27 14:13:49 +02:00
Fedora Release Engineering 4939ca4fb5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 11:59:03 +00:00
Jiri 1d0d61c047 Rebuilt for JDK-11 2020-07-11 07:16:03 +02:00
Peter Czanik 54464dbd43 do not mask syslog-ng modules to fix rhbz#1846777 2020-06-17 13:30:06 +02:00
Peter Czanik 993fa4b58b update to 3.27.1
add secure logging files
add persist-tool man page
fix snmp support
disable Java bindings (requires ancient JDK)
2020-06-10 14:39:32 +02:00
Miro Hrončok 2883a7a840 Rebuilt for Python 3.9 2020-05-26 03:51:27 +02:00
Björn Esser 64cba5f5f4 Rebuild (json-c) 2020-04-22 00:04:40 +02:00
Fedora Release Engineering b5c98f4fc8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 00:56:49 +00:00
Peter Czanik 47ab73a684 update to version 3.25.1
removed GeoIP support: geoip2 (MaxMindDB) stays
2019-12-13 14:43:27 +01:00
4 changed files with 150 additions and 24 deletions

6
.gitignore vendored
View File

@ -40,3 +40,9 @@ syslog-ng_3.1.1.tar.gz
/syslog-ng-3.21.1.tar.gz
/syslog-ng-3.22.1.tar.gz
/syslog-ng-3.23.1.tar.gz
/syslog-ng-3.25.1.tar.gz
/syslog-ng-3.27.1.tar.gz
/syslog-ng-3.30.1.tar.gz
/syslog-ng-3.33.2.tar.gz
/syslog-ng-3.35.1.tar.gz
/syslog-ng-3.37.1.tar.gz

View File

@ -1 +1 @@
SHA512 (syslog-ng-3.23.1.tar.gz) = d1ded084a9141637da44cb9c7d8c66585e498b16ff6717548e31ad61bbfe1e04de3554183c8a4de540d9280de1e6370303845010164b3b2ac53ecce1e7434a48
SHA512 (syslog-ng-3.37.1.tar.gz) = beebd89c54a415469dc58630ac1900d632ef351f6a13fad4a95ce7bb1760b16d6cfdcede02225a35e97ebce7dae151c6aa228f3d378463e8b873c4f71ed86ab7

View File

@ -1,4 +1,4 @@
@version: 3.23
@version: 3.35
@include "scl.conf"
# syslog-ng configuration file.

View File

@ -1,7 +1,7 @@
%global ivykis_ver 0.42.3
%global syslog_ng_major_ver 3
%global syslog_ng_minor_ver 23
%global syslog_ng_minor_ver 37
%global syslog_ng_patch_ver 1
%global syslog_ng_major_minor_ver %{syslog_ng_major_ver}.%{syslog_ng_minor_ver}
%global syslog_ng_ver %{syslog_ng_major_ver}.%{syslog_ng_minor_ver}.%{syslog_ng_patch_ver}
@ -12,20 +12,19 @@ Release: 1%{?dist}
Summary: Next-generation syslog server
License: GPLv2+
URL: https://syslog-ng.org/
URL: https://www.syslog-ng.com/products/open-source-log-management/
Source0: https://github.com/balabit/syslog-ng/releases/download/syslog-ng-%{version}/%{name}-%{version}.tar.gz
Source1: syslog-ng.conf
Source2: syslog-ng.logrotate
Source3: syslog-ng.service
BuildRequires: make
BuildRequires: bison
BuildRequires: cyrus-sasl-devel
BuildRequires: flex
BuildRequires: GeoIP-devel
BuildRequires: glib2-devel
BuildRequires: hiredis-devel
BuildRequires: ivykis-devel >= %{ivykis_ver}
BuildRequires: java-devel
BuildRequires: json-c-devel
BuildRequires: libcap-devel
BuildRequires: libcurl-devel
@ -38,6 +37,7 @@ BuildRequires: libtool
BuildRequires: libuuid-devel
BuildRequires: libxslt
BuildRequires: mongo-c-driver-devel
BuildRequires: net-snmp-devel
BuildRequires: openssl-devel
BuildRequires: pcre-devel
BuildRequires: perl-generators
@ -47,6 +47,9 @@ BuildRequires: riemann-c-client-devel
BuildRequires: snappy-devel
BuildRequires: systemd-devel
BuildRequires: systemd-units
BuildRequires: librdkafka-devel
BuildRequires: zlib-devel
BuildRequires: paho-c-devel
BuildRequires: /usr/bin/pathfix.py
@ -66,8 +69,6 @@ Conflicts: filesystem < 3
Obsoletes: syslog-ng-json < 3.8
%global __provides_exclude_from ^%{_libdir}/syslog-ng/.*\\.so$
%description
syslog-ng is an enhanced log daemon, supporting a wide range of input and
@ -86,6 +87,13 @@ Key features:
AMQP), files or databases (like PostgreSQL or MongoDB).
%package slog
Summary: secure logging support for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description slog
This module supports secure message transfer and storage (experimental).
%package libdbi
Summary: Libdbi support for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -101,6 +109,13 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description mongodb
This module supports the mongodb database via libmongo-client.
%package kafka
Summary: Kafka support for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description kafka
This module supports sending logs to Kafka through librdkafka.
%package smtp
Summary: SMTP support for %{name}
@ -110,12 +125,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
This module supports sending e-mail alerts through an smtp server.
%package java
Summary: Java destination support for syslog-ng
%package snmp
Summary: SNMP support for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description java
This package provides java destination support for syslog-ng.
%description snmp
This module adds support for SNMP destination.
%package geoip
@ -159,6 +174,13 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description amqp
This module supports the AMQP destination.
%package mqtt
Summary: mqtt support for %{name}
Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
%description mqtt
This module supports sending logs to MQTT through paho-c.
%package python
Summary: Python support for %{name}
@ -198,10 +220,9 @@ rm -rf modules/afmongodb/mongo-c-driver
# Fix python shebang
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" lib/merge-grammar.py
touch -r lib/cfg-grammar.y lib/merge-grammar.py
%build
export GEOIP_LIBS=-lGeoIP
%configure \
--prefix=%{_prefix} \
--sysconfdir=%{_sysconfdir}/%{name} \
@ -217,6 +238,8 @@ export GEOIP_LIBS=-lGeoIP
--enable-spoof-source \
--with-linux-caps=auto \
--enable-sql \
--enable-kafka \
--enable-mqtt \
--enable-json \
--enable-ssl \
--enable-smtp \
@ -229,8 +252,9 @@ export GEOIP_LIBS=-lGeoIP
--enable-amqp \
--enable-python \
--with-python=3 \
--enable-java \
--disable-java \
--disable-java-modules \
--enable-afsnmp \
--enable-riemann
make %{_smp_mflags}
@ -363,12 +387,12 @@ fi
%exclude %{_libdir}/syslog-ng/libafsmtp.so
%exclude %{_libdir}/syslog-ng/libafsql.so
%exclude %{_libdir}/syslog-ng/libgeoip2-plugin.so
%exclude %{_libdir}/syslog-ng/libgeoip-plugin.so
%exclude %{_libdir}/syslog-ng/libhttp.so
%exclude %{_libdir}/syslog-ng/libmod-java.so
%exclude %{_libdir}/syslog-ng/libmod-python.so
%exclude %{_libdir}/syslog-ng/libredis.so
%exclude %{_libdir}/syslog-ng/libriemann.so
%exclude %{_libdir}/syslog-ng/libafsnmp.so
%exclude %{_libdir}/syslog-ng/libkafka.so
%dir %{_datadir}/syslog-ng
%{_datadir}/syslog-ng/syslog-ng.vim
@ -387,11 +411,24 @@ fi
%{_mandir}/man1/dqtool.1*
%{_mandir}/man5/syslog-ng.conf.5*
%{_mandir}/man8/syslog-ng.8*
%{_mandir}/man1/persist-tool.1*
%files slog
%{_bindir}/slogkey
%{_bindir}/slogencrypt
%{_bindir}/slogverify
%{_libdir}/syslog-ng/libsecure-logging.so
%{_mandir}/man1/slogkey.1*
%{_mandir}/man1/slogencrypt.1*
%{_mandir}/man1/slogverify.1*
%{_mandir}/man7/secure-logging.7*
%files libdbi
%{_libdir}/syslog-ng/libafsql.so
%files kafka
%{_libdir}/%{name}/libkafka.so
%files mongodb
%{_libdir}/syslog-ng/libafmongodb.so
@ -400,19 +437,17 @@ fi
%files redis
%{_libdir}/syslog-ng/libredis.so
%files mqtt
%{_libdir}/%{name}/libmqtt.so
%files smtp
%{_libdir}/syslog-ng/libafsmtp.so
%files java
%attr(755,root,root) %{_libdir}/syslog-ng/libmod-java.so
%dir %{_libdir}/syslog-ng/java-modules/
%{_libdir}/syslog-ng/java-modules/*
%files snmp
%{_libdir}/%{name}/libafsnmp.so
%files geoip
%{_libdir}/syslog-ng/libgeoip-plugin.so
%{_libdir}/syslog-ng/libgeoip2-plugin.so
@ -447,6 +482,91 @@ fi
%changelog
* Mon Aug 15 2022 Peter Czanik <peter@czanik.hu> - 3.37.1-1
- update to 3.37.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.35.1-4
- Rebuilt for Python 3.11
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 18 2022 Kevin Fenzi <kevin@scrye.com> - 3.35.1-2
- Rebuild for hiredis 1.0.2
* Mon Dec 06 2021 Peter Czanik <peter@czanik.hu> - 3.35.1-1
- update to 3.35.1
* Sun Nov 07 2021 Björn Esser <besser82@fedoraproject.org> - 3.33.2-3
- Rebuild (riemann-c-client)
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 3.33.2-2
- Rebuilt with OpenSSL 3.0.0
* Wed Jul 28 2021 Peter Czanik <peter@czanik.hu> - 3.33.2-1
- update to 3.33.2
- enabled MQTT support
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.30.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jul 10 2021 Björn Esser <besser82@fedoraproject.org> - 3.30.1-7
- Rebuild for versioned symbols in json-c
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.30.1-6
- Rebuilt for Python 3.10
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.30.1-5
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Fri Feb 5 2021 Peter Czanik <peter@czanik.hu> - 3.30.1-4
- fix Kafka support packaging
* Mon Feb 1 2021 Peter Czanik <peter@czanik.hu> - 3.30.1-3
- enabled Kafka support
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.30.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Dec 8 2020 Peter Czanik <peter@czanik.hu> - 3.30.1-0
- update to 3.30.1
* Thu Aug 27 2020 Josef Řídký <jridky@redhat.com> - 3.27.1-5
- Rebuilt for new net-snmp release
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.27.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 3.27.1-3
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Mon Jun 15 2020 Peter Czanik <peter@czanik.hu> - 3.27.1-2
- do not mask syslog-ng modules to fix rhbz#1846777
* Wed Jun 10 2020 Peter Czanik <peter@czanik.hu> - 3.27.1-1
- update to 3.27.1
- add secure logging files
- add persist-tool man page
- fix snmp support
- disable Java bindings (requires ancient JDK)
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.25.1-4
- Rebuilt for Python 3.9
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 3.25.1-3
- Rebuild (json-c)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Dec 13 2019 Peter Czanik <peter@czanik.hu> - 3.25.1-1
- update to version 3.25.1
- removed GeoIP support: geoip2 (MaxMindDB) stays
* Sun Sep 01 2019 My Karlsson <mk@acc.umu.se> - 3.23.1-1
- Update to version 3.23.1