<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Significant activities throughout June were:<br>
<ul>
<li>Fix new Coverity issues 26 real, 4 false positives</li>
<li>Address all outstanding (ancient) Coverity issues</li>
<li>Fix threads test ordering problem</li>
<li>Fix address sanitiser problems in apps relating to
uninitialised BN pointers</li>
<li>Investigation memory leak in dlopen() that's a known problem
with valgrind</li>
<li>Investigate and fix memory leak when threading in property
code<br>
</li>
<li>Investigation and remediation of several threading problems</li>
<li>Add locks to obj_dat.c and obj_xref.c to make the OBJ
subsection thread safe (post 3.0 after discussion)</li>
<li>Added decoded caching to avoid lots of allocations and
repeated algorithm recreation</li>
<li>Implemented a property list find function</li>
<li>Add a key manager check to better reuse existing key managers
in light of algorithm cache flushes</li>
<li>Convert SHA one short functions to be functions not macros, to
accept NULL arguments in a way compatible to 1.1.1<br>
</li>
<li>Add a memory sanitiser build</li>
<li>Tweak the time of execution of CI jobs so they run more widely</li>
<li>Fix double to integer conversions in light of the VMS
experience</li>
<li>Add integer size sanity checks in light of the VMS experience</li>
<li>Add tests to evp_test for EVP_Q_ functions</li>
<li>Change the way XTS and AEAD ciphers are filtered in apps to
unify this behaviour</li>
<li>Earlier detection of bad digest in req command</li>
<li>Covert command line apps to use libctx and property query more
extensively</li>
<li>Add a -digest option to spkac command</li>
<li>Fix auto DH problem where the chosen group didn't necessarily
meet the current security level</li>
<li>Add RSA key size vs entropy checks in FIPS mode</li>
<li>Updates to the FIPS checksum script</li>
<li>Remove SM2 encoder and decoder from the FIPS provider ...
hmmm.<br>
</li>
<li>Add digest, cipher and PKEY algorithm life cycle documentation
(including pretty pictures)</li>
<li>Update platform policy to allow configuration additions to
stable branches</li>
<li>Clean up all remaining TODO notes in the code</li>
<li>Update NEWS to current status</li>
<li>Fix documentation of up-calls from providers to libcrypto</li>
<li>Deprecation of ERR_GET_FUNC()</li>
<li>Create a list of things to do after 3.0 for future discussion</li>
</ul>
In addition were minor pull requests, reviewing, OMC and OTC
business, et al.<br>
<br>
</body>
</html>