<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configurations, branch openssl-3.3.2</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.2</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.2'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-07-04T07:29:29Z</updated>
<entry>
<title>Allow shared iOS builds</title>
<updated>2024-07-04T07:29:29Z</updated>
<author>
<name>Frederik Wedel-Heinen</name>
<email>frederik.wedel-heinen@dencrypt.dk</email>
</author>
<published>2024-06-14T12:57:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a077010a2b381684b76dee9aafc87732ff3534ae'/>
<id>urn:sha1:a077010a2b381684b76dee9aafc87732ff3534ae</id>
<content type='text'>
Fixes #24545

Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24649)

(cherry picked from commit 070b6a965485e91b02453919e0a47c0659420d9a)
</content>
</entry>
<entry>
<title>Add aix-clang and aix64-clang configuration</title>
<updated>2024-06-28T13:19:31Z</updated>
<author>
<name>sanumesh</name>
<email>sanumesh@in.ibm.com</email>
</author>
<published>2024-06-11T14:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ca20235724166c61ce6eb421197feb7c9654eb42'/>
<id>urn:sha1:ca20235724166c61ce6eb421197feb7c9654eb42</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24609)

(cherry picked from commit 7afa7731e924d5ac10fc992d8cd777f407d33af9)
</content>
</entry>
<entry>
<title>VMS: Redefine _XOPEN_SOURCE_EXTENDED with the value 1</title>
<updated>2024-05-29T14:08:30Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-05-23T05:54:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=717f5ddb763234c18c15e6bcf490b86cc8a55de3'/>
<id>urn:sha1:717f5ddb763234c18c15e6bcf490b86cc8a55de3</id>
<content type='text'>
Some versions if the VMS C system header files seem to require this.

Fixes #24466

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/24470)

(cherry picked from commit f6b307d860832d3a76be20a693b92a71c83a3055)
</content>
</entry>
<entry>
<title>Add linux-arm64ilp32-clang target</title>
<updated>2024-05-07T09:49:21Z</updated>
<author>
<name>Huiyue Xu</name>
<email>xuhuiyue@huawei.com</email>
</author>
<published>2023-11-09T02:54:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c42c63d2f7c2043476aff878eeea1ee59d10e6e2'/>
<id>urn:sha1:c42c63d2f7c2043476aff878eeea1ee59d10e6e2</id>
<content type='text'>
While clang 15 config target by '--target', not cannot support
'-mabi=ilp32', so add the linux-arm64ilp32-clang target.

Signed-off-by: Huiyue Xu &lt;xuhuiyue@huawei.com&gt;

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22666)

(cherry picked from commit 69bd5e4fff8ac9bf4dc3ed6fd87b5a5858edbb01)
</content>
</entry>
<entry>
<title>VMS: Move defining _XOPEN_SOURCE and  _XOPEN_SOURCE_EXTENDED to config target</title>
<updated>2024-04-11T11:03:53Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-04-10T08:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7f04bb065d9d948d049ef1ef1bd4062cb7831392'/>
<id>urn:sha1:7f04bb065d9d948d049ef1ef1bd4062cb7831392</id>
<content type='text'>
For all other platforms that need these macros defined, that's how it's
done, so we have VMS follow suit.  That avoids a crash between in source
definitions and command line definitions on some other platforms.

Fixes #24075

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24083)
</content>
</entry>
<entry>
<title>Diverse small VMS build fixups</title>
<updated>2024-04-04T16:15:10Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-30T11:52:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1a4b029af51ba6128a37959796381ca5b8b7ac00'/>
<id>urn:sha1:1a4b029af51ba6128a37959796381ca5b8b7ac00</id>
<content type='text'>
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24008)
</content>
</entry>
<entry>
<title>Ensure `$(MAKE)` commands and `CFLAGS` are appropriately quoted in the Makefile.</title>
<updated>2024-02-25T07:57:16Z</updated>
<author>
<name>Hamilton Chapman</name>
<email>hamchapman@gmail.com</email>
</author>
<published>2024-02-21T13:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=aba621934696ca52193bd41cd35816649b6b321b'/>
<id>urn:sha1:aba621934696ca52193bd41cd35816649b6b321b</id>
<content type='text'>
If a user's `make` command came from a path that contained a space then both the
`$(MAKE)` variable (and parts of the generated `CFLAGS`, when building for iOS)
would not be properly quoted and the build would fail.

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23663)
</content>
</entry>
<entry>
<title>AIX: Implement shared_target = "aix-solib" support</title>
<updated>2024-02-05T09:10:25Z</updated>
<author>
<name>John Kohl</name>
<email>john.kohl@hcl.com</email>
</author>
<published>2023-07-21T14:31:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b332dbb3ed0171eb0d227be3b0d558480a73a67e'/>
<id>urn:sha1:b332dbb3ed0171eb0d227be3b0d558480a73a67e</id>
<content type='text'>
This builds shared libraries as libxxx.so, libxxx.so.ver and static
libraries as libxxx.a.  For shlib_variant builds, it builds libxxx.so,
libxxxvariant.so.ver, and libxxxx.a.  libxxx.so is a linker import
library that directs the linker to embed a run-time dependency
reference to libxxxvariant.so.ver.  Only libxxxvariant.so.ver is needed
at runtime.

Fixes #21518

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/21540)
</content>
</entry>
<entry>
<title>Add support in configuration for android-riscv64</title>
<updated>2024-02-05T09:08:23Z</updated>
<author>
<name>Prashanth Swaminathan</name>
<email>prashanthsw@google.com</email>
</author>
<published>2024-01-29T21:20:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2d321448b245a239c49a54e31cbd9d97a14b5d4e'/>
<id>urn:sha1:2d321448b245a239c49a54e31cbd9d97a14b5d4e</id>
<content type='text'>
Android is enabling support for the riscv64 ISA. Add a configuration
option to support building for it, aligned with the existing
linux-riscv64 configuration.

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23427)
</content>
</entry>
<entry>
<title>Add atexit configuration option to using atexit() in libcrypto at build-time.</title>
<updated>2024-02-02T01:26:42Z</updated>
<author>
<name>Randall S. Becker</name>
<email>randall.becker@nexbridge.ca</email>
</author>
<published>2024-01-25T22:11:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=99fb31c167e322186c6f576cfaa8f433f4fed117'/>
<id>urn:sha1:99fb31c167e322186c6f576cfaa8f433f4fed117</id>
<content type='text'>
This fixes an issue with a mix of atexit() usage in DLL and statically linked
libcrypto that came out in the test suite on NonStop, which has slightly
different DLL unload processing semantics compared to Linux. The change
allows a build configuration to select whether to register OPENSSL_cleanup()
with atexit() or not, so avoid situations where atexit() registration causes
SIGSEGV.

INSTALL.md and CHANGES.md have been modified to include and describe this
option.

The no-atexit option has been added to .github/workflows/run-checker-daily.yml.

Fixes: #23135

Signed-of-by: Randall S. Becker &lt;randall.becker@nexbridge.ca&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23394)
</content>
</entry>
</feed>
