When using GSSAPI for authentication with the c++ messaging client, the username specified to the connection (e.g. via ConnectionSettings) is ignored and the value used when a ticket was obtained via kinit is used. The connection is still authenticated however so there is no loss of security.
The reason for this is that when the username *is* speficied there are very occasional failures (see bug 617267).
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Cause: Specifying connection level username on c++ client when authenticating with the GSSAPI mechanism.
Consequence: Any connection level username is ignored and the username for which a ticket was obtained via kinit will be used. The connection is still authenticated however so there is no loss of security.
No workaround is possible, but as a valid ticket is required anyway, this in practice has little impact.
Revision 0.1 of the release notes will available for review on the stage shortly.
Release Notes have now been published: