This [1] seems to be the section of the code where the error happened. @ko1: Could this be a GC issue? [1] https://github.com/ruby/ruby/blob/trunk/ext/openssl/ossl_ssl.c#L1661MartinBosslet (Martin Bosslet)
The patch has been committed. After discussing the issue with Dirkjan, the decision was made to additionally add ECDHE-ECDSA-RC4-SHA ECDHE-RSA-RC4-SHA RC4-SHA to the end of the list because RC4 has been widely deploye...MartinBosslet (Martin Bosslet)
Attached the last patch updated with a whitelist of 30 ciphers. The rationale: - prefer ephemeral DH to enable forward secrecy - prefer GCM over CBC mode - prefer AES-128 over AES-256 (due to performance mostly, both are secure) -...MartinBosslet (Martin Bosslet)
After discussing the issue with Dirkjan and also internally, I feel that updating our own TLS cipher list is the best option we have at this point. So far, there is no indication as to when OpenSSL might update the defaults themselves. T...MartinBosslet (Martin Bosslet)
Aaron Patterson wrote: > On Sat, Jan 25, 2014 at 12:32:12AM +0000, mame@tsg.ne.jp wrote: > ... No, not at all :) > > Shyouhei's point is that we can no longer develop the OpenSSL extension. > ... Those who know me also know that ...MartinBosslet (Martin Bosslet)
Yusuke Endoh wrote: > Cooperatively with some committers, I investigated the current condition of default settings in OpenSSL (and OS X). It is very complicated. Correct me if I'm wrong. Thanks for that! > ... That's the kind of...MartinBosslet (Martin Bosslet)
B Kelly wrote: > Martin.Bosslet@gmail.com wrote: > ... And it is. It doesn't matter if you remove something or if you think (!) you are improving the situation. The final patch we all a...MartinBosslet (Martin Bosslet)
First some words why I (and others here) believe that it's not a good idea to deviate from OpenSSL defaults: Security is a delicate issue and typically consumers relying on a library like OpenSSL often do so because they don't want to...MartinBosslet (Martin Bosslet)