<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/util/checkplatformsyms.pl, 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-04-03T15:41:40Z</updated>
<entry>
<title>util/checkplatformsyms.pl: do not hard-code "libcrypto-3-x64" library name</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T10:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9648c510147e343393a568f1616a5091f1eb3d0a'/>
<id>urn:sha1:9648c510147e343393a568f1616a5091f1eb3d0a</id>
<content type='text'>
Ideally, it should probably passed to the script as a parameter,
but, in the meantime, follow the relaxed attitude of the Unix
counterpart and match against any version and all expected arch
suffixes.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:21 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: update the Unix symbol filtering</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T10:17:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=794fe02e500ff58dabb94513f577e61cc9b85a18'/>
<id>urn:sha1:794fe02e500ff58dabb94513f577e61cc9b85a18</id>
<content type='text'>
Replace the grep|grep|awk|sed|sort|uniq abomination with a simple
and elegant awk script.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:20 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: do not exit after the first symbol</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T04:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=127245bb2dc1fcf53c5171e6d14d4e4d9a098b31'/>
<id>urn:sha1:127245bb2dc1fcf53c5171e6d14d4e4d9a098b31</id>
<content type='text'>
If there are several offending symbols, using the checker becomes quite
tedious.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:18 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: handle command exit code</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T03:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2753b08a6651cf80c9164aae32c2eeafee67a311'/>
<id>urn:sha1:2753b08a6651cf80c9164aae32c2eeafee67a311</id>
<content type='text'>
Error out if the executed command (dumpbin/objdump) hasn't been
successful.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:17 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: syntax nit fix</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T03:13:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b19b0e22fb4fba64deab91521c29048b02d7e913'/>
<id>urn:sha1:b19b0e22fb4fba64deab91521c29048b02d7e913</id>
<content type='text'>
Address the following complaint:

    \2 better written as $2 at ../util/checkplatformsyms.pl line 39.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:16 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: check that supplied files exist</title>
<updated>2026-04-03T15:41:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T03:11:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b2b97b5ddb485ca116868cf84bc3bfb9a3e7d3da'/>
<id>urn:sha1:b2b97b5ddb485ca116868cf84bc3bfb9a3e7d3da</id>
<content type='text'>
Otherwise their absense is seemingly ignored, which leads to overlooked
symbol additions.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:42:15 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
</content>
</entry>
<entry>
<title>Create a rudimentary symbol scanning script</title>
<updated>2023-11-01T15:32:26Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-10-23T16:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=796e5f96488643755a18570a4907da78ee46131a'/>
<id>urn:sha1:796e5f96488643755a18570a4907da78ee46131a</id>
<content type='text'>
We would like to be able to log and audit the symbols we use in openssl
so that we might catch when a new platform symbols is referecned

Add such a script (just on unix platforms for now) that gathers the used
symbols not belonging to libcrypto or libssl, and compare it to a prior
known set of used symbols.  Error out if a new symbol is found

Add this script to the ci workflow in CI to capture newly
introduced platform symbols

Fixes #22330

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22478)
</content>
</entry>
</feed>
