diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..8b6339a5 Binary files /dev/null and b/.DS_Store differ 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 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