Martin Tappler created AMQ-6345:
-----------------------------------
Summary: [MQTT] ping response without CONNECT
Key: AMQ-6345
URL: https://issues.apache.org/jira/browse/AMQ-6345
Project: ActiveMQ
Issue Type: Bug
Components: MQTT
Affects Versions: 5.13.3
Environment: Ubuntu Linux 14.04
Reporter: Martin Tappler
Priority: Minor
I am currently investigating the behavior of several MQTT brokers and noticed
that the ActiveMQ broker responds to PINGREQ packets with PINGRESP packets even
if no CONNECT packet has been sent before.
This would be a violation of MQTT-3.1.0-1 and MQTT-4.8.0-1 of MQTT v3.1.1 while
MQTT v3.1 is not that strict about this issue, but does also state "When a
TCP/IP socket connection is established from a client to a server, a protocol
level session must be created using a CONNECT flow."
(http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html#connect)
Since ActiveMQ supports MQTT v3.1 according to http://activemq.apache.org/,
but also MQTT v3.1.1 according to Issue AMQ-4990, I am not sure whether this
should actually be considered a bug.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)