Contributors

Hyper-h2 is written and maintained by Cory Benfield and various contributors:

Development Lead

Contributors

In chronological order:

  • Robert Collins (@rbtcollins)
    • Provided invaluable and substantial early input into API design and layout.
    • Added code preventing Proxy-Authorization from getting added to HPACK compression contexts.
  • Maximilian Hils (@maximilianhils)
    • Added asyncio example.
  • Alex Chan (@alexwlchan)
    • Fixed docstring, added URLs to README.
  • Glyph Lefkowitz (@glyph)
    • Improved example Twisted server.
  • Thomas Kriechbaumer (@Kriechi)
    • Fixed incorrect arguments being passed to StreamIDTooLowError.
    • Added new arguments to close_connection.
  • WeiZheng Xu (@boyxuper)
    • Reported a bug relating to hyper-h2’s updating of the connection window in response to SETTINGS_INITIAL_WINDOW_SIZE.
  • Evgeny Tataurov (@etataurov)
    • Added the additional_data field to the ConnectionTerminated event.
  • Brett Cannon (@brettcannon)
    • Changed Travis status icon to SVG.
    • Documentation improvements.
  • Felix Yan (@felixonmars)
    • Widened allowed version numbers of enum34.
    • Updated test requirements.
  • Keith Dart (@kdart)
    • Fixed curio example server flow control problems.
  • Gil Gonçalves (@LuRsT)
    • Added code forbidding non-RFC 7540 pseudo-headers.
  • Louis Taylor (@kragniz)
    • Cleaned up the README
  • Berker Peksag (@berkerpeksag)
    • Improved the docstring for StreamIDTooLowError.
  • Adrian Lewis (@aidylewis)
    • Fixed the broken Twisted HEAD request example.
    • Added verification logic for ensuring that responses to HEAD requests have no body.
  • Lorenzo (@Mec-iS)
    • Changed documentation to stop using dictionaries for header blocks.
  • Kracekumar Ramaraj (@kracekumar)
    • Cleaned up Twisted example.
  • @mlvnd
    • Cleaned up curio example.
  • Tom Offermann (@toffer)
    • Added Tornado example.
  • Tarashish Mishra (@sunu)
    • Added code to reject header fields with leading/trailing whitespace.
    • Added code to remove leading/trailing whitespace from sent header fields.
  • Nate Prewitt (@nateprewitt)
    • Added code to validate that trailers do not contain pseudo-header fields.
  • Chun-Han, Hsiao (@chhsiao90)
    • Fixed a bug with invalid HTTP2-Settings header output in plaintext upgrade.
  • Bhavishya (@bhavishyagopesh)
    • Added support for equality testing to h2.settings.Settings objects.
  • Fred Thomsen (@fredthomsen)
    • Added logging.