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

<green/>bytes GmbH
Hafenweg 16, 48155 Münster, Germany
Phone: +49 251 2807760. Amtsgericht Münster: HRB5782



Reply via email to