eclipse / paho.mqtt.java

Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.
https://eclipse.org/paho
Other
2.12k stars 883 forks source link

MQTTv5: Enforce "MUST" & "MUST NOT" aspects of specification for protocol errors. #553

Open jpwsutton opened 6 years ago

jpwsutton commented 6 years ago

Currently, the client is quite relaxed when it comes to protocol errors, this task should contain all updates to the client where the client should forcefully disconnect from the server in the case of a protocol error.

jpwsutton commented 6 years ago

The Mandatory normative statements can be found here: http://docs.oasis-open.org/mqtt/mqtt/v5.0/cs02/mqtt-v5.0-cs02.html#_Toc514345564