I can check that change on the test setup and meditate about the docs phrasing 
a bit...

> Am 19.11.2015 um 14:11 schrieb Yann Ylavic <ylavic....@gmail.com>:
> 
> On Thu, Nov 19, 2015 at 2:04 PM, Stefan Eissing
> <stefan.eiss...@greenbytes.de> wrote:
>>> 
>>> Hmm, then r1709587 swithed it back to "H2Direct on for http:, off for
>>> https: requests", whereas the commit states "H2Direct off, on when h2c
>>> is in Protocols".
>>> What's the status exactly?
>> 
>> The status in trunk is as documented in trunk ;-)
>> 
>> H2Direct, unless set otherwise, is enabled if and only if a server has 
>> "Protocols h2c".
> 
> Is that what "H2Direct on for http:, off for https: requests" means? oO
> (I prefer the commit message terms in this case :p )
> 
>> 
>> The reason for enabling it also for "h2" hosts in the test framework is to 
>> enable
>> tests to run on machines that do not have SSL+ALPN in the perl tests. This 
>> is true
>> for OS X, unfortunately.
> 
> The tests framework enables it unconditionally provided mod_http2 is loaded.
> 
> Was thinking of something like:
> 
> Index: t/conf/http2.conf.in
> ===================================================================
> --- t/conf/http2.conf.in    (revision 1715025)
> +++ t/conf/http2.conf.in    (working copy)
> @@ -6,10 +6,11 @@
>     <IfModule http2_module>
> 
>         LogLevel http2:debug
> -        H2Direct on
> 
>         <VirtualHost h2c>
>             Protocols h2c http/1.1
> +            # Should be implicit with h2c
> +            #H2Direct on
> 
>             <IfModule @CGI_MODULE@>
>                 <Directory @SERVERROOT@/htdocs/modules/h2>
> @@ -32,6 +33,7 @@
> 
>             <VirtualHost localhost:h2>
>                 Protocols h2 http/1.1
> +                H2Direct on
> 
>                 SSLEngine on
>                 SSLCACertificateFile @SSLCA@/asf/certs/ca.crt
> @@ -74,6 +76,7 @@
> 
>             <VirtualHost test.example.org:h2>
>                 Protocols h2 http/1.1
> +                H2Direct on
> 
>                 SSLEngine on
>                 SSLCACertificateFile @SSLCA@/asf/certs/ca.crt
> @@ -91,6 +94,7 @@
> 
>             <VirtualHost test2.example.org:h2>
>                 Protocols http/1.1 h2
> +                H2Direct on
>             </VirtualHost>
> 
>             <VirtualHost test-ser.example.org:h2>
> --
> 
>> 
>> The doc in 2.4.x is not updated as the http2 modules is not updated, as I am 
>> waiting
>> for the proposed core-protocols changes to be backported.
> 
> Working on it ;)
> 
> 
> Thanks,
> Yann.

Reply via email to