ruby/test
Kazuki Yamaguchi 06fc13a15c [ruby/openssl] ssl: handle callback exceptions in SSLSocket#sysread and #syswrite
Check the ID_callback_state ivar after SSL_read() or SSL_write()
returns, similar to what ossl_start_ssl() does.

Previously, callbacks that can raise a Ruby exception were only called
from ossl_start_ssl(). This has changed in OpenSSL 1.1.1. Particularly,
the session_new_cb will be called whenever a client receives a
NewSessionTicket message, which can happen at any time during a TLS 1.3
connection.

aac9ce1304
2024-12-07 07:37:32 +00:00
..
-ext- Move Array#map to Ruby 2024-11-13 12:27:26 -08:00
.excludes Use wide character startup 2024-11-05 23:04:49 +09:00
.excludes-mmtk [ruby/mmtk] Add MMTk test exclusions for Ruby CI 2024-12-05 20:12:45 +00:00
.excludes-parsey Remove no longer needed excludes files 2024-10-01 02:55:16 +09:00
benchmark [ruby/benchmark] Adjust ljust Benchmark#bm with labels was not using the highest length among the labels to adjust the correct ljust. Instead of printing the result during the report generation, now it is waiting to print the result once it is generated. 2024-11-08 11:32:30 +09:00
cgi
coverage [prism/compiler] end_cursor should never be NULL 2024-11-21 13:51:59 +00:00
date [ruby/date] Refine assertions 2024-11-05 04:19:39 +00:00
did_you_mean
digest
dtrace
erb
error_highlight [ruby/error_highlight] use instance_method to get method object 2024-10-31 00:30:10 +00:00
etc [ruby/etc] Fix sysconfdir when load-relative 2024-10-17 07:32:38 +00:00
fiber Ensure fiber scheduler re-acquires mutex when interrupted from sleep. (#12158) 2024-11-23 23:54:12 +00:00
fiddle [ruby/fiddle] Accept Symbol as Function name again 2024-11-11 09:19:48 +09:00
fileutils Skip some tests which don't work under permissionless containers 2024-08-23 09:34:41 +10:00
io [ruby/io-console] Add IO#ttyname that returns the tty name or nil 2024-12-02 08:03:30 +00:00
irb [ruby/irb] Don't show 'Maybe IRB bug!' in show_source and ls command 2024-12-03 21:55:33 +00:00
json [ruby/json] Fix generate(script_safe: true) to not confuse unrelated characters 2024-12-05 09:16:22 +01:00
lib [PRISM] Refactor parser support into its own module 2024-07-18 21:15:54 -04:00
logger [ruby/logger] Enable log file rotation on Windows 2024-12-04 07:45:39 +00:00
mkmf Extend the timeout of test_try_ldflag_invalid_opt and test_try_cppflag_invalid_opt 2024-06-24 18:14:34 +09:00
monitor
net Do not wait connection attempt delay without in progress fds (#12087) 2024-11-15 00:25:59 +09:00
objspace ObjectSpace.dump: handle Module#set_temporary_name 2024-11-12 20:21:27 +01:00
open-uri [ruby/open-uri] Use ENV.update 2024-11-25 08:00:03 +00:00
openssl [ruby/openssl] ssl: handle callback exceptions in SSLSocket#sysread and #syswrite 2024-12-07 07:37:32 +00:00
optparse [ruby/optparse] Fix parsing array arguments with :into option 2024-08-05 02:28:12 +00:00
ostruct
pathname Allow method chaining with Pathname#mkpath 2024-10-04 12:21:27 +09:00
prism [ruby/prism] Fix error messages for unterminated ( and { 2024-12-05 18:42:01 +00:00
psych [ruby/psych] Eagerly require date. 2024-11-20 16:59:55 +00:00
rdoc [ruby/rdoc] Workaround JRuby's jar-dependencies error and test 2024-12-05 12:31:51 +00:00
reline [ruby/reline] Combine MAPPINGS(single byte input to symbol) with 2024-12-06 07:09:24 +00:00
resolv [ruby/resolv] Omit Windows and MinGW platforms with with_udp_and_tcp 2024-11-26 02:44:00 +00:00
ripper [Bug #20784] Fix incomplete character syntax followed by EOF 2024-10-05 15:59:01 +09:00
ruby [Bug #20929] Win32: Encode timezone name in UTF-8 2024-12-06 18:59:38 +09:00
rubygems [rubygems/rubygems] Skip unresolved deps warning on Gem::Specification.reset on benign cases 2024-12-06 15:19:19 +00:00
set [ruby/set] Fix ^ to respect subclasses 2024-12-02 08:28:58 +09:00
socket Avoid test failures on hosts that only support IPv4 (#12213) 2024-12-02 21:47:51 +09:00
stringio [ruby/stringio] Copy from the relocated string 2024-11-05 05:01:03 +00:00
strscan [ruby/strscan] test: don't omit "(...)" for method calls that have at least one argument 2024-12-02 10:50:34 +09:00
uri [ruby/uri] Suppress deprecate warning of test class (retry) 2024-11-26 10:02:58 +00:00
win32 [ruby/win32-registry] Fix compatibility with JRuby 2024-10-17 01:51:41 +00:00
win32ole
yaml [ruby/yaml] Make YAML::DBM optional 2024-10-16 17:04:37 +09:00
zlib [ruby/zlib] Don't call rb_str_set_len while released the GVL. 2024-11-20 21:02:16 +00:00
runner.rb
test_bundled_gems.rb Update test args with bundled gems. webrick has been removed that targets 2024-09-30 19:10:16 +09:00
test_delegate.rb [ruby/delegate] test: remove needless mu_pp 2024-04-30 23:31:26 +00:00
test_extlibs.rb
test_find.rb
test_forwardable.rb
test_ipaddr.rb [ruby/ipaddr] Added to_json/as_json method 2024-10-18 15:00:37 +00:00
test_open3.rb
test_pp.rb [ruby/pp] Fix pretty printing range begin/end with false or nil 2024-11-19 14:52:01 +00:00
test_prettyprint.rb
test_pstore.rb
test_pty.rb
test_rbconfig.rb
test_securerandom.rb Disabled test_s_random_bytes_is_fork_safe again 2024-12-02 15:32:05 +09:00
test_shellwords.rb [ruby/shellwords] NUL char cannot be in shell words 2024-12-04 07:48:59 +00:00
test_singleton.rb
test_tempfile.rb [ruby/tempfile] Support anonymous tempfile on earlier than Ruby 3.2 2024-08-26 02:49:02 +00:00
test_time.rb
test_timeout.rb [ruby/timeout] updated tests 2024-12-03 06:49:56 +00:00
test_tmpdir.rb [ruby/tmpdir] Reject empty parent path 2024-09-10 08:44:50 +00:00
test_trick.rb
test_tsort.rb
test_unicode_normalize.rb
test_weakref.rb