Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sock fixes #7729

Merged
merged 19 commits into from
Nov 21, 2023
Merged

Sock fixes #7729

merged 19 commits into from
Nov 21, 2023

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
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
72 of 74 checks passed
@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.

None yet

1 participant