Subject: [quicwg/base-drafts] eafea7: Work in progress: Improving the quality of the TLS...

From: Mike Bishop <[email-masked]>
Date: Mon, 12 Dec 2016 14:08:05 -0800

Branch: refs/heads/extended_settings
  Home:   https://github.com/quicwg/base-drafts
  Commit: eafea732faa8f4016c9f3b00123cf5eb8e2ad736
      https://github.com/quicwg/base-drafts/commit/eafea732faa8f4016c9f3b00123cf5eb8e2ad736
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Work in progress: Improving the quality of the TLS overview

I've improved terminology throughout the early sections and tried to
be more precise.  I probably need to add a picture or two to help.

The latter sections still need work.

I want to move the "system component" diagram that I had to the main
draft.  It would be good to have a topological map of all the pieces.

  Commit: ab76aee5cd684f0c7f33b558b59aff32bbc7ef7c
      https://github.com/quicwg/base-drafts/commit/ab76aee5cd684f0c7f33b558b59aff32bbc7ef7c
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Adding details of the interaction between QUIC and TLS

  Commit: 9155bd97c3018e34c42839213cfe66b71f36c72a
      https://github.com/quicwg/base-drafts/commit/9155bd97c3018e34c42839213cfe66b71f36c72a
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Refinement of delivery requirements

  Commit: 17ab6f872deddba0f3742c43e7993839dc2d011f
      https://github.com/quicwg/base-drafts/commit/17ab6f872deddba0f3742c43e7993839dc2d011f
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Fix ignore

  Commit: 474b579e76beaf1d2c8c05429e220d0526617a45
      https://github.com/quicwg/base-drafts/commit/474b579e76beaf1d2c8c05429e220d0526617a45
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Fix client's second phase

  Commit: 577d8df8f5216a18b94497cd449056b8cb688397
      https://github.com/quicwg/base-drafts/commit/577d8df8f5216a18b94497cd449056b8cb688397
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Expand on retransmission of handshake messages

  Commit: 31eaab606586da1f2ff1659abfb8d24c99126870
      https://github.com/quicwg/base-drafts/commit/31eaab606586da1f2ff1659abfb8d24c99126870
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Make it clearer what keys are used for which in packet protection

  Commit: ef666a931b8e39e96f574ba1ef242e0c125b9c67
      https://github.com/quicwg/base-drafts/commit/ef666a931b8e39e96f574ba1ef242e0c125b9c67
  Author: Martin Thomson <[email-masked]>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Pre-handshake clarifications

  Commit: 035b6b515bc29466370329acd04288c592c2e591
      https://github.com/quicwg/base-drafts/commit/035b6b515bc29466370329acd04288c592c2e591
  Author: Mike Bishop <[email-masked]>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Contributing editorial fixes

  Commit: d2956b87358a0363c5673cf4802940e72bc3f5f9
      https://github.com/quicwg/base-drafts/commit/d2956b87358a0363c5673cf4802940e72bc3f5f9
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  QUIC delivers data to TLS

  Commit: 4188b83053fe6ac21b314a06c9cbcf7fd6d840b0
      https://github.com/quicwg/base-drafts/commit/4188b83053fe6ac21b314a06c9cbcf7fd6d840b0
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  More precise talk about TLS data exchange

  Commit: 2d734153d7dfc6d298b3cbf43d2b89ebaedb5232
      https://github.com/quicwg/base-drafts/commit/2d734153d7dfc6d298b3cbf43d2b89ebaedb5232
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    A .targets
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Rework packet protection and key phases to be clearer and more correct.

  Commit: 00aaef3f7c4b20a3b98020a83755fe2bf5edbcd9
      https://github.com/quicwg/base-drafts/commit/00aaef3f7c4b20a3b98020a83755fe2bf5edbcd9
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Ian had a few helpful comments

  Commit: af9b07a86e6b7384a84f722da7437fcf37fe25aa
      https://github.com/quicwg/base-drafts/commit/af9b07a86e6b7384a84f722da7437fcf37fe25aa
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Take on some of the comments

  Commit: ac65f9a8cd209a3efd355999b6cd70f036a2e89b
      https://github.com/quicwg/base-drafts/commit/ac65f9a8cd209a3efd355999b6cd70f036a2e89b
  Author: Julian Reschke <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Add "Note To Readers"

  Commit: ba08472b7899f5ff3be23c76a012616f5cb21113
      https://github.com/quicwg/base-drafts/commit/ba08472b7899f5ff3be23c76a012616f5cb21113
  Author: Julian Reschke <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Update draft-ietf-quic-http.md

  Commit: a4d7f47a471eeb126360fe03cd706e47b36e79d8
      https://github.com/quicwg/base-drafts/commit/a4d7f47a471eeb126360fe03cd706e47b36e79d8
  Author: Julian Reschke <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  fix mailing list archive URI

(sorry for the noise)

  Commit: 437610dea3ed60e7c4cc01f0f5bb8cf1e25c73f7
      https://github.com/quicwg/base-drafts/commit/437610dea3ed60e7c4cc01f0f5bb8cf1e25c73f7
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Merge pull request #79 from reschke/patch-7

fix mailing list archive URI

  Commit: d3aceaf61d2eb65559750930ad030c20e2524193
      https://github.com/quicwg/base-drafts/commit/d3aceaf61d2eb65559750930ad030c20e2524193
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    R .targets
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Rework 0-RTT so that packets are marked with VERSION

  Commit: 67942cfc8269e064f7d95c74de2296b189f7e6bb
      https://github.com/quicwg/base-drafts/commit/67942cfc8269e064f7d95c74de2296b189f7e6bb
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Merge pull request #78 from reschke/patch-6

Add "Note To Readers"

  Commit: b57a13cff2bfd8da4b432a42c36876761e18655a
      https://github.com/quicwg/base-drafts/commit/b57a13cff2bfd8da4b432a42c36876761e18655a
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Merge pull request #43 from quicwg/0rtt-phases

Improve KEY_PHASE description

  Commit: abf5b35a047f33e75f5d31a2b65c26699532e9d5
      https://github.com/quicwg/base-drafts/commit/abf5b35a047f33e75f5d31a2b65c26699532e9d5
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  reclaim that diversification nonce

  Commit: b95f5ca201dde8bea11522163c00ba375578dfac
      https://github.com/quicwg/base-drafts/commit/b95f5ca201dde8bea11522163c00ba375578dfac
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #48 from quicwg/tls-bit

Reclaim the diversification nonce for packet protection

  Commit: 69498517ddde5d34e4cdb8229383c06093b815f8
      https://github.com/quicwg/base-drafts/commit/69498517ddde5d34e4cdb8229383c06093b815f8
  Author: Martin Thomson <[email-masked]>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Fix KEY_PHASE bit in tls draft

  Commit: ce06f462ec50ec6a61933745cd11e5959bd5d08f
      https://github.com/quicwg/base-drafts/commit/ce06f462ec50ec6a61933745cd11e5959bd5d08f
  Author: Julian Reschke <[email-masked]>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Add "Note To Readers"

  Commit: c97d529da3d062c9ac95829e60973ac212a4ee1c
      https://github.com/quicwg/base-drafts/commit/c97d529da3d062c9ac95829e60973ac212a4ee1c
  Author: ianswett <[email-masked]>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Merge pull request #83 from reschke/patch-5

Add "Note To Readers"

  Commit: abd2db66d81fbecfc3177882a01b503077c9db8e
      https://github.com/quicwg/base-drafts/commit/abd2db66d81fbecfc3177882a01b503077c9db8e
  Author: Mike Bishop <[email-masked]>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Frame diagram formats.  Addresses #54.

  Commit: 7166f37af6c72f019c4fef24a9c87ea507355505
      https://github.com/quicwg/base-drafts/commit/7166f37af6c72f019c4fef24a9c87ea507355505
  Author: Mike Bishop <[email-masked]>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into extended_settings

  Commit: 9d08e3d465204a29305327b936d9041503336c6c
      https://github.com/quicwg/base-drafts/commit/9d08e3d465204a29305327b936d9041503336c6c
  Author: Mike Bishop <[email-masked]>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Diagram format for #54 again.

Compare: https://github.com/quicwg/base-drafts/compare/b5ec77173035...9d08e3d46520