[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (MQTT-385) Simple clients skipping properties
[ https://issues.oasis-open.org/browse/MQTT-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65151#comment-65151 ]
Andrew Banks commented on MQTT-385:
-----------------------------------
I've deleted the following comments from the WD11 specification and added them here instead.
Current specification line 1233 on:
A Client MAY process the packet without validating the Properties by skipping over the number of bytes specified by Property Length. A Client that does not validate the Properties MUST NOT make use of any Property it has not validated. A Server MUST validate all Properties in a MQTT Control Packet.
Peter Niblett : “checking” isn’t defined. I guess it is referring to the previous paragraph.
Ken Borgendale: I change the word to validate. I think both check and validate are common enough English words to not require further definition
Peter Niblett;There is a bit of ambiguity here. Is a client permitted to validate only some of the properties? Or is it a binary choice between validating all the properties or skipping (and ignoring) them all ?
> Simple clients skipping properties
> ----------------------------------
>
> Key: MQTT-385
> URL: https://issues.oasis-open.org/browse/MQTT-385
> Project: OASIS Message Queuing Telemetry Transport (MQTT) TC
> Issue Type: Bug
> Components: edits
> Affects Versions: 5, wd10
> Reporter: Brian Raymor
> Assignee: Ken Borgendale
> Priority: Minor
> Fix For: 5
>
>
> What is the rationale for this exemption -and- how is it interoperable?
> 757 A Client MAY process the Packet without checking the Properties by skipping over the number of bytes
> 758 specified by Property Length. A Client which does not check the Properties MUST NOT make use of any
> 759 Property it has not checked. A Server MUST check all Properties in a Control Packet.
> 760
> 761 Non normative comment
> 762 This exemption for Clients is designed to allow for simple Clients that do not require the
> 763 information sent in Properties. A full function Client should check and use the information in the
> 764 Properties.
--
This message was sent by Atlassian JIRA
(v6.2.2#6258)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]