Revisions of intelmq-manager

Schacht's avatar Schacht (schacht-certat) committed (revision 41)
Use correct debian directory
Schacht's avatar Schacht (schacht-certat) committed (revision 40)
Fix recommends in Debian package
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 39)
- Update to version 2.3.1
Schacht's avatar Schacht (schacht-certat) committed (revision 38)
Update to a83dbbe5cde536f8d7e6f266d492dd3d03c18ebe
Schacht's avatar Schacht (schacht-certat) committed (revision 37)
Update to ec035009e88240361b7d170a12030e43b194dd91
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 36)
rpm: update message for account creation
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 35)
- Update to 2.3.0 alpha 2, commit 98a44b890e7b35c9976e1f2cff4565f218696426.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 34)
- Always require intelmq-api.
- Also ship the html files, build them.
- Adapt file paths in apache configuration.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 33)
- Remove doc subpackage, fix rpm builds.
Schacht's avatar Schacht (schacht-certat) committed (revision 32)
Update to e30add292c47a80765e5e662fbdcf3dfa1951723
Schacht's avatar Schacht (schacht-certat) committed (revision 31)
Update to commit 0b2567798a46ee657ded5f68a66af6806269bf60
Schacht's avatar Schacht (schacht-certat) committed (revision 30)
Readd files

A    create_archives.sh
A    intelmq-manager.changes
A    intelmq-manager.spec
A    update-dsc.sh

Diff for working copy: .
Index: create_archives.sh
===================================================================
--- create_archives.sh	(revision 0)
+++ create_archives.sh	(revision 0)
@@ -0,0 +1,25 @@
+#!/bin/bash -e
+
+if [[ "$1" = "-h" ]]; then
+    echo "./create-archives version refspec [revision]"
+    exit 0
+fi
+
+version="$1"
+if [[ $# -eq 2 ]]; then
+    refspec=$2
+    revision=1
+else
+    if [[ $# -eq 3 ]]; then
+        refspec=$2
+        revision=$3
+    else
+        refspec=$version
+    fi
+fi
+echo "Creating archives for version '$version-$revision' from refspec '$refspec'."
+
+git -C ~/dev/intelmq-manager/ archive --format=tar.gz --prefix=intelmq-manager/ $refspec >| intelmq-manager_$version.orig.tar.gz
+git -C ~/dev/intelmq-manager/ archive --format=tar.gz --prefix=debian/ $refspec:debian/ >| intelmq-manager_$version-$revision.debian.tar.gz
+
+sed -i "s/Version:.\*/Version: $version/" *.dsc

Index: intelmq-manager.changes
===================================================================
--- intelmq-manager.changes	(revision 0)
+++ intelmq-manager.changes	(revision 0)
@@ -0,0 +1,129 @@
+-------------------------------------------------------------------
+Fri Jan  8 10:40:14 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to new intelmq-manager with API backend
+
+-------------------------------------------------------------------
+Thu Dec 10 17:17:35 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- centos: fix httpd service name
+
+-------------------------------------------------------------------
+Thu Jul 30 17:40:08 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to version 2.2.1.
+
+-------------------------------------------------------------------
+Tue Jun 23 09:02:42 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to version 2.2.0.
+
+-------------------------------------------------------------------
+Mon Apr 27 19:40:18 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to version 2.1.1.
+ - Bernhard Herzog (Intevation) discovered that the backend incorrectly handled messages given by user-input in the "send" functionality of the Inspect-tool of the Monitor component. An attacker with access to the IntelMQ Manager could possibly use this issue to execute arbitrary code with the privileges of the webserver.
+
+-------------------------------------------------------------------
+Tue Oct 15 10:04:17 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to version 2.1.0
+
+-------------------------------------------------------------------
+Tue Aug 27 11:47:40 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Update to version 2.0.0.
+
+-------------------------------------------------------------------
+Wed Jan 16 13:24:53 UTC 2019 - sebix+novell.com@sebix.at
+
+- fix build bug on leap 42.3
+
+-------------------------------------------------------------------
+Tue Dec 18 11:31:01 UTC 2018 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Only show the htpasswd hint on installation, not ugrade
+
+-------------------------------------------------------------------
+Mon Nov 12 17:47:48 UTC 2018 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- Add update-dsc.sh
+- Update to version 1.1.0
+
+-------------------------------------------------------------------
+Mon Sep 24 15:36:24 UTC 2018 - sebix+novell.com@sebix.at
+
+- update to version 1.0.2
+
+-------------------------------------------------------------------
+Tue Jul 31 21:14:08 UTC 2018 - sebix+novell.com@sebix.at
+
+- apache: only enable php7 if not yet enabled (#149).
+
+-------------------------------------------------------------------
+Fri Jun  1 15:51:14 UTC 2018 - sebix+novell.com@sebix.at
+
+- fix file permissions for manager configuration
+
+-------------------------------------------------------------------
+Mon Apr 23 13:59:49 UTC 2018 - sebix+novell.com@sebix.at
+
+- update to version 1.0.1
+
+-------------------------------------------------------------------
+Mon Apr 23 13:00:03 UTC 2018 - sebix+novell.com@sebix.at
+
+- update to version 1.0.0
+- fix LICENSE
+
+-------------------------------------------------------------------
+Wed Dec  6 13:39:13 UTC 2017 - sebix+novell.com@sebix.at
+
+- use fdupes
+- do not claim /etc/suoders.d on openSUSE
+- require php7-json explicitly on openSUSE
+
+-------------------------------------------------------------------
+Tue Sep 26 07:57:25 UTC 2017 - sebix+novell.com@sebix.at
+
+- update to 0.3.1
+
+-------------------------------------------------------------------
+Mon Sep 25 14:15:50 UTC 2017 - sebix+novell.com@sebix.at
+
+- require php-json for suse
+
+-------------------------------------------------------------------
+Mon Sep 25 12:35:12 UTC 2017 - sebix+novell.com@sebix.at
+
+- update to 0.3
+ * add positions file
+
+-------------------------------------------------------------------
+Tue Jun 20 13:03:35 UTC 2017 - sebix+novell.com@sebix.at
+
+- update to 0.2.1
+ * fix syntax error in javascript which prevented loading of configuration
+
+-------------------------------------------------------------------
+Wed Jun  7 12:43:15 UTC 2017 - sebix+novell.com@sebix.at
+
+- update to 7a757f56302cc6122c9dbfbe66c7e1f75db4c64c
+- use patch to adapt paths in config instead of sed
+
+-------------------------------------------------------------------
+Fri Jun  2 09:14:42 UTC 2017 - sebix+novell.com@sebix.at
+
+- correct httpd paths for centos and fedora
+- update to master
+
+-------------------------------------------------------------------
+Mon May 29 12:54:10 UTC 2017 - sebix+novell.com@sebix.at
+
+- require httpd-tools instead of apache2-utils for fedora and centos
+
+-------------------------------------------------------------------
+Thu Apr 20 10:15:32 UTC 2017 - sebix+novell.com@sebix.at
+
+- initial package
+

Index: intelmq-manager.spec
===================================================================
--- intelmq-manager.spec	(revision 0)
+++ intelmq-manager.spec	(revision 0)
@@ -0,0 +1,112 @@
+#
+# spec file for package intelmq-manager
+#
+# Copyright (c) 2020 Sebastian Wagner <wagner@cert.at>
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# 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/
+#
+
+Name:           intelmq-manager
+Version:        2.3.0~alpha1
+Release:        0
+Summary:        A graphical interface to manage configurations for IntelMQ
+License:        AGPL-3.0
+Group:          Development/Languages/Other
+Url:            https://intelmq.org/
+Source0:        intelmq-manager_%{version}.orig.tar.gz
+Source1:        intelmq-manager_%{version}-1.debian.tar.gz
+BuildRequires:  systemd
+BuildRequires:  fdupes
+%if 0%{?suse_version}
+BuildRequires:  apache2
+BuildRequires:  apache-rpm-macros
+Requires:       apache2
+Requires:       apache2-utils
+%define httpd_name apache2
+%define httpd_conf_dir vhosts.d
+%else
+BuildRequires:  httpd
+Requires:       httpd
+Requires:       httpd-tools
+Requires(pre):  shadow-utils
+%define apache_user apache
+%define httpd_name httpd
+%define httpd_conf_dir conf.d
+%endif
+%{?systemd_requires}
+Requires:       systemd
+%if 0%{?centos_version} == 700
+Requires:       intelmq-api >= 2.2.0
+%else
+Recommends:     intelmq-api >= 2.2.0
+Suggests:       %name-doc = %version
+%endif
+BuildArch:      noarch
+
+
+%description
+A graphical interface to manage configurations for the IntelMQ framework. A IntelMQ configuration is a set of config files which describe which bots and processing steps should be run in which order. It is similar to describing the dataflow in dataflow oriented languages. IntelMQ Manager is therefore an intuitive tool to allow non-programmers to specify the data flow in IntelMQ.
+
+%package doc
+Summary:        Documentation files of %name
+Requires:       %name = %version
+
+%description doc
+This package contains optional documentation files for %n.
+
+%prep
+%setup -q -n intelmq-manager
+%setup -q -D -T -b 1 -n intelmq-manager
+
+%build
+
+%install
+install -d %{buildroot}%{_sysconfdir}/%httpd_name/%httpd_conf_dir/
+install -D -m 644 contrib/intelmq-manager-apache.conf %{buildroot}%{_sysconfdir}/%httpd_name/%httpd_conf_dir/
+%fdupes %{buildroot}
+
+%post
+if [ "$1" == 1 ]; then
+  echo 'FIXME To configure password protection for the webinterface run `htpasswd /etc/intelmq-manager.htusers intelmqadmin`' > /dev/stderr
+fi
+%if 0%{?suse_version}
+a2enmod -q headers || a2enmod headers
+%_restart_on_update apache2.service
+%else
+%if 0%{?centos_version}
+systemctl reload httpd.service
+%else
+systemctl reload apache-httpd.service
+%endif
+%endif
+
+%check
+
+%files
+%defattr(-,root,root,-)
+%if 0%{?suse_version}
+%dir %{_sysconfdir}/%httpd_name/
+%dir %{_sysconfdir}/%httpd_name/%httpd_conf_dir/
+%endif
+
+%config(noreplace) %{_sysconfdir}/%httpd_name/%httpd_conf_dir/intelmq-manager-apache.conf
+%doc CONTRIBUTORS.md README.md CHANGELOG.md NEWS.md
+%if 0%{?leap_version} >= 420200 || 0%{?suse_version} > 1320 || 0%{?fedora}
+%license LICENSES/*
+%else
+%doc LICENSES
+%endif
+
+%files doc
+%doc CONTRIBUTORS.md README.md docs/ CHANGELOG.md NEWS.md
+
+%changelog

Index: update-dsc.sh
===================================================================
--- update-dsc.sh	(revision 0)
+++ update-dsc.sh	(revision 0)
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+for file in *.dsc; do
+    sed -i '/^ / d' $file
+done
+
+for file in *.tar.gz; do
+    md5sum=$(md5sum $file | awk '{print $1}')
+    size=$(du -b $file | awk '{print $1}')
+    for dscfile in *.dsc; do
+        echo " $md5sum $size $file" >> $dscfile
+    done
+done
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 29)
Schacht's avatar Schacht (schacht-certat) committed (revision 28)
downgrad debhelper-compat to 11
Schacht's avatar Schacht (schacht-certat) committed (revision 27)
Update to 4e9dde9bec34ed01a1dc80861c99aa4e4ffa6c25
Schacht's avatar Schacht (schacht-certat) committed (revision 26)
Update to commit 19a15c444a683c65243501cecbe686bf2d771ebe
Schacht's avatar Schacht (schacht-certat) committed (revision 25)
Test if build works when cleaning up
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 24)
update dsc dile
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 23)
fix files
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 22)
- Update to new intelmq-manager with API backend
Displaying revisions 21 - 40 of 61
openSUSE Build Service is sponsored by