From ef0c14c522e93243f491b6440e7d33fa3aa04ba7 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Sun, 15 May 2022 23:16:32 +0200 Subject: [PATCH] fix(telemetry): Ensure verify_none for http client --- lib-ce/emqx_telemetry/src/emqx_telemetry.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib-ce/emqx_telemetry/src/emqx_telemetry.erl b/lib-ce/emqx_telemetry/src/emqx_telemetry.erl index 29edc6b9c..b87329076 100644 --- a/lib-ce/emqx_telemetry/src/emqx_telemetry.erl +++ b/lib-ce/emqx_telemetry/src/emqx_telemetry.erl @@ -367,7 +367,9 @@ report_telemetry(State = #state{url = URL}) -> end. httpc_request(Method, URL, Headers, Body) -> - httpc:request(Method, {URL, Headers, "application/json", Body}, [], []). + HTTPOptions = [{timeout, timer:seconds(10)}, {ssl, [{verify, verify_none}]}], + Options = [], + httpc:request(Method, {URL, Headers, "application/json", Body}, HTTPOptions, Options). ignore_lib_apps(Apps) -> LibApps = [kernel, stdlib, sasl, appmon, eldap, erts,