summaryrefslogtreecommitdiff
path: root/deflate.h (follow)
Commit message (Collapse)AuthorAge
* Apply the same Deflate decoder fix as PuTTY r10278.Simon Tatham2014-10-01
| | | | | | | | | | | | 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]
* Make the Deflate decoder correctly handle the special case of aSimon Tatham2012-06-01
| | | | | | | | | 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]
* Add an error check for correct formatting in Deflate uncompressedSimon Tatham2012-05-03
| | | | | | | block headers. (Ubuntu 12.04's gcc spotted that nlen was unused, which it shouldn't have been.) [originally from svn r9475]
* Update deflate.c to include nearly all the changes I've been makingSimon Tatham2006-12-06
| | | | | | | | 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]
* Add support for compressed PDF streams, using Simon's new deflate library.Ben Harris2006-11-30
[originally from svn r6931]