<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/openssl/ossl.c, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/openssl] [DOC] Remove duplicate doc</title>
<updated>2022-12-13T10:55:18+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-12-13T10:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=99d0a257af54aa819c6ced5f1ff8ff37e3d5342b'/>
<id>99d0a257af54aa819c6ced5f1ff8ff37e3d5342b</id>
<content type='text'>
RDoc does not consider preprocessor conditionals, but equally uses
both documents of `#if` and `#else` sides.

https://github.com/ruby/openssl/commit/ea0a112a0c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RDoc does not consider preprocessor conditionals, but equally uses
both documents of `#if` and `#else` sides.

https://github.com/ruby/openssl/commit/ea0a112a0c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Fixes OPENSSL_LIBRARY_VERSION description on</title>
<updated>2022-12-13T09:07:41+00:00</updated>
<author>
<name>Henrique Bontempo</name>
<email>henrique.s.bontempo@gmail.com</email>
</author>
<published>2022-11-23T17:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2be03fb5b0fc6ba18cf9842f410f3853e0369600'/>
<id>2be03fb5b0fc6ba18cf9842f410f3853e0369600</id>
<content type='text'>
documentation
(https://github.com/ruby/openssl/pull/559)

Adds back missing constant description on the documentation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
documentation
(https://github.com/ruby/openssl/pull/559)

Adds back missing constant description on the documentation.</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] ossl.c: use ERR_get_error_all() if available</title>
<updated>2021-10-24T15:40:43+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2020-02-22T09:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d16401508c3efb44eefbb2d4dfb68b850407397'/>
<id>3d16401508c3efb44eefbb2d4dfb68b850407397</id>
<content type='text'>
OpenSSL 3.0 deprecated ERR_get_error_line_data() in favor of
ERR_get_error_all(), as part of the error queue structure changes.

https://github.com/ruby/openssl/commit/8e98d2ecc8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenSSL 3.0 deprecated ERR_get_error_line_data() in favor of
ERR_get_error_all(), as part of the error queue structure changes.

https://github.com/ruby/openssl/commit/8e98d2ecc8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Suppress cast-function-type warnings</title>
<updated>2021-09-12T13:49:05+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-09-12T07:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6920f3dc964052112795dc9c5c4f9650807726c8'/>
<id>6920f3dc964052112795dc9c5c4f9650807726c8</id>
<content type='text'>
https://github.com/ruby/openssl/commit/0f91e2a6ee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/0f91e2a6ee
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Separate formatting from ossl_make_error</title>
<updated>2021-09-12T13:49:03+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-09-12T06:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=598d66f6b2d1ab34dcd6db3bed70c59836a6206a'/>
<id>598d66f6b2d1ab34dcd6db3bed70c59836a6206a</id>
<content type='text'>
Just append OpenSSL error reason to the given message string
object, which would be alreadly formatted.
Suppress -Wformat-security warning in `ossl_tsfac_create_ts`.

https://github.com/ruby/openssl/commit/11b1d8a6b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just append OpenSSL error reason to the given message string
object, which would be alreadly formatted.
Suppress -Wformat-security warning in `ossl_tsfac_create_ts`.

https://github.com/ruby/openssl/commit/11b1d8a6b8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Suppress printf format warnings</title>
<updated>2021-09-12T13:49:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-09-11T15:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c7dce12eb9e07f6ae35fc767760b862c10317e11'/>
<id>c7dce12eb9e07f6ae35fc767760b862c10317e11</id>
<content type='text'>
* Add `printf` format attribute to `ossl_raise`.
* Fix a format specifier in `config_load_bio`.
* Use `ASSUME` for the unreachable condition.

https://github.com/ruby/openssl/commit/41da2955db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add `printf` format attribute to `ossl_raise`.
* Fix a format specifier in `config_load_bio`.
* Use `ASSUME` for the unreachable condition.

https://github.com/ruby/openssl/commit/41da2955db
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Fix some typos [ci skip]</title>
<updated>2021-07-18T08:44:54+00:00</updated>
<author>
<name>Ryuta Kamizono</name>
<email>kamipo@gmail.com</email>
</author>
<published>2021-04-25T15:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=29ad4ab3d0407b99bbdad654b2138527859694cf'/>
<id>29ad4ab3d0407b99bbdad654b2138527859694cf</id>
<content type='text'>
https://github.com/ruby/openssl/commit/51b3030b2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/51b3030b2b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] ossl.c: do not set locking callbacks on LibreSSL</title>
<updated>2021-07-18T08:44:43+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2020-08-21T08:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b7a908af3420d12a6471c5f2d9cbae7faa4451b8'/>
<id>b7a908af3420d12a6471c5f2d9cbae7faa4451b8</id>
<content type='text'>
Similarly to OpenSSL &gt;= 1.1.0, LibreSSL 2.9.0 ensures thread safety
without requiring applications to set locking callbacks and made
related functions no-op.

https://github.com/ruby/openssl/commit/7276233e1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similarly to OpenSSL &gt;= 1.1.0, LibreSSL 2.9.0 ensures thread safety
without requiring applications to set locking callbacks and made
related functions no-op.

https://github.com/ruby/openssl/commit/7276233e1a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Use #ifdef consistently for HAVE_RB_EXT_RACTOR_SAFE</title>
<updated>2021-03-31T09:05:08+00:00</updated>
<author>
<name>Tom Stuart</name>
<email>tom.stuart@shopify.com</email>
</author>
<published>2021-03-25T17:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8b2f2a707de54ad24d787ff0bce67ed8c68cdded'/>
<id>8b2f2a707de54ad24d787ff0bce67ed8c68cdded</id>
<content type='text'>
We previously used a mix of both `#if` and `#ifdef`, but the latter is
more reliable because it will still work if the macro is undefined.

https://github.com/ruby/openssl/commit/e4a622e67e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We previously used a mix of both `#if` and `#ifdef`, but the latter is
more reliable because it will still work if the macro is undefined.

https://github.com/ruby/openssl/commit/e4a622e67e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Fix typo in documentation</title>
<updated>2021-03-16T10:16:11+00:00</updated>
<author>
<name>Claus Lensbøl</name>
<email>cmol@cmol.dk</email>
</author>
<published>2020-07-23T12:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=be1e88a277a76d614070587e9cc3b4bda92a3670'/>
<id>be1e88a277a76d614070587e9cc3b4bda92a3670</id>
<content type='text'>
The socket is called ssl_connection, not connection

https://github.com/ruby/openssl/commit/642783aeda
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The socket is called ssl_connection, not connection

https://github.com/ruby/openssl/commit/642783aeda
</pre>
</div>
</content>
</entry>
</feed>
