http2: initial support for originSet
In preparation for client side connection Pool
and ORIGIN
frame support, introduce new properties on Http2Session
to identify if the session is secure, provide the alpnProtocol
identifier, and generate the initial originSet
.
Includes a fix to tls_wrap where the SNI servername was not being set on the client side.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines
Affected core subsystem(s)
http2, tls