Bug 219905 - devel/openssl-devel: change default for NPN support
Summary: devel/openssl-devel: change default for NPN support
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-10 12:56 UTC by Melvyn Sopacua
Modified: 2017-06-10 13:31 UTC (History)
2 users (show)

See Also:


Attachments
Change NPN default (1.35 KB, patch)
2017-06-10 12:56 UTC, Melvyn Sopacua
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Melvyn Sopacua 2017-06-10 12:56:31 UTC
Created attachment 183380 [details]
Change NPN default

Related report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217703

By default Next Protocol Negotiation is turned off. Upstream has it by default turned on and anyone using a webserver capable of HTTP2 (pretty much all of them) will use openssl-devel and NPN for optimal performance.

In addition, overriding the upstream default building Python 3.6 with openssl-devel, as they assume NPN to be available. If there is no compelling reason to keep this default, I suggest it be changed.

Patch also updates description, as SPDY is long gone and we have HTTP/2 now, with quite a good adoption rate [1].

[1] https://w3techs.com/technologies/details/ce-http2/all/all
Comment 1 Melvyn Sopacua 2017-06-10 13:31:40 UTC
Actually, discard this.
I switched my acronyms. HTTP/2 uses ALPN, so it makes perfect sense to keep this default.