commit prelude-manager for openSUSE:Factory

2020-10-29 Thread root
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

2020-03-25 Thread root
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

2019-12-04 Thread root
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

2017-11-13 Thread root
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

2017-04-11 Thread root
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}