Bug 6956 - globus-gssapi-gsi uses a copy of an internal openssl header that changes between openssl versions
: globus-gssapi-gsi uses a copy of an internal openssl header that changes betw...
Status: RESOLVED FIXED
: GSI C
Authentication
: development
: TeraGrid All
: P3 normal
: ---
Assigned To:
: http://www.grid.tsl.uu.se/repos/globu...
:
:
:
  Show dependency treegraph
 
Reported: 2010-01-30 11:35 by
Modified: 2010-02-23 17:50 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-01-30 11:35:03
What is particularly bad is that the code uses this header to call the
ssl_cipher_get_evp() function, and this function has different number of
arguments in different openssl versions.

The linked patch replaces the copy of the internal header with a much shorter
header file that only contains the definitions needed to compile the code,
thereby reducing the number of irrelevant lines that could potentially
introduce incompatibilities with the openssl version used. This file has ifdefs
for the parts that are different between the different openssl versions.

Preferably in the long term, the code should be changed to not use openssl
internal functions.
------- Comment #1 From 2010-02-23 17:50:07 -------
This is merged to the 5.0 branch and trunk.