Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.1.1
    • Component/s: core
    • Labels:
      None
    • Proposal:
      Hide

      Add section 3.1.4 to describe processing of Connect Packet

      Show
      Add section 3.1.4 to describe processing of Connect Packet

      Description

      What should the server do if it receives a connect packet that it does not recognize?
      For example:
      1. The packet contains an invalid (or unsupported) protocol name
      2. The packet contains an invalid (or unsupported) protocol version

        Attachments

          Activity

          Hide
          coppen Richard Coppen (Inactive) added a comment -

          See updated proposal this like a dup and can be closed.

          Show
          coppen Richard Coppen (Inactive) added a comment - See updated proposal this like a dup and can be closed.
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Proposal updated to reflect clarity added under section 3.1.4.
          The proposal previously read as follows:

          The server MAY disconnect the client if the protocol name is incorrect. If the protocol name is correct, but the version number is
          incorrect, then the server MUST flow a connack rc=0 and then disconnect the client.

          This is already in the spec from WD08 (MQTT-6). See section 3.1.4 response and 3.1.2.2 protocol level (WD10).

          Previously: see MQTT-6

          Show
          coppen Richard Coppen (Inactive) added a comment - Proposal updated to reflect clarity added under section 3.1.4. The proposal previously read as follows: The server MAY disconnect the client if the protocol name is incorrect. If the protocol name is correct, but the version number is incorrect, then the server MUST flow a connack rc=0 and then disconnect the client. This is already in the spec from WD08 ( MQTT-6 ). See section 3.1.4 response and 3.1.2.2 protocol level (WD10). Previously: see MQTT-6
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Take to TC call 19.09.2013

          Show
          coppen Richard Coppen (Inactive) added a comment - Take to TC call 19.09.2013
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Proposal approved by TC on call today.
          Already in Spec (WD12)

          Show
          coppen Richard Coppen (Inactive) added a comment - Proposal approved by TC on call today. Already in Spec (WD12)
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Section 3.1.4 outlines server connect packet processing.
          Approved by TC on 26.09.2013

          Show
          coppen Richard Coppen (Inactive) added a comment - Section 3.1.4 outlines server connect packet processing. Approved by TC on 26.09.2013
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Closed - edit complete

          Show
          coppen Richard Coppen (Inactive) added a comment - Closed - edit complete

            People

            • Assignee:
              Unassigned
              Reporter:
              coppen Richard Coppen (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: