> -----Original Message-----
> From: Stefan Eissing [mailto:[email protected]]
> Sent: maandag 16 november 2015 12:41
> To: [email protected]
> Subject: Re: mod_http2 / H2WindowSize default
> 
> 
> > Am 14.11.2015 um 11:14 schrieb Bert Huijben <[email protected]>:
> >
> >                 Hi,
> >
> > I was wondering why mod_http2 currently uses a default window size of
> 65536.
> 
> Pure mistake on my part. I put this in almost at the start of development and
> never reviewed this.
> 
> Thanks for catching it. I am just about to commit a change that
> a) set the default to 65535
> b) will not send a setting for it to the client unless it has been configured 
> to
> have another value
> 
> I also removed the sending of the MAX_HEADER_LIST_SIZE, since it is not
> enforced in any way currently.
> 
> Hope this change works for you.

        Thanks,

Those settings are enforced in (my) Serf implementation now, so my code will 
see a difference. Thanks for fixing.
(BTW: It is very easy to spot these two if you run nghttp2 in verbose mode 
against httpd).


As my http2 implementation in serf is coming closer to full-featured I'm trying 
to exercise more and more things in httpd 2.4.17.

Currently it looks like bodies of requests are not delivered over http/2 unless 
I add a Content-Length header to the request.


Serf is a client that is eager to use chunked encoding over http/1, so by 
default it won't send such a header. And in http/2 this header is fully 
optional as the existence of a body on a request is already available with a 
flag on the headers frame.

I would love to see this fixed soon, as this is currently a blocker for me to 
start testing Subversion over http/2.

        Bert

Reply via email to