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

      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.
    • Resolution:
      Hide

      Proposal added to draft 09, line 256.

      Show
      Proposal added to draft 09, line 256.

      Description

      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.

        Attachments

          Activity

          coppen Richard Coppen (Inactive) created issue -
          coppen Richard Coppen (Inactive) made changes -
          Field Original Value New Value
          Description 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
          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 4 with a bad client ID then the packet should be rejected because it is malformed.

          coppen Richard Coppen (Inactive) made changes -
          Description 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 4 with a bad client ID then the packet should be rejected because it is malformed.

          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.

          coppen Richard Coppen (Inactive) made changes -
          Proposal The TCP session MUST be disconnected 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.
          coppen Richard Coppen (Inactive) made changes -
          Proposal 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. 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.
          andrew_banks Andrew Banks (Inactive) made changes -
          Assignee Andrew Banks [ andrew_banks ]
          andrew_banks Andrew Banks (Inactive) made changes -
          Status New [ 10000 ] Open [ 1 ]
          Hide
          andrew_banks Andrew Banks (Inactive) added a comment -

          Fixed in Draft09 line 256.

          Show
          andrew_banks Andrew Banks (Inactive) added a comment - Fixed in Draft09 line 256.
          andrew_banks Andrew Banks (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]
          andrew_banks Andrew Banks (Inactive) made changes -
          Resolution Proposal added to draft 09, line 256.
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          TC approve on call 01.08.2013

          Show
          coppen Richard Coppen (Inactive) added a comment - TC approve on call 01.08.2013
          coppen Richard Coppen (Inactive) made changes -
          Status Resolved [ 5 ] Applied [ 10002 ]
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Line 287 WD09

          Show
          coppen Richard Coppen (Inactive) added a comment - Line 287 WD09
          coppen Richard Coppen (Inactive) made changes -
          Status Applied [ 10002 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: