Blame 0014-rhtsupport-never-use-uReport-URL-from-ureport.config.patch

Jakub Filak c5487ab
From 7f97600ab8f814fb8446536b9708ddb90b576284 Mon Sep 17 00:00:00 2001
Jakub Filak c5487ab
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak c5487ab
Date: Wed, 22 Oct 2014 10:21:07 +0200
Jakub Filak c5487ab
Subject: [PATCH] rhtsupport: never use uReport URL from ureport.config
Jakub Filak c5487ab
Jakub Filak c5487ab
The GUI reporter always export uReport_URL, thus reporter-rhtsupport
Jakub Filak c5487ab
never use the Strata URL.
Jakub Filak c5487ab
Jakub Filak c5487ab
Moreover, usage of uReport_URL is really bad idea, because a reporter
Jakub Filak c5487ab
thinks he is going to send data to the portal but the ureport might end
Jakub Filak c5487ab
somewhere else.
Jakub Filak c5487ab
Jakub Filak c5487ab
Related #1139987
Jakub Filak c5487ab
Jakub Filak c5487ab
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak c5487ab
---
Jakub Filak c5487ab
 src/plugins/reporter-rhtsupport.c | 24 ++++++++++++------------
Jakub Filak c5487ab
 1 file changed, 12 insertions(+), 12 deletions(-)
Jakub Filak c5487ab
Jakub Filak c5487ab
diff --git a/src/plugins/reporter-rhtsupport.c b/src/plugins/reporter-rhtsupport.c
Jakub Filak c5487ab
index 9a1f392..4b74c5c 100644
Jakub Filak c5487ab
--- a/src/plugins/reporter-rhtsupport.c
Jakub Filak c5487ab
+++ b/src/plugins/reporter-rhtsupport.c
Jakub Filak c5487ab
@@ -383,18 +383,18 @@ void prepare_ureport_configuration(const char *urcfile,
Jakub Filak c5487ab
     load_conf_file(urcfile, settings, false);
Jakub Filak c5487ab
     ureport_server_config_init(urconf);
Jakub Filak c5487ab
 
Jakub Filak c5487ab
-    char *url = NULL;
Jakub Filak c5487ab
-    UREPORT_OPTION_VALUE_FROM_CONF(settings, "URL", url, xstrdup);
Jakub Filak c5487ab
-    if (url == NULL)
Jakub Filak c5487ab
-    {
Jakub Filak c5487ab
-        ureport_server_config_set_url(urconf, concat_path_file(portal_url, "/telemetry/abrt"));
Jakub Filak c5487ab
-        urconf->ur_ssl_verify = ssl_verify;
Jakub Filak c5487ab
-    }
Jakub Filak c5487ab
-    else
Jakub Filak c5487ab
-    {
Jakub Filak c5487ab
-        ureport_server_config_set_url(urconf, url);
Jakub Filak c5487ab
-        UREPORT_OPTION_VALUE_FROM_CONF(settings, "SSLVerify", urconf->ur_ssl_verify, string_to_bool);
Jakub Filak c5487ab
-    }
Jakub Filak c5487ab
+    /* The following lines cause that we always use URL from ureport's
Jakub Filak c5487ab
+     * configuration becuase the GUI reporter always exports uReport_URL env
Jakub Filak c5487ab
+     * var.
Jakub Filak c5487ab
+     *
Jakub Filak c5487ab
+     *   char *url = NULL;
Jakub Filak c5487ab
+     *   UREPORT_OPTION_VALUE_FROM_CONF(settings, "URL", url, xstrdup);
Jakub Filak c5487ab
+     *   if (url != NULL)
Jakub Filak c5487ab
+     *       ureport_server_config_set_url(urconf, url);
Jakub Filak c5487ab
+     */
Jakub Filak c5487ab
+
Jakub Filak c5487ab
+    ureport_server_config_set_url(urconf, concat_path_file(portal_url, "/telemetry/abrt"));
Jakub Filak c5487ab
+    urconf->ur_ssl_verify = ssl_verify;
Jakub Filak c5487ab
 
Jakub Filak c5487ab
     ureport_server_config_set_basic_auth(urconf, login, password);
Jakub Filak c5487ab
 
Jakub Filak c5487ab
-- 
Jakub Filak c5487ab
2.1.0
Jakub Filak c5487ab