- Issued:
- 2011-06-23
- Updated:
- 2011-06-23
RHEA-2011:0890 - Product Enhancement Advisory
Synopsis
Red Hat Enterprise MRG Messaging 2.0 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 2.0 packages that include a number of bug fixes
and enhancements are now available for Red Hat Enterprise Linux 5.
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 an
AMQP 0-10 messaging broker; AMQP 0-10 client libraries for C++, Java JMS, and
Python; as well as persistence libraries and management tools.
These updated packages for Red Hat Enterprise Linux 5 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 2 Technical Notes document for information on the most
significant of these changes:
https://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/2.0/html/Technical_Notes/
Users of the Messaging capabilities of Red Hat Enterprise MRG 2.0, which is
layered on Red Hat Enterprise Linux 5, are advised to upgrade to these updated
packages, which provide numerous bug fixes and enhancements.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise MRG Messaging 2 for RHEL 5 x86_64
- Red Hat Enterprise MRG Messaging 2 for RHEL 5 i386
Fixes
- BZ - 453538 - [RFE] Support for message priority
- BZ - 484218 - Need for configurable LVQ property
- BZ - 484691 - Qpid RDMA support doesn't work with iWarp RNICs
- BZ - 500430 - Feature: Support SASL on inter-broker links
- BZ - 547743 - Add ability to create queues, exchanges and bindings between them via QMFv2
- BZ - 569918 - Support ssl client options for qpid::messaging::Connection
- BZ - 581560 - Deleting a queue binding may leave stale federation routes.
- BZ - 585844 - RFE: allow timed autodelete for queue
- BZ - 606357 - Support for dropping messages first by priority, then by age within priority
- BZ - 611820 - qpid-stat -c always shows "msgOut" as zero
- BZ - 614944 - qpidd broker crash in mrg::msgstore::TxnCtxt::abort() -> DbTxn::abort()
- BZ - 615300 - Failover exchange is not listed by management tools
- BZ - 621467 - messaging API does not allow acknowledging messages up to a particular point
- BZ - 629926 - qpid-winsdk an authentication example missing
- BZ - 632625 - Ring queue does not properly implement byte size limits
- BZ - 637127 - Sorting option for qpid-stat doesn't work on RHEL4
- BZ - 641822 - qpid-winsdk's qpid-perftest sometimes refuses to report throughput and end with 'Controller exception: Bad report: 1.#INF' for small message count (--count)
- BZ - 646913 - Java qpid-client ignores hostnames containing underscores
- BZ - 647858 - Qpid Messaging .NET Binding can not ack individual messages.
- BZ - 652233 - qpid tools bad behaviour if PLAIN authentication is forced
- BZ - 653167 - qpid-config doesn't show all queues in broker
- BZ - 653923 - C++ Client does not set "redelivered" flag on retransmitted messages
- BZ - 654020 - Queue policy properties reported by QMF should match the real ones in the broker
- BZ - 654461 - QMF Method Calls Fail on New Queues
- BZ - 657398 - [RFE] Provide mechanism to alter brokers logging level at runtime
- BZ - 657523 - .NET example clients does not exit cleanly (warning Ignoring frame while closing connection)
- BZ - 658448 - qpid-winsdk csharp.map.receiver source example code typo (csharp.map.recevier.cs)
- BZ - 659071 - qpid::messaging::Connection:isOpen is non-const
- BZ - 660289 - [RFE] Configurable queue threshold alerts
- BZ - 660291 - [RFE] Producer flow control
- BZ - 663013 - Default address created by python client is durable
- BZ - 663022 - Address assertion do not work well if address type specified with python client
- BZ - 664486 - Queue reroute doesn't honor alternate exchange
- BZ - 666931 - .NET Binding to C++ Messaging is missing Receiver Get and Fetch Functions
- BZ - 667172 - JMS Client does not set "redelivered" flag on retransmitted messages
- BZ - 667428 - transactions atomicity violated by 'transparent' failover
- BZ - 667463 - Add tcp_nodelay option to python API
- BZ - 667771 - Cannot create a subscription on topic created for another JMS Provider, class of topic provided is: org.apache.qpid.client.AMQAnyDestination
- BZ - 667970 - RFE: provide incoming and outgoing message count statistics for connection
- BZ - 668580 - .NET Binding to C++ Messaging missing locks around resource destructors
- BZ - 671369 - RDMA client can segfault when no SASL mechanism specified
- BZ - 674005 - QueueReceiver does not work with new addressing
- BZ - 674390 - Buffer library does not prevent overflow when writing sequences of bytes.
- BZ - 674631 - After Rejections No Messages Received
- BZ - 674678 - Closed Receivers Do Not Delete Queues and Do Not Reroute Acquired Messages to Alternate Exchange
- BZ - 675921 - clustered qpidd broker fails ocassionly the cluster_tests.ShortTests.test_route_update
- BZ - 676345 - Running "qpid-config -a guest/guest@<host>" against a remote broker sometimes exists with exception (SessionException: ExecutionException(... description=u'unauthorized-access: authorised user id : anonymous@QPID but user id in message declared as guest)
- BZ - 679212 - Messages following a queue's Alternate-Exchange do not follow the exchange's Alternate-Exchange
- BZ - 679216 - Deleting a queue with an alternate exchange can cause infinite loop
- BZ - 679723 - The server example C++ application (server.cpp) requires an (second) input argument which is not used
- BZ - 680228 - [store] Deadlock in BDB database del() function
- BZ - 680477 - exchange.declare should throw a 404 - not found exception if the exchange type is unknown
- BZ - 680479 - message_cancel should throw 404 not-found exception if subscription does not exist
- BZ - 681026 - Clustered broker exits with invalid-argument error
- BZ - 681166 - Improve performance of map encoding into amqp in python qpid client
- BZ - 681279 - excessive per-connection memory
- BZ - 681313 - Qpidd Server crashes when implementing RDMA
- BZ - 681331 - Alternate-Exchange configuration not communicated between nodes in a cluster
- BZ - 682218 - exclusive, auto-delete queues not freed up in the broker on queue delete
- BZ - 684182 - [PACKAGING] python-qmf-debuginfo should obsolete qpid-cpp-mrg-debuginfo <= 0.9.1073306
- BZ - 690261 - Broker Federation broken after QPIDD restart
- BZ - 692132 - Assertion in AsyncCompletion during scalability tests
- BZ - 692134 - Help/Usage text for qpid-config is incorrect
- BZ - 693407 - Invalid client code will crash the broker daemon.
- BZ - 693895 - CyrusSasl ctor logic change for callback storage
- BZ - 694617 - alternate-exchange (in x-declare part of address) does not work from JMS
- BZ - 695263 - qpidd broker crashes under stress test in qpid::broker::SessionHandler::getConnection (this=0x0)
- BZ - 695353 - High level API addressing: Java client address parser throws java.lang.ClassCastException on valid address
- BZ - 695716 - C++ broker crash in DTX handling under stress test.
- BZ - 696373 - Provide a README for JMS examples
- BZ - 696637 - exchanges with IVE option cause cluster inconsistencies in updatees
- BZ - 696655 - cached exchange reference can cause cluster inconsistencies if exchange is deleted/recreated
- BZ - 696698 - binding order inconsistency in cluster
- BZ - 696974 - Problems in qpid-config --help
- BZ - 697913 - Deadlock between the failover mutex (in AMQConnection.java) and the current_exception_lock (in AMQSession.java)
- BZ - 698721 - durable messages transmission - performance issue (1.3.2 -> 2.0 candidate)
- BZ - 700822 - Producer flow control needs to be enabled for clustering.
- BZ - 701777 - Qmf Agent stuck in flow-stopped mode
CVEs
(none)
Red Hat Enterprise MRG Messaging 2 for RHEL 5
SRPM | |
---|---|
python-psycopg2-2.0.14-2.el5.src.rpm | SHA-256: ef5acb098026d14411ebcb4015ff7b4c70d25d8ecb5363b0aaef4d7388bfba0c |
python-qpid-0.10-1.el5.src.rpm | SHA-256: 109ec150f0ff84c054a1690856fee2efc0f4f7eb6407a58f126be809d1a4028a |
qpid-cpp-mrg-0.10-8.el5.src.rpm | SHA-256: d71b91cb66f50a5afb611c60c1b1302f44df60e382bce74402e8cf386e487634 |
qpid-dotnet-0.10-2.el5.src.rpm | SHA-256: 3fbacccab895fb8b3a7b0c7ce0da755711faea1d5e7d836e3565ebab7e06ca35 |
qpid-java-0.10-6.el5.src.rpm | SHA-256: 20bb5c96bca30288f6a8c9ab848969fc22c2a10f7665675511acd339e57aaa7d |
qpid-qmf-0.10-10.el5.src.rpm | SHA-256: 0fa00c344dae97fd9dd8059e8909299f2f40b1aef3920c33e70d1d8449c7eaa6 |
qpid-tests-0.10-1.el5.src.rpm | SHA-256: 15e4839ec36687710d2ea44b74b8c04fe5c8251a98b6d1a1e467b25e125e909f |
qpid-tools-0.10-6.el5.src.rpm | SHA-256: 8327125f424d274a13656e45c4824a7f0ef7ac422d9da627f012434369f705c1 |
rhm-docs-0.10-2.el5.src.rpm | SHA-256: aa43721524ba41ba7524d20260c445c09fe4d2dd0a336a5f0269c0d155c35cc7 |
saslwrapper-0.10-4.el5.src.rpm | SHA-256: 39f57cda3fa6ab199b5cef07de8d0d41e455ccea3213d76483cf01e6429495e0 |
xerces-c-2.8.0-1.el5.src.rpm | SHA-256: caea27c7258a8733580dd0aba60d9a37e79ee148a5f5e83080cf1bbac51cb70f |
xqilla-2.0.0-5.el5.src.rpm | SHA-256: 63e388ebc92eed8b6a6274b9631237ace461c64eb1bacadc815ad6311acf80a7 |
x86_64 | |
python-psycopg2-2.0.14-2.el5.x86_64.rpm | SHA-256: 1a2b157b4c154e092c42bee8ae66939835d0921cbe7262ea0a8f2271ef4c778a |
python-qpid-0.10-1.el5.noarch.rpm | SHA-256: 3e500e1f723125acd69dadffa90db96bc4d2409b27269af0ed487a8612562289 |
python-qpid-qmf-0.10-10.el5.x86_64.rpm | SHA-256: 2d4cb109db80327f5b59981dc5a88a4a7fb9669179ac1f7236638536b8661416 |
python-saslwrapper-0.10-4.el5.x86_64.rpm | SHA-256: 7d5493405ed8fe5c253eedceec4211254f703711d726f71d736c06ade58359c9 |
qpid-cpp-client-0.10-8.el5.x86_64.rpm | SHA-256: 667f26eda4e4868b54c497b5d3c40e5e5a9f6b9c6f97c5a5ad69182c565790df |
qpid-cpp-client-devel-0.10-8.el5.x86_64.rpm | SHA-256: d9a634156a56670570049f6b3848ba258cfdc3194d90d6c3e77aa55020a3c6be |
qpid-cpp-client-devel-docs-0.10-8.el5.x86_64.rpm | SHA-256: 517b47b455553619eafa04cdb353ed1d2a18c4e3b67228dea0bbff1e7b50c1c1 |
qpid-cpp-client-rdma-0.10-8.el5.x86_64.rpm | SHA-256: be999b8e10c0ae451fdf95b8d101655f43c59908f712b302cb43512f4004164a |
qpid-cpp-client-ssl-0.10-8.el5.x86_64.rpm | SHA-256: fe9bb2d7d4bd009819e1438f8e3456952429f80835b1ea6f1064a8c0f5be81ae |
qpid-cpp-server-0.10-8.el5.x86_64.rpm | SHA-256: a206793b3d8d686def7111c80f27ae63572246957dcab67abfb1e944294d593a |
qpid-cpp-server-cluster-0.10-8.el5.x86_64.rpm | SHA-256: ed62c62b41c97f0880914fb4b67c89ae230e7e9179fb20076cc26688c947ab14 |
qpid-cpp-server-devel-0.10-8.el5.x86_64.rpm | SHA-256: 4dfd4f221093d6eabd6c804ed66d1a46e4bcde95afbb2497a69cc96af3d60e28 |
qpid-cpp-server-rdma-0.10-8.el5.x86_64.rpm | SHA-256: a229a07460790eb605542e2da312b0d29cceb9e58ff1d9896af4e4ca3c45a413 |
qpid-cpp-server-ssl-0.10-8.el5.x86_64.rpm | SHA-256: c278925d463170c5e9efc5650664bdd2fb8fe77fb5fa30d5cd80e9832fcf1778 |
qpid-cpp-server-store-0.10-8.el5.x86_64.rpm | SHA-256: b1e9d00fdaf5b77b1ddc22669e619e4fb7f695fad574adeafc809750d57806c4 |
qpid-cpp-server-xml-0.10-8.el5.x86_64.rpm | SHA-256: 9a1815036439b5ac8ae55b2af99098efc7e405c9b306f23d2dbb114057e5de3c |
qpid-dotnet-0.10-2.el5.noarch.rpm | SHA-256: 4e2bc82cc246a9498487516c109f6136b6670b745d951285d6c97e8314b6de7c |
qpid-java-client-0.10-6.el5.noarch.rpm | SHA-256: 25a76675abaff29fb9bdda2bbd27e4564b636be70e30ae6fc3405e09943e2f7a |
qpid-java-common-0.10-6.el5.noarch.rpm | SHA-256: c7ac38fef68ee66643863c9d457fbd15fb01d56ce3524956973adce04c368e51 |
qpid-java-example-0.10-6.el5.noarch.rpm | SHA-256: c10aee826d31231b0e5834be2be55d915690a6eb9627a2b94f040bc65a7f66d6 |
qpid-qmf-0.10-10.el5.x86_64.rpm | SHA-256: 560349112b5190412254321c00c50a1fceee40e19ececd2a52570c827ab5d2aa |
qpid-qmf-devel-0.10-10.el5.x86_64.rpm | SHA-256: 054f506e744ed730b5f7d37547fd67f81ccf9978be884ac787edc63e09f9e74c |
qpid-tests-0.10-1.el5.noarch.rpm | SHA-256: 43cb498df46209003f613b2c2f65fc60e396d2c4c73a3d670b32b6da622ee1f1 |
qpid-tools-0.10-6.el5.noarch.rpm | SHA-256: d7416592a0d3b57af7b3d9819d4650d67380760a4a2e054fd77eb2ca5c27f4d6 |
rhm-docs-0.10-2.el5.noarch.rpm | SHA-256: 8ce225401446138862d5cade52bc4dba2c4b965771ae8821158fefede1d61d45 |
ruby-qpid-qmf-0.10-10.el5.x86_64.rpm | SHA-256: 803d6e19eb30f22a691ecc920a658f8ce64c7059f1dc531f9f7e170953cfb742 |
ruby-saslwrapper-0.10-4.el5.x86_64.rpm | SHA-256: 97c5fcb5f5dc6eb240ad7799cdfbbe646f915551c7becb5153500cc5306474f2 |
saslwrapper-0.10-4.el5.x86_64.rpm | SHA-256: eb55c0d353b47fca6ca4edcaa62d0ad3f2626e60b87b80ed2c3ab4b4407d1ff5 |
saslwrapper-devel-0.10-4.el5.x86_64.rpm | SHA-256: 62b9fafb8ef5e14287133dc85cbe6c954791ae25d858b690a83e5bc2b574d0b9 |
xerces-c-2.8.0-1.el5.x86_64.rpm | SHA-256: e8e5480943cb31e42393fe12ac6868cd8a2eb6ab118ae51ce38cd4e330a22ecd |
xerces-c-devel-2.8.0-1.el5.x86_64.rpm | SHA-256: 92b12c5b0923b81d9e04c6e04ab7622aa63cc2f81d3bfa9724979885958424fc |
xerces-c-doc-2.8.0-1.el5.x86_64.rpm | SHA-256: 568470a74b5f851bf18fa63b15fd472a70aa1e6025eb42863c6e4632ee09ef3f |
xqilla-2.0.0-5.el5.x86_64.rpm | SHA-256: 32561e3cc360391251f76dcc518d623aac7df18e0630caae1439d24a2b1e7e21 |
xqilla-devel-2.0.0-5.el5.x86_64.rpm | SHA-256: 8e644e22497e2a120e4f86b4ae54622ccb10f5b612a238ead54d7e1d8220397f |
i386 | |
python-psycopg2-2.0.14-2.el5.i386.rpm | SHA-256: e75b39ea05922f7898c3d978872bdc9644c888d352882b5e723bc8d071c53a91 |
python-qpid-0.10-1.el5.noarch.rpm | SHA-256: 3e500e1f723125acd69dadffa90db96bc4d2409b27269af0ed487a8612562289 |
python-qpid-qmf-0.10-10.el5.i386.rpm | SHA-256: fa044e08e4bfa20ddf487cfa2bd06dbe6140cb8054f6f39756336cd84871da35 |
python-saslwrapper-0.10-4.el5.i386.rpm | SHA-256: 673687799b4684a8b07261297a94cd3b3a1213b4e7bc14a4ae4f90aef1481c95 |
qpid-cpp-client-0.10-8.el5.i386.rpm | SHA-256: 28452d49372ade5d4402fb5ad8643d00d6280904ab55c632660ee36b2233bf93 |
qpid-cpp-client-devel-0.10-8.el5.i386.rpm | SHA-256: a755be7292e160a4c619b268d66b22c819b3daf3fdce1862a9ab86946eb7e828 |
qpid-cpp-client-devel-docs-0.10-8.el5.i386.rpm | SHA-256: 21dc413f05f7941e8de90ad83453f02884ff8108f4aa3f90f41059a8d88ba5be |
qpid-cpp-client-rdma-0.10-8.el5.i386.rpm | SHA-256: a8eb74bb3158eeb52fdf43f4f67a8a29874c3bc02d5182fdc3d7ba07f0a9fb68 |
qpid-cpp-client-ssl-0.10-8.el5.i386.rpm | SHA-256: f373691c9510de5f27a4235b7698853f76a0aa131e80660ca37de22be3d9697c |
qpid-cpp-server-0.10-8.el5.i386.rpm | SHA-256: bbd886a02c6e8359d8900f734917701cfdbeee056eff94e80a3071238e02fa56 |
qpid-cpp-server-cluster-0.10-8.el5.i386.rpm | SHA-256: 417739742611ab6b7712533c99733f840a15edc7a75210c1b43d8dc9279cd554 |
qpid-cpp-server-devel-0.10-8.el5.i386.rpm | SHA-256: 2e8f8941b7b5da1e39b53634c429d4e4c934a4637a24cd9e2b613ee8c9abc94e |
qpid-cpp-server-rdma-0.10-8.el5.i386.rpm | SHA-256: 7e0381abbfb31d6945fc6b2894d2ce12c24067f468591082e190e5c74071c2d4 |
qpid-cpp-server-ssl-0.10-8.el5.i386.rpm | SHA-256: 069641fc97d3921bc61ef99dbe0d4bf994e553b3b4977e61e154b1ab93eb2cb4 |
qpid-cpp-server-store-0.10-8.el5.i386.rpm | SHA-256: 0c8480d7f20e659aecde1a344c6186c91584f632a78e386e1618e56307468fc6 |
qpid-cpp-server-xml-0.10-8.el5.i386.rpm | SHA-256: 4a0b971e75234810955e2d70f67f87392450ac6e95b75ecb22017ce1726228ce |
qpid-dotnet-0.10-2.el5.noarch.rpm | SHA-256: 4e2bc82cc246a9498487516c109f6136b6670b745d951285d6c97e8314b6de7c |
qpid-java-client-0.10-6.el5.noarch.rpm | SHA-256: 25a76675abaff29fb9bdda2bbd27e4564b636be70e30ae6fc3405e09943e2f7a |
qpid-java-common-0.10-6.el5.noarch.rpm | SHA-256: c7ac38fef68ee66643863c9d457fbd15fb01d56ce3524956973adce04c368e51 |
qpid-java-example-0.10-6.el5.noarch.rpm | SHA-256: c10aee826d31231b0e5834be2be55d915690a6eb9627a2b94f040bc65a7f66d6 |
qpid-qmf-0.10-10.el5.i386.rpm | SHA-256: 0565abd0a5591dbaa3dc42f9c0b9bb4608a31e33444196b7fe8c58fe8be4bf08 |
qpid-qmf-devel-0.10-10.el5.i386.rpm | SHA-256: 610f8123738ff8f9d02940550ebe7f0d8241bac4e7077b6aefc8f6c8a78f3030 |
qpid-tests-0.10-1.el5.noarch.rpm | SHA-256: 43cb498df46209003f613b2c2f65fc60e396d2c4c73a3d670b32b6da622ee1f1 |
qpid-tools-0.10-6.el5.noarch.rpm | SHA-256: d7416592a0d3b57af7b3d9819d4650d67380760a4a2e054fd77eb2ca5c27f4d6 |
rhm-docs-0.10-2.el5.noarch.rpm | SHA-256: 8ce225401446138862d5cade52bc4dba2c4b965771ae8821158fefede1d61d45 |
ruby-qpid-qmf-0.10-10.el5.i386.rpm | SHA-256: 356b5e15f7d6cdb878906e096ffaab9296728abbae4663523bbdaac5bd4b7c23 |
ruby-saslwrapper-0.10-4.el5.i386.rpm | SHA-256: 8cc766896e74591db056d2339eb9658008c4ba3058e2837872ae04899535a2bb |
saslwrapper-0.10-4.el5.i386.rpm | SHA-256: 8d1478088c8c42e502f0dd4c328fac0ff2cd6b4d831772a53a1a5adaadd46b57 |
saslwrapper-devel-0.10-4.el5.i386.rpm | SHA-256: c8071cc84d6828efa781c0a80fe3d8dd333dcc0cc063ca90379139bb19389c18 |
xerces-c-2.8.0-1.el5.i386.rpm | SHA-256: 3d77f98637d9913783c447a88e28eeda821c4bc2a50761551f54339cc7ea7073 |
xerces-c-devel-2.8.0-1.el5.i386.rpm | SHA-256: b52266835ef9fbf84354aa3529ad2ac6e18ca1233523e5450997cc3ea6908e66 |
xerces-c-doc-2.8.0-1.el5.i386.rpm | SHA-256: 604eb48c6bca39afd90f71ff047230758e8ef1e7fdb7cd7e03d1a57f8c7b44d0 |
xqilla-2.0.0-5.el5.i386.rpm | SHA-256: 94e68a67caead201651709827a952a7d8e4c888a9345576023185ba9ab5e9d61 |
xqilla-devel-2.0.0-5.el5.i386.rpm | SHA-256: 3851f22c018c027a7333c9bb3422bf5e156f56cfd8fa45e5470de120eb5074bc |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.