<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps/s_server.c, 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-08T10:10:54Z</updated>
<entry>
<title>Eliminate unnecessary whitespace before a quoted newline</title>
<updated>2026-07-08T10:10:54Z</updated>
<author>
<name>Dimitri Papadopoulos</name>
<email>3234522+DimitriPapadopoulos@users.noreply.github.com</email>
</author>
<published>2026-07-04T10:03:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=917ebfca5cd36c8428b8b495456983cf08c22aeb'/>
<id>urn:sha1:917ebfca5cd36c8428b8b495456983cf08c22aeb</id>
<content type='text'>
Found by running the checkpatch.pl Linux script to enforce coding style.

Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Wed Jul  8 10:11:22 2026
(Merged from https://github.com/openssl/openssl/pull/31860)
</content>
</entry>
<entry>
<title>apps/s_server.c: fix SSL object leak on rpk_enable() failure</title>
<updated>2026-07-01T12:03:34Z</updated>
<author>
<name>Mounir IDRASSI</name>
<email>mounir.idrassi@idrix.fr</email>
</author>
<published>2026-06-30T10:12:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2229aad774f6c7b7863b68320abf9a9cd134ab3c'/>
<id>urn:sha1:2229aad774f6c7b7863b68320abf9a9cd134ab3c</id>
<content type='text'>
In www_body() and rev_body(), con = SSL_new(ctx) is called before
rpk_enable(con), but ownership of con is transferred to ssl_bio only
later by BIO_set_ssl(..., BIO_CLOSE). If rpk_enable() fails, the code
jumps to err: before that transfer without freeing con, leaking the SSL
object.

Add SSL_free(con) before goto err in both rpk_enable() failure paths,
matching the adjacent SSL_set_session_id_context() and BIO_new_socket()
error paths. sv_body() is unaffected because its err: block already
frees con.

The global rpk_files is not leaked. Its lifetime is managed
by s_server_main(), which frees it in the end cleanup block.

Resolves: https://github.com/openssl/openssl/issues/31769

Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Wed Jul  1 12:04:13 2026
(Merged from https://github.com/openssl/openssl/pull/31789)
</content>
</entry>
<entry>
<title>Use %zu for printing size_t values</title>
<updated>2026-06-15T19:24:36Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-06-09T10:59:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=145aea47775217013748e6232ebcd76e8de600e1'/>
<id>urn:sha1:145aea47775217013748e6232ebcd76e8de600e1</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
MergeDate: Mon Jun 15 19:24:43 2026
(Merged from https://github.com/openssl/openssl/pull/31454)
</content>
</entry>
<entry>
<title>apps: fix printf formats according to param types</title>
<updated>2026-06-01T06:57:22Z</updated>
<author>
<name>Herman Semenoff</name>
<email>GermanAizek@yandex.ru</email>
</author>
<published>2026-04-25T01:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0642e44723492a4168374fffe73c1adc7fa609f9'/>
<id>urn:sha1:0642e44723492a4168374fffe73c1adc7fa609f9</id>
<content type='text'>
inttypes.h is also used for more accurate compatibility with all
platforms, as it is the more correct choice according to C standard.

Signed-off-by: Herman Semenoff &lt;GermanAizek@yandex.ru&gt;

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Mon Jun  1 06:58:23 2026
(Merged from https://github.com/openssl/openssl/pull/30969)
</content>
</entry>
<entry>
<title>apps/*.c,doc/man1/*.pod.in: fix doc and error output of cert_store vs. chain_store/verify_store and PEM format</title>
<updated>2026-06-01T04:57:07Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2024-10-13T19:20:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d260311c53a0d656b880266f4c9c14c5f5da5bd8'/>
<id>urn:sha1:d260311c53a0d656b880266f4c9c14c5f5da5bd8</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Mon Jun  1 04:57:15 2026
(Merged from https://github.com/openssl/openssl/pull/25683)
</content>
</entry>
<entry>
<title>apps/lib/tlssrp_depr.c: fix leak of vb in set_up_srp_verifier_file()</title>
<updated>2026-05-13T07:20:47Z</updated>
<author>
<name>huanghuihui0904</name>
<email>625173@qq.com</email>
</author>
<published>2026-03-16T02:35:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f9a24a30e9b85ba2567c5adebc789947955c41a6'/>
<id>urn:sha1:f9a24a30e9b85ba2567c5adebc789947955c41a6</id>
<content type='text'>
set_up_srp_verifier_file() allocates srp_callback_parm-&gt;vb via SRP_VBASE_new().
If SRP_VBASE_init() fails, vb must be freed before returning.

Additionally, add SRP_VBASE_free() to the end: cleanup path in s_server.c so
that vb is also freed on normal program exit.

Solves https://github.com/openssl/openssl/issues/30362
Fixes #30362

Signed-off-by: huanghuihui0904 &lt;625173@qq.com&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
MergeDate: Wed May 13 07:20:48 2026
(Merged from https://github.com/openssl/openssl/pull/30434)
</content>
</entry>
<entry>
<title>Deprecate the X509_check_{email,host,ip,ip_asc} family of functions</title>
<updated>2026-05-11T00:05:22Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-01-29T18:31:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7c8dea22984bab394bc227fabfe1b9416df952f'/>
<id>urn:sha1:c7c8dea22984bab394bc227fabfe1b9416df952f</id>
<content type='text'>
Our own documentation for quite some time has indicated
that you should call X509_verify_cert() instead of using these.
Actually deprecate them and make apps not use the now deprecated
functions.

Resolves: https://github.com/openssl/project/issues/1899
References: https://github.com/openssl/project/issues/1897

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon May 11 00:08:33 2026
(Merged from https://github.com/openssl/openssl/pull/30403)
</content>
</entry>
<entry>
<title>apps: Move PATH_MAX define out of the win32 block</title>
<updated>2026-04-26T11:35:27Z</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
<email>sebastian@breakpoint.cc</email>
</author>
<published>2026-03-21T14:35:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=33958827f7ca17f02fdea18b9585ad31daab8a41'/>
<id>urn:sha1:33958827f7ca17f02fdea18b9585ad31daab8a41</id>
<content type='text'>
The PATH_MAX define is needed on HURD which is now skipped since it is
winthin the _WIN32 block.

Move the PATH_MAX check+define outside of the _WIN32 block.

Fixes: a2e5848d9d11 "s_client and s_server options for ECH"
Signed-off-by: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Sun Apr 26 11:35:52 2026
(Merged from https://github.com/openssl/openssl/pull/30520)
</content>
</entry>
<entry>
<title>apps : enforce command-line parameter checking.</title>
<updated>2026-04-13T09:30:19Z</updated>
<author>
<name>F. R. Da Silva</name>
<email>fdasilvayy@gmail.com</email>
</author>
<published>2026-03-26T23:09:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=98ed49849ecca7917cb14c900bb3fafcb667479f'/>
<id>urn:sha1:98ed49849ecca7917cb14c900bb3fafcb667479f</id>
<content type='text'>
Improve 'verify' option help messages.

integer value parsing formats are:
- 'n' is any integer
- 'N' is a non-negative integer (i.e. value &gt;= 0)
- 'p' is a positive integer (i.e. value &gt; 0)

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
MergeDate: Mon Apr 13 09:30:22 2026
(Merged from https://github.com/openssl/openssl/pull/30476)
</content>
</entry>
<entry>
<title>apps: remove atoi() calls.</title>
<updated>2026-04-13T09:29:19Z</updated>
<author>
<name>Filipe R. Da Silva</name>
<email>fdasilvayy@gmail.com</email>
</author>
<published>2026-03-15T20:55:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=871e10f17ad73b7e9f920510c8008225fc5da762'/>
<id>urn:sha1:871e10f17ad73b7e9f920510c8008225fc5da762</id>
<content type='text'>
Related to #8216

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
MergeDate: Mon Apr 13 09:30:21 2026
(Merged from https://github.com/openssl/openssl/pull/30476)
</content>
</entry>
</feed>
