• Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • 3.1.1
    • Affects Version/s: 3.1.1
    • Component/s: core
    • None
    • Hide

      Unless specified otherwise, if either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.

      Show
      Unless specified otherwise, if either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
    • Hide

      Proposal added to draft 09, line 256.

      Show
      Proposal added to draft 09, line 256.

      What should the server do if it receives a packet that it does not recognize?
      For example:
      1. The packet is a malformed MQTT packet
      2. The packet is some other protocol

      MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 3 with a bad client ID then the packet should be rejected because it is malformed.

            Assignee:
            Andrew Banks (Inactive)
            Reporter:
            Richard Coppen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: