commit 1f089a3845525feba02274cee2b014bc3a255d53 (HEAD, tag: v1.4.0, origin/master, origin/HEAD, master)
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-25

    Bump up version number to 1.4.0, LT revision to 9:1:2

commit 21ccaa326dc4b1675dbb75137d55e1d8b84dac42
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-25

    Update NEWS

commit 31fb210905abfafd5c2fafa4eef258a426316c85
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-25

    Bump up version number to 1.4.0-DEV

commit df1e0054555a4c05f6ed40e2d5412856f9ca3bb7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-19

    Regenerate test key pair to fix CN

commit 65927c35966bb6b64a3130be4219e9550459deda
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-19

    Fix -Wexpansion-to-defined warning with clang-3.9
    
    The error message was:
    
    warning: macro expansion producing 'defined' has undefined
    behavior [-Wexpansion-to-defined]
    
    http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160118/147239.html

commit 651e4fd3081a1240199eb86b9132fa13d8691804
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-17

    Renew test key pair

commit 1ddd0d310f3f9c7b108ed0e555666be49e5c46e5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-17

    Fix uninitialized warning

commit 52e07b266823fa5efa37201ba22ca8e9c52fc406
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2016-09-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-17

    Fix OpenSSL 1.1.0 deprecation warnings

commit 83ab19e842531df45b3f4a06d8ec9ac15c82a177
Author:     Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
AuthorDate: 2016-09-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2016-09-17

    spdylay: compile against openssl-1.1.0
    
    It fails to compile against openssl 1.1.0 due to things like
    |shrpx_client_handler.cc:90:30: error: 'strerror' was not declared in this scope
    |shrpx_listen_handler.cc:112:32: error: 'memset' was not declared in this scope
    |shrpx_listen_handler.cc:114:43: error: 'memcpy' was not declared in this scope
    
    This resolves it.
    
    Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

commit d9fdf16d044c260ac8aa83835b8b0bc39632745a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-07-22
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-07-22

    Update http-parser to 39ff0975c220ef76a2d98c8ac61b0d36f4dce80f

commit 6af6c504636896211b793480fd3aaa75d375e7d2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-07-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-07-11

    spdycat: Fix leak in SpdySession.reqvec

commit 658de8596f32b8368bdb98602271c59ea73c5ecc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-06-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-06-27

    Compile with IRIX 6.5.22 using GCC-4.7.4
    
    Based on the patch from Klaus Ziegler

commit d394fe9eacc782b23ea80f0720326d72614af7bc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-06-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-06-24

    Remove CREDENTIAL frame processing completely
    
    We just left API as is, but related functions just do nothing now.

commit 22d723c4548f53252f8c12aee62865b38b722e88
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-06-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-06-24

    Allocate stream ID when spdylay_submit_{syn_stream,request} is called
    
    This commit allocates stream ID when spdylay_submit_syn_stream and
    spdylay_submit_request is called.  Also create stream when
    spdylay_session_predicate_syn_stream_send is failed, to provide stream
    to user callback (e.g., on_ctrl_not_send_callback).  Allocating stream
    ID early ensures that we can create stream because we can catch stream
    ID exhaustion early and fail fast.  Since stream ID is allocated
    serially, we have to send SYN_STREAM in the order they queued.  So now
    all queued syn_stream have the same priority (lowest).  The DATA frame
    has given priority by application.  This does not work well with
    CREDENTIAL frame, since SYN_STREAM may wait for CREDENTIAL, which
    results in out of order transmission.  Since CREDENTIAL frame was
    deprecated in SPDY/3.1, and no one use it, we remove its functionality
    in the later commit.

commit b700fc1e5a8153edad36d050e22f7291e7205cc2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-04-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-04-28

    Fix doc for spdylay_select_next_protocol
    
    We have to return this error code to notify OpenSSL that we have not
    filled any values in |*out| and |*outlen|.

commit 1f2a01c36ecbc3bb7d68970978c459b3f4756be0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-04-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-04-13

    spdycat: --proxy-port, not --proxyport
    
    Fixes GH-132

commit b993050d26eb53cfccf3106af30b4c133488fbd8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-04-10
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-04-10

    spdycat: Check :host header field for SNI, since Host header is not allowed

commit 2cac0bf40c469a722653352a020de0288fedd81c
Merge: 9e8bfcb 3dd2b1a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-04-10
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-04-10

    Merge branch 'acdha-patch-1'

commit 3dd2b1a49e2140ca248f669bdb35d9bd8bd7edb7
Author:     Chris Adams <chris@improbable.org>
AuthorDate: 2015-04-09
Commit:     Chris Adams <chris@improbable.org>
CommitDate: 2015-04-09

    Update spdycat --help output for --header
    
    Based on the `spdycat --help` output I expected to be able to override the Host header in testing by doing something like this:
    
    ```
    spdycat --header="Host: example.org" https://IP_ADDRESS/resource
    ```
    
    After running with `--verbose` I realized that the host header is considered a hard-coded header like the method and must be overridden like this:
    
    ```
    spdycat --header=":host: example.org" https://IP_ADDRESS/resource
    ```
    
    There's still an argument that `--header` should always override actual HTTP headers but I think a doc change should be enough to make it easy to learn how the tool works.

commit 9e8bfcb970ed1471fd8707cb01978bb3145a6538
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-03-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-03-24

    spdycat: Fix resource leak found by coverity scan

commit c87db4697137c3e4a10851eb681f5c25d04021e6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2015-03-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2015-03-13

    Bump up version number to 1.3.3-DEV
