summaryrefslogtreecommitdiff
path: root/deflate.h (unfollow)
Commit message (Collapse)Author
2014-10-01Apply the same Deflate decoder fix as PuTTY r10278.Simon Tatham
This causes sensible error reporting if distance codes 30 or 31 appear in a compressed block. (Not that Halibut actually _uses_ the Deflate decoder - it only uses the encoder - but if I've got a copy of this code here then it should be correct.) [originally from svn r10280] [r10278 == 3fd8014ea7235d0ec34e8f97a34f3ecf576e8239 in putty repository]
2012-06-01Make the Deflate decoder correctly handle the special case of aSimon Tatham
dynamic block in which the backward-distances Huffman table contains no entries at all. (In this situation it's impossible to use the distance table, and therefore the block must contain nothing but Huffman-coded literals.) [originally from svn r9550]
2012-05-03Add an error check for correct formatting in Deflate uncompressedSimon Tatham
block headers. (Ubuntu 12.04's gcc spotted that nlen was unused, which it shouldn't have been.) [originally from svn r9475]
2006-12-06Update deflate.c to include nearly all the changes I've been makingSimon Tatham
in the main version. The one missing thing is the fancy new LZ77 compressor in misc/libcode/lz77.c, in whose stability I'm not yet confident enough to consider it ready for prime-time. [originally from svn r6967]
2006-11-30Add support for compressed PDF streams, using Simon's new deflate library.Ben Harris
[originally from svn r6931]