<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl/ssl_conf.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-03-10T14:37:52Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-03-10T14:37:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-03-10T14:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7215806539ea0a312c42a5893b1f5f9eb9ae5ae'/>
<id>urn:sha1:c7215806539ea0a312c42a5893b1f5f9eb9ae5ae</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Mar 10 14:37:54 2026
Release: yes
</content>
</entry>
<entry>
<title>SSL_CONF_FLAG: Prevent setting both CMDLINE and FILE flags</title>
<updated>2026-02-03T09:39:56Z</updated>
<author>
<name>Tommy Chiang</name>
<email>ototot@google.com</email>
</author>
<published>2026-01-25T13:12:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=59a62db65bd643ade3cbe1a2f74021c38ca9a2da'/>
<id>urn:sha1:59a62db65bd643ade3cbe1a2f74021c38ca9a2da</id>
<content type='text'>
The `SSL_CONF_CTX_set_flags` function did not prevent setting both
`SSL_CONF_FLAG_CMDLINE` and `SSL_CONF_FLAG_FILE` flags, which is an
invalid combination. This commit adds a check to prevent this and
updates the documentation to clarify that only one of these flags
can be set.

A new test case is also added to verify the correct behavior.

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

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Tue Feb  3 09:40:04 2026
(Merged from https://github.com/openssl/openssl/pull/29752)
</content>
</entry>
<entry>
<title>4.0-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T07:28:19Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T07:08:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2fab90bb5e1937f1c2125eab144f7f6c39e70087'/>
<id>urn:sha1:2fab90bb5e1937f1c2125eab144f7f6c39e70087</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29242)
</content>
</entry>
<entry>
<title>Ignore RecordPadding option in config file for QUIC objects</title>
<updated>2025-11-21T13:28:15Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-10-25T11:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4d33baf56536f98d9cc5e73953e5c392df782154'/>
<id>urn:sha1:4d33baf56536f98d9cc5e73953e5c392df782154</id>
<content type='text'>
QUIC connections always pad data at the packet level during packet
encryption, and so have no ability to do padding at the record level.

We want to be able to inform the user of this condition when
applications call SSL_set_block_padding_ex directly by returning an
error, we have no idea of what kind of SSL objects are created when the
config file is written.

As such, silently ignore this config file option when QUIC objects are created.

Fixes #28953

Reviewed-by: Saša Nedvědický &lt;sashan@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/28992)
</content>
</entry>
<entry>
<title>Introduce SSL_OP_SERVER_PREFERENCE to replace SSL_OP_CIPHER_SERVER_PREFERENCE misnomer</title>
<updated>2025-07-09T10:10:57Z</updated>
<author>
<name>Michael Baentsch</name>
<email>57787676+baentsch@users.noreply.github.com</email>
</author>
<published>2025-07-07T13:00:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=51ce5499f9bd1f12cf08f511faaf163b0c4448bb'/>
<id>urn:sha1:51ce5499f9bd1f12cf08f511faaf163b0c4448bb</id>
<content type='text'>
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/27981)
</content>
</entry>
<entry>
<title>Add SSL_CTX_set_ec_point_formats() and SSL_set_ec_point_formats()</title>
<updated>2025-04-14T13:56:40Z</updated>
<author>
<name>Tim Perry</name>
<email>pimterry@gmail.com</email>
</author>
<published>2025-03-06T13:33:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=03541d7302d016aa28d436364d72d58baa3e2114'/>
<id>urn:sha1:03541d7302d016aa28d436364d72d58baa3e2114</id>
<content type='text'>
The internal fields and implementation for configuration of this
parameter already existed, but was not exposed. This change adds simple
setters to allow configuration of this field.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26990)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-03-12T13:35:59Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-03-12T13:35:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0c679f556669e32499a827a081afe3bcf973c9ad'/>
<id>urn:sha1:0c679f556669e32499a827a081afe3bcf973c9ad</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>libssl: Move SSL object unwrapping macros to separate header</title>
<updated>2025-02-17T16:27:32Z</updated>
<author>
<name>Hugo Landau</name>
<email>hlandau@openssl.org</email>
</author>
<published>2024-01-11T08:36:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bf55326752eb213d01c88c8d644b341fb01e1dd1'/>
<id>urn:sha1:bf55326752eb213d01c88c8d644b341fb01e1dd1</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23334)
</content>
</entry>
<entry>
<title>Fix configuring provider certificate algs via config file</title>
<updated>2025-02-11T17:36:21Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2025-02-07T12:11:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9cbaa8763c096bc91e09fc121583f90d93ecfc82'/>
<id>urn:sha1:9cbaa8763c096bc91e09fc121583f90d93ecfc82</id>
<content type='text'>
A crash could occur when attempting to configure a certificate via a
config file, where the algorithm for the certificate key was added
dynamically via a provider.

Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26663)
</content>
</entry>
<entry>
<title>Fix memleaks in cmd_RecordPadding()</title>
<updated>2024-11-13T11:00:26Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linux.ibm.com</email>
</author>
<published>2024-11-11T10:29:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0abbd3e5ac0a3a7af69849b1a5010b4f0616ca37'/>
<id>urn:sha1:0abbd3e5ac0a3a7af69849b1a5010b4f0616ca37</id>
<content type='text'>
Free the internal copy of parameter `value` on each early
exit.

Fixes #25906

Signed-off-by: Holger Dengler &lt;dengler@linux.ibm.com&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/25926)
</content>
</entry>
</feed>
