ruby-trunk-changes r55419 - r55422

今日は拡張ライブラリ opnssl の OpenSSL::OCSP::Request#sign の引数で Hash アルゴリズムが指定できるようになる変更がありました。

nobu: r55419 2016-06-15 10:44:43 +0900

r55397 の Thread の deadlock 検出時の出力で thread_id の表示に %p のかわりに PRI_THREAD_ID というマクロを利用するようにしています。

nobu: r55420 2016-06-15 15:26:51 +0900

拡張ライブラリ date の NDEBUG マクロが未定義の時の d_lite_initialize() で呼んでいる set_to_complex() の引数を修正しています。通常はコンパイルされない部分ですね。

nobu: r55421 2016-06-15 15:26:52 +0900

拡張ライブラリ date の decode_jd() という関数(jd って…どうやらユリウス日というものかな)で引数が整数であることを assert(3) でチェックをかけていたので変換させるようにしています。

rhe: r55422 2016-06-15 19:52:37 +0900

拡張ライブラリ openssl で OpenSSL::OCSP::Request#sign の省略可能引数に digest を追加して署名に使う Hash アルゴリズムを指定できるようにしています。デフォルトは従来通り SHA1 を使うようです。 [ruby-core:70915] [Feature #11552] https://github.com/ruby/openssl/issues/28