-
I noticed that the most recent paho library for mqttv5 replaced the type for Publish.PublishProperties.User from map[string]string with []UserProperty. I'm assuming the reason for the change is the pr…
-
Environment
EMQX version: 4.2.7
Machines: Infrastructure VM in Microsoft Azure of type Standard (4 vcpus, 16 GiB memory)
OS: Ubuntu 18.04.5 LTS
We used the default settings in emqx.conf, except…
-
Hi,
the current implementation of the `paho.mqtt.golang` acknowledges incoming messages once they're received, just after calling handler function.
If the handler execution fails, the message shou…
-
**Describe the bug**
Persistence implementation has inconsitencies.
MQTTPersistence.h has the following lines:
```C
/** Stem of the key for a sent PUBLISH QoS1 or QoS2 */
#define PERSISTENCE_…
-
**Describe the bug**
I am using the Async API with MQTTv5.
After the call to `MQTTAsync_sendMessage(client, &topic, &msg, &callOptions)` the structure `MQTTAsync_callOptions callOptions` allows to r…
-
There is an extra byte in the payload if the length of the property section of a publish packet is greater or equal to 128
How to reproduce the error:
import threading
from src.paho.mqt…
-
Using paho-mqtt and trying to have it receive queued messages. The broker I'm using is emqx 4.2.2 and this is my script:
```python
def on_connect(mqttc, obj, flags, rc, other):
print(" Ses…
-
**Is your feature request related to a problem? Please describe.**
At the moment you need to define the topic alias for each topic in every Publish:
```go
// Computes the topic alias of the curre…
-
It's probably time to move the Unit Tests to a more modern framework. I'm leaning heavily toward Catch2.
Any thoughts?
-
There is a change between content of conn_param in tcp.c and broker.c.
When testing MQTTv5 in concurrency, print the version when a connect is comming.
in tcp.c the version is always 5, but when p…