37b8d92872
Ensure sliding window buffer is 0 initialized
...
Avoids data leakage for invalid backreference to non-written output in
deflate streams.
2023-05-22 09:18:13 +02:00
dbdeb3825a
Add output of modular size field for gzip
2023-05-21 21:17:06 +02:00
89cbd0ed25
Change license to pure MIT
2023-05-21 15:49:45 +02:00
d3a0fedb9e
Update NEWS, copyrights, version for 1.0.4 release
2023-05-21 15:42:46 +02:00
3b98f3f476
Revamp gzip header decoding, process header CRC16
...
This enables optional checking of FHCRC CRC16 header checksum in gzip
stream processing, if present and check-checksum is enabled.
2023-05-21 15:39:39 +02:00
8ad4bc425c
Error out on undefined distance codes 30/31
...
This regularizes our behavior vis-a-vis our handling of undefined length
codes.
2023-05-21 15:14:38 +02:00
93ee6dfea5
Regularize and improve optimization declarations
2023-05-19 00:34:42 +02:00
c6163cc165
Remove no longer needed SBCL muffle declarations
2023-05-19 00:33:46 +02:00
f8584eefd2
Prevent out of bounds accesses in decode-code-length-entries
2023-05-19 00:26:34 +02:00
ba28e9caa8
Fix LispWorks simple-int32-vector declarations
2020-02-15 12:15:32 +01:00
9f0487e414
Make packaging compatible with ACL "modern-mode".
2013-11-21 15:34:50 +01:00
bc063b6b98
Adjust copyright years.
2013-11-21 14:51:29 +01:00
3f472585bd
Update copyright notices for new year.
2010-10-09 03:53:10 +02:00
797adba286
Change fix for ecl bug in bit-stream-read-bits for improved performance.
...
The previous fix in 929d3f9bc9 has worse
performance than not declaring any type on bits, so we now remove the
declaration completely.
2010-10-09 03:46:03 +02:00
929d3f9bc9
Add work-around bit-stream-read-bits for ecl bug in (unsigned-byte 8) negation.
...
The compiler in ecl version 10.7.1 generates erroneous code for the negation
of bits in bit-stream-read-bits if bits is declared as an (unsigned-byte 8).
Hence we declare bits as a (signed-byte 8) for ecl, given that ecl does not
generate optimal code in either case, but correct code for the later case.
2010-10-08 20:14:37 +02:00
5c55a9683e
Added initial release of code for stand-alone Deflate library.
2009-06-03 19:33:14 +02:00