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
