Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Support for TLS ALPN #5945

Closed
molnarg opened this issue Jul 30, 2013 · 15 comments
Closed

Support for TLS ALPN #5945

molnarg opened this issue Jul 30, 2013 · 15 comments

Comments

@molnarg
Copy link

molnarg commented Jul 30, 2013

TLS Application Layer Protocol Negotiation Extension is a new standard designed to be an alternative to NPN. It will be used for negotiating HTTP2 over TLS. This ticket is meant to track progress of inclusion of ALPN in node.js.

AFAIK, this depends on OpenSSL to implement ALPN. There's a patch floating around for OpenSSL, but it's not merged yet.

@bnoordhuis
Copy link
Member

I'm closing this as there's nothing actionable right now. Please holler or file a new issue when ALPN support lands in a stable openssl version. (Stress on the word 'stable'.)

@molnarg
Copy link
Author

molnarg commented Aug 6, 2013

Status update: support is landed in OpenSSL repo, but not released yet.

@molnarg
Copy link
Author

molnarg commented Sep 30, 2013

Status update: Shigeki Ohtsu has an experimental node.js fork with ALPN support: https://github.com/shigeki/node/tree/alpn_support

@tbetbetbe
Copy link

FYI: ALPN support landed in the recent 1.0.2 version release of openssl.

@molnarg
Copy link
Author

molnarg commented Feb 23, 2015

1.0.2 is stable release, so please reopen, this is an actionable bug now.

@mattva01
Copy link

Not sure @bnoordhuis is gonna see this without an actual mention. 😜

@bnoordhuis
Copy link
Member

Indeed I didn't. Reopening and cc @shigeki.

@bnoordhuis bnoordhuis reopened this Feb 26, 2015
@shigeki
Copy link

shigeki commented Feb 26, 2015

I'm now working on upgrading openssl-1.0.2 at nodejs/node#589 . It will be finished soon and can also be applied to Node as far as I can see. Probably I think that it's not on 0.12 but the next version.

@gunta
Copy link

gunta commented Mar 2, 2015

+1

@jarrodconnolly
Copy link

Great work on closing nodejs/node/issues/589 @shigeki !
Looking forward to seeing openssl-1.0.2 and ALPN in node.js as well.

@misterdjules
Copy link

Adding to the 0.13.1 milestone, thank you @shigeki!

@misterdjules misterdjules added this to the 0.13.1 milestone May 4, 2015
@grein46087
Copy link

Great to see there is some traction on this front - as we looking to start work building out out our platform with http2 support. @misterdjules to confirm this is being targeted in the 0.13.1 release of node.js? Is there a estimated release date?

@jasnell
Copy link
Member

jasnell commented Jun 24, 2015

@shigeki @misterdjules ... what's the current status on this one? Is this something we'll see land in v0.12.x at all or should we defer to the converged repo?

@shigeki
Copy link

shigeki commented Jun 25, 2015

This cannot be landed in v0.12. This issue should be moved to iojs and converged repo that has openssl-1.0.2. I'm going to open a new issue or PR soon and refer here.

@shigeki shigeki closed this as completed Jun 25, 2015
@grein46087
Copy link

@shigeki please let us know what the new PR issue issue, as we are also keen on the ALPN support in node.js and would like to confirm that it is still on track for 0.13.1

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

10 participants