<feed xmlns='http://www.w3.org/2005/Atom'>
<title>halibut/deflate.h, branch master</title>
<subtitle>My halibut tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/'/>
<entry>
<title>Apply the same Deflate decoder fix as PuTTY r10278.</title>
<updated>2014-10-01T18:36:33+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2014-10-01T18:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=1d32c57442f6b72c69ebdac69a068da10fc195f0'/>
<id>1d32c57442f6b72c69ebdac69a068da10fc195f0</id>
<content type='text'>
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]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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]
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the Deflate decoder correctly handle the special case of a</title>
<updated>2012-06-01T19:37:14+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2012-06-01T19:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=ea4654d03324dd4feba49d616cbf13b4d6b808c6'/>
<id>ea4654d03324dd4feba49d616cbf13b4d6b808c6</id>
<content type='text'>
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]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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]
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an error check for correct formatting in Deflate uncompressed</title>
<updated>2012-05-03T17:38:08+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2012-05-03T17:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=66eb3850217ab01cff7e3622ea5f34f757b82138'/>
<id>66eb3850217ab01cff7e3622ea5f34f757b82138</id>
<content type='text'>
block headers. (Ubuntu 12.04's gcc spotted that nlen was unused, which
it shouldn't have been.)

[originally from svn r9475]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
block headers. (Ubuntu 12.04's gcc spotted that nlen was unused, which
it shouldn't have been.)

[originally from svn r9475]
</pre>
</div>
</content>
</entry>
<entry>
<title>Update deflate.c to include nearly all the changes I've been making</title>
<updated>2006-12-06T19:12:44+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2006-12-06T19:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=4dcbddd8182302334e77acaad5829447a0eaf172'/>
<id>4dcbddd8182302334e77acaad5829447a0eaf172</id>
<content type='text'>
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]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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]
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for compressed PDF streams, using Simon's new deflate library.</title>
<updated>2006-11-30T23:19:00+00:00</updated>
<author>
<name>Ben Harris</name>
<email>bjh21@bjh21.me.uk</email>
</author>
<published>2006-11-30T23:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=05487b410252ca168cad1e59fa708e0f2a3090dc'/>
<id>05487b410252ca168cad1e59fa708e0f2a3090dc</id>
<content type='text'>
[originally from svn r6931]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r6931]
</pre>
</div>
</content>
</entry>
</feed>
