<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch openssl-3.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-10-24T10:05:34Z</updated>
<entry>
<title>apps/lib/cmp_mock_srv.c: Fix NULL dereference of ASN1_INTEGER in refcert_cmp()</title>
<updated>2026-10-24T10:05:34Z</updated>
<author>
<name>Daniel Kubec</name>
<email>kubec@openssl.foundation</email>
</author>
<published>2026-10-01T17:58:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2660a65e9aef19b28ea668d9b493e46470eadef4'/>
<id>urn:sha1:2660a65e9aef19b28ea668d9b493e46470eadef4</id>
<content type='text'>
The issuer and the serialNumber are independently OPTIONAL
in a CertTemplate.  A component absent from the request cannot confirm
a match with the reference cert, and ASN1_INTEGER_cmp() does not accept
NULL, so require each component the reference cert has to be present
in the request and to be equal.

Fixes: 66be663b64e0 "cmp_mock_srv.c: Add missing OldCertID check for 'kur' cert update requests"
References: b971d4198def "CMP mock server: add -ref_cert option and corresponding ossl_cmp_mock_srv_set1_refCert()"
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Mounir Idrassi &lt;mounir.idrassi@idrix.fr&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Merge-date: Sat Oct 24 09:44:19 2026
Merged-from: https://github.com/openssl/openssl/pull/33071
(cherry picked from commit 0e2a7f23387cf7b7cd22832c1f5bdc1200683d6e)
</content>
</entry>
<entry>
<title>Fix set but unsued variable in lib/opt.c</title>
<updated>2026-10-12T07:50:42Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-09-10T17:49:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d52c011e1a441cc3f33ce0529dc0a783d6f52396'/>
<id>urn:sha1:d52c011e1a441cc3f33ce0529dc0a783d6f52396</id>
<content type='text'>
https://github.com/openssl/openssl/actions/runs/34494520852/job/102982686286

CI is failing because we have a varaible in opt.c that is set but never
used.

Just remove it.

Reviewed-by: Andrew Dinh &lt;andrewd@openssl.org&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
MergeDate: Sat Sep 12 13:18:16 2026
Reviewed-by: Mounir Idrassi &lt;mounir.idrassi@idrix.fr&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Merged-from: https://github.com/openssl/openssl/pull/33194
(cherry picked from commit eadfce0e20dafd9a9bc8232caf84c4c9498ea667)
</content>
</entry>
<entry>
<title>Fix a memory leak in apps/ocsp.c issuer</title>
<updated>2026-09-15T16:35:41Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2026-09-12T10:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0cd4cbd38ee595f8c92e7b7e5d6852c444f23fd4'/>
<id>urn:sha1:0cd4cbd38ee595f8c92e7b7e5d6852c444f23fd4</id>
<content type='text'>
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Paul Yang &lt;paulyang.inf@gmail.com&gt;
Merge-date: Tue Sep 15 16:28:52 2026
Merged-from: https://github.com/openssl/openssl/pull/32807
(cherry picked from commit 3bdd4a655bd707f66a7ea620ffae88afc3e15fa7)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-08-25T11:54:36Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-08-25T11:54:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=48f2ead61df5b2068875d321bd4de9e217d540b8'/>
<id>urn:sha1:48f2ead61df5b2068875d321bd4de9e217d540b8</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
MergeDate: Tue Aug 25 11:54:37 2026
Release: yes
</content>
</entry>
<entry>
<title>Fix system resource leak in TerminalSocket()</title>
<updated>2026-08-19T15:37:26Z</updated>
<author>
<name>YZL0v3ZZ</name>
<email>2055877225@qq.com</email>
</author>
<published>2026-03-11T14:54:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1fff7800e55f2c2dc9c76cacea9456037c38881a'/>
<id>urn:sha1:1fff7800e55f2c2dc9c76cacea9456037c38881a</id>
<content type='text'>
When establishing a terminal socket on OpenVMS, if the async I/O
read operation (sys$qio) fails, the error path returns early without
freeing the allocated channel via sys$dassgn.

Add sys$dassgn(TerminalDeviceChan) in the sys$qio error path during
creation. Also ensure dassgn executes regardless of whether sys$cancel
succeeds during deletion to avoid exhausting the I/O channel quota.

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Merge-date: Wed Aug 19 15:37:03 2026
Merged-from: https://github.com/openssl/openssl/pull/30375
(cherry picked from commit ee7c64fbcd24276233d238aff1cdf9996be943cd)
</content>
</entry>
<entry>
<title>apps: adjust stat usage to account for uplink</title>
<updated>2026-07-08T09:55:40Z</updated>
<author>
<name>olszomal</name>
<email>Malgorzata.Olszowka@stunnel.org</email>
</author>
<published>2025-08-08T10:06:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ad4e559a800bae8fdf621a3e85a70366504a9a5c'/>
<id>urn:sha1:ad4e559a800bae8fdf621a3e85a70366504a9a5c</id>
<content type='text'>
Call stat() instead of fstat() when the FILE pointer provided
by BIO_get_fp() is unavailable (as it may be the case in case of UPLINK
builds).

Signed-off-by: olszomal &lt;Malgorzata.Olszowka@stunnel.org&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Wed Jul  8 09:47:42 2026
(Merged from https://github.com/openssl/openssl/pull/28172)

(cherry picked from commit d2a9af2144ac2938619e44af3eaeaed3ea49cb05)
</content>
</entry>
<entry>
<title>s_client: skip TCP shutdown drain for datagram protocols</title>
<updated>2026-07-01T13:46:01Z</updated>
<author>
<name>Michał Trojnara</name>
<email>Michal.Trojnara@stunnel.org</email>
</author>
<published>2026-06-27T20:39:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dba3838f722f0b7c865fa9a6438f2f805c3cba42'/>
<id>urn:sha1:dba3838f722f0b7c865fa9a6438f2f805c3cba42</id>
<content type='text'>
The shutdown-side drain uses a TCP half-close and a fixed 500 ms
select() timeout to let peers consume buffered alerts before close.
Running it for DTLS/QUIC datagram connections causes an unnecessary
delay after the connection has otherwise completed.

Limit this workaround to non-DTLS, non-QUIC connections.

CLA: trivial

Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Wed Jul  1 13:35:53 2026
(Merged from https://github.com/openssl/openssl/pull/31558)

(cherry picked from commit 5d61a36a9425c7615f9b8510967db330ee5ed6fc)
</content>
</entry>
<entry>
<title>SSL_OP_SECOP is dead code</title>
<updated>2026-06-30T10:55:23Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-05-22T12:37:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=04a1fc500f0199336517713d7d7019cac5885883'/>
<id>urn:sha1:04a1fc500f0199336517713d7d7019cac5885883</id>
<content type='text'>
Nothing set the "vfy" parameters in any of these functions to anything but 0.

Remove the parameter and stage things related to SSL_OP_SECOP to go away in the
future.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Tue Jun 30 10:55:31 2026
(Merged from https://github.com/openssl/openssl/pull/31271)
</content>
</entry>
<entry>
<title>Fix s_client Sieve STARTTLS response parsing</title>
<updated>2026-06-17T16:23:06Z</updated>
<author>
<name>Mounir IDRASSI</name>
<email>mounir.idrassi@idrix.fr</email>
</author>
<published>2026-06-11T15:17:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=694ca5de8e4c5dbd1097c05432ec7ebe1ecd55dc'/>
<id>urn:sha1:694ca5de8e4c5dbd1097c05432ec7ebe1ecd55dc</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Wed Jun 17 16:22:20 2026
(Merged from https://github.com/openssl/openssl/pull/31468)

(cherry picked from commit 6ecdedbc65c9f2eca90a8ea7dc97e38372c48fe4)
</content>
</entry>
<entry>
<title>apps/lib/apps.c: free retdb before return on OPENSSL_strdup() failure</title>
<updated>2026-06-15T14:29:45Z</updated>
<author>
<name>XZ-X</name>
<email>xu1415@purdue.edu</email>
</author>
<published>2024-07-22T07:12:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=36e5241f10048eaf3177ddbca24e66c8e693ffa2'/>
<id>urn:sha1:36e5241f10048eaf3177ddbca24e66c8e693ffa2</id>
<content type='text'>
Fixes: c7d5ea2670c2 "Prepare to detect index changes in OCSP responder."

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon Jun 15 14:29:23 2026
(Merged from https://github.com/openssl/openssl/pull/24981)

(cherry picked from commit e4e5c0538e8e758dc3704d4788e1f0dff53aedf5)
</content>
</entry>
</feed>
