summaryrefslogtreecommitdiffhomepage
path: root/src/http/v3 (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-07-29HTTP/3: require mandatory uni streams before additional ones.Roman Arutyunyan1-2/+11
2021-07-16HTTP/3: use request pool instead of connection pool.Roman Arutyunyan1-5/+5
2021-07-13HTTP/3: response trailers support.Roman Arutyunyan1-16/+118
2021-07-01HTTP/3: quic-qpack term updates.Sergey Kandaurov10-232/+232
2021-06-11HTTP/3: client GOAWAY support.Roman Arutyunyan6-0/+49
2021-06-11HTTP/3: generate more H3_FRAME_UNEXPECTED.Roman Arutyunyan1-3/+23
2021-06-11HTTP/3: reordered H3_MISSING_SETTINGS and H3_FRAME_UNEXPECTED.Roman Arutyunyan1-6/+6
2021-06-01HTTP/3: undo 5a92523e50d3 after parser refactoring (e1eb7f4ca9f1).Sergey Kandaurov1-1/+0
2021-06-01HTTP/3: fixed parsing encoder insertions with empty header value.Sergey Kandaurov1-0/+2
2021-05-31HTTP/3: removed $http3 that served its purpose.Sergey Kandaurov1-50/+1
2021-05-27HTTP/3: fixed Insert With Name Reference index processing.Sergey Kandaurov1-1/+12
2021-05-18HTTP/3: fixed server push after 9ec3e71f8a61.Roman Arutyunyan1-4/+3
2021-04-28HTTP/3: clean up table from session cleanup handler.Roman Arutyunyan3-19/+13
2021-05-05HTTP/3: moved session initialization to a separate file.Roman Arutyunyan3-75/+87
2021-05-05HTTP/3: separate header files for existing source files.Roman Arutyunyan4-74/+135
2021-05-05HTTP/3: moved parsing uni stream type to ngx_http_v3_parse.c.Roman Arutyunyan4-125/+159
2021-04-27HTTP/3: renamed ngx_http_v3_client_XXX() functions.Roman Arutyunyan4-17/+16
2021-05-05HTTP/3: renamed ngx_http_v3_connection_t to ngx_http_v3_session_t.Roman Arutyunyan5-38/+38
2021-05-05HTTP/3: reference h3c directly from ngx_http_connection_t.Roman Arutyunyan3-30/+19
2021-04-30HTTP/3: ngx_http_v3_get_session() macro.Roman Arutyunyan5-22/+24
2021-05-05HTTP/3: moved Stream Cancellation stub to ngx_http_v3_streams.c.Roman Arutyunyan2-12/+12
2021-05-04HTTP/3: fixed decoder stream stubs.Roman Arutyunyan1-5/+5
2021-05-05HTTP/3: reject empty DATA and HEADERS frames on control stream.Roman Arutyunyan1-5/+4
2021-04-22HTTP/3: adjusted control stream parsing.Vladimir Homutov1-0/+4
2021-04-16HTTP/3: keepalive_time support.Sergey Kandaurov2-4/+12
2021-04-12HTTP/3: removed h3scf->quic leftover after 0d2b2664b41c.Sergey Kandaurov1-1/+0
2021-03-15HTTP/3: fixed $connection_requests.Roman Arutyunyan1-0/+1
2021-03-30HTTP/3: keepalive timeout.Roman Arutyunyan3-0/+85
2021-03-15QUIC: connection shutdown.Roman Arutyunyan3-0/+10
2021-03-15HTTP/3: send GOAWAY when last request is accepted.Roman Arutyunyan3-0/+56
2021-03-16HTTP/3: do not push until a MAX_PUSH_ID frame is received.Sergey Kandaurov2-3/+6
2021-03-10HTTP/3: fixed server push.Sergey Kandaurov1-0/+1
2021-02-17HTTP/3: limited client header size.Roman Arutyunyan2-0/+16
2021-02-17HTTP/3: introduced ngx_http_v3_parse_t structure.Roman Arutyunyan2-19/+14
2021-02-16HTTP/3: removed http3_max_field_size.Roman Arutyunyan3-19/+5
2021-02-01HTTP/3: fixed format specifier.Roman Arutyunyan1-1/+1
2021-01-25HTTP/3: refactored request body parser.Roman Arutyunyan2-46/+461
2021-01-29HTTP/3: call ngx_handle_read_event() from client header handler.Roman Arutyunyan1-4/+5
2021-01-18HTTP/3: client header validation.Roman Arutyunyan1-0/+70
2021-01-12HTTP/3: added comment.Roman Arutyunyan1-0/+1
2021-01-22HTTP/3: client pseudo-headers restrictions.Roman Arutyunyan1-0/+92
2021-01-22HTTP/3: refactored request parser.Roman Arutyunyan3-222/+378
2020-12-16HTTP/3: staticize internal parsing functions.Sergey Kandaurov2-45/+45
2020-12-16HTTP/3: staticize ngx_http_v3_methods.Sergey Kandaurov1-1/+1
2020-11-27HTTP/3: introduced ngx_http_v3_filter.Roman Arutyunyan3-1135/+1360
2020-11-25HTTP/3: eliminated r->method_start.Roman Arutyunyan1-8/+7
2020-11-17HTTP/3: null-terminate empty header value.Roman Arutyunyan1-0/+1
2020-11-10QUIC: renamed c->qs to c->quic.Roman Arutyunyan5-24/+24
2020-11-10QUIC: multiple versions support in ALPN.Sergey Kandaurov1-3/+2
2020-09-16HTTP/3: rearranged length check when parsing header.Roman Arutyunyan1-5/+5