comparison README @ 7887:c7d1b500bd0a quic

Updated README with "Contributing" section and draft details.
author Vladimir Homutov <vl@nginx.com>
date Mon, 25 May 2020 18:37:43 +0300
parents af22b60a905b
children 4ea302a47d28
comparison
equal deleted inserted replaced
7886:26cb2f3259b1 7887:c7d1b500bd0a
4 1. Introduction 4 1. Introduction
5 2. Installing 5 2. Installing
6 3. Configuration 6 3. Configuration
7 4. Clients 7 4. Clients
8 5. Troubleshooting 8 5. Troubleshooting
9 6. Links 9 6. Contributing
10 7. Links
10 11
11 1. Introduction 12 1. Introduction
12 13
13 This is an experimental QUIC [1] / HTTP/3 [2] support for nginx. 14 This is an experimental QUIC [1] / HTTP/3 [2] support for nginx.
14 15
33 34
34 What works now: 35 What works now:
35 36
36 Currently we support IETF-QUIC draft 27 37 Currently we support IETF-QUIC draft 27
37 Earlier drafts are NOT supported as they have incompatible wire format; 38 Earlier drafts are NOT supported as they have incompatible wire format;
39
40 Newer drafts development (draft-28 at the time of writing) is in progress.
41 You may look at src/event/ngx_event_quic.h for alternative values of the
42 NGX_QUIC_DRAFT_VERSION macro used to select IETF draft version number.
38 43
39 nginx should be able to respond to simple HTTP/3 requests over QUIC and 44 nginx should be able to respond to simple HTTP/3 requests over QUIC and
40 it should be possible to upload and download big files without errors. 45 it should be possible to upload and download big files without errors.
41 46
42 + The handshake completes successfully 47 + The handshake completes successfully
219 #define NGX_QUIC_DEBUG_PACKETS 224 #define NGX_QUIC_DEBUG_PACKETS
220 #define NGX_QUIC_DEBUG_FRAMES 225 #define NGX_QUIC_DEBUG_FRAMES
221 #define NGX_QUIC_DEBUG_FRAMES_ALLOC 226 #define NGX_QUIC_DEBUG_FRAMES_ALLOC
222 #define NGX_QUIC_DEBUG_CRYPTO 227 #define NGX_QUIC_DEBUG_CRYPTO
223 228
224 6. Links 229 6. Contributing
230
231 If you are willing to contribute, please refer to
232 http://nginx.org/en/docs/contributing_changes.html
233
234 7. Links
225 235
226 [1] https://tools.ietf.org/html/draft-ietf-quic-transport-27 236 [1] https://tools.ietf.org/html/draft-ietf-quic-transport-27
227 [2] https://tools.ietf.org/html/draft-ietf-quic-http-27 237 [2] https://tools.ietf.org/html/draft-ietf-quic-http-27
228 [3] https://mailman.nginx.org/mailman/listinfo/nginx-devel 238 [3] https://mailman.nginx.org/mailman/listinfo/nginx-devel
229 [4] https://boringssl.googlesource.com/boringssl/ 239 [4] https://boringssl.googlesource.com/boringssl/