[#85940] [Ruby trunk Bug#14578] Forking a child process inside of a mutex crashes the ruby interpreter — ben.govero@...
Issue #14578 has been reported by bengovero (Ben Govero).
3 messages
2018/03/05
[#86205] [Ruby trunk Feature#14618] Add display width method to String for CLI — aycabta@...
Issue #14618 has been reported by aycabta (aycabta .).
3 messages
2018/03/19
[#86366] Re: [ruby-cvs:70102] usa:r63008 (trunk): get rid of test error/failure on Windows introduced at r62955 — Eric Wong <normalperson@...>
usa@ruby-lang.org wrote:
3 messages
2018/03/28
[ruby-core:86363] Re: [ruby-cvs:70085] nobu:r62991 (trunk): unixsocket.c: check NUL bytes
From:
Eric Wong <normalperson@...>
Date:
2018-03-28 10:20:50 UTC
List:
ruby-core #86363
nobu@ruby-lang.org wrote:
> https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=62991
>
> Log:
> unixsocket.c: check NUL bytes
This breaks abstract namespace sockets on Linux. Log below.
> * ext/socket/unixsocket.c (rsock_init_unixsock): check NUL bytes.
> https://hackerone.com/reports/302997
Is there a way to read these reports w/o JavaScript?
Ironically, JS has too many security problems associated with it.
1) Failure:
TestSocket_UNIXSocket#test_abstract_unix_socket_econnrefused [$SRC/ruby/test/socket/test_unix.rb:661]:
[Errno::ECONNREFUSED] exception expected, not.
Class: <ArgumentError>
Message: <"path name contains null byte">
---Backtrace---
$SRC/ruby/test/socket/test_unix.rb:662:in `initialize'
$SRC/ruby/test/socket/test_unix.rb:662:in `open'
$SRC/ruby/test/socket/test_unix.rb:662:in `block in test_abstract_unix_socket_econnrefused'
$SRC/ruby/test/lib/test/unit/assertions.rb:74:in `assert_raise'
$SRC/ruby/test/socket/test_unix.rb:661:in `test_abstract_unix_socket_econnrefused'
$SRC/ruby/test/lib/test/unit.rb:1168:in `run_test'
---------------
2) Error:
TestSocket_UNIXSocket#test_abstract_unix_server:
ArgumentError: path name contains null byte
$SRC/ruby/test/socket/test_unix.rb:643:in `initialize'
$SRC/ruby/test/socket/test_unix.rb:643:in `open'
$SRC/ruby/test/socket/test_unix.rb:643:in `test_abstract_unix_server'
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>