qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cliff Jansen (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (QPID-4792) Windows UUID processing mingles GUID values
Date Thu, 02 May 2013 18:24:15 GMT

     [ https://issues.apache.org/jira/browse/QPID-4792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Cliff Jansen resolved QPID-4792.

    Resolution: Fixed

Fixed: http://svn.apache.org/r1478471

from https://reviews.apache.org/r/10863/
> Windows UUID processing mingles GUID values
> -------------------------------------------
>                 Key: QPID-4792
>                 URL: https://issues.apache.org/jira/browse/QPID-4792
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker, C++ Client
>    Affects Versions: 0.20
>         Environment: Windows
>            Reporter: Cliff Jansen
>            Assignee: Cliff Jansen
>             Fix For: 0.23
> RFC 4122 defines a UUID.  A GUID is the same as a UUID in string form, but differs in
binary layout.  Microsoft operates with GUIDs but confusingly labels them as UUIDs in their
documentation and include files.
> i.e. rpcdce.h:  typedef GUID UUID;
> The binary form matters since it is used over the wire.  Mapping a GUID to a UUID (or
vice versa) without the layout conversion results in structures with mangled RFC version info
and different string representations on Windows and non-Windows systems.
> Proton currently only calls Microsoft APIs to obtain the string representation of the
UUID (which will match the GUID), so it is unaffected.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message