summaryrefslogtreecommitdiffhomepage
path: root/src/http/v2/ngx_http_v2_huff_encode.c (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2021-12-21Moved Huffman coding out of HTTP/2.Ruslan Ermilov1-254/+0
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.
2016-02-12HTTP/2: fixed undefined behavior in ngx_http_v2_huff_encode().Valentin Bartenev1-2/+6
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).
2016-02-11HTTP/2: implemented HPACK Huffman encoding for response headers.Valentin Bartenev1-0/+240
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
2015-09-11The HTTP/2 implementation (RFC 7240, 7241).Valentin Bartenev1-0/+10
The SPDY support is removed, as it's incompatible with the new module.