Fixed typo
implemented example server-tls-anyevent.pl with NPN/ALPN support
Implemented RST_STREAM encoder
PUSH_PROMISE

* Implemented PUSH_PROMISE decoder
* New Stream methods:

  + stream_promised_sid($stream_id, $promised_sid?) - get/set stream ID for
  promised by peer stream for specified $stream_id

  + stream_pp_headers($stream_id) - get decoded PUSH_PROMISE headers

* Fixed state_machine: PUSH_PROMISE/CONTINUATION change state of promised
  stream (not the stream where they were received)

* Fixed error handling: send only one GOAWAY

* Implemented Client's `on_push` callback to accept/decline server's PUSH

    # Usage
    on_push => sub {
        # received PUSH PROMISE headers
        my $pp_header = shift;
        ...

        # if we want reject this push
        # return undef

        # if we want to accept pushed resource
        # return callback to receive data
        return sub {
            my ($headers, $data ) = @_;
            ...
        }
    };
implemented example client-tls-anyevent.pl with NPN/ALPN support and server's push handling
update Changed
Checking in changes prior to tagging of version 0.03.

Changelog diff is:

diff --git a/Changes b/Changes
index 6cffa82..2181a4e 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,8 @@
 Revision history for Perl extension Protocol-HTTP2

 {{$NEXT}}
+
+0.03 2014-05-07T18:05:50Z
     - client-tls-anyevent.pl with NPN/ALPN support and server's push handling
     - fixed error handling (send only one GOAWAY)
     - fixed PUSH_RPOMISE/CONTINUATION state and headers handling