Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-8467

[AMQP 1.0] annotations added by broker use string keys rather than symbols, mutates existing symbol keys

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • qpid-cpp-1.39.0
    • None
    • C++ Broker
    • None

    Description

      Noticed while trying out QPID-5285, the broker adds an illegal string typed annotation key for the added timestamp.

      Worse, the addition also causes the broker to mutate incoming symbol-keyed annotations to also use illegal string keys as well. As a result, even if a recipient could ignore the wayward type (which many cant) for any added annotations it wasn't specifically aware of, it would still find any annotations it was aware of to be broken.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gsim Gordon Sim
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: