commit 7146954de262ce7b8207e654eda53b5944cefe5a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-02

    Update man pages

commit 75b9be2d5a883f657081e3b94c594c32cf14d710
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-02

    Bump up version number to 0.4.1, LT revision to 3:1:0

commit 99aaaccf037a54e7233229ad7e5e2c5751972608
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-02

    Update doc

commit 7e217511bf6f30b783a186b324bd0ed01c831e21
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-01

    nghttpx: Code cleanup
    
    Mainly make nested code block to rather flat style.

commit 8c67bbe3a8dcf11fa237132d59ea6c60691a3092
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-01

    src: Avoid copy in evbuffer_pullup()
    
    Previously, we use evbuffer_pullup(buf, -1) to linearize the memory
    region and it may cause buffer copy.  To avoid this, we use the return
    value of evbuffer_get_contiguous_space() as 2nd parameter.  According
    to the libevent manual, by doing so evbuffer_pullup() will not copy or
    modify any data in evbuffer.

commit cc250386dfda8a950dfe2502efa2e4e1025634d4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-01

    nghttpx: Lower read watermark

commit 3b7c7332460acaaa6ff78581568eac7577f83879
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-01

    nghttpx: Fix typo

commit 7e5567341fb04b6e7bf6b7863ef91765c98959e4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-06-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-06-01

    nghttpx: Set timeout to underlying bufferevent
    
    Setting write timeout to filter bufferevent does not work as intended.
    It timeouts even when there is no data to write.

commit 4f7223e89f7077c79070285a3287429ae0f052d0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-31

    Add note to manual how to submit frames to new stream ID

commit 88b69bb6690a07a4bba3e40466a33da9922664f2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-31

    Reduce huffman decoding table
    
    Previously we have uint16_t as state member variable in
    nghttp2_huff_decode structure to express -1 as failure.  This is
    because we have 256 valid states.  However, we can express failed
    state using flags member variable and make state uint8_t.  This commit
    does this and as a result the size of decoding table is reduced.

commit 7a797b2c116bb60f59b1dfaf6d204dea9a82afcd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-29

    nghttpx: Reduce socket I/O buffer size

commit 832f2fc00f40ec7e876643c1aef5c3b04a8de7ce
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-29

    Call on_data_chunk_recv_callback only when stream is active

commit d1130558994a9c3491628351ab74a4cad947432f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-28

    nghttp2_hd: Use single buffer for an name/value pair
    
    Previously we use 2 separate buffer for each name and value.  The
    problem is we would waste buffer space for name because it is usually
    small.  Also tuning buffer size for each buffer separately is not
    elegant and current HTTP server practice is that one buffer for 1
    name/value pair.  This commit unifies 2 buffers into 1.

commit 53e75ff0d0bf24693d57cb7c6ef41d7394af463e
Merge: 5e6a2fa 3921af4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-28

    Merge branch 'travis' of https://github.com/alagoutte/nghttp2 into alagoutte-travis

commit 3921af434aba8f7a67e716c9f7b3a8c45760a024
Author:     Alexis La Goutte <alexis.lagoutte@gmail.com>
AuthorDate: 2014-05-27
Commit:     Alexis La Goutte <alexis.lagoutte@gmail.com>
CommitDate: 2014-05-28

    Add .travis.yml to get build by Travis-ci (Github)
    
    Use gcc-4.8 (don't build with gcc-4.6)
    Update libstdc++-4.8 to fix Clang build
    
    Don't install cython (Never build...)

commit 5e6a2fa256206de367b351de7dfa4b56d4f1a812
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-28

    Assert ctx->state >= 0 in huffman decoding

commit 86ab9f33de92d557df2933e463b67dcffda869b7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-28

    nghttpx: Fix regression bug that frame with stream_id = 0 not handled

commit d844b0acd0465f637ee9c80dbe5a5d1d834514b7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-26

    h2load: Use std::async to dispatch parallel jobs

commit d733c8756723ae2260e7ce5488dfa8bcc88a3233
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-26

    Make state in nghttp2_hd_huff_decode_context int16_t to make compiler happy

commit 589d3e71a3e2f26fa27b11b393797fa728433b4b
Merge: 1fa5852 db354b2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-26

    Merge branch 'misc' of https://github.com/alagoutte/nghttp2 into alagoutte-misc

commit db354b228a11b7fd24201f221c8c21a0c5878f8f
Author:     Alexis La Goutte <alexis.lagoutte@gmail.com>
AuthorDate: 2014-05-26
Commit:     Alexis La Goutte <alexis.lagoutte@gmail.com>
CommitDate: 2014-05-26

    Remove unused include (stdint.h)

commit 1fa5852f8fa2b30cb0886c19f65bfa29ab1cf89e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-25

    nghttpx: Treat '*' in <HOST> parameter of --frontend as wildcard explicitly
    
    It seems that specifyig '*' to node parameter in getaddrinfo() is
    treated as specifying NULL, but it is not documented.  So rather than
    relying on this feature, we explicitly treat '*' as "wildcard" address
    and specify NULL to node parameter in getaddrinfo().
    
    Now '*,3000' is a default value of --frontend option.  Specyfing '*'
    binds all addresses including both IPv4 and IPv6.

commit ebf0e4d787cfb4038a5f60300da205d398d612fb
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-24

    nghttpd, nghttpx: Check END_STREAM flag in HEADERS other than request

commit 96777883172b1b7a06ab1dd0c5a4196171253cb1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-23

    Don't count closed streams in nghttp2_session_want_{read,write}

commit 78a55935ace7fb6d617dc3e7106bdca59a712899
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-22
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-22

    Define constant for the length of priority related fields

commit 2aa84019c7044b1cbd5493e516a09df33d1a230a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-22
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-22

    Define constants for ALTSVC frame parsing

commit 6d942dc0a6834e6456ff59e8001ca7522b16f1b6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-21

    Update doc

commit d408ee1783abbf84dbb9d6cfbb07b4964b15fc5a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-21

    Update doc
    
    We are currently disabled ALPN in nghttp2.org

commit 672ad82849dd8ff07f89022e465c4d48558226dd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-21

    nghttpx: Clarify that --npn-list is used in both ALPN and NPN

commit 896717f5d4e190a7f4538083e927eed4f994adcf
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-21
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-21

    nghttpx: Make --npn-list option work in ALPN
    
    Previously --npn-list option is ignored in ALPN protocol selection
    callback.  This change fixes this issue.

commit eba2825286207da73fdf2e63b26a6907c11387f9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-18

    Handle the case where jemalloc is available without linking extra library

commit a4a06947a5ec1883a96271848e956ea312343e37
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-17

    Update doc

commit e54e86375b7c1638bf3ea2eaa9905a1aa7c55fd4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2014-05-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2014-05-17

    Bump up version number to 0.5.0-DEV
