vibe-d / vibe-http

Future vibe.d HTTP implementation
15 stars 9 forks source link

Fixed parsing of END_HEADERS flag, settings.d #12

Closed GallaFrancesco closed 5 years ago

GallaFrancesco commented 5 years ago

This pull is meant to address a bug in the frame unpacking layer which prevented parsing of END_HEADERS flag as described in RFC 7540, section 6.2. The flag was never set to true.

Along with this fix I am including general fixes for the frame.d module and the settings.d file, which now contains HTTP2Settings and the newly introduced HTTP2ServerContext.