9589e0baca
Motivation: In MQTT 3.1 specification, "The Client Identifier (Client ID) is between 1 and 23 characters long, and uniquely identifies the client to the server". But, current client id validation length is 0~23. It must be 1~23. The empty string is invalid client id in MQTT 3.1 Modifications: Change isValidClientId method. Add MIN_CLIENT_ID_LENGTH. Result: The validation check for client id length is between 1 and 23. |
||
---|---|---|
.. | ||
MqttCodecUtil.java | ||
MqttConnAckMessage.java | ||
MqttConnAckVariableHeader.java | ||
MqttConnectMessage.java | ||
MqttConnectPayload.java | ||
MqttConnectReturnCode.java | ||
MqttConnectVariableHeader.java | ||
MqttDecoder.java | ||
MqttEncoder.java | ||
MqttFixedHeader.java | ||
MqttMessage.java | ||
MqttMessageFactory.java | ||
MqttMessageIdVariableHeader.java | ||
MqttMessageType.java | ||
MqttPubAckMessage.java | ||
MqttPublishMessage.java | ||
MqttPublishVariableHeader.java | ||
MqttQoS.java | ||
MqttSubAckMessage.java | ||
MqttSubAckPayload.java | ||
MqttSubscribeMessage.java | ||
MqttSubscribePayload.java | ||
MqttTopicSubscription.java | ||
MqttUnsubAckMessage.java | ||
MqttUnsubscribeMessage.java | ||
MqttUnsubscribePayload.java | ||
MqttVersion.java | ||
package-info.java |