Deleted Added
full compact
CHANGES (146293) CHANGES (167974)
1 ------------------------------------------------------------------
2 This file is part of bzip2/libbzip2, a program and library for
3 lossless, block-sorting data compression.
1
4
5 bzip2/libbzip2 version 1.0.4 of 20 December 2006
6 Copyright (C) 1996-2006 Julian Seward <jseward@bzip.org>
2
7
8 Please read the WARNING, DISCLAIMER and PATENTS sections in the
9 README file.
10
11 This program is released under the terms of the license contained
12 in the file LICENSE.
13 ------------------------------------------------------------------
14
15
30.9.0
4~~~~~
5First version.
6
7
80.9.0a
9~~~~~~
10Removed 'ranlib' from Makefile, since most modern Unix-es

--- 245 unchanged lines hidden (view full) ---

256~~~~~~~~~~~~~~~~~
257Fixes some minor bugs since the last version, 1.0.2.
258
259* Further robustification against corrupted compressed data.
260 There are currently no known bitstreams which can cause the
261 decompressor to crash, loop or access memory which does not
262 belong to it. If you are using bzip2 or the library to
263 decompress bitstreams from untrusted sources, an upgrade
160.9.0
17~~~~~
18First version.
19
20
210.9.0a
22~~~~~~
23Removed 'ranlib' from Makefile, since most modern Unix-es

--- 245 unchanged lines hidden (view full) ---

269~~~~~~~~~~~~~~~~~
270Fixes some minor bugs since the last version, 1.0.2.
271
272* Further robustification against corrupted compressed data.
273 There are currently no known bitstreams which can cause the
274 decompressor to crash, loop or access memory which does not
275 belong to it. If you are using bzip2 or the library to
276 decompress bitstreams from untrusted sources, an upgrade
264 to 1.0.3 is recommended.
277 to 1.0.3 is recommended. This fixes CAN-2005-1260.
265
266* The documentation has been converted to XML, from which html
267 and pdf can be derived.
268
269* Various minor bugs in the documentation have been fixed.
270
271* Fixes for various compilation warnings with newer versions of
272 gcc, and on 64-bit platforms.
273
274* The BZ_NO_STDIO cpp symbol was not properly observed in 1.0.2.
275 This has been fixed.
278
279* The documentation has been converted to XML, from which html
280 and pdf can be derived.
281
282* Various minor bugs in the documentation have been fixed.
283
284* Fixes for various compilation warnings with newer versions of
285 gcc, and on 64-bit platforms.
286
287* The BZ_NO_STDIO cpp symbol was not properly observed in 1.0.2.
288 This has been fixed.
289
290
2911.0.4 (20 Dec 06)
292~~~~~~~~~~~~~~~~~
293Fixes some minor bugs since the last version, 1.0.3.
294
295* Fix file permissions race problem (CAN-2005-0953).
296
297* Avoid possible segfault in BZ2_bzclose. From Coverity's NetBSD
298 scan.
299
300* 'const'/prototype cleanups in the C code.
301
302* Change default install location to /usr/local, and handle multiple
303 'make install's without error.
304
305* Sanitise file names more carefully in bzgrep. Fixes CAN-2005-0758
306 to the extent that applies to bzgrep.
307
308* Use 'mktemp' rather than 'tempfile' in bzdiff.
309
310* Tighten up a couple of assertions in blocksort.c following automated
311 analysis.
312
313* Fix minor doc/comment bugs.
314