aboutsummaryrefslogtreecommitdiff
path: root/src/http/v2/ngx_http_v2_huff_encode.c
Commit message (Collapse)AuthorAge
* Moved Huffman coding out of HTTP/2.Ruslan Ermilov2021-12-21
| | | | | ngx_http_v2_huff_decode.c and ngx_http_v2_huff_encode.c are renamed to ngx_http_huff_decode.c and ngx_http_huff_encode.c.
* HTTP/2: fixed undefined behavior in ngx_http_v2_huff_encode().Valentin Bartenev2016-02-12
| | | | | | | When the "pending" value is zero, the "buf" will be right shifted by the width of its type, which results in undefined behavior. Found by Coverity (CID 1352150).
* HTTP/2: implemented HPACK Huffman encoding for response headers.Valentin Bartenev2016-02-11
| | | | | | | This reduces the size of headers by over 30% on average. Based on the patch by Vlad Krasnov: http://mailman.nginx.org/pipermail/nginx-devel/2015-December/007682.html
* The HTTP/2 implementation (RFC 7240, 7241).Valentin Bartenev2015-09-11
The SPDY support is removed, as it's incompatible with the new module.