commit 6d6ed16ab9c6b2a63d95cc3d04a870d45c29eac7 (HEAD, tag: v1.3.0, origin/master, origin/HEAD, master)
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-30

    Update bash_completion

commit 5a0f8b1f1f06c328436960273fcfd5901a857912
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-30

    Update man pages

commit 666308d8f6901d826b19eb85a8f9b7f9d79a5e7a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-30

    Bump up version number to 1.3.0, LT revision  to 15:0:1

commit 789eb8a5902f07e47bc1a3e9af47a5da0aac64d1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-30

    Update man pages

commit 4cad48da16e98dd1711db2732bf93753963da8b6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-29

    Reset cycle to 0 if stream has only 1 direct descendant

commit e6566a1e3aa7b489e85420546e4abfba2667891e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-27

    Fix parallel `make distcheck`

commit fb4b152a732065bea1819cad579596bda1eb1454
Merge: 891134e 4f090d9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-27

    Merge branch 'bxshi-add_header_to_nghttp2_asio_barebone_server'

commit 4f090d90c07520e7e1f0693358dbe1d0f5ec8819
Author:     bxshi <baoxu.shi@gmail.com>
AuthorDate: 2015-08-24
Commit:     bxshi <baoxu.shi@gmail.com>
CommitDate: 2015-08-24

    add `iostream` library to the example code snippet of nghttp2_asio server.

commit 891134eba97f4869ebb76df2d3b0232a46d2cf08
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-23

    Define it and itprep recursive target if AM_EXTRA_RECURSIVE_TARGETS is defined

commit 36d562927f7b0e1740edcafec756a174c82ebebb
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-23

    nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS connection

commit 928a81885c64f9019787d2ed1e2c33aa5a925a46
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-23

    Limit the number of incoming reserved (remote) streams
    
    RFC 7540 does not enforce any limit on the number of incoming reserved
    streams (in RFC 7540 terms, streams in reserved (remote) state).  This
    only affects client side, since only server can push streams.
    Malicious server can push arbitrary number of streams, and make
    client's memory exhausted.  The new option,
    nghttp2_set_max_reserved_remote_streams, can set the maximum number of
    such incoming streams to avoid possible memory exhaustion.  If this
    option is set, and pushed streams are automatically closed on
    reception, without calling user provided callback, if they exceed the
    given limit.  The default value is 200.  If session is configured as
    server side, this option has no effect.  Server can control the number
    of streams to push.

commit 647e30619fd689747c71dfa046d6f529c97ba097
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-21

    Remove nghttp2_pq_increase_key

commit a4156cded367fa7138bc90d0d11dcdb3e8a72032
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-21

    fetch-ocsp-response: Handle spurious openssl exist status 0
    
    With OpenSSL <= 1.0.1, openssl ocsp command still returns exit code 0,
    even if verification was failed.  If that happens certain string is
    emitted in stderr, so check that string and if exists, treat it as
    error.  This issue was fixed in OpenSSL 1.0.2.
    
    At least OpenSSL 1.0.2, openssl ocsp command still returns exit code
    0, even if responder returned non-successful status code (e.g.,
    trylater(3)).  We are not sure this is intentional or not.  To handle
    this, we again check certain error string in stdout, and if it is
    found, treat it as error.

commit 4a99853021ab834691a80a39cda24947d36b8bf8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-21

    nghttpd: Fix crash without SSL/TLS

commit 176411aada5dfb0ea68b241321719d2ea66999f0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    Update doc

commit 4b4a0f7492cb58b1139e0317deac75fd7f8ca1c4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met

commit fe4efb0a5ee3713b617f5cfd2517b3623728d244
Merge: 780a038 1006caf
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    Merge branch 'thinred-master'

commit 1006caf8e9283eb3d8c00ef7e90390a07ebaae11
Merge: 780a038 97566ce
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    Merge branch 'master' of https://github.com/thinred/nghttp2 into thinred-master

commit 780a0381ba7a6c734c22071a379c38aae019ac16
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    h2load: Exit if --timing-script and -r option is used together

commit e8ec7867b252811fa0240aacb207559e311c767c
Merge: 1c12606 2423b21
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    Merge branch 'LPardue-issue-332'

commit 2423b21c719d71e6857ed538757396c974625934
Merge: 1c12606 08bf8a8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-20
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-20

    Merge branch 'issue-332' of https://github.com/LPardue/nghttp2 into LPardue-issue-332

commit 08bf8a8f1aa4cd07124ad65e8b1127c235b53ede
Author:     Lucas Pardue <lucas.pardue@bbc.co.uk>
AuthorDate: 2015-08-19
Commit:     Lucas Pardue <lucas.pardue@bbc.co.uk>
CommitDate: 2015-08-19

    Move input file validation. Timing script auto nreqs scale correctly with nclients.

commit 1c12606e70d1250c59e720b7d6ab30d1c0cebea0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-19

    nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection

commit 059280d1a5e5e64a334011a30704ce74976bfa7d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-19

    Add stream public API
    
    The intention of this stream API is give server application about
    stream dependency information, so that it can utilize it for better
    scheduling of stream processing.  We have no plan to add object
    oriented API based on stream object.

commit 836b1de0d534dbffeb533af5c031188ef01d276e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-19

    h2load: Remove trailing white spaces

commit 12cecaa03072dce16464985d901fbb71afc5d371
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-19

    h2load: Remove trailing spaces and left conflict marker

commit 50ae0ce7391eb2a90d41fb0a69f18432c56c466f
Merge: 2e64342 cd47582
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-19

    Merge branch 'LPardue-h2load'

commit cd4758227d0e30f2ebe4e50292a2d9a9ea024896
Author:     Lucas Pardue <lucas.pardue@bbc.co.uk>
AuthorDate: 2015-07-31
Commit:     Lucas Pardue <lucas.pardue@bbc.co.uk>
CommitDate: 2015-08-18

    Add Timing-script and base URI support

commit 2e643424ac505ac2d573a5c2a27f60aaa7e3d183
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    Remove unused nghttp2_stream_roots declaration

commit 9da6c88d25d1471eb6b6f48fe200aa1feee83900
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    h2load: Use ev_timer_init

commit 04aaaa38211c14bf25d2c39f14553786513a5e6b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    h2load: Remove trailing white spaces

commit da3bd559a904178b1c4784ec969ec0828d964296
Merge: 71623b6 727ba49
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    Merge branch 'nshoemaker-time'

commit 727ba4906ced0a84bf6bb62d204e1c697e401e98
Author:     Nora <nora@mindcrafted.com>
AuthorDate: 2015-08-18
Commit:     Nora <nora@mindcrafted.com>
CommitDate: 2015-08-18

    h2load adding timeout options

commit 71623b674ef837150ff0e47d28b4635b53f86a4b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    Optimize pq

commit 6a511aef0a70ec4c641298a5909f69e5908e2a44
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-18

    Use remove/push combination instead of <= for performance

commit 627d04fe6bafb255ed6613c10955bbce5010f3d7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-17

    nghttpd: Return date header field for 304

commit 165cab7a2952ff82155d44af1c34a80e293c65f5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-17

    nghttpd: Support HEAD request

commit 5b59e46e2bb4a5b07cf040e6e10a4f7457fa06cd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-16
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-17

    Rewrite priority handling
    
    We now use priority queue per stream, which contains the stream which
    has ready to send a frame, or one of its descendants have a frame to
    send.  We maintain invariant that if a stream is queued, then its
    ancestors are also queued (except for root).  When we re-schedule
    stream after transmission, we re-schedule all ancestors, so that
    streams on the other path can get a chance to send.  This is basically
    the same mechanism h2o project uses, but there are differences in the
    details.

commit 73b77964ef9f492ddfec1e28e583f24c54e92944
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-15

    Reset last_cycle to 0 if queue gets empty

commit 8ce8b2af465d8bf640a9ec9eb92cbf5e0174c1bf
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-15

    src: Remove unused Memchunk::shrink

commit d1e49a196de2d70710e6544cbb3b150c9f17316f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-15

    Remove restriction in regard to number of stream in dependency tree
    
    Previously, the number of stream in one dependency tree (not including
    root) is limited to 120.  This is due to the fact that we use
    recursive calls to traverse trees.  Now we replaced recursive calls
    with loop, we can remove this limitation.  Also now all streams are
    descendant of root stream, rather than linked list of individual
    subtree root.

commit 8c8d1f6e14d08d556b1edd4293a5a341aac573f9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-08-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-08-15

    Bump up version number to 1.2.2-DEV

commit 97566ce4e3b3584e4a4d67f17b467f00ea9b339b
Author:     Tomasz Buchert <tomasz@buchert.pl>
AuthorDate: 2015-08-13
Commit:     Tomasz Buchert <tomasz@buchert.pl>
CommitDate: 2015-08-13

    nghttpx: make early copy of stderr

commit 900dcf4ceda3853782fe3f2820e6298630ccdb18
Author:     Tomasz Buchert <tomasz@buchert.pl>
AuthorDate: 2015-08-12
Commit:     Tomasz Buchert <tomasz@buchert.pl>
CommitDate: 2015-08-12

    nghttpx: remove Android-specific code

commit 06a0f3480e42e1f06531772d338f15cf182185f1
Author:     Tomasz Buchert <tomasz@buchert.pl>
AuthorDate: 2015-08-12
Commit:     Tomasz Buchert <tomasz@buchert.pl>
CommitDate: 2015-08-12

    nghttpx: better handle /dev/stderr and /dev/stdout
