Openssl 4.0#245
Conversation
|
Hi Mattias, Was anything also tested after those changes? |
I didn't do any additional testing other than running all the tests in Most of the changes are related to replacing direct access to the fields in ASN1_STRING (.data, .length, .type) with calls to ASN1_STRING_get0_data(), ASN1_STRING_length() and ASN1_STRING_type() since the type has been made opaque. And similarly using ASN1_STRING_set() to change the string instead of changing the fields directly. Other changes are declaring some things const to match changes in the OpenSSL headers, in a few instances conditionaly depending on the OpenSSL version where needed. |
|
Hi Mattias, |
I had some time in between and did some build and run-time checks using LCMAPS, which tests a few different globus libraries, see below. Globus packages tested by the lcas-lcmaps-gt4-interface: and in a different setup, using a run used by lcmaps in e.g. gLExec and the like (via llrun): |
Fixes for compiling with OpenSSL 4.
The first commit only changes tabs and spaces (
git diff --ignore-all-spaceis empty). It just fixes inconsistent whitespace in the files that are modified in later commits.The secons commit contains the changes for OpenSSL 4.
The third commit fixes some compiler and doxygen warnings unrelated to the UpenSSL 4 update.
The last commit contains the version increase andcorresponding packaging file update.