#MQTT Handling of Disallowed Unicode Code Points V1.0 published by MQTT TC
OASIS is pleased to announce publication of “MQTT Handling of Disallowed Unicode Code Points Version 1.0,” a Committee Note from the members of the OASIS Message Queuing Telemetry Transport (MQTT) TC [1].
For users of MQTT, some combinations of MQTT Clients and Servers might allow one properly authorized publishing client to cause another client to disconnect by publishing a Topic Name that contains a disallowed Unicode code point. This document recommends some steps that can be taken to prevent this eventuality.
The Committee Note is available here:
MQTT Handling of Disallowed Unicode Code Points Version 1.0
Committee Note 01
19 April 2018
PDF (Authoritative):
http://docs.oasis-open.org/mqtt/disallowed-chars/v1.0/cn01/disallowed-chars-v1.0-cn01.pdf
HTML:
http://docs.oasis-open.org/mqtt/disallowed-chars/v1.0/cn01/disallowed-chars-v1.0-cn01.html
Editable source:
http://docs.oasis-open.org/mqtt/disallowed-chars/v1.0/cn01/disallowed-chars-v1.0-cn01.docx
For your convenience, OASIS provides a complete package of the Committee Note that you can download here:
http://docs.oasis-open.org/mqtt/disallowed-chars/v1.0/cn01/disallowed-chars-v1.0-cn01.zip
Members of the MQTT TC approved this Committee Note by a Full Majority vote on 19 April 2018 as documented in the TC minutes [2].
Our congratulations to all the members of the TC.
========== Additional references:
[1] OASIS Message Queuing Telemetry Transport (MQTT) TC
https://www.oasis-open.org/committees/mqtt/
[2] Approval
https://www.oasis-open.org/committees/document.php?document_id=62982&wg_abbrev=mqtt