commit:     499a8a74759e1600402d6774c4c790649b1e7540
Author:     Hasan ÇALIŞIR <hasan.calisir <AT> psauxit <DOT> com>
AuthorDate: Tue Mar 19 13:10:04 2019 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 23:59:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499a8a74

net-analyzer/greenbone-security-assistant: revbump to 7.0.3-r1.

Introduces the new daemon arg for systemd & init.d.
This fixes the reverse proxy error comes with openvas WebUI(GSA).

Signed-off-by: Hasan ÇALIŞIR <hasan.calisir <AT> psauxit.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/11410
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 .../greenbone-security-assistant/files/gsa-daemon.conf        | 11 +++++++++++
 net-analyzer/greenbone-security-assistant/files/gsa.init      |  2 +-
 net-analyzer/greenbone-security-assistant/files/gsa.service   |  2 +-
 ....3.ebuild => greenbone-security-assistant-7.0.3-r1.ebuild} |  0
 4 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/greenbone-security-assistant/files/gsa-daemon.conf 
b/net-analyzer/greenbone-security-assistant/files/gsa-daemon.conf
index 9d34da62659..2c9a62eef81 100644
--- a/net-analyzer/greenbone-security-assistant/files/gsa-daemon.conf
+++ b/net-analyzer/greenbone-security-assistant/files/gsa-daemon.conf
@@ -18,3 +18,14 @@ OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_PORT="--mport=9390"
 
 # TLS Settings
 OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES="--gnutls-priorities=NORMAL"
+
+# If you use reverse proxy you must set OPENVAS_REVERSE_PROXY daemon arg
+# otherwise you will get the below error.
+# --------------------------------------------------------------- 
+# The request contained an unknown or invalid Host header. 
+# If you are trying to access GSA via its hostname or a proxy, 
+# make sure GSA is set up to allow it.
+# ---------------------------------------------------------------
+
+# Reverse Proxy Settings ( e.g. --allow-header-host=subdomain.example.com )
+OPENVAS_REVERSE_PROXY="--allow-header-host="

diff --git a/net-analyzer/greenbone-security-assistant/files/gsa.init 
b/net-analyzer/greenbone-security-assistant/files/gsa.init
index 6e625a96a25..2b463642242 100644
--- a/net-analyzer/greenbone-security-assistant/files/gsa.init
+++ b/net-analyzer/greenbone-security-assistant/files/gsa.init
@@ -4,7 +4,7 @@
 
 name="Greenbone Security Assistant Daemon"
 command="/usr/sbin/gsad"
-command_args="${OPENVAS_SECURITY_ASSISTANT_OPTIONS} 
${OPENVAS_SECURITY_ASSISTANT_LISTEN_ADDRESS} 
${OPENVAS_SECURITY_ASSISTANT_LISTEN_PORT} 
${OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_ADDRESS} 
${OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_PORT} 
${OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES}"
+command_args="${OPENVAS_SECURITY_ASSISTANT_OPTIONS} 
${OPENVAS_SECURITY_ASSISTANT_LISTEN_ADDRESS} 
${OPENVAS_SECURITY_ASSISTANT_LISTEN_PORT} 
${OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_ADDRESS} 
${OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_PORT} 
${OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES} ${OPENVAS_REVERSE_PROXY}"
 pidfile="/var/run/gsad.pid"
 command_background="true"
 

diff --git a/net-analyzer/greenbone-security-assistant/files/gsa.service 
b/net-analyzer/greenbone-security-assistant/files/gsa.service
index 3d0f2d37a45..bc8c1d9e285 100644
--- a/net-analyzer/greenbone-security-assistant/files/gsa.service
+++ b/net-analyzer/greenbone-security-assistant/files/gsa.service
@@ -8,7 +8,7 @@ Wants=gvmd.service
 [Service]
 Type=forking
 EnvironmentFile=-/etc/openvas/sysconfig/gsa-daemon.conf
-ExecStart=/usr/sbin/gsad $OPENVAS_SECURITY_ASSISTANT_OPTIONS 
$OPENVAS_SECURITY_ASSISTANT_LISTEN_ADDRESS 
$OPENVAS_SECURITY_ASSISTANT_LISTEN_PORT 
$OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_ADDRESS 
$OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_PORT 
$OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES
+ExecStart=/usr/sbin/gsad $OPENVAS_SECURITY_ASSISTANT_OPTIONS 
$OPENVAS_SECURITY_ASSISTANT_LISTEN_ADDRESS 
$OPENVAS_SECURITY_ASSISTANT_LISTEN_PORT 
$OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_ADDRESS 
$OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_PORT 
$OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES $OPENVAS_REVERSE_PROXY
 ExecReload=/bin/kill -HUP $MAINPID
 KillMode=mixed
 User=root

diff --git 
a/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-7.0.3.ebuild
 
b/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-7.0.3-r1.ebuild
similarity index 100%
rename from 
net-analyzer/greenbone-security-assistant/greenbone-security-assistant-7.0.3.ebuild
rename to 
net-analyzer/greenbone-security-assistant/greenbone-security-assistant-7.0.3-r1.ebuild

Reply via email to