Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-5475

AMQP transport does not send correct response to unsupported clients

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.9.1, 5.10.0
    • 5.11.0
    • AMQP
    • None

    Description

      Section 2.2 of the AMQP 1.0 spec covers protocol negotiation and states that when a client connects and send an AMQP header with an unsupported version the broker should send back an AMQP header with the version supported before closing the socket. This also applied if the header cannot be parsed, such as a HTTP client etc connecting to the AMQP transport port.

      We currently just close the socket which does not give the connecting client any insight into why the connect failed and allow it to try again with the correct protocol if supported.

      Attachments

        Issue Links

          Activity

            People

              tabish Timothy A. Bish
              tabish Timothy A. Bish
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: