commit prelude-manager for openSUSE:Factory
Hello community, here is the log from the commit of package prelude-manager for openSUSE:Factory checked in at 2020-10-29 09:23:15 Comparing /work/SRC/openSUSE:Factory/prelude-manager (Old) and /work/SRC/openSUSE:Factory/.prelude-manager.new.3463 (New) Package is "prelude-manager" Thu Oct 29 09:23:15 2020 rev:6 rq:844636 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/prelude-manager/prelude-manager.changes 2020-03-25 23:51:29.504001580 +0100 +++ /work/SRC/openSUSE:Factory/.prelude-manager.new.3463/prelude-manager.changes 2020-10-29 09:23:19.798746645 +0100 @@ -1,0 +2,14 @@ +Sun Oct 25 21:22:20 UTC 2020 - Andreas Stieger + +- prelude-manager 5.2.0: + * Fix script execution plugin + * Add relaying and reverse relaying plugin + * Add script execution plugin + * Use a bufpool for reverse relaying + * Properly restore buffer pool state + * Fix possible deadlock with multiple thread evicting + * Add SNMP traps plugin +- build with libmaxminddb for GeoIP support +- add upstream signing key and verify source signature + +--- Old: prelude-manager-5.1.0.tar.gz New: prelude-manager-5.2.0.tar.gz prelude-manager-5.2.0.tar.gz.sig prelude-manager.keyring Other differences: -- ++ prelude-manager.spec ++ --- /var/tmp/diff_new_pack.vvD4yz/_old 2020-10-29 09:23:20.298747124 +0100 +++ /var/tmp/diff_new_pack.vvD4yz/_new 2020-10-29 09:23:20.302747128 +0100 @@ -17,7 +17,7 @@ Name: prelude-manager -Version:5.1.0 +Version:5.2.0 Release:0 Summary:Bus communication for all Prelude modules # Prelude is GPL-2.0+ @@ -29,16 +29,19 @@ Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz Source1:prelude-manager.service Source2:prelude-manager-tmpfiles.conf +Source3: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz.sig +Source4: https://www.prelude-siem.org/attachments/download/233/RPM-GPG-KEY-Prelude-IDS#/%{name}.keyring # Fix run dir for Systemd Patch0: prelude-manager-run-dir.patch # Fix dirs permissions Patch1: prelude-manager-fix_dir_perms.patch -BuildRequires: libgnutls-devel -BuildRequires: libprelude-devel -BuildRequires: libpreludedb-devel -BuildRequires: libxml2-devel +BuildRequires: libprelude-devel >= 5.2.0 +BuildRequires: libpreludedb-devel >= 5.2.0 +BuildRequires: net-snmp-devel >= 5.4 BuildRequires: pkgconfig -BuildRequires: tcpd-devel +BuildRequires: pkgconfig(gnutls) >= 1.0.17 +BuildRequires: pkgconfig(libmaxminddb) +BuildRequires: pkgconfig(libxml-2.0) >= 2.0.0 BuildRequires: pkgconfig(systemd) %{?systemd_ordering} @@ -83,6 +86,14 @@ %description smtp-plugin This plugin adds alerting by email capabilities to prelude-manager +%package snmp-plugin +Summary:SNMP traps plugin for Prelude Manager +Group: Productivity/Networking/Security +Requires: %{name} = %{version}-%{release} + +%description snmp-plugin +This plugin adds SNMP traps capabilities to prelude-manager + %prep %setup -q %patch0 @@ -91,8 +102,10 @@ %build %configure \ --disable-static \ ---enable-shared -make %{?_smp_mflags} + --enable-shared \ + --enable-libmaxminddb \ + --enable-snmp +%make_build %install mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} @@ -106,6 +119,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/prelude/profile/%{name} rm -f %{buildroot}/%{_defaultdocdir}/../%{name}/smtp/template.example +rm -f %{buildroot}/%{_defaultdocdir}/../%{name}/snmp/PRELUDE-SIEM-MIB.mib mkdir -p %{buildroot}/%{_sbindir} # Empty dir but kept by debuginfo @@ -136,8 +150,7 @@ %service_del_postun %{name}.service %files -%defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} %{_bindir}/%{name} @@ -147,9 +160,11 @@ %dir %{_libdir}/%{name}/reports %{_libdir}/%{name}/filters/idmef-criteria.so %{_libdir}/%{name}/filters/thresholding.so +%{_libdir}/%{name}/decodes/normalize.so %{_libdir}/%{name}/reports/debug.so +%{_libdir}/%{name}/reports/relaying.so +%{_libdir}/%{name}/reports/script.so %{_libdir}/%{name}/reports/textmod.so -%{_libdir}/%{name}/decodes/normalize.so %attr(0750,-,-) %dir %{_localstatedir}/spool/%{name} %attr(0750,-,-) %dir %{_localstatedir}/spool/%{name}/scheduler %attr(0750,-,-) %dir %{_localstatedir}/spool/%{name}/failover @@ -162,13 +177,13 @@ %attr(0644,-,-) %{_mandir}/man1/%{name}.1%{ext_man} %files db-plugin -%defattr(-,root,root,-) +%license COPYING %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/reports %{_libdir}/%{name}/reports/db.so %files xml-plugin -%
commit prelude-manager for openSUSE:Factory
Hello community, here is the log from the commit of package prelude-manager for openSUSE:Factory checked in at 2020-03-25 23:50:13 Comparing /work/SRC/openSUSE:Factory/prelude-manager (Old) and /work/SRC/openSUSE:Factory/.prelude-manager.new.3160 (New) Package is "prelude-manager" Wed Mar 25 23:50:13 2020 rev:5 rq:788352 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/prelude-manager/prelude-manager.changes 2019-12-04 14:19:08.090375152 +0100 +++ /work/SRC/openSUSE:Factory/.prelude-manager.new.3160/prelude-manager.changes 2020-03-25 23:51:29.504001580 +0100 @@ -1,0 +2,6 @@ +Mon Feb 3 15:46:37 UTC 2020 - Dominique Leuenberger + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. + +--- Other differences: -- ++ prelude-manager.spec ++ --- /var/tmp/diff_new_pack.vYxBkF/_old 2020-03-25 23:51:30.068001431 +0100 +++ /var/tmp/diff_new_pack.vYxBkF/_new 2020-03-25 23:51:30.076001429 +0100 @@ -1,7 +1,7 @@ # # spec file for package prelude-manager # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ # libmissing/test is GPL-3.0+ License:GPL-2.0-or-later AND LGPL-2.1-only AND GPL-3.0-or-later Group: Productivity/Networking/Security -Url:https://www.prelude-siem.org +URL:https://www.prelude-siem.org Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz Source1:prelude-manager.service Source2:prelude-manager-tmpfiles.conf @@ -38,9 +38,9 @@ BuildRequires: libpreludedb-devel BuildRequires: libxml2-devel BuildRequires: pkgconfig -BuildRequires: systemd BuildRequires: tcpd-devel -%{?systemd_requires} +BuildRequires: pkgconfig(systemd) +%{?systemd_ordering} %description Prelude Manager is a high availability server that
commit prelude-manager for openSUSE:Factory
Hello community, here is the log from the commit of package prelude-manager for openSUSE:Factory checked in at 2019-12-04 13:49:21 Comparing /work/SRC/openSUSE:Factory/prelude-manager (Old) and /work/SRC/openSUSE:Factory/.prelude-manager.new.4691 (New) Package is "prelude-manager" Wed Dec 4 13:49:21 2019 rev:4 rq:744327 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/prelude-manager/prelude-manager.changes 2017-11-13 13:59:12.304669002 +0100 +++ /work/SRC/openSUSE:Factory/.prelude-manager.new.4691/prelude-manager.changes 2019-12-04 14:19:08.090375152 +0100 @@ -1,0 +2,11 @@ +Fri Oct 25 07:00:00 UTC 2019 - thomas.andre...@gmail.com + +Bump version 5.1.0 + - Fully support SELinux + - Update GNULibs + - Various fixes + +- Bump spec copyright to 2019 +- Update License field + +--- Old: prelude-manager-4.0.0.tar.gz New: prelude-manager-5.1.0.tar.gz Other differences: -- ++ prelude-manager.spec ++ --- /var/tmp/diff_new_pack.kyYvwV/_old 2019-12-04 14:19:08.534375527 +0100 +++ /var/tmp/diff_new_pack.kyYvwV/_new 2019-12-04 14:19:08.538375530 +0100 @@ -1,7 +1,7 @@ # # spec file for package prelude-manager # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: prelude-manager -Version:4.0.0 +Version:5.1.0 Release:0 Summary:Bus communication for all Prelude modules -License:GPL-2.0+ and LGPL-2.1 and GPL-3.0+ -Group: Productivity/Networking/Security # Prelude is GPL-2.0+ # libmissing is LGPL-2.1+ # libmissing/test is GPL-3.0+ +License:GPL-2.0-or-later AND LGPL-2.1-only AND GPL-3.0-or-later +Group: Productivity/Networking/Security Url:https://www.prelude-siem.org Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz Source1:prelude-manager.service ++ prelude-manager-4.0.0.tar.gz -> prelude-manager-5.1.0.tar.gz ++ 54413 lines of diff (skipped)
commit prelude-manager for openSUSE:Factory
Hello community, here is the log from the commit of package prelude-manager for openSUSE:Factory checked in at 2017-11-13 13:59:01 Comparing /work/SRC/openSUSE:Factory/prelude-manager (Old) and /work/SRC/openSUSE:Factory/.prelude-manager.new (New) Package is "prelude-manager" Mon Nov 13 13:59:01 2017 rev:3 rq:538193 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/prelude-manager/prelude-manager.changes 2017-04-11 09:37:03.765738482 +0200 +++ /work/SRC/openSUSE:Factory/.prelude-manager.new/prelude-manager.changes 2017-11-13 13:59:12.304669002 +0100 @@ -1,0 +2,7 @@ +Wed Oct 04 07:00:00 UTC 2017 - thomas.andre...@gmail.com + +- Update to 4.0.0 +- Rename source prelude-manager.run to prelude-manager-tmpfiles.conf +- Clean prelude-manager.service + +--- Old: prelude-manager-3.1.0.tar.gz prelude-manager.run New: prelude-manager-4.0.0.tar.gz prelude-manager-tmpfiles.conf Other differences: -- ++ prelude-manager.spec ++ --- /var/tmp/diff_new_pack.deQd4d/_old 2017-11-13 13:59:16.052534281 +0100 +++ /var/tmp/diff_new_pack.deQd4d/_new 2017-11-13 13:59:16.056534137 +0100 @@ -17,18 +17,18 @@ Name: prelude-manager -Version:3.1.0 +Version:4.0.0 Release:0 Summary:Bus communication for all Prelude modules +License:GPL-2.0+ and LGPL-2.1 and GPL-3.0+ +Group: Productivity/Networking/Security # Prelude is GPL-2.0+ # libmissing is LGPL-2.1+ # libmissing/test is GPL-3.0+ -License:GPL-2.0+ and LGPL-2.1 and GPL-3.0+ -Group: Productivity/Networking/Security Url:https://www.prelude-siem.org Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz Source1:prelude-manager.service -Source2:prelude-manager.run +Source2:prelude-manager-tmpfiles.conf # Fix run dir for Systemd Patch0: prelude-manager-run-dir.patch # Fix dirs permissions ++ prelude-manager-3.1.0.tar.gz -> prelude-manager-4.0.0.tar.gz ++ 59317 lines of diff (skipped) ++ prelude-manager-tmpfiles.conf ++ d /run/prelude-manager 0750 root root ++ prelude-manager.service ++ --- /var/tmp/diff_new_pack.deQd4d/_old 2017-11-13 13:59:16.452519903 +0100 +++ /var/tmp/diff_new_pack.deQd4d/_new 2017-11-13 13:59:16.452519903 +0100 @@ -1,14 +1,11 @@ [Unit] -Description=Prelude-Manager service -DefaultDependencies=no +Description=Prelude bus communicator +Documentation=man:prelude-manager(1) After=remode_fs.target Before=prelude-lml.service prelude-correlator.service [Service] -ExecStart=/usr/bin/prelude-manager -d -P /run/prelude-manager/prelude-manager.pid -Type=forking -PIDFile=/run/prelude-manager/prelude-manager.pid -Restart=always +ExecStart=/usr/bin/prelude-manager [Install] -WantedBy=prelude-lml.service prelude-correlator.service +WantedBy=multi-user.target prelude-lml.service prelude-correlator.service
commit prelude-manager for openSUSE:Factory
Hello community, here is the log from the commit of package prelude-manager for openSUSE:Factory checked in at 2017-04-11 09:36:58 Comparing /work/SRC/openSUSE:Factory/prelude-manager (Old) and /work/SRC/openSUSE:Factory/.prelude-manager.new (New) Package is "prelude-manager" Tue Apr 11 09:36:58 2017 rev:2 rq:483905 version:3.1.0 Changes: --- /work/SRC/openSUSE:Factory/prelude-manager/prelude-manager.changes 2016-09-16 11:02:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.prelude-manager.new/prelude-manager.changes 2017-04-11 09:37:03.765738482 +0200 @@ -1,0 +2,7 @@ +Sun Nov 27 20:16:55 UTC 2016 - thomas.andre...@gmail.com + +- Update to 3.1.0 (Prelude 3.1.0 released on 14 Sept 2016) +- Spec-Cleaner +- Add a patch to fix dirs permissions (prelude-manager-fix_dir_perms.patch) + +--- Old: prelude-manager-3.0.0.tar.gz New: prelude-manager-3.1.0.tar.gz prelude-manager-fix_dir_perms.patch Other differences: -- ++ prelude-manager.spec ++ --- /var/tmp/diff_new_pack.5AQzpM/_old 2017-04-11 09:37:04.441643002 +0200 +++ /var/tmp/diff_new_pack.5AQzpM/_new 2017-04-11 09:37:04.445642437 +0200 @@ -1,7 +1,7 @@ # # spec file for package prelude-manager # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,22 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: prelude-manager -Version: 3.0.0 +Version:3.1.0 Release: 0 Summary: Bus communication for all Prelude modules -License: GPL-3.0+ -Group:Applications/Internet +# Prelude is GPL-2.0+ +# libmissing is LGPL-2.1+ +# libmissing/test is GPL-3.0+ +License:GPL-2.0+ and LGPL-2.1 and GPL-3.0+ +Group: Productivity/Networking/Security Url: https://www.prelude-siem.org -Source0: https://www.prelude-siem.org/pkg/src/3.0.0/%{name}-%{version}.tar.gz +Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz Source1: prelude-manager.service Source2: prelude-manager.run +# Fix run dir for Systemd Patch0: prelude-manager-run-dir.patch +# Fix dirs permissions +Patch1: prelude-manager-fix_dir_perms.patch BuildRequires:libgnutls-devel -BuildRequires:pkg-config BuildRequires:libprelude-devel BuildRequires:libpreludedb-devel BuildRequires:libxml2-devel +BuildRequires: pkgconfig BuildRequires:systemd BuildRequires:tcpd-devel %{?systemd_requires} @@ -54,7 +61,7 @@ %package db-plugin Summary: Database report plugin for Prelude Manager -Group:Applications/Internet +Group: Productivity/Networking/Security Requires: %{name} = %{version}-%{release} %description db-plugin @@ -62,7 +69,7 @@ %package xml-plugin Summary: XML report plugin for Prelude Manager -Group: Applications/Internet +Group: Productivity/Networking/Security Requires: %{name} = %{version}-%{release} %description xml-plugin @@ -70,7 +77,7 @@ %package smtp-plugin Summary: SMTP alert plugin for Prelude Manager -Group: Applications/Internet +Group: Productivity/Networking/Security Requires: %{name} = %{version}-%{release} %description smtp-plugin @@ -78,33 +85,47 @@ %prep %setup -q -%patch0 -p0 +%patch0 +%patch1 %build -%configure --with-libwrap +%configure \ +--disable-static \ +--enable-shared make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} -mkdir -p %{buildroot}/%{_localstatedir}/spool/prelude/%{name}/ -make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p" -rm -f %{buildroot}/%{_libdir}/%{name}/reports/*.la -rm -f %{buildroot}/%{_libdir}/%{name}/filters/*.la -rm -f %{buildroot}/%{_libdir}/%{name}/decodes/*.la +%make_install + +find %{buildroot} -type f -name "*.la" -delete -print + +mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}/scheduler +mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}/failover +mkdir -p %{buildroot}%{_localstatedir}/lib/%{name} +mkdir -p %{buildroot}%{_sysconfdir}/prelude/profile/%{name} + rm -f %{buildroot}/%{_defaultdocdir}/../%{name}/smtp/template.example mkdir -p %{buildroot}/%{_sbindir} -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{name} + +# Empty dir but kept by debuginfo +rm -rf src/.libs + +# Service +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} +install -D -m 444 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}