<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl/pqueue.c, branch openssl-3.3.7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2025-12-09T10:18:23Z</updated>
<entry>
<title>3.3-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T10:18:23Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T10:17:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=21a5d2abe54c1f019c686e429a56a1d707111118'/>
<id>urn:sha1:21a5d2abe54c1f019c686e429a56a1d707111118</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29258)
</content>
</entry>
<entry>
<title>Stop raising ERR_R_MALLOC_FAILURE in most places</title>
<updated>2022-10-05T12:02:03Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2022-09-29T11:57:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e077455e9e57ed4ee4676996b4a9aa11df6327a6'/>
<id>urn:sha1:e077455e9e57ed4ee4676996b4a9aa11df6327a6</id>
<content type='text'>
Since OPENSSL_malloc() and friends report ERR_R_MALLOC_FAILURE, and
at least handle the file name and line number they are called from,
there's no need to report ERR_R_MALLOC_FAILURE where they are called
directly, or when SSLfatal() and RLAYERfatal() is used, the reason
`ERR_R_MALLOC_FAILURE` is changed to `ERR_R_CRYPTO_LIB`.

There were a number of places where `ERR_R_MALLOC_FAILURE` was reported
even though it was a function from a different sub-system that was
called.  Those places are changed to report ERR_R_{lib}_LIB, where
{lib} is the name of that sub-system.
Some of them are tricky to get right, as we have a lot of functions
that belong in the ASN1 sub-system, and all the `sk_` calls or from
the CRYPTO sub-system.

Some extra adaptation was necessary where there were custom OPENSSL_malloc()
wrappers, and some bugs are fixed alongside these changes.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19301)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2020-11-26T14:18:57Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-11-26T14:18:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=605856d72cbd4720ad9ccb20c8fd5afbee2ad1a4'/>
<id>urn:sha1:605856d72cbd4720ad9ccb20c8fd5afbee2ad1a4</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13533)
</content>
</entry>
<entry>
<title>Convert all {NAME}err() in ssl/ to their corresponding ERR_raise() call</title>
<updated>2020-11-11T11:12:11Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2020-11-04T11:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6849b73ccc38ea95e4b9d50b01e1c94f5ce8bca7'/>
<id>urn:sha1:6849b73ccc38ea95e4b9d50b01e1c94f5ce8bca7</id>
<content type='text'>
This was done using util/err-to-raise

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/13316)
</content>
</entry>
<entry>
<title>Reorganize local header files</title>
<updated>2019-09-28T18:26:35Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2019-09-27T22:45:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=706457b7bda7fdbab426b8dce83b318908339da4'/>
<id>urn:sha1:706457b7bda7fdbab426b8dce83b318908339da4</id>
<content type='text'>
Apart from public and internal header files, there is a third type called
local header files, which are located next to source files in the source
directory. Currently, they have different suffixes like

  '*_lcl.h', '*_local.h', or '*_int.h'

This commit changes the different suffixes to '*_local.h' uniformly.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/9333)
</content>
</entry>
<entry>
<title>Following the license change, modify the boilerplates in ssl/</title>
<updated>2018-12-06T13:20:59Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-12-06T12:08:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2c18d164f52a77b9ecc1f835b83aec476334ebbc'/>
<id>urn:sha1:2c18d164f52a77b9ecc1f835b83aec476334ebbc</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7768)
</content>
</entry>
<entry>
<title>Use void in all function definitions that do not take any arguments</title>
<updated>2018-05-11T12:37:48Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2018-05-09T15:09:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3cb7c5cfef25463bd197b0c12ca7966f525ebf73'/>
<id>urn:sha1:3cb7c5cfef25463bd197b0c12ca7966f525ebf73</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
GH: #6208
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-04-17T13:18:40Z</updated>
<author>
<name>Richard Levitte</name>
<email>richard@levitte.org</email>
</author>
<published>2018-04-17T13:18:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=28428130db13fe5d1b956a622747db2e0e0b1458'/>
<id>urn:sha1:28428130db13fe5d1b956a622747db2e0e0b1458</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5990)
</content>
</entry>
<entry>
<title>Set error code on alloc failures</title>
<updated>2018-04-03T15:31:16Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2018-04-03T15:31:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cdb10bae3f773401e039c55965eb177a6f3fc160'/>
<id>urn:sha1:cdb10bae3f773401e039c55965eb177a6f3fc160</id>
<content type='text'>
Almost all *alloc failures now set an error code.

Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
(Merged from https://github.com/openssl/openssl/pull/5842)
</content>
</entry>
<entry>
<title>Update copyright header</title>
<updated>2017-07-30T21:42:00Z</updated>
<author>
<name>Xiaoyin Liu</name>
<email>xiaoyinl@users.noreply.github.com</email>
</author>
<published>2017-07-30T02:10:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f00d0fd783a8384cb29257bb1cb84b20f33b7df2'/>
<id>urn:sha1:f00d0fd783a8384cb29257bb1cb84b20f33b7df2</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4049)
</content>
</entry>
</feed>
