mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
af6e088357
Linux can allow to bind port 1 to user. And `ip_unprivileged_port_start` is 0 on [lima](https://github.com/lima-vm/lima) default vm. ``` 1) Socket#bind on SOCK_DGRAM socket raises Errno::EACCES when the current user does not have permission to bind FAILED Expected Errno::EACCES but no exception was raised (0 was returned) .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:38:in `block (4 levels) in <top (required)>' .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:4:in `<top (required)>' 2) Socket#bind on SOCK_STREAM socket raises Errno::EACCES when the current user does not have permission to bind FAILED Expected Errno::EACCES but no exception was raised (0 was returned) .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:79:in `block (4 levels) in <top (required)>' .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:44:in `<top (required)>' 3) Socket#bind using IPv4 using a packed socket address raises Errno::EACCES when the user is not allowed to bind to the port FAILED Expected Errno::EACCES but no exception was raised (0 was returned) .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:119:in `block (6 levels) in <top (required)>' .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:85:in `<top (required)>' 4) Socket#bind using IPv6 using a packed socket address raises Errno::EACCES when the user is not allowed to bind to the port FAILED Expected Errno::EACCES but no exception was raised (0 was returned) .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:119:in `block (6 levels) in <top (required)>' .../ruby/spec/ruby/library/socket/socket/bind_spec.rb:85:in `<top (required)>' ``` |
||
---|---|---|
.. | ||
abbrev | ||
base64 | ||
bigdecimal | ||
bigmath | ||
cgi | ||
cmath/math | ||
coverage | ||
csv | ||
date | ||
datetime | ||
delegate | ||
digest | ||
drb | ||
English | ||
erb | ||
etc | ||
expect | ||
fiber | ||
find | ||
getoptlong | ||
ipaddr | ||
logger | ||
matrix | ||
mkmf | ||
monitor | ||
net | ||
objectspace | ||
observer | ||
open3 | ||
openssl | ||
openstruct | ||
optionparser | ||
pathname | ||
pp | ||
prime | ||
rbconfig | ||
readline | ||
resolv | ||
rexml | ||
ripper | ||
rubygems/gem | ||
scanf | ||
securerandom | ||
set | ||
shellwords | ||
singleton | ||
socket | ||
stringio | ||
stringscanner | ||
syslog | ||
tempfile | ||
thread | ||
time | ||
timeout | ||
tmpdir/dir | ||
uri | ||
weakref | ||
win32ole | ||
yaml | ||
zlib |