On Mon, Jul 20, 2015 at 10:07 AM, Stefan Eissing <stefan.eiss...@greenbytes.de> wrote: > I made a proposal for the "Protocols" extensions that allows various modules > participate in protocol negotiation without specific knowledge of the exact > mechanism involved. > > Since this is unreadable as mail and the Apache wiki login was no cooperating, > I made a page here: https://icing.github.io/mod_h2/protocols.html > > Key points: > - Integrates TLS+ALPN and HTTP/1 Upgrade: header > - Allows upgrades on "clean" connection and in the middle of a request. > Implementors might chose to only support one or the other or both > - Protocol implementers can have a late veto via callback > > Feedback really appreciated. > > //Stefan
Looks reasonable here, maybe need some clarification on when a protocol may be registered (post_config?). Also, I am curious if ap_protocol_select needs to really be an API. Who calls it in the current h2 case?