commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2020-10-29 09:23:18 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new.3463 (New) Package is "prewikka" Thu Oct 29 09:23:18 2020 rev:7 rq:844637 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2019-11-26 17:04:00.468014466 +0100 +++ /work/SRC/openSUSE:Factory/.prewikka.new.3463/prewikka.changes 2020-10-29 09:23:21.674748443 +0100 @@ -1,0 +2,22 @@ +Sun Oct 25 21:30:37 UTC 2020 - Andreas Stieger + +- prewikka 5.2.0: + * Allow periodic deletion of no-severity alerts + * Deprecate apps requiring deprecated apps + * Add a system for reloading failed plugins + * Compatibility with Elasticsearch 7 + * Allow binary file import in prewikka-cli + * Add new plugins ++ Local DB authentication ++ Dataprovider and view for logs ++ Statistics pages ++ Risk overview ++ External website embedding + * Improve DataSearch aggregation page + * Add JSON and text representations in IDMEF details + * Support multi-column sorting in DataSearch + * Add ability to disable session redirection mechanism + * Updates to CSRF protection +- add upstream signing key and verify source signature + +--- Old: prewikka-5.1.1.tar.gz New: prewikka-5.2.0.tar.gz prewikka-5.2.0.tar.gz.sig prewikka.keyring Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.higbVA/_old 2020-10-29 09:23:23.270749973 +0100 +++ /var/tmp/diff_new_pack.higbVA/_new 2020-10-29 09:23:23.274749977 +0100 @@ -1,7 +1,7 @@ # # spec file for package prewikka # -# 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 @@ -17,13 +17,15 @@ Name: prewikka -Version:5.1.1 +Version:5.2.0 Release:0 Summary:Graphical front-end analysis console for the Prelude Framework License:GPL-2.0-or-later Group: Productivity/Networking/Web/Frontends -Url:https://www.prelude-siem.org -Source0: https://www.prelude-siem.org/pkg/src/5.1.0/%{name}-%{version}.tar.gz +URL:https://www.prelude-siem.org +Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz +Source1: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz.sig +Source2: https://www.prelude-siem.org/attachments/download/233/RPM-GPG-KEY-Prelude-IDS#/%{name}.keyring Patch0: prewikka-fix_shebang.patch BuildRequires: fdupes BuildRequires: gettext @@ -46,10 +48,9 @@ Requires: python3-pytz Requires: python3-voluptuous Requires: xorg-x11-fonts -BuildArch: noarch Obsoletes: prewikka-core < %{version}-%{release} Provides: prewikka-core = %{version}-%{release} - +BuildArch: noarch %python_subpackages %description @@ -59,6 +60,7 @@ well as access to external tools such as whois and traceroute. %package lang +# FIXME: consider using %%lang_package macro Summary:Prewikka lang files Group: Productivity/Networking/Web/Frontends @@ -87,12 +89,14 @@ %find_lang %{name} %files -n python3-%{name} -%defattr(-, root, root, -) +%license COPYING* +%doc AUTHORS README NEWS HACKING.README %attr(0750, -,-) %dir %{_sysconfdir}/%{name}/ %config(noreplace) %attr(0640, -,-) %{_sysconfdir}/%{name}/%{name}.conf %config(noreplace) %attr(0640, -,-) %{_sysconfdir}/%{name}/menu.yml +%attr(0750, -,-) %dir %{_sysconfdir}/%{name}/conf.d +%config(noreplace) %attr(0640, -,-) %{_sysconfdir}/%{name}/conf.d/*.conf %{_datadir}/%{name} -%doc COPYING* AUTHORS README NEWS HACKING.README %{python3_sitelib}/prewikka/ %{python3_sitelib}/prewikka*.egg-info %{_bindir}/prewikka-httpd ++ prewikka-5.1.1.tar.gz -> prewikka-5.2.0.tar.gz ++ 38502 lines of diff (skipped)
commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2019-11-26 17:02:33 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new.26869 (New) Package is "prewikka" Tue Nov 26 17:02:33 2019 rev:6 rq:750892 version:5.1.1 Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2018-02-18 11:45:26.866959352 +0100 +++ /work/SRC/openSUSE:Factory/.prewikka.new.26869/prewikka.changes 2019-11-26 17:04:00.468014466 +0100 @@ -1,0 +2,37 @@ +Fri Oct 25 08:00:00 UTC 2019 - thomas.andre...@gmail.com + +Bump version 5.1.1 + - Use the correct hook in heartbeat detail + - Fix grouping errors with datasearch:update + - Reload plugins if needed in prewikka-crontab + +- Add missing depends (see INSTALL file): + - python3-croniter + - python3-gevent + - python3-voluptuous + - python3-lark-parser + +--- +Fri Oct 25 07:00:00 UTC 2019 - thomas.andre...@gmail.com + +Bump version 5.1.0 + - Update frameworks + - Add prewikka-cli, prewikka in command line + - Add new options in config file + - Various fixes + - Separate dataprovider backend and instance + - Implement support for time-spanning data + - Add past periods to the control menu + - Add comparison operators for additional data + +- Use the correct hook in heartbeat detail +- Remove patchs: + - prewikka-fix_python3.patch +- Fixed upstream +- Add patchs: + - prewikka-fix_shebang.patch +- Non executives files do not need shebang +- Remove python2 + - Python 2 will be removed step by step in all Linux distributions + +--- Old: prewikka-4.0.0.tar.gz prewikka-fix_python3.patch New: prewikka-5.1.1.tar.gz prewikka-fix_shebang.patch Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.DZ1Rrt/_old 2019-11-26 17:04:05.272012807 +0100 +++ /var/tmp/diff_new_pack.DZ1Rrt/_new 2019-11-26 17:04:05.276012805 +0100 @@ -1,7 +1,7 @@ # # spec file for package prewikka # -# Copyright (c) 2018 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,41 +12,43 @@ # 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/ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} - Name: prewikka -Version:4.0.0 +Version:5.1.1 Release:0 Summary:Graphical front-end analysis console for the Prelude Framework -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Productivity/Networking/Web/Frontends Url:https://www.prelude-siem.org -Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz -Patch0: prewikka-fix_python3.patch -BuildRequires: %{python_module Babel} -BuildRequires: %{python_module lesscpy} -BuildRequires: %{python_module setuptools} +Source0: https://www.prelude-siem.org/pkg/src/5.1.0/%{name}-%{version}.tar.gz +Patch0: prewikka-fix_shebang.patch BuildRequires: fdupes BuildRequires: gettext -BuildRequires: python-devel -BuildRequires: python-rpm-macros +BuildRequires: python3-Babel BuildRequires: python3-devel -Requires: prewikka-core >= %{version} +BuildRequires: python3-lesscpy +BuildRequires: python3-rpm-macros +BuildRequires: python3-setuptools Requires: prewikka-lang >= %{version} -Requires: python-Babel -Requires: python-Mako -Requires: python-PyYAML -Requires: python-Werkzeug -Requires: python-libprelude -Requires: python-libpreludedb -Requires: python-python-dateutil -Requires: python-pytz +Requires: python3-Babel +Requires: python3-Mako +Requires: python3-PyYAML +Requires: python3-Werkzeug +Requires: python3-croniter +Requires: python3-gevent +Requires: python3-lark-parser +Requires: python3-libprelude +Requires: python3-libpreludedb +Requires: python3-python-dateutil +Requires: python3-pytz +Requires: python3-voluptuous Requires: xorg-x11-fonts BuildArch: noarch +Obsoletes: prewikka-core < %{version}-%{release} +Provides: prewikka-core = %{version}-%{release} %python_subpackages @@ -56,13 +58,6 @@ hearbeat
commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2018-02-18 11:45:24 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new (New) Package is "prewikka" Sun Feb 18 11:45:24 2018 rev:5 rq:577606 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2017-11-13 14:00:00.542934949 +0100 +++ /work/SRC/openSUSE:Factory/.prewikka.new/prewikka.changes 2018-02-18 11:45:26.866959352 +0100 @@ -1,0 +2,5 @@ +Sat Feb 10 07:00:00 UTC 2018 - thomas.andre...@gmail.com + +- Fix building prewikka with new find-lang.sh + +--- Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.EDWkbo/_old 2018-02-18 11:45:28.250909669 +0100 +++ /var/tmp/diff_new_pack.EDWkbo/_new 2018-02-18 11:45:28.254909526 +0100 @@ -1,7 +1,7 @@ # # spec file for package prewikka # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -97,7 +97,7 @@ mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} -%find_lang %{name} --with-python +%find_lang %{name} %files -n %{name}-core %defattr(-, root, root, -)
commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2017-11-13 13:59:46 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new (New) Package is "prewikka" Mon Nov 13 13:59:46 2017 rev:4 rq:538198 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2017-03-24 02:21:53.406064971 +0100 +++ /work/SRC/openSUSE:Factory/.prewikka.new/prewikka.changes 2017-11-13 14:00:00.542934949 +0100 @@ -1,0 +2,12 @@ +Wed Oct 04 07:00:00 UTC 2017 - thomas.andre...@gmail.com + +- Update to 4.0.0 +- Create python2-prewikka and python3-prewikka + packages since prewikka is python 3 compatible +- Move to Python Singlespec +- Remove patch prewikka-ez_setup.patch because we can only be + compatible with Factory/Tumbleweed because of Python Singlespec +- Add patch prewikka-fix_python3.patch to make prewikka fully + compatible with Python 3 + +--- Old: prewikka-3.1.0.tar.gz prewikka-ez_setup.patch New: prewikka-4.0.0.tar.gz prewikka-fix_python3.patch Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.FTZOK8/_old 2017-11-13 14:00:01.138913525 +0100 +++ /var/tmp/diff_new_pack.FTZOK8/_new 2017-11-13 14:00:01.142913381 +0100 @@ -16,36 +16,60 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} + Name: prewikka -Version:3.1.0 +Version:4.0.0 Release:0 Summary:Graphical front-end analysis console for the Prelude Framework License:GPL-2.0+ Group: Productivity/Networking/Web/Frontends Url:https://www.prelude-siem.org Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz -# Backport ez_setup to be compatible with old (Open)SuSE -Patch0: prewikka-ez_setup.patch +Patch0: prewikka-fix_python3.patch +BuildRequires: %{python_module Babel} +BuildRequires: %{python_module lesscpy} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes BuildRequires: gettext -BuildRequires: python-cheetah BuildRequires: python-devel -BuildRequires: python-lesscpy -BuildRequires: python-setuptools -Requires: python-babel -Requires: python-cheetah -Requires: python-dateutil +BuildRequires: python-rpm-macros +BuildRequires: python3-devel +Requires: prewikka-core >= %{version} +Requires: prewikka-lang >= %{version} +Requires: python-Babel +Requires: python-Mako +Requires: python-PyYAML +Requires: python-Werkzeug Requires: python-libprelude Requires: python-libpreludedb +Requires: python-python-dateutil Requires: python-pytz Requires: xorg-x11-fonts BuildArch: noarch +%python_subpackages + %description Prewikka is the graphical front-end analysis console for the Prelude Universal SIM. Prewikka provides alert aggregation and sensor and hearbeat views, and has user management and configurable filters, as well as access to external tools such as whois and traceroute. +%package core +Summary:Prewikka core files +Group: Productivity/Networking/Web/Frontends + +%description core +Core files for prewikka. + +%package lang +Summary:Prewikka lang files +Group: Productivity/Networking/Web/Frontends + +%description lang +Lang files for prewikka. + %prep %setup -q %patch0 @@ -53,21 +77,42 @@ %build %install -python setup.py install -O1 --root=%{buildroot} +install -d -m 0755 %{buildroot}%{_sbindir} + +%{python_expand $python setup.py install -O1 --force --root %{buildroot} +mv %{buildroot}%{_bindir}/%{name}-httpd %{buildroot}%{_sbindir}/%{name}-httpd-%{$python_bin_suffix} +%fdupes %{buildroot}%{$python_sitelib}/prewikka +} + +ln -s ./%{name}-httpd-%{python3_bin_suffix} %{buildroot}%{_sbindir}/%{name}-httpd + +install -d -m 0755 %{buildroot}%{_datadir}/locale +cp -r %{buildroot}%{python2_sitelib}/%{name}/locale/* %{buildroot}%{_datadir}/locale/ +rm -rf %{buildroot}%{python2_sitelib}/%{name}/locale +rm -rf %{buildroot}%{python3_sitelib}/%{name}/locale +ln -s %{_datadir}/locale %{buildroot}%{python2_sitelib}/%{name}/locale +ln -s %{_datadir}/locale %{buildroot}%{python3_sitelib}/%{name}/locale + +rm %{buildroot}%{_sysconfdir}/%{name}/*-dist + mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} -mkdir -p %{buildroot}%{_sbindir}/ -mv %{buildroot}/%{_bindir}/%{name}-httpd %{buildroot}/%{_sbindir}/%{name}-httpd -find %{buildroot} -type f -name '*.pyo' -delete + %find_lang %{name} --with-python -%files -f %{name}.lang +%files -n %{name}-core %defattr(-, root, root
commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2017-03-24 02:21:52 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new (New) Package is "prewikka" Fri Mar 24 02:21:52 2017 rev:3 rq:481611 version:3.1.0 Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2017-02-19 01:00:47.493608930 +0100 +++ /work/SRC/openSUSE:Factory/.prewikka.new/prewikka.changes 2017-03-24 02:21:53.406064971 +0100 @@ -1,0 +2,9 @@ +Fri Feb 10 00:33:55 UTC 2017 - thomas.andre...@gmail.com + +- Update to 3.1.0 (Prelude 3.1.0 released on 14 Sept 2016) +- Remove unnecessary patches + - prewikka-cheetah-shbang.patch + - prewikka-wsgi-shbang.patch +- Spec-Cleaner + +--- Old: prewikka-3.0.0.tar.gz prewikka-cheetah-shbang.patch prewikka-wsgi-shbang.patch New: prewikka-3.1.0.tar.gz Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.jGS09D/_old 2017-03-24 02:21:53.945988575 +0100 +++ /var/tmp/diff_new_pack.jGS09D/_new 2017-03-24 02:21:53.945988575 +0100 @@ -17,16 +17,15 @@ Name: prewikka -Version:3.0.0 +Version:3.1.0 Release:0 Summary:Graphical front-end analysis console for the Prelude Framework License:GPL-2.0+ Group: Productivity/Networking/Web/Frontends Url:https://www.prelude-siem.org -Source0: https://www.prelude-siem.org/pkg/src/3.0.0/%{name}-%{version}.tar.gz -Patch0: prewikka-cheetah-shbang.patch -Patch1: prewikka-wsgi-shbang.patch -Patch2: prewikka-ez_setup.patch +Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz +# Backport ez_setup to be compatible with old (Open)SuSE +Patch0: prewikka-ez_setup.patch BuildRequires: gettext BuildRequires: python-cheetah BuildRequires: python-devel @@ -49,14 +48,12 @@ %prep %setup -q -%patch0 -p0 -%patch1 -p0 -%patch2 -p0 +%patch0 %build %install -%{__python} setup.py install -O1 --root=%{buildroot} +python setup.py install -O1 --root=%{buildroot} mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} mkdir -p %{buildroot}%{_sbindir}/ mv %{buildroot}/%{_bindir}/%{name}-httpd %{buildroot}/%{_sbindir}/%{name}-httpd ++ prewikka-3.0.0.tar.gz -> prewikka-3.1.0.tar.gz ++ 18787 lines of diff (skipped) ++ prewikka-ez_setup.patch ++ --- /var/tmp/diff_new_pack.jGS09D/_old 2017-03-24 02:21:54.185954622 +0100 +++ /var/tmp/diff_new_pack.jGS09D/_new 2017-03-24 02:21:54.185954622 +0100 @@ -1,3 +1,9 @@ +From: Thomas Andrejak +Date: 2017-02-27 23:25:00 +0100 +References: no +Upstream: no +Subject: Backport ez_setup to be compatible with old (Open)SuSE + --- ez_setup.py2016-04-22 23:28:03.0 +0200 +++ ez_setup.py2016-05-02 00:23:50.498917032 +0200 @@ -36,7 +36,7 @@
commit prewikka for openSUSE:Factory
Hello community, here is the log from the commit of package prewikka for openSUSE:Factory checked in at 2017-02-19 01:00:47 Comparing /work/SRC/openSUSE:Factory/prewikka (Old) and /work/SRC/openSUSE:Factory/.prewikka.new (New) Package is "prewikka" Changes: --- /work/SRC/openSUSE:Factory/prewikka/prewikka.changes2016-09-16 11:00:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.prewikka.new/prewikka.changes 2017-02-19 01:00:47.493608930 +0100 @@ -1,0 +2,6 @@ +Thu Jan 26 21:28:03 UTC 2017 - jeng...@inai.de + +- Trim filler words from description. +- Replace -exec rm by simpler -delete. + +--- Other differences: -- ++ prewikka.spec ++ --- /var/tmp/diff_new_pack.HFUFvI/_old 2017-02-19 01:00:47.817563430 +0100 +++ /var/tmp/diff_new_pack.HFUFvI/_new 2017-02-19 01:00:47.821562868 +0100 @@ -1,7 +1,7 @@ # # spec file for package prewikka # -# 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,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: prewikka Version:3.0.0 Release:0 @@ -26,27 +27,25 @@ Patch0: prewikka-cheetah-shbang.patch Patch1: prewikka-wsgi-shbang.patch Patch2: prewikka-ez_setup.patch -BuildRequires: python-devel +BuildRequires: gettext BuildRequires: python-cheetah +BuildRequires: python-devel BuildRequires: python-lesscpy BuildRequires: python-setuptools -BuildRequires: gettext -Requires: python-cheetah -Requires: xorg-x11-fonts Requires: python-babel +Requires: python-cheetah Requires: python-dateutil -Requires: python-pytz Requires: python-libprelude Requires: python-libpreludedb +Requires: python-pytz +Requires: xorg-x11-fonts BuildArch: noarch %description -Prewikka is the graphical front-end analysis console for the -Prelude Universal SIM. Providing numerous features, Prewikka -facilitates the work of users and analysts. It provides alert -aggregation and sensor and hearbeat views, and has user management -and configurable filters. Prewikka also provides access to external -tools such as whois and traceroute. +Prewikka is the graphical front-end analysis console for the Prelude +Universal SIM. Prewikka provides alert aggregation and sensor and +hearbeat views, and has user management and configurable filters, as +well as access to external tools such as whois and traceroute. %prep %setup -q @@ -61,7 +60,7 @@ mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} mkdir -p %{buildroot}%{_sbindir}/ mv %{buildroot}/%{_bindir}/%{name}-httpd %{buildroot}/%{_sbindir}/%{name}-httpd -find %{buildroot} -type f -name '*.pyo' -exec rm -f {} ';' +find %{buildroot} -type f -name '*.pyo' -delete %find_lang %{name} --with-python %files -f %{name}.lang