Changes for version 0.06 - 2014-05-13

  • switch to Module::Build::Tiny
  • implemented PING encoder/decoder
  • fixed Rst_stream - unneeded state manipulation
  • internal PH2Test test module
  • implemented PUSH_PROMISE encoder
  • implemented push for Server
  • add Server's push in server-tls-anyevent.pl example
  • process state of encoded frame after putting it on a queue

Modules

HTTP/2 protocol (draft 12) implementation

Provides

in lib/Protocol/HTTP2/Client.pm
in lib/Protocol/HTTP2/Connection.pm
in lib/Protocol/HTTP2/Constants.pm
in lib/Protocol/HTTP2/Frame.pm
in lib/Protocol/HTTP2/Frame/Altsvc.pm
in lib/Protocol/HTTP2/Frame/Blocked.pm
in lib/Protocol/HTTP2/Frame/Continuation.pm
in lib/Protocol/HTTP2/Frame/Data.pm
in lib/Protocol/HTTP2/Frame/Goaway.pm
in lib/Protocol/HTTP2/Frame/Headers.pm
in lib/Protocol/HTTP2/Frame/Ping.pm
in lib/Protocol/HTTP2/Frame/Priority.pm
in lib/Protocol/HTTP2/Frame/Push_promise.pm
in lib/Protocol/HTTP2/Frame/Rst_stream.pm
in lib/Protocol/HTTP2/Frame/Settings.pm
in lib/Protocol/HTTP2/Frame/Window_update.pm
in lib/Protocol/HTTP2/HeaderCompression.pm
in lib/Protocol/HTTP2/Huffman.pm
in lib/Protocol/HTTP2/HuffmanCodes.pm
in lib/Protocol/HTTP2/Server.pm
in lib/Protocol/HTTP2/StaticTable.pm
in lib/Protocol/HTTP2/Stream.pm
in lib/Protocol/HTTP2/Trace.pm
in lib/Protocol/HTTP2/Upgrade.pm