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

Run test_http_rejection without code updates [changelog skip] #2117

Closed
wants to merge 1 commit into from

Conversation

MSP-Greg
Copy link
Member

@MSP-Greg MSP-Greg commented Feb 18, 2020

This PR is only the test component of PR #2116

It should fail on any CI jobs using OpenSSL 1.1.1, which is Ruby 2.4 and later on all platforms, with one exception of Ruby 2.4 on Windows.

Sorry, meant to make this a draft. It should not be merged.

@nateberkopec
Copy link
Member

It passed on 2.2 on Travis.

@MSP-Greg
Copy link
Member Author

MSP-Greg commented Feb 18, 2020

It passed on 2.2 on Travis.

Sorry, wasn't clear.

It should pass on any Ruby build using OpenSSL 1.0.2, and Ruby 2.2 uses 1.0.2. It will not pass on any build using 1.1.1, which is the first OpenSSL version with TLSv1.3.

EDIT: a simpler way to say this is that the added test will pass with TLSv1.2 and lower.

The problem is only caused by servers that accept the connection with TLSv1.3 and then wait for the SSL connection to be established...

@MSP-Greg
Copy link
Member Author

@nateberkopec

I'm ok to close this, I thought showing that the test failed on current master was worth having record of...

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

2 participants