+++ This bug was initially created as a clone of Bug #586544 +++
Description of problem:
The init() call variant that uses ConnectionSettings was deprecated from the C++ QMF Agent API. Because of this, the application no longer has access to certain connection parameters (i.e. security-strength-factors, heartbeat intervals, tcp-nodelay, etc.).
A suitable replacement is needed to re-provide access to these features.
The replacement needs to be API-extensible and boost-free.
The fix for this bug will unblock the building of libvirt.
Note that one change is needed: The namespace changed for qpid::client::ConnectionSettings. It is now qpid::management::ConnectionSettings.
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
Setting devel_ack... This bug fixes a regression where access to functionality was lost in the API.
The restored settings for connection setup are:
- SASL service name
- Min and Max Security Strength Factor
Fixed in build qpid-cpp-0_7_946106-2.
Red Hat Enterprise Linux 6.0 is now available and should resolve
the problem described in this bug report. This report is therefore being closed
with a resolution of CURRENTRELEASE. You may reopen this bug report if the
solution does not work for you.