<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configure, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-07-20T09:52:21Z</updated>
<entry>
<title>Add mandoc output support for manpages</title>
<updated>2026-07-20T09:52:21Z</updated>
<author>
<name>Enji Cooper</name>
<email>yaneurabeya@gmail.com</email>
</author>
<published>2025-09-05T04:27:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5bbc49a5c9107f40026a320364df9d9a9e5fef37'/>
<id>urn:sha1:5bbc49a5c9107f40026a320364df9d9a9e5fef37</id>
<content type='text'>
This change modifies the Makefile generator to support mandoc format
manpages, in lieu of \*roff format manpages.

After this commit the user has the ability of specifying the manpage
format to the `--manpage-format` flag. The 2 supported manpage formats
as of writing are "mdoc" and "roff" and the default remains the "roff"
format for legacy and portability reasons.

The mandoc format requires pod2mdoc to be installed, whereas the roff
output format requires pod2man to be installed. The former requires an
additional utility be installed, whereas the latter uses pod2man, a
utility that has been present with perl distributions for well over a
decade.

mandoc format support is being added as it is an easier/arguably more
structured manpage format to parse, making it easier for downstream
consumers like FreeBSD to implement OS-specific build support, as the
minimum dependencies for the OpenSSL build process are more involved
than the tools available for the FreeBSD OS bootstrapping process.

Signed-off-by: Enji Cooper &lt;yaneurabeya@gmail.com&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jul 20 09:52:29 2026
(Merged from https://github.com/openssl/openssl/pull/28450)
</content>
</entry>
<entry>
<title>test: add Windows unit tests setup and initial dgram test</title>
<updated>2026-07-15T16:00:29Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-06-11T17:05:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=857afd02b282314687bc1290d7d12a313d3b9f85'/>
<id>urn:sha1:857afd02b282314687bc1290d7d12a313d3b9f85</id>
<content type='text'>
This adds an initial setup for unit testing on Windows that allows
mocking of system functions using Detour library. This works only for
library functions and not object function like wrap so it is a bit
limited but it is still useful for BIO mocking.

An initial BIO bss_dgram test is added covering the Windows specific
parts.

Assisted-by: Claude:claude-opus-4-8

Reviewed-by: Igor Ustinov &lt;igus@openssl.foundation&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Jul 15 16:00:35 2026
(Merged from https://github.com/openssl/openssl/pull/31915)
</content>
</entry>
<entry>
<title>Add unit testing cmocka based framework</title>
<updated>2026-07-09T17:38:28Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-06-20T12:06:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=acd7679800cd766bd855c4995a3d3799be9e2516'/>
<id>urn:sha1:acd7679800cd766bd855c4995a3d3799be9e2516</id>
<content type='text'>
This adds the unit testing framework that extends the build so it can
be enabled and tests are built. It is executed as part of the test
using a recipe which executes all unit tests.

The documentation is added with more info about writing the unit tests.

Assisted-by: Claude:claude-opus-4-8

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Thu Jul  9 17:39:14 2026
(Merged from https://github.com/openssl/openssl/pull/30788)
</content>
</entry>
<entry>
<title>Add WRAP build.info variable</title>
<updated>2026-07-09T17:38:28Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-04-10T19:31:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6b6fc647116d61ea8c1250b4ad55b7696dad7b6a'/>
<id>urn:sha1:6b6fc647116d61ea8c1250b4ad55b7696dad7b6a</id>
<content type='text'>
This is used for adding per target --wrap ld flags for each listed
function.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Thu Jul  9 17:39:12 2026
(Merged from https://github.com/openssl/openssl/pull/30788)
</content>
</entry>
<entry>
<title>Suppress function pointer type validation in clang ubsan</title>
<updated>2026-07-08T16:01:04Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-07-02T17:28:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=11889aa905bd6e80f80638f6cd2e40224a1dd084'/>
<id>urn:sha1:11889aa905bd6e80f80638f6cd2e40224a1dd084</id>
<content type='text'>
We've been concerned about ubsan errors comming with more recent
versions of clang.  specifically versions of clang later than 17
generate hundreds of function pointer type validation errors, i.e.
assigning a function of type void (*)(TYPE *) to a function pointer of
type void (*)(void *).

Fixing these requires the creation of lots of thunk function that get
littered through the code base, and are generally unpleasant to carry.
A better fix requires siginficant code refactoring, and potentially
large changes to our ABI, which we can't support until the next major
release.

So, for now, just suppress those ubsan errors, so we can more properly
deal with the issue when we are able.

Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Bob Beck &lt;beck@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Wed Jul  8 16:01:12 2026
(Merged from https://github.com/openssl/openssl/pull/31837)
</content>
</entry>
<entry>
<title>Configure, INSTALL.md: make atexit deprecated disablable</title>
<updated>2026-06-18T12:20:26Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-04-10T17:35:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=478e78829a58fffd05d56dc90e37ee0b126429b2'/>
<id>urn:sha1:478e78829a58fffd05d56dc90e37ee0b126429b2</id>
<content type='text'>
As the atexit handler was removed in [1], no-atexit configuration option
has no effect, make that explicit by disallowing enabling atexit, and
update the documentation accordingly.

[1] https://github.com/openssl/openssl/pull/29385

References: https://github.com/openssl/openssl/issues/30742

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Thu Jun 18 12:20:34 2026
(Merged from https://github.com/openssl/openssl/pull/30767)
</content>
</entry>
<entry>
<title>build: make enable-asan work for VC targets</title>
<updated>2026-06-10T12:53:06Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-06-02T15:09:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=13970e2a54572b9bdf34a3d57486e3146ae1ec63'/>
<id>urn:sha1:13970e2a54572b9bdf34a3d57486e3146ae1ec63</id>
<content type='text'>
Configure assumed GCC/Clang sanitizer spellings, so enable-asan was a
no-op on MSVC. Emit /fsanitize=address instead of -fsanitize=address
on VC targets.

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Wed Jun 10 12:53:11 2026
(Merged from https://github.com/openssl/openssl/pull/31366)
</content>
</entry>
<entry>
<title>Configure: update $apitable with the recent versions</title>
<updated>2026-05-19T09:33:43Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-05-16T00:35:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=14306ff118c0da25fd37ba7ed4a2f7dd0e26af16'/>
<id>urn:sha1:14306ff118c0da25fd37ba7ed4a2f7dd0e26af16</id>
<content type='text'>
Fill $apitable with all the major.minor.0 versions up to the current one
in development.  Note that while 3.5 hasn't had any APIs deprecated,
it still makes sense to support passing it as an "API level".

Resolves: https://github.com/openssl/openssl/issues/31196
Reported-by: Oliver Roberts &lt;oliver@futaura.co.uk&gt;
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
MergeDate: Tue May 19 09:33:49 2026
(Merged from https://github.com/openssl/openssl/pull/31198)
</content>
</entry>
<entry>
<title>Add valgrind CT support to ML-DSA</title>
<updated>2026-04-22T07:55:12Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2026-04-16T08:28:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c1f74671ae2f842f550b493cfc914113fe3ced87'/>
<id>urn:sha1:c1f74671ae2f842f550b493cfc914113fe3ced87</id>
<content type='text'>
Also slightly refactor the ML-KEM version to share the necesasry
defines, and add a daily CI run to check both (presently, for just some
platforms with known working valgrind support).

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
MergeDate: Wed Apr 22 07:55:14 2026
(Merged from https://github.com/openssl/openssl/pull/30863)
</content>
</entry>
<entry>
<title>Add IKEV2KDF implementation</title>
<updated>2026-03-24T17:21:19Z</updated>
<author>
<name>Helen Zhang</name>
<email>helzhang@cisco.com</email>
</author>
<published>2026-03-13T17:25:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0dd1c50fc0706866800c4ad6e5cd05771be5d0d8'/>
<id>urn:sha1:0dd1c50fc0706866800c4ad6e5cd05771be5d0d8</id>
<content type='text'>
  In compliance with RFC7296 and SP800-135

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Tue Mar 24 17:21:21 2026
(Merged from https://github.com/openssl/openssl/pull/30121)
</content>
</entry>
</feed>
