https://github.com/quicwg/base-drafts
Raw File
Tip revision: 4193f23ec23699575a790c926eaff45c0b0c3f0f authored by Mike Bishop on 25 February 2022, 17:14:56 UTC
Trigger rebuild
Tip revision: 4193f23
README.md
# QUIC Protocol Drafts

The base-drafts repository is the historical home of the QUIC version 1
specifications that were written by the QUIC Working Group.

**All of the documents have been approved for publication as RFC. We will no
longer consider design changes or substantial editorial changes unless they
relate to severe security, interoperability or deployment problems. For further
information, see the
[guidelines for contribution](https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md).**

## QUIC Invariants

* [Editor's copy](https://quicwg.github.io/base-drafts/rfc8999.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-invariants)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-invariants&url2=https://quicwg.github.io/base-drafts/rfc8999.txt)

## Core Transport Protocol

* [Editor's copy](https://quicwg.github.io/base-drafts/rfc9000.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-transport)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-transport&url2=https://quicwg.github.io/base-drafts/rfc9000.txt)

## Loss Detection & Congestion Control

* [Editor's copy](https://quicwg.github.io/base-drafts/rfc9002.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-recovery)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-recovery&url2=https://quicwg.github.io/base-drafts/rfc9002.txt)

## TLS Mapping

* [Editor's copy](https://quicwg.github.io/base-drafts/rfc9001.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-tls)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-tls&url2=https://quicwg.github.io/base-drafts/rfc9001.txt)

## HTTP Mapping

* [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-http.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-http)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-http&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-http.txt)

## QPACK

* [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-qpack.html)
* [Working Group Draft](https://datatracker.ietf.org/doc/html/draft-ietf-quic-qpack)
* [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-qpack&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-qpack.txt)

## Building the Draft

Formatted text and HTML versions of the draft can be built using `make`.

```sh
$ make
```

This requires that you have the necessary software installed.  See [the
instructions](https://github.com/martinthomson/i-d-template/blob/main/doc/SETUP.md).

back to top