<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configurations, branch openssl-3.4.6</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.6</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.6'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-05-03T13:43:25Z</updated>
<entry>
<title>Fix: Typo "configdata.pem" -&gt; "configdata.pm"</title>
<updated>2026-05-03T13:43:25Z</updated>
<author>
<name>Pascal Ernster</name>
<email>git@hardfalcon.net</email>
</author>
<published>2026-05-02T02:33:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=72d3275fc1f3ebeaca1d17e9f85396379a3f0ec8'/>
<id>urn:sha1:72d3275fc1f3ebeaca1d17e9f85396379a3f0ec8</id>
<content type='text'>
CLA: trivial
Fixes: ddf1847dc81c "unified build scheme: add and document the "unified" driving engine"

Signed-off-by: Pascal Ernster &lt;git@hardfalcon.net&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Sun May  3 13:43:38 2026
(Merged from https://github.com/openssl/openssl/pull/31064)
</content>
</entry>
<entry>
<title>Configurations/10-main.conf: minimum NASM version needs to be 2.09 on Windows</title>
<updated>2026-03-31T01:51:29Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2026-03-25T17:54:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f14810222b38208e44e8e8cab2a5e7a5b957812d'/>
<id>urn:sha1:f14810222b38208e44e8e8cab2a5e7a5b957812d</id>
<content type='text'>
Otherwise some assembler code might be miscompiled.

Fixes: https://github.com/openssl/openssl/issues/20529

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Tue Mar 31 01:47:41 2026
(Merged from https://github.com/openssl/openssl/pull/30576)

(cherry picked from commit ba21ee3795679846001e84e599bb9b286e3e6dd9)
</content>
</entry>
<entry>
<title>Fix clean target to remove test-runs directory</title>
<updated>2026-02-26T14:32:28Z</updated>
<author>
<name>William Faber</name>
<email>wmf1426@rit.edu</email>
</author>
<published>2026-02-19T21:50:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d7859da4e58ecbf0a648039838f2a9f4fff405a5'/>
<id>urn:sha1:d7859da4e58ecbf0a648039838f2a9f4fff405a5</id>
<content type='text'>
Fixes: #29931

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
MergeDate: Thu Feb 26 14:26:16 2026
(Merged from https://github.com/openssl/openssl/pull/30100)

(cherry picked from commit 3fdeb5dc8ea3ac1040692c86127309652c47ac52)
</content>
</entry>
<entry>
<title>windows-makefile: Don't prefix libdir when it is absolute path</title>
<updated>2026-02-24T15:09:32Z</updated>
<author>
<name>Norbert Pocs</name>
<email>norbertp@openssl.org</email>
</author>
<published>2026-01-08T15:11:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ab845c97f2698b2c336cbf2a92798a185455b57e'/>
<id>urn:sha1:ab845c97f2698b2c336cbf2a92798a185455b57e</id>
<content type='text'>
When --libdir was passed to configuration as an absolute path then
the makefile MODULESDIR_dir became concat(prefix, libdir) creating
an invalid path.

Fixes: https://github.com/openssl/project/issues/1797

Signed-off-by: Norbert Pocs &lt;norbertp@openssl.org&gt;

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Tue Feb 24 14:51:03 2026
(Merged from https://github.com/openssl/openssl/pull/30118)

(cherry picked from commit 34ba81959a279fd25825d05dd1c9b59bbf9115ad)
</content>
</entry>
<entry>
<title>fix: Fix uninstall_dev failing to remove empty dir</title>
<updated>2026-01-19T11:58:37Z</updated>
<author>
<name>Ryan Keane</name>
<email>the.ra2.ifv@gmail.com</email>
</author>
<published>2025-12-20T10:30:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da7f4e626b541cf02a732fc55a14bfdc9cced981'/>
<id>urn:sha1:da7f4e626b541cf02a732fc55a14bfdc9cced981</id>
<content type='text'>
Fix this error:
```
rmdir "$PREFIX/lib64/cmake/OpenSSL"
rmdir "$PREFIX/lib64"
rmdir: failed to remove '$PREFIX/lib64': Directory not empty
```
Because `rmdir $PREFIX/lib64/cmake` is missing

CLA: trivial
Signed-off-by: Ryan Keane &lt;the.ra2.ifv@gmail.com&gt;

Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
MergeDate: Mon Jan 19 11:58:05 2026
(Merged from https://github.com/openssl/openssl/pull/29472)

(cherry picked from commit da5d7f9073e5edc5f7c7dc27721bd9f890910098)
</content>
</entry>
<entry>
<title>Fix make check-format target</title>
<updated>2026-01-16T14:39:44Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-01-14T13:15:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4902303e85a8ffc610121cc933f445f1664b3f98'/>
<id>urn:sha1:4902303e85a8ffc610121cc933f445f1664b3f98</id>
<content type='text'>
With our move to clang-format we no longer have a check-format script,
and so this make target is broken.

Fix it up to use clang-format-diff instead

Fixes #29594

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Fri Jan 16 14:37:09 2026
(Merged from https://github.com/openssl/openssl/pull/29634)

(cherry picked from commit 90d6c3b260409101e5be31fedb7677e1c2448e4c)
</content>
</entry>
<entry>
<title>Make the Unix build process more repeatable</title>
<updated>2025-09-09T09:37:45Z</updated>
<author>
<name>Enji Cooper</name>
<email>yaneurabeya@gmail.com</email>
</author>
<published>2025-09-05T03:22:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2d54096c0a6495fbae73ab71b99383de8cc71e5c'/>
<id>urn:sha1:2d54096c0a6495fbae73ab71b99383de8cc71e5c</id>
<content type='text'>
Before this change all manpages would contain the date when pod2man was
run. This resulted in outputs that differed between builds--or
potentially across a single build if the host clock "ticked" to the next
day when the build was being run.

This commit modifies the manpage generation process as follows:
- The date all manpages were generated will be normalized to a single
  date.
- The release date specified in `VERSION.dat` is used instead of the
  date/time when `pod2man` was executed OR--in the event a date isn't
  specified in `VERSION.dat`--the time when the Makefiles were last
  regenerated.

Embedding a consistent date into the generated manpages helps ensure that
the build process as a whole is more repeatable and helps ensure that
release versions of OpenSSL create artifacts consistent with the date
that the official release was cut.

Co-authored-by: Richard Levitte &lt;levitte@openssl.org&gt;
Signed-off-by: Enji Cooper &lt;yaneurabeya@gmail.com&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/28449)

(cherry picked from commit 2c0c9c83b292fdba001d968a8219db4083294003)
</content>
</entry>
<entry>
<title>Fix compile error when building VC-WIN64-CLANGASM-ARM target</title>
<updated>2025-02-06T16:30:31Z</updated>
<author>
<name>Auto Vincent</name>
<email>72301871+AutoVincent@users.noreply.github.com</email>
</author>
<published>2025-01-30T18:03:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cdfb0923a66155ce97640fca68ae57b3a2972029'/>
<id>urn:sha1:cdfb0923a66155ce97640fca68ae57b3a2972029</id>
<content type='text'>
With MSVC v143, C++ Clang Compiler for Windows (18.1.8) there are
many errors similar to:

crypto\aes\libcrypto-lib-aesv8-armx.obj.asm:3795:7: error: unknown token in expression
        ld1     {v2.16b},[x0],#16

CLA: trivial

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26603)

(cherry picked from commit becc0078f8215ffc062f5ba06c73ba51d3b14b6e)
</content>
</entry>
<entry>
<title>Build: Fix circular object deps with old GCC</title>
<updated>2024-09-17T05:24:02Z</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgads@gmail.com</email>
</author>
<published>2024-09-12T20:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=571ee17222a2343fa352a6b3dbac039a2d688cbc'/>
<id>urn:sha1:571ee17222a2343fa352a6b3dbac039a2d688cbc</id>
<content type='text'>
When both -o and -MT are used, GCC 4.1 prints the object file twice in
the dependency file. e.g.:

foo.o foo.o: foo.c

If the file name is long, then the second occurrence moves to the next
line. e.g.:

ssl/statem/libssl-shlib-statem_dtls.o \
  ssl/statem/libssl-shlib-statem_dtls.o: ../ssl/statem/statem_dtls.c \

add-depends script scans one line at a time, so when the first line is
processed, the object file becomes a dependency itself.

Fix by removing -MT altogether.

This also fixes makedepend for nonstop platform.

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/25455)

(cherry picked from commit 6288aa440c1ba111eaf52cf79659a25329205022)
</content>
</entry>
<entry>
<title>Fix compile err when building VC-CLANG-WIN64-CLANGASM-ARM target</title>
<updated>2024-08-29T13:38:57Z</updated>
<author>
<name>Zhiqing Xie</name>
<email>quic_zhiqxie@quicinc.com</email>
</author>
<published>2024-07-25T02:25:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d20cf21b20559b3974a9dcadfe79bb047bfaab16'/>
<id>urn:sha1:d20cf21b20559b3974a9dcadfe79bb047bfaab16</id>
<content type='text'>
The error happens with MSVC v143,C++ Clang Compiler for Windows(16.0.5)

Error is "brackets expression not supported on this target" in libcrypto-shlib-bsaes-armv8.obj.asm

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/25293)
</content>
</entry>
</feed>
