1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
Kazuki Yamaguchi 945ed40862 [ruby/openssl] ssl: retry write on EPROTOTYPE on macOS
Errno::EPROTOTYPE is not supposed to be raised by SSLSocket#write.
However, on macOS, send(2) which is called via SSL_write() can
occasionally return EPROTOTYPE. Retry SSL_write() so that we get a
proper error, just as ext/socket does.

Reference: https://bugs.ruby-lang.org/issues/14713
Reference: https://github.com/ruby/openssl/issues/227

https://github.com/ruby/openssl/commit/2e700c80bf
2021-03-16 19:16:11 +09:00
..
-test-
bigdecimal [ruby/bigdecimal] Fix uint64 conversion 2021-02-04 13:18:58 +09:00
cgi/escape
continuation
coverage
date
dbm
digest
etc [ruby/etc] Added fallback definition of RUBY_ATOMIC_EXCHANGE 2021-01-11 11:39:12 +09:00
fcntl
fiddle Oops! Add another test and fix to_proc implementation 2021-02-26 10:06:56 -08:00
gdbm
io [ruby/io-wait] Declare as Ractor-safe 2021-03-07 09:54:35 +09:00
json Fix GC compatibility: Don't stash encodings in global constants 2021-02-01 12:20:34 -08:00
monitor
nkf
objspace objspace_dump.c: tag singleton classes and reference the superclass 2021-02-04 09:53:31 -08:00
openssl [ruby/openssl] ssl: retry write on EPROTOTYPE on macOS 2021-03-16 19:16:11 +09:00
pathname Forward keyword arguments for Pathname#each_line [Bug #17589] 2021-01-29 14:27:53 +09:00
psych Expose scheduler as public interface & bug fixes. (#3945) 2021-02-09 19:39:56 +13:00
pty Revert a part of "[DOC] refined" [ci skip] 2021-02-08 21:46:07 +09:00
racc/cparse
rbconfig/sizeof
readline [ruby/readline-ext] Initialize libedit before managing the history 2021-02-18 21:18:37 +09:00
ripper ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644] 2021-02-19 16:40:29 +09:00
rubyvm
socket [DOC] Fix typo in ext/socket/socket.c [ci skip] 2021-02-04 13:29:58 +09:00
stringio [ruby/stringio] Check if closed in loop 2021-03-08 10:13:29 +09:00
strscan Update class documentation for StringScanner 2021-02-10 08:17:07 -08:00
syslog
win32
win32ole
zlib [ruby/zlib] Resume zstream if available [Bug #10961] 2021-03-09 13:19:03 +09:00
.document
extmk.rb
Setup
Setup.atheos
Setup.nt