Skip to content

Sock fixes#7729

Merged
enebo merged 19 commits intojruby:masterfrom
enebo:sock_fixes
Nov 21, 2023
Merged

Sock fixes#7729
enebo merged 19 commits intojruby:masterfrom
enebo:sock_fixes

Conversation

@enebo
Copy link
Member

@enebo enebo commented Mar 16, 2023

Various fixes related to ext/socket

@enebo enebo added this to the JRuby 9.4.3.0 milestone Mar 16, 2023
@enebo enebo modified the milestones: JRuby 9.4.3.0, JRuby 9.4.4.0 Jun 5, 2023
@enebo enebo modified the milestones: JRuby 9.4.4.0, JRuby 9.4.5.0 Oct 18, 2023
@enebo
Copy link
Member Author

enebo commented Oct 18, 2023

I did these long ago and there is some fallout that needs correcting before it lands. bumping.

@enebo enebo modified the milestones: JRuby 9.4.5.0, JRuby 9.4.6.0 Oct 31, 2023
enebo added 10 commits November 17, 2023 13:49
1. IPPROTO_RAW is not in /etc/protocol.  Just assume any unknown entry
   is raw.  This seems a little weird but RAW can be for anything so
   a non-entry can be raw?  I have only seen RAW not get found and this
   is an improvement over what we had.

2. socktype was wrong because when we didn't specify socktype we would
   use 0 which would return an unknown sock.  unknown would return a weird
   value.  Just leave it null in this case.
@enebo enebo merged commit 497f608 into jruby:master Nov 21, 2023
@enebo enebo deleted the sock_fixes branch November 21, 2023 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant