1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/library
Kazuhiro NISHIYAMA af6e088357
Skip bind port 1 when ip_unprivileged_port_start<=1
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)>'
```
2021-12-08 13:26:53 +09:00
..
abbrev
base64
bigdecimal
bigmath
cgi
cmath/math
coverage
csv
date Revert "Temporary ignored the failing specs for Date" 2021-11-16 23:01:54 +09:00
datetime
delegate
digest
drb
English
erb
etc
expect
fiber Update to ruby/spec@7f22a0b 2021-11-29 15:50:28 +01:00
find
getoptlong
ipaddr
logger
matrix
mkmf
monitor
net
objectspace
observer
open3
openssl
openstruct
optionparser
pathname
pp
prime
rbconfig
readline
resolv
rexml Update to ruby/spec@7f22a0b 2021-11-29 15:50:28 +01:00
ripper
rubygems/gem
scanf
securerandom
set
shellwords
singleton
socket Skip bind port 1 when ip_unprivileged_port_start<=1 2021-12-08 13:26:53 +09:00
stringio Update to ruby/spec@7f22a0b 2021-11-29 15:50:28 +01:00
stringscanner Update to ruby/spec@7f22a0b 2021-11-29 15:50:28 +01:00
syslog
tempfile
thread
time
timeout
tmpdir/dir
uri
weakref
win32ole
yaml
zlib