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
