- Issued:
- 2015-04-14
- Updated:
- 2015-04-14
RHEA-2015:0805 - Product Enhancement Advisory
Synopsis
Red Hat Enterprise MRG Messaging 3.1 Release
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Red Hat Enterprise MRG Messaging 3.1 packages that include a number of bug fixes and enhancements are now available for Red Hat Enterprise Linux 6.
Description
Red Hat Enterprise MRG is a next-generation IT infrastructure incorporating
Messaging, Realtime, and Grid functionality. It offers increased performance,
reliability, interoperability, and faster computing for enterprise customers.
MRG Messaging is a high-speed reliable messaging distribution for Linux based on AMQP (Advanced Message Queuing Protocol), an open protocol standard for enterprise messaging that is designed to make mission critical messaging widely available as a standard service, and to make enterprise messaging interoperable across platforms, programming languages, and vendors.
MRG Messaging includes AMQP messaging broker; AMQP client libraries for C++, Java JMS, and Python; as well as persistence libraries and management tools.
These updated packages for Red Hat Enterprise Linux 6 include numerous bug fixes and enhancements for the Messaging component of MRG. Space precludes documenting all of these changes in this advisory. Users are directed to the Red Hat Enterprise MRG Messaging 3.1 Release Notes document for information on the most significant of these changes:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_MRG/3/html/3.1_MRG_Messaging_Release_Notes/index.html
Users of the Messaging capabilities of Red Hat Enterprise MRG 3.1, which is layered on Red Hat Enterprise Linux 6, are advised to upgrade to these updated packages, which provide numerous bug fixes and enhancements.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/articles/11258
Affected Products
- Red Hat Enterprise MRG Messaging 3 x86_64
- Red Hat Enterprise MRG Messaging 3 i386
Fixes
- BZ - 648690 - "qpid-route route map " with ACL gives "unauthorized-access"
- BZ - 693721 - Session names longer than 256 bytes cause errors when encoding session management objects
- BZ - 726695 - Unable to create bindings on already existing broker objects using addressing
- BZ - 728196 - Provide more descriptive error text when SASL config. file is malformed
- BZ - 747314 - [RFE] Authentication error displayed for qpid is not meaningful
- BZ - 796273 - Priority ring queue lets lower-priority message displace higher-priority
- BZ - 852067 - Qpid python client unable to receive last message from the queue
- BZ - 883866 - [RFE]: Access control for QMF functionality should be improved
- BZ - 915333 - Java client raises javax.jms.JMSException instead of InvalidDestinationException in BasicMessageProducer.send() method
- BZ - 916975 - Journal can not manage enqueues matching two bindings from headers exchange to the same queue
- BZ - 929169 - Closing a topic consumer should delete its exclusive auto-delete queue
- BZ - 959448 - Report error when encountering unrecognized connection option
- BZ - 974940 - Python client unexpected exception after ACL denial
- BZ - 977869 - Producing to many queues locks I/O threads for new connections
- BZ - 984424 - qpid-config does not throws correct exception when binding nonexisting exchange
- BZ - 985869 - Do not make durable subscriptions auto-delete by default
- BZ - 985870 - [RFE]: Add configurable time-delayed auto-delete for durable subscriptions
- BZ - 991146 - C++ Broker with durable queues/exchanges fails to restart - Out of bounds
- BZ - 995496 - [Windows C++ client] An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full
- BZ - 1002605 - Trace queue deletion statistics show msgDepth:0 everytime
- BZ - 1002952 - session statistics Tx* not updated any time
- BZ - 1003661 - User ID is not passed to ACL when DIGEST-MD5 is used while creating link
- BZ - 1017743 - Posibility to disable the SSL hostname verification in C++ Linux clients
- BZ - 1024685 - Creating a queue with invalid settings results in no queue but only its management object exists
- BZ - 1028289 - Broker reports EXTERNAL mech. not supported if CN is empty.
- BZ - 1038586 - Python client SSL authentication passes when "ssl_skip_hostname_check" is "false" and "ssl_trustfile" is not given
- BZ - 1049833 - [RFE]: Allowing users to connect only from selected IP addresses
- BZ - 1049870 - Broker recovers auto-delete queues and discards their auto-delete bit
- BZ - 1059786 - [amqp1.0] missing first-acquirer property support
- BZ - 1065872 - Topic subscriptions should not ignore auto-delete x-declare flag
- BZ - 1066271 - Example application "csharp.map.receiver" with three arguments fails
- BZ - 1066372 - ACL to take default broker values instead of 0 for queue create parameters
- BZ - 1070874 - Exchange is not created when dynamic flag is used
- BZ - 1070901 - invalid reply-to conversion from 1.0 to 0.10
- BZ - 1073796 - [amqp1.0] delete-on-close policy do not work for producers of exchanges
- BZ - 1078936 - "csharp.example.server" cannot read connection options
- BZ - 1080165 - [qpid] Changing system time might cause heartbeat-enabled connections to drop
- BZ - 1080480 - qpid-config does not support int arguments
- BZ - 1082026 - 'unknown object' thrown where 'object exists' is expected
- BZ - 1082027 - Missing domain info when listing incoming/outgoing links
- BZ - 1084621 - Missing information about HA queue replication.
- BZ - 1086816 - When the node name starts with '#' character the node shall be created
- BZ - 1087852 - Org.Apache.Qpid.Messaging.Message.SetContentObject(object) method cannot set Dictionary<> or Collection<> types as message content
- BZ - 1089652 - [RFE]: Configuration option for linear store to delete the used journal files instead of recycling them.
- BZ - 1093996 - Purging TTL expired messages blocks all other timers, causing connection drops
- BZ - 1096744 - Increased memory requirements of MRG-M 3.0, as compared to 2.3
- BZ - 1101533 - QMF opcode _query_request bypasses any ACL authorisation
- BZ - 1109873 - "qpid-stat -c does not show clients names connected from Windows
- BZ - 1113197 - Linux clients do not report "mech" information to the broker.
- BZ - 1115969 - qpid c++ AMQP1.0 client weird authentication failed message error Caught exception in state: 3 with event: 1: Failed to authenticate
- BZ - 1116746 - amqp1.0 authentication hang with jbossamq
- BZ - 1126525 - [AMQP 1.0] Can't read content endoding property
- BZ - 1133204 - MICG: obsolete qpid.queue_event_generation option
- BZ - 1145386 - HA broker abort in TXN soak test
- BZ - 1147977 - Session.nextReceiver() with IMMEDIATE duration does not raise exception when connection is closed
- BZ - 1152589 - Incorrect footnote related to reliability options
- BZ - 1160154 - C++ and .NET clients on Windows do not support AMQP 1.0 protocol
- BZ - 1160232 - [regression] broker sometimes forgets to send connection heartbeats
- BZ - 1178829 - Qpid python client hangs when message with routing key longer than 255 is sent (mutual recursion)
- BZ - 1179341 - queue_event_generation option clean-up desired
- BZ - 1179609 - ring queue disables LVQ
- BZ - 1184124 - TypeError on qpid.auto_delete_timeout assertion
- BZ - 1186693 - [amqp1.0] Abort after uncaught UnknownExchangeTypeException
- BZ - 1187636 - Session detach is not detected by the client application
- BZ - 1202376 - [amqp1.0] asserting legacy-amqp-topic-binding on xml exchange node does not fail
CVEs
(none)
Red Hat Enterprise MRG Messaging 3
SRPM | |
---|---|
mrg-messaging-release-3.1.0-1.el6.src.rpm | SHA-256: 7bf0b09a4072c2ffcc042a97bdcf346eead574c5012eeecc480064edbe4ae9bc |
python-qpid-0.30-6.el6.src.rpm | SHA-256: 28766dfe17fdd72d7f3ef0057950aa33ada87838df30f728402d70a03cae8408 |
qpid-cpp-0.30-8.el6.src.rpm | SHA-256: e7c8f0c55aaead69143af513557b08dbca0231f5b8db60a78140933506cc1037 |
qpid-java-0.30-5.el6.src.rpm | SHA-256: e23a726c86a76584aec204dcc0bcc4ec33022b204d04dae9df7b87a9cd96efde |
qpid-proton-0.9-2.el6.src.rpm | SHA-256: 734e225505ea0c05ac1318ac295ec327b20732c936d7f9a6fa4da77019c0e9ef |
qpid-qmf-0.30-6.el6.src.rpm | SHA-256: 9983f1ec22e7f84fd5a473e5dd8a4c7626cbc7506ea6f0ed4f6d6305ff31f0bc |
qpid-tests-0.30-2.el6.src.rpm | SHA-256: 6a282b97287e320f85aec96f1a49fb4a8d6efd88e0658f7110cfeaefdff98821 |
qpid-tools-0.30-5.el6.src.rpm | SHA-256: 042478a9d255e6d86ea8c6e68a08a76c1be20b5e4987fa3dfc4125c6cb27fe4a |
x86_64 | |
mrg-messaging-release-3.1.0-1.el6.noarch.rpm | SHA-256: fa86549d0acaec49654dfe289beb08d6f949b27678c231ffeb968d2f3bf09fbe |
python-qpid-0.30-6.el6.noarch.rpm | SHA-256: 18d09d4c282beedaa8eb30789b98038c9910f9153236bab7f37d9ac706a21c55 |
python-qpid-qmf-0.30-6.el6.x86_64.rpm | SHA-256: 02cd7268e79fbfb193b000ef1456701c8f99a951145aa5b184fd98a0ecef1632 |
qpid-cpp-client-0.30-8.el6.i686.rpm | SHA-256: d034a596106cd9c89cdba2bbfab7cbcfd6f2d767c95b61ba3a5448aee5920e2a |
qpid-cpp-client-0.30-8.el6.x86_64.rpm | SHA-256: 6871fffe6063f96a07c6f4638998cb93f0c83de757d39390af5c0af8e4cf5c88 |
qpid-cpp-client-devel-0.30-8.el6.x86_64.rpm | SHA-256: 2d96648a03da49eabfe116be306977105de239721c451ed803dcb51c69fb8bc6 |
qpid-cpp-client-devel-docs-0.30-8.el6.noarch.rpm | SHA-256: 979b023317ccadbcb6d13a117b32737859fce01d4e21aa86c104fa95ad8b968b |
qpid-cpp-client-rdma-0.30-8.el6.x86_64.rpm | SHA-256: 83a1eaf0b2e3ca942ddc72545dd773a8ca5644df578a4cf015d48dcfa8607809 |
qpid-cpp-debuginfo-0.30-8.el6.i686.rpm | SHA-256: c258cdefdf833e12bf0572c5b665fc08c14802f659f5bfe30f8f5af13742b854 |
qpid-cpp-debuginfo-0.30-8.el6.x86_64.rpm | SHA-256: 33e3994d9f81535ca090fc885548d203d9aaeff74e0b446451df94b898441787 |
qpid-cpp-server-0.30-8.el6.i686.rpm | SHA-256: 14ecd77b4b927bae6d3d9b1ac7ade15cd70f3f9fca55eba42dc98eb6b2851770 |
qpid-cpp-server-0.30-8.el6.x86_64.rpm | SHA-256: 8d86004e1a20445379233ef9b168220d8944e89b1c7f02f9e035849cedeeaf5d |
qpid-cpp-server-devel-0.30-8.el6.x86_64.rpm | SHA-256: 8c49b238a7ce263efd0d8a924bb5a0a3a12951c2aa536ec7058229a5b7907bc5 |
qpid-cpp-server-ha-0.30-8.el6.x86_64.rpm | SHA-256: 42246ac93279cd6bff39dd4ed45671faef0a7f032e74533e010f31f4f5e347e4 |
qpid-cpp-server-linearstore-0.30-8.el6.x86_64.rpm | SHA-256: b9fa0558e95363f901b63c89d89356511bd6551bb164d20962e4e40877318b9f |
qpid-cpp-server-rdma-0.30-8.el6.x86_64.rpm | SHA-256: 58349409633cd3677208b5c4b00a9d5685efd9a3211ea5f2641e3bf954e56e9c |
qpid-cpp-server-xml-0.30-8.el6.x86_64.rpm | SHA-256: 78e544a33be46264eb7bb105f322727266b69f19f256c3c2facef39be467bbce |
qpid-java-client-0.30-5.el6.noarch.rpm | SHA-256: 14e060c593a0df1479fdf500bab83b03a59fd75e81eeb7548385e6e33180a237 |
qpid-java-common-0.30-5.el6.noarch.rpm | SHA-256: 931e558fc076847949008e6c801f4581a53c69cca3c32eabd2a641813128ea7f |
qpid-java-example-0.30-5.el6.noarch.rpm | SHA-256: 06acb51f4bf08796734337caf092e9301684e4708b8fe1dec39edc0ce632c0bd |
qpid-proton-c-0.9-2.el6.i686.rpm | SHA-256: d49a219d4217984755ff695988082ece846cec28472581cc6e38720af7aaef1f |
qpid-proton-c-0.9-2.el6.x86_64.rpm | SHA-256: 8505c0c3baed17e4031d18e9d24287a583257296cb63f093499325cad65b5e70 |
qpid-proton-c-devel-0.9-2.el6.i686.rpm | SHA-256: 47cd1146762e29ffb5d82156ad40f3c6565e6bd06ac3b9c1ba3176a3e805d4b2 |
qpid-proton-c-devel-0.9-2.el6.x86_64.rpm | SHA-256: c4c413625575c9b1ad11e8129e15e5f8b3cfd944a4f245fa9ad984d57e0dae26 |
qpid-proton-debuginfo-0.9-2.el6.i686.rpm | SHA-256: a19640bfbf8434b1ac9f40b66d32a9848155b2df13588182336ebd052156dfe6 |
qpid-proton-debuginfo-0.9-2.el6.x86_64.rpm | SHA-256: 2424c24681bd946f5613ad4e302cf8571f25724e7decd0b7093fe87aea6991aa |
qpid-qmf-0.30-6.el6.i686.rpm | SHA-256: 57db1eeb5b0540f7c02a647a291231284aacbc29ccac18c845c05fe63364be2f |
qpid-qmf-0.30-6.el6.x86_64.rpm | SHA-256: 06a3626d0f27ed108bf2f3a6a3cc8d5f0fbfce55c3d4dec4a47a609cf42104ec |
qpid-qmf-debuginfo-0.30-6.el6.i686.rpm | SHA-256: 4dd23dccb1c556b6bc144107fa2cc255b69151a25c5681a7965de764b40dbf0a |
qpid-qmf-debuginfo-0.30-6.el6.x86_64.rpm | SHA-256: 56f0118911f39cdc90db154c9476ab6fe662effca7ecb0e82910232055539319 |
qpid-qmf-devel-0.30-6.el6.x86_64.rpm | SHA-256: a5a2b5dc4bb3f71c69126ce70a9f8a8d50d5ce2ddccd373d006285f218850fc2 |
qpid-tests-0.30-2.el6.noarch.rpm | SHA-256: a1be98bb0d431d01492117881719c4e1f82e7a96dfc6aaa8612bf23d043381a6 |
qpid-tools-0.30-5.el6.noarch.rpm | SHA-256: 786feb554b3d8e0dc08caaf16143a3f0652541dc578eca45cd43fa73bc750b10 |
ruby-qpid-qmf-0.30-6.el6.x86_64.rpm | SHA-256: 419d50a4eda8450a153dd73badcd0e1413f641009c64c4031a99e3df43a96cc3 |
i386 | |
mrg-messaging-release-3.1.0-1.el6.noarch.rpm | SHA-256: fa86549d0acaec49654dfe289beb08d6f949b27678c231ffeb968d2f3bf09fbe |
python-qpid-0.30-6.el6.noarch.rpm | SHA-256: 18d09d4c282beedaa8eb30789b98038c9910f9153236bab7f37d9ac706a21c55 |
python-qpid-qmf-0.30-6.el6.i686.rpm | SHA-256: 8acdfb842bbd34f9e309a910d1c7f505263e37d5fcc6bba15347445a63904b50 |
qpid-cpp-client-0.30-8.el6.i686.rpm | SHA-256: d034a596106cd9c89cdba2bbfab7cbcfd6f2d767c95b61ba3a5448aee5920e2a |
qpid-cpp-client-devel-0.30-8.el6.i686.rpm | SHA-256: e76ab083ecf60e3edb443df532ffaec59a5bf30bec64b924434d109dcd0e947d |
qpid-cpp-client-devel-docs-0.30-8.el6.noarch.rpm | SHA-256: 979b023317ccadbcb6d13a117b32737859fce01d4e21aa86c104fa95ad8b968b |
qpid-cpp-client-rdma-0.30-8.el6.i686.rpm | SHA-256: 6069dbf580c8eba6c6a3046a3762de4132ff2e7b7160a76c69c0393f7a64dae0 |
qpid-cpp-debuginfo-0.30-8.el6.i686.rpm | SHA-256: c258cdefdf833e12bf0572c5b665fc08c14802f659f5bfe30f8f5af13742b854 |
qpid-cpp-server-0.30-8.el6.i686.rpm | SHA-256: 14ecd77b4b927bae6d3d9b1ac7ade15cd70f3f9fca55eba42dc98eb6b2851770 |
qpid-cpp-server-devel-0.30-8.el6.i686.rpm | SHA-256: b67673cfe041ad90cfae1cfdee7d959ac1d7ae81001e06ceccc88e2ff8a1b4c2 |
qpid-cpp-server-ha-0.30-8.el6.i686.rpm | SHA-256: a5131224ba8b719e0cc01142a423ba200e5b73713c722a42c5ec2c40ab25b9c7 |
qpid-cpp-server-linearstore-0.30-8.el6.i686.rpm | SHA-256: ad25b7da2edf2eb9b11f3e3d2cc84094006fb0bb50795e48ed2d041a1828bdca |
qpid-cpp-server-rdma-0.30-8.el6.i686.rpm | SHA-256: e63800aecbe656829baecdf6d0eca8017177feef2767471ba3fca3170f98bf2b |
qpid-cpp-server-xml-0.30-8.el6.i686.rpm | SHA-256: 4d61a43226eeb3a458ae8e0d6d006e460e50f489d11b56e9e92bfd677daa8bc8 |
qpid-java-client-0.30-5.el6.noarch.rpm | SHA-256: 14e060c593a0df1479fdf500bab83b03a59fd75e81eeb7548385e6e33180a237 |
qpid-java-common-0.30-5.el6.noarch.rpm | SHA-256: 931e558fc076847949008e6c801f4581a53c69cca3c32eabd2a641813128ea7f |
qpid-java-example-0.30-5.el6.noarch.rpm | SHA-256: 06acb51f4bf08796734337caf092e9301684e4708b8fe1dec39edc0ce632c0bd |
qpid-proton-c-0.9-2.el6.i686.rpm | SHA-256: d49a219d4217984755ff695988082ece846cec28472581cc6e38720af7aaef1f |
qpid-proton-c-devel-0.9-2.el6.i686.rpm | SHA-256: 47cd1146762e29ffb5d82156ad40f3c6565e6bd06ac3b9c1ba3176a3e805d4b2 |
qpid-proton-debuginfo-0.9-2.el6.i686.rpm | SHA-256: a19640bfbf8434b1ac9f40b66d32a9848155b2df13588182336ebd052156dfe6 |
qpid-qmf-0.30-6.el6.i686.rpm | SHA-256: 57db1eeb5b0540f7c02a647a291231284aacbc29ccac18c845c05fe63364be2f |
qpid-qmf-debuginfo-0.30-6.el6.i686.rpm | SHA-256: 4dd23dccb1c556b6bc144107fa2cc255b69151a25c5681a7965de764b40dbf0a |
qpid-qmf-devel-0.30-6.el6.i686.rpm | SHA-256: b7888bceb7fc38b8af02f2d91e1da9847f05d00ad0a40317e2bd6151b230c2ab |
qpid-tests-0.30-2.el6.noarch.rpm | SHA-256: a1be98bb0d431d01492117881719c4e1f82e7a96dfc6aaa8612bf23d043381a6 |
qpid-tools-0.30-5.el6.noarch.rpm | SHA-256: 786feb554b3d8e0dc08caaf16143a3f0652541dc578eca45cd43fa73bc750b10 |
ruby-qpid-qmf-0.30-6.el6.i686.rpm | SHA-256: 37f0fdf220b9f08d9ea8d306ce8dc0cab0ff1b0732f4348f9c23afb6e136e62d |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.