commit 46a6453182940b67b8510061b4ee2a308567432f (HEAD, tag: v0.2.0, origin/main, origin/HEAD, main)
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Require nghttp3 >= 0.2.0

commit 0d8e690e31f693d93ed796b0b2221198a1568949
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Bump package and library versions

commit fb82ffef38dcc1b279c2dfb2997f99dced253ac6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Update AUTHORS

commit c524aef56a2d6afb41741f52f72eb8c95e3c1738
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Coalesce multiple constant string output to a single write_verbatim call

commit d787f81d24c70256a3f39a56c69bb3e3840ba15c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Fix NGTCP2_QLOG_PKT_HD_OVERHEAD

commit 8f041c3a5dd687d3051584a44077fc6538a45cd1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Add ptlsclient and ptlsserver to the integration test

commit 614067436f2c680e214398d3e7b5bc31ee9f5234
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-19

    Run cmake against archive created by make dist to check missing files

commit 22c1f12626f9f274f407317a6970b432fe6e5095
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Use C-style comment for a .c file

commit 43e425d35b3ed8bcac46d83e161397e6bdd7766a
Merge: b5ec62c2 bcb22c75
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Merge branch 't8m-simpleclient-gnutls'

commit bcb22c7573e64de427d5455b80a3a2a373a8fcb4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Fix compile errors

commit 17f1a47309c2ea4e9559100006a2ad29c2592c45
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    make clang-format

commit 28b330ba03c16fba669e1db867ced77e27571955
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Rename simpleclient_gnutls to gtlssimpleclient

commit 4fb30c6a57a53af33d246906c847210f444aa05f
Author:     Tomas Mraz <tmraz@fedoraproject.org>
AuthorDate: 2022-02-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Add simpleclient implementation using gnutls crypto backend

commit b5ec62c2f246ee6d7985ef680ba32f2908974464
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-18

    Bump picotls and remove the patch

commit 7e3f4b7aa5baa77849fe333e9a51845dfb81ecaf
Merge: f98f73f0 0482ed8e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-18

    Merge pull request #372 from rhoxn/use-ngtcp2_ssize
    
    Use ngtcp2_ssize instead of ssize_t

commit 0482ed8e7e08de43b79ccc65234b05c8d76a8b3b
Author:     rhoxn <63946344+rhoxn@users.noreply.github.com>
AuthorDate: 2022-02-18
Commit:     rhoxn <63946344+rhoxn@users.noreply.github.com>
CommitDate: 2022-02-18

    Use ngtcp2_ssize instead of ssize_t

commit f98f73f0dd5326865e59ae96fec2589c4f404ecf
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-15

    Use ngtcp2_vec_len

commit 427d14c47f46176f1cb4ff9bed7b64f8bb338b02
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Add configure --disable-mempool to disable memory pool

commit 00deb6decbb8678c6a3fb29b7aa9266c60caf857
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Consistently use rtb->frc_objalloc and rtb->mem

commit f3b4fc8102872c354d8a3ae70e4483d9b62f969f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Reuse ngtcp2_frame_chain for regular sized NEW_TOKEN frame

commit 1addef6f530666edc708d8fa08655f348e5834da
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Call ngtcp2_frame_chain_objalloc_del for testing it

commit 9bad28f199478532bab529a2cccd8c13935d52c5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Allocate extra 1 byte

commit 7a4f06f28e4494fb5aa6cc2ec7799d97367f1be6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Update doc

commit e5a6c7d8bbdbb2d24d97c62fa3e88cfaa05a4202
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Use ksl_blk_objalloc_new from ksl_head_init

commit ca29137c5f7f0589396cee805b1cecc3a187395f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Rename ksl_blk_obj_pool_{new,del} to ksl_blk_objalloc_{new,del}

commit a12d3e7e75befaf1053e536c325a0b974491c509
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-14
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-14

    Rename ngtcp2_opj_pool to ngtcp2_opl

commit 89434d98b8daa0268e08e70b410c1bec003c3072
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Add missing files to CMakeList.txt

commit 44fea125925778ff1c377ed95f4ca5af4c03c804
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Add type-specific ngtcp2_objalloc_init macro

commit c7a088ea769d9ad6f766fd9f1b4c6afc5f292967
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Fix unit tests

commit cab14577da1e7d9eb743705faa871a2fbaa83a32
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Remove unused functions

commit 4694035f629cb3918444b2ea76c696c9bbf346d9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Rename *_obj_pool_{new,del} to *_objalloc_{new,del}

commit d88584242f089cbd455ca6f9eecf5dbf012a75c7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Update doc

commit 3f325c4056234b918634af46dceee586bd8816a1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Remove unnecessary NULL assignment

commit df94ff35d3eb4a8bb7c639ee6b442eac8e5f1d50
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply ngtcp2_objalloc against ngtcp2_strm

commit 5018e246e8ae9da4b9d07349718787e85ea971c3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Fix memory error due to integer type implicit conversion

commit bc2687a2fd54892feb1ac21636d333ed26cb3288
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply ngtcp2_objalloc to ngtcp2_acktr

commit 4db09ba5d94ee1a4e0866ebc46681f1984ca494f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply ngtcp2_balloc to ngtcp2_frame_chain and fix up ngtcp2_rtb_entry deletion

commit 5bec1a1ae3a31574cbb3216e9993d614d214c197
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply ngtcp2_objalloc to ngtcp2_rtb_entry

commit 5faa834bc1a19662ed851cc2c4da79d29541eb1f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply ngtcp2_objalloc against ngtcp2_ksl

commit 2e263008071755b01e3bf160fa60adf90d9bde90
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Add ngtcp2_objalloc

commit 2f651746f5bb5d65048fee3e9a42fae1f2ef6a1b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Apply balloc to ngtcp2_ksl

commit f0d293dae49f95b83591cb64dc6af2a80f936efc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-13

    Add ngtcp2_balloc

commit 9a624a7b45b5d994c91c2bb2204598cbd00b4a09
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Tidy up

commit 3986983e1d00c0f7bf1825a45d8b153fef739669
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Frame type and size should be checked in ngtcp2_frame_chain_obj_pool_del

commit fb4f41fd78a5a7de892a0d2137e3c9e199e3f9a1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Update doc

commit 6b71d751221b7e3c47fdf1291e3fe964e1245467
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Fix unit tests

commit 1fe15fb8a8273f02ffb136a3f38673fa8a90c62d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Tidy up ngtcp2_obj_pool

commit 0c79a640f297cad2bb74bfe7b12d03aaedafb873
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Rename frc_stream_opl to frc_opl

commit 756c4edc92e57b35e931ec26495e0e0acccdeee7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Pool all regular sized ngtcp2_frame_chain except for NEW_TOKEN

commit 80ca3c3bc47a68349f4ae9ecaa4ae26ed0a1ad46
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Pool ngtcp2_acktr_entry

commit 08f05736afa63944e5cf10619df85992fcd1cfbd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Pool ngtcp2_ksl_blk

commit 7840744ce570efc92b0f34c92e800fc0926722c5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-12

    Pool ngtcp2_frame_chain for typical STREAM frame

commit 7cd143d2e5160745e47831e57c3b0a179dacf296
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Pool ngtcp2_rtb_entry

commit bde5ec68597c9fbe8f77700529636a647b0780d9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Add ngtcp2_obj_pool

commit 4b98cb77a7b855edbb400a29e3b3289c9988266b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Add --enable-memdebug configure option to display memory allocation info

commit fd84d836c33c297d9bc966927938012d1f42ddf7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Reduce initial map length bits

commit c28e9d3fc5d6b3cc93a3a43c90cec330d61ca01c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Fix missing error assignment

commit 8bc467b878e9cb8a42632efbe77c203e0cc9855e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Lazy initialize ngtcp2_gaptr

commit 7b2f243302cb95621bb6ba5c20a908b3183d85cd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    ngtcp2_strm_init never fail

commit 732877a6f5808012fd225b9322928dec06fc784f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Lazy initialize ngtcp2_ksl

commit d029a0ae75b77a12e8cb7cfea789ca05c2c30f38
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Reduce unacked ack backlog

commit b62459852f67e661aff60755e9e702dd4497722b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Lazy initialize map buffer

commit 367d089ec636e8ba1c0d6d6e72d12863f301db89
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Update doc

commit 112450590794d98e33c51457edd56129eb03ce9b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    client: Use conservative default UDP payload size
    
    Client should use conservative default UDP payload size in the
    presence of VPN which reduces effective MTU.

commit 743ed33f8d89a313121620e7fe5b60df0aa7cd7f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Cleanup

commit 36c56f8fab691f5cd4250d6525a2c725c670796c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Use static ringbuf for pv->ents

commit ff27fdaea5a7f99020e91c7fd0e54fc0c3554829
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Use static ringbuf for conn->rx.path_challenge

commit 39781ece1a622dfe9b7ed2514cf7f9abdf2e2ee4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Use static ringbuf for conn->dcid.bound, conn->dcid.unused, and conn->dcid.retired

commit e53c79d781571b3b3179a3200c271176c812c93a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-11

    Add ngtcp2_ringbuf with static buffer

commit b77c3d1639f3bfec7dce22741d2c78ae1a6890c8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-10
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-10

    Use nullptr for C++ code

commit ff7fc8376181ec4cdbd455ced0ea8b824f09d296
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-10
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-10

    Fix bug that stream_stop_sending callback might be called more than once

commit 66a590a9cb35fb18322cbc50f51f2be041093ccf
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-10
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-10

    Rework the handling of unacknowledged RETIRE_CONNECTION_ID frames

commit 576de1eedceb1268a5298b5fb46a583737a8a1a2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-09

    Just reclaim 1 frame in order to reduce number of additional "probe" packet
    
    Note that the additional "probe" packet is actually not a real probe
    packet and it is governed by congestion controller.  The real probe
    packet is not.

commit 1f55feb0359c88106b461d83e962dc940dbe8bdc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Reclaim 1 frame per probe packet
    
    Reclaiming additional frames might send more frames in one packet, but
    it might send another probe packet if they are large frames like
    STREAM or CRYPTO.  Even if we just only reclaim one frame, if it is
    STREAM or CRYPTO and it does not fit into one packet, it is split into
    two, and the latter is sent in additional probe packet, which is not
    the intentional behaviour.  But at the moment, there is no mechanism
    to stop that.

commit 1714e86d920fd8fa61dd2ce5a298da4e9efc55e3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Remove travis and appveyor files

commit ce0ae7b26ae152220dad53ceea6e765e3c899219
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Update doc

commit df5b0e27c07341c6cabbec773ad2184c280222d8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Simplify PING frame handling for probe packet
    
    Simplify PING frame handling for probe packet by removing additional
    conditions which is considered to be a legacy of early implementation.

commit 366c39485d5dbf1f924c321967366ce554bf9026
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Fix assertion failure that happens when cwnd budget depletion

commit 41475386e8b5872f7afc6c58d66a93dddf1f0892
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Amend 018120b718a458301dc54a9cdd6910f387556263

commit 018120b718a458301dc54a9cdd6910f387556263
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-08

    Reduce macos ci builds to speed up ci build time

commit e1a204cc36a4ea2ad4cb36f3fa5a946c30973b49
Merge: c4c67e9e 47a5037a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-08

    Merge pull request #370 from ngtcp2/extend-max-udp-payload-size
    
    Extend Long header Length field to 4 bytes

commit c4c67e9ec948e2ec9370f026cd90f56534c631e2
Merge: 6f50bea2 1b0f7366
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-08

    Merge pull request #369 from ngtcp2/cmake-disable-gnutls-boringssl-off
    
    cmake: Disable gnutls and boringssl build by default

commit 47a5037a2ffb9b0d4ba03e352929bd02bc228e3d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Extend Long header Length field to 4 bytes

commit 1b0f73668a5fed4077aa914771d6addad5d831ad
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    cmake: Disable gnutls and boringssl build by default

commit 6f50bea2e85a33384f60660317ce2358d3ba8b3c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Add missing $CFLAGS

commit f27447c0b720c2d6c4114233fa1e4a2bb8122ec3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Remove const qualifier around TLS context and session

commit bee19a75a113404575c7f61e28cadf9f32941dc1
Merge: 3b365c93 08af91c2
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-07

    Merge pull request #367 from ngtcp2/picotls
    
    Picotls

commit 08af91c2902db82663c6f5f2b83c2adfcf6009be
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Update doc

commit 025f60b7faf91bb5c2e56d1f38de25e44cf33060
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Add ci build settings for picotls

commit 444b966988c76cf237cc31eb6cec8c1222f65e48
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Add cmake build for libngtcp2_crypto_picotls, ptlsclient and ptlsserver

commit 7b1bc32f82b3314d52246a579c45845c4a4c462e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Add ptlsclient and ptlsserver

commit f3448e9b0797291eb4716e0de737d4e93461a58c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-04
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-07

    Add libngtcp2_crypto_picotls

commit 3b365c932fa146fde9f9626b1bd18eec0ea1de4a
Merge: 3f7afbaf 7ccd5618
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-06

    Merge pull request #366 from ngtcp2/quic-handshake-completion
    
    Declare QUIC handshake completion after 1RTT keys are installed

commit 7ccd561868d8cd16f67a5f90ecc9c0adcc5469ba
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-06

    Declare QUIC handshake completion after 1RTT keys are installed
    
    Ensure that QUIC handshake completion is declared after 1RTT keys are
    installed.  It looks like some TLS implementations declare TLS
    handshake completion early (e.g., when server sends Server Finished)
    and before installing 1RTT rx key.  While it might be OK for TLS, we
    need 1RTT keys in tact when QUIC handshake is completed.  This commit
    adds an explicit requirement for the availability of 1RTT keys when
    the library declares QUIC handshake completion.

commit 3f7afbaff3480da25c07d3a9d03711d7680c5e23
Merge: 0dc99933 ff885def
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    Merge pull request #365 from ngtcp2/0rtt-padding-after-retry
    
    Fix bug that 0RTT packet after Retry is not padded

commit ff885def22b2ddd7add79fd13a3c6a1548f63fe7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-05

    Fix bug that 0RTT packet after Retry is not padded

commit 0dc99933a25e7ec4535a5e6941d5b041acb18186
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-05

    ngtcp2_conn_early_data_rejected: Do nothing if flag is already set

commit 440bc0446d8849a291883942d98e7891cbcb535f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-05

    gtlsclient: Check whether early data is rejected

commit 8930a8d088add627872003168e0ed86846dcc570
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-03
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-03

    Tweak the timing of stopping watcher

commit 700ac22ca176f50a3a2f546d279d7ea26611ad7f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    Create buffer in initializer list

commit 66416875b446c9d37339fa5e8960732743c817e3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    Remove unused member functions

commit 7ec52093986c29fb750c25e36d375a05247aca89
Merge: 2ab67ef5 d1fd895e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-02

    Merge pull request #363 from ngtcp2/server-wouldblock
    
    Server wouldblock

commit d1fd895e50701e625746e07171fea0f5fd0c55ba
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    h09server: Deal with EAGAIN/EWOULDBLOCK from sendmsg

commit fb40082114f10a7e63e83cb96d7134184f61dc67
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    server: Deal with EAGAIN/EWOULDBLOCK from sendmsg

commit 2ab67ef54c8d7e2c15fc09eee4319cb8e8ed090e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    examples: Remove unused ngtcp2_crypto_md crypto_md_sha256

commit f6cdd4ade6e9b28b901a97a2aae1ccc7f7d26fba
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    clang-format: Add .c file under examples

commit 05a3c316e8e4f7db1dcf23fb5990c1ef5d333819
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    simpleclient: Blocking sendmsg

commit 564f146fab1dc9d9eea4352c32465dad761786c9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-02

    doc: Add package version

commit c8fd756e21ea566796893f70ca3dfdc41c4b9d19
Merge: 6d4fe49d ea3c5bce
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-02

    Merge pull request #362 from amirlivneh/remove-buffer
    
    Remove unused Buffer struct from example code

commit 6d4fe49d51dc3b3ad4e5fcc9bb23338056db597f
Merge: d9c1985d dc8221fb
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-02

    Merge pull request #361 from ngtcp2/client-wouldblock
    
    client: Deal with EAGAIN/EWOULDBLOCK from sendmsg

commit ea3c5bce4a899ce3df61ef98e976aba172e129ae
Author:     Amir Livneh <alivneh@fb.com>
AuthorDate: 2022-02-01
Commit:     Amir Livneh <alivneh@fb.com>
CommitDate: 2022-02-01

    Remove unused Buffer struct from example code

commit dc8221fbd040ad8b1bd824c230d28e6b2d78908f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-01

    h09client: Deal with EAGAIN/EWOULDBLOCK from sendmsg

commit 5736f2fec3a56a716e0cdf1cc0af510173cecb3a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-01

    client: Deal with EAGAIN/EWOULDBLOCK from sendmsg

commit d9c1985dad1db68f402cb4b17dbb2fa4261ab9b8
Merge: ca1e074b ef5ac868
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-01

    Merge pull request #360 from ngtcp2/socklen
    
    Use ngtcp2_socklen (aka socklen_t) for struct sockaddr length

commit ef5ac8682a5681417364b84103505d1a99d33437
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-02-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-02-01

    Use ngtcp2_socklen (aka socklen_t) for struct sockaddr length

commit ca1e074b306077621c2bdd474467ec5babf3f5fc
Merge: a57b3607 df3f41be
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-01

    Merge pull request #357 from ngtcp2/gtlsserver-client-auth
    
    gtlsserver: Add client certificate authentication

commit a57b3607d6f885038a508d49b802164a92c95f8f
Merge: 47b5c584 3f6c163f
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-01

    Merge pull request #358 from ngtcp2/gnutls-ignore-non-fatal-errors
    
    gnutls: Ignore non-fatal errors from gnutls_handshake_write

commit 3f6c163ff49edea6bc0d3abfad4903e2c26f72d6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-31

    gnutls: Ignore non-fatal errors from gnutls_handshake_write
    
    Ignore non-fatal errors from gnutls_handshake_write.  Send alert on
    fatal error.

commit df3f41be0b4da608e218f73221ba95ddb9c24cfd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-31

    gtlsserver: Add client certificate authentication

commit 47b5c584f5356662237309bd0e0ddcef8fd64ea9
Merge: 839e3676 533451fd
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #356 from ngtcp2/crypto-hide-unused-funcs
    
    crypto: Hide unused initialization APIs

commit 533451fd3059301a224731e76de48c67e5e22ed0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-30

    crypto: Hide unused initialization APIs

commit 839e36761304396398a6ef3d44e3b5c9dcf73862
Merge: bee3be3a 83c81fc8
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #355 from ngtcp2/quic-v2-prep
    
    Adjustment for QUIC v2 compatible negotiation

commit 83c81fc88cc3beb3d89ead8778128dd8580eb1ff
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-30

    Adjustment for QUIC v2 compatible negotiation

commit bee3be3a33f38f8295ce9900b641cb8f63c4061b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-30

    Update doc

commit e63835629e1cfd216461fac88a38ec0fc151b1af
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-30

    Update doc

commit 2830fca2b55453693167824b9eb679f763c48f4a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-26

    Compile with the latest nghttp3

commit 67bbd92572e44bd67ae7cbcb9b38a32b31fc1951
Merge: b644bb87 c65ecded
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    Merge branch 'generic-sockaddr'

commit c65ecded725ed11dfc1168a80a44749fc55b86eb
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    ci: Check build with NGTCP2_USE_GENERIC_SOCKADDR

commit b717f4766751a0934c322dd2a8e04dba7f81944c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    Define ngtcp2_in_addr and ngtcp2_socklen, and fix compile error

commit 58a273adc93e73bb2a8b755760fd31af778a687a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    Align generic ngtcp2_sockaddr_storage to 8 bytes boundary

commit d4e858ecef347bb9b46a052960b62ea320aa89bc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    clang-format

commit 2b40eb7fa5cc19072317e6ceab6ec71d1bf526be
Author:     Félix Dagenais <felix.dagenais-bourgeois@ubisoft.com>
AuthorDate: 2022-01-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-25

    Add generic sockaddr types

commit b644bb878f2bdef98cad9d4ab04682b7a236ee1a
Merge: 8db7ca00 86b2f32a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-25

    Merge pull request #350 from jpboivin/static_libs_symbol_visibility_and_relocation
    
    Make static libs symbols hidden

commit 86b2f32a8d616c7c46e6df78ca4f3edb6d578abf
Author:     Jean-Philippe Boivin <10641446+jpboivin@users.noreply.github.com>
AuthorDate: 2022-01-24
Commit:     Jean-Philippe Boivin <10641446+jpboivin@users.noreply.github.com>
CommitDate: 2022-01-24

    Revert PIC changes

commit 8db7ca0058abd6d35f0a614647bcccdf5db784e3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    NGTCP2_ERR_NOMEM and NGTCP2_ERR_CALLBACK_FAILURE are internal errors

commit f9077f41beba1f359ed1ab3eecf5aa16114c5d12
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    Should call ngtcp2_conn_write_connection_close even with fatal error

commit 6f7fa64ebbf141d8dd64a4a406d627cff35f15b8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    Compile with the latest nghttp3

commit 28a048ec6bc568ec3024dab623b30afe52bafacb
Merge: f46317f7 b6a8114a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #353 from ngtcp2/qlog-vn
    
    qlog: Log received Version Negotiation packet

commit b6a8114a9a858cf188849da94d0d6ba556514a8a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    qlog: Log received Version Negotiation packet

commit f46317f72e1766e0272240193e272e788d5a69bb
Merge: 74c7c2db f6970ff5
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #352 from ngtcp2/fix-ambiguous-pkt-types
    
    Version Negotiation and Stateless Reset are not long header packets

commit f6970ff5df3c8ce9b29f297e6bdb1d83d1510a02
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    Version Negotiation and Stateless Reset are not long header packets

commit 74c7c2db6c616659a4d24462718c7725e2e78e02
Merge: d6403341 d98b2081
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #351 from ngtcp2/qlog-token
    
    Qlog token

commit d98b20810344e46017bcaed3660c4d1fabbf9d89
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    qlog: Log received Stateless Reset packet

commit 46740fdcec5a4b7db35a024cec4fae2bd398cf5f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    qlog: Log token in Initial packet

commit fbafa5ad33e30312ae9a65f9bdb8b59363d2b8ee
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-23

    qlog: Log received retry token

commit 6f7ba83ce2b257b034132afec83743d8c5a08716
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-22
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-22

    qlog: token now has its own type

commit d640334142301851d052f06bf44c7dca2240ba68
Merge: 518ecc38 53f78f0a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2022-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-22

    Merge pull request #348 from jpboivin/fix_nonstandard_alignment_specifiers
    
    Fix the non-standard alignment specifier for C++

commit 7468692833304249c9830a1357910000e135e1cb
Author:     Jean-Philippe Boivin <10641446+jpboivin@users.noreply.github.com>
AuthorDate: 2022-01-21
Commit:     Jean-Philippe Boivin <10641446+jpboivin@users.noreply.github.com>
CommitDate: 2022-01-21

    Make static libs symbols hidden and position independent

commit 53f78f0a5256d2775b01ee183c969a2466e3a553
Author:     Jean-Philippe Boivin <contact@jpboivin.me>
AuthorDate: 2022-01-20
Commit:     Jean-Philippe Boivin <10641446+jpboivin@users.noreply.github.com>
CommitDate: 2022-01-20

    Fix the non-standard alignment specifier for C++

commit 518ecc389ccd67b25a4d1ea5197d19042c693399
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-19

    Bump boringssl

commit 988a065a673b4f5a049182c59f1c45c6d604058d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2022-01-16
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2022-01-16

    Bump version number to 0.2.0-DEV
