Project news

#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