Publications
The following is a collection of openly available publications beyond this blog that I have authored or co-authored.
RFCs
- RFC 9218 Extensible Prioritization Scheme for HTTP
- RFC 9297 HTTP Datagrams and the Capsule Protocol
- RFC 9530 Digest Fields
Adopted Internet-Drafts
In-progress documents being standardized in the IETF:
- Maintaining Protocols Using Grease and Variability
- Resumable Uploads for HTTP
- qlog: Structured Logging for Network Protocols
- QUIC event definitions for qlog
- HTTP/3 qlog event definitions
- QMux
- HTTP/3 over QMux
- HTTP Unencoded Digest
- HTTP Problem Types for Digest Fields
Other Internet-Drafts
I.e., abandoned or expired documents:
- Guidance for HTTP Capsule Protocol Extensibility
- Using HTTP/3 Stream Limits in HTTP/2
- HTTP priority order extension
- A Preconnect Hint for SVCB/HTTPS RR
- HTTP Alternative Services, Plan B
- An Alt-Svc Parameter and SvcParamKey for QUIC Versions
- HTTP-initiated Network Tunnelling (HiNT)
- HTTP Datagram Prioritization
- HTTP over multicast QUIC
- Multicast Extension for QUIC
Blog Posts
- Cloudflare
- Go and enhance your calm: demolishing an HTTP/2 interop problem
- MadeYouReset: An HTTP/2 vulnerability thwarted by Rapid Reset mitigations
- QUIC action: patching a broadcast address amplification vulnerability
- Open sourcing h3i: a command line tool and library for low-level HTTP/3 testing and debugging
- HTTP/2 Rapid Reset: deconstructing the record-breaking attack
- Introducing HTTP/3 Prioritization
- Examining HTTP/3 usage one year on
- HTTP RFCs have evolved: A Cloudflare view of HTTP usage trends
- Unlocking QUIC’s proxying potential with MASQUE
- A Primer on Proxies
- QUIC version 1 is Live of Cloudflare
- A Last Call for QUIC, a giant leap for the Internet
- How to test HTTP/3 and QUIC with Firefox Nightly
- Adopting a new approach to HTTP prioritization
- HTTP/3: From root to tip
- Adaptive Media Streaming over HTTP/2 at the BBC