From 31ee34642917072ff8285b8175b6b54f7c1fbc9d Mon Sep 17 00:00:00 2001 From: "Jeremy T. Bouse" Date: Wed, 6 May 2026 07:45:29 -0400 Subject: [PATCH] fix: update client ID regex to include MeshtasticProbe format --- emqx/emqx.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/emqx/emqx.conf b/emqx/emqx.conf index 55a1d1f..9939faa 100644 --- a/emqx/emqx.conf +++ b/emqx/emqx.conf @@ -136,11 +136,12 @@ authentication = [ # - Meshtastic{Python|Apple|Android}MqttProxy- # - Meshtastic{Python|Apple|Android}MqttProxy-! # - Meshtastic{Python|Apple|Android}MqttProxy-paho + # - MeshtasticProbe- # - meshpoint- # - ! is_match = [ "regex_match(username, '^(uplink|lonewolf)$')", - "regex_match(clientid, '^(Meshtastic(Python|Apple|Android)MqttProxy-(!?[A-Fa-f0-9]+|paho[0-9]+)|meshpoint-[A-Fa-f0-9]+|![A-Fa-f0-9]+)$')" + "regex_match(clientid, '^(Meshtastic(Python|Apple|Android)MqttProxy-(!?[A-Fa-f0-9]+|paho[0-9]+)|MeshtasticProbe-[0-9]+|meshpoint-[A-Fa-f0-9]+|![A-Fa-f0-9]+)$')" ] result = ignore },