From eeab4fabe7d98c4db656acc4e7f30544e5019963 Mon Sep 17 00:00:00 2001 From: Artem Zhvalyuk Date: Sun, 31 Aug 2025 17:09:09 +0200 Subject: [PATCH 1/2] feat: dws-0000 insecure for mqtt --- .DS_Store | Bin 0 -> 6148 bytes functions/daemon.go | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8b6339a56b4c4cb76313a3df62979b8da67845a8 GIT binary patch literal 6148 zcmeH~JqiLr422W55Nx)zoW=uqgF*BJUO;pa1kpn5=jgutG_KaN$O|OjB(q_6U$L_h z5#2odwMZu-bGT7f76zusr*f2w+|K>ubiCiMR&tvptpM+2u%Fum6`%rCfC^9nDlj4i z@*tltM)XX46e>Uk#-V_H9}3)9lP&0<4g?uRzEqg^zI56wHPO))TycF}?arq#hf1*pJ4fobHOo&P)dxA}k2!juY7fj?6~ zXWRXDgO|#)_2c!de#ok=8yxh@5#D|Rkl0bYgu7wC*aED{7DNTc9|4zvfeQRoffrzp B5oZ7Z literal 0 HcmV?d00001 diff --git a/functions/daemon.go b/functions/daemon.go index c358f184..8a2b1654 100644 --- a/functions/daemon.go +++ b/functions/daemon.go @@ -2,6 +2,7 @@ package functions import ( "context" + "crypto/tls" "errors" "fmt" "net" @@ -329,6 +330,11 @@ func setupMQTT(server *config.Server) error { opts.SetConnectionLostHandler(func(c mqtt.Client, e error) { slog.Warn("detected broker connection lost for", "server", server.Broker) }) + + opts.SetTLSConfig(&tls.Config{ + InsecureSkipVerify: true, + }) + Mqclient = mqtt.NewClient(opts) var connecterr error for count := 0; count < 3; count++ { @@ -390,6 +396,11 @@ func setupMQTTSingleton(server *config.Server, publishOnly bool) error { opts.SetConnectionLostHandler(func(c mqtt.Client, e error) { slog.Warn("detected broker connection lost for", "server", server.Broker) }) + + opts.SetTLSConfig(&tls.Config{ + InsecureSkipVerify: true, + }) + Mqclient = mqtt.NewClient(opts) var connecterr error From 8da37e5b19b7f1d06c39fdda146275d86b315076 Mon Sep 17 00:00:00 2001 From: Artem Zhvalyuk Date: Sun, 31 Aug 2025 17:09:32 +0200 Subject: [PATCH 2/2] feat: dws-0000 insecure for mqtt --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 0c9b6dc3..02473999 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,5 @@ backup/* dist/* /.idea /bin -/bin/* \ No newline at end of file +/bin/* +.DS_Store \ No newline at end of file