Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit 6a8690f

Browse files
author
Mark Wielaard
committed
Prepare for 1.0.8 release.
1 parent 1c8dd86 commit 6a8690f

27 files changed

+81
-64
lines changed

CHANGES

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
This file is part of bzip2/libbzip2, a program and library for
33
lossless, block-sorting data compression.
44

5-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
6-
Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
5+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
6+
Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
77

88
Please read the WARNING, DISCLAIMER and PATENTS sections in the
99
README file.
@@ -338,3 +338,19 @@ Security fix only. Fixes CERT-FI 20469 as it applies to bzip2.
338338
* bzip2recover: Fix use after free issue with outFile (CVE-2016-3189)
339339

340340
* Make sure nSelectors is not out of range (CVE-2019-12900)
341+
342+
1.0.8 (13 Jul 19)
343+
~~~~~~~~~~~~~~~~~
344+
345+
* Accept as many selectors as the file format allows.
346+
This relaxes the fix for CVE-2019-12900 from 1.0.7
347+
so that bzip2 allows decompression of bz2 files that
348+
use (too) many selectors again.
349+
350+
* Fix handling of large (> 4GB) files on Windows.
351+
352+
* Cleanup of bzdiff and bzgrep scripts so they don't use
353+
any bash extensions and handle multiple archives correctly.
354+
355+
* There is now a bz2-files testsuite at
356+
https://sourceware.org/git/bzip2-tests.git

LICENSE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
--------------------------------------------------------------------------
33

44
This program, "bzip2", the associated library "libbzip2", and all
5-
documentation, are copyright (C) 1996-2010 Julian R Seward. All
5+
documentation, are copyright (C) 1996-2019 Julian R Seward. All
66
rights reserved.
77

88
Redistribution and use in source and binary forms, with or without
@@ -37,6 +37,6 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3737
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3838

3939
Julian Seward, jseward@acm.org
40-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
40+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
4141

4242
--------------------------------------------------------------------------

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# This file is part of bzip2/libbzip2, a program and library for
33
# lossless, block-sorting data compression.
44
#
5-
# bzip2/libbzip2 version 1.0.6 of 6 September 2010
6-
# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
5+
# bzip2/libbzip2 version 1.0.8 of 13 July 2019
6+
# Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
77
#
88
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
99
# README file.
@@ -137,7 +137,7 @@ bzip2recover.o: bzip2recover.c
137137
distclean: clean
138138
rm -f manual.ps manual.html manual.pdf
139139

140-
DISTNAME=bzip2-1.0.7
140+
DISTNAME=bzip2-1.0.8
141141
dist: check manual
142142
rm -f $(DISTNAME)
143143
ln -s -f . $(DISTNAME)

Makefile-libbz2_so

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
# This Makefile builds a shared version of the library,
3-
# libbz2.so.1.0.7, with soname libbz2.so.1.0,
3+
# libbz2.so.1.0.8, with soname libbz2.so.1.0,
44
# at least on x86-Linux (RedHat 7.2),
55
# with gcc-2.96 20000731 (Red Hat Linux 7.1 2.96-98).
66
# Please see the README file for some important info
@@ -10,8 +10,8 @@
1010
# This file is part of bzip2/libbzip2, a program and library for
1111
# lossless, block-sorting data compression.
1212
#
13-
# bzip2/libbzip2 version 1.0.6 of 6 September 2010
14-
# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
13+
# bzip2/libbzip2 version 1.0.8 of 13 July 2019
14+
# Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
1515
#
1616
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
1717
# README file.
@@ -35,13 +35,13 @@ OBJS= blocksort.o \
3535
bzlib.o
3636

3737
all: $(OBJS)
38-
$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.7 $(OBJS)
39-
$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.7
38+
$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.8 $(OBJS)
39+
$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.8
4040
rm -f libbz2.so.1.0
41-
ln -s libbz2.so.1.0.7 libbz2.so.1.0
41+
ln -s libbz2.so.1.0.8 libbz2.so.1.0
4242

4343
clean:
44-
rm -f $(OBJS) bzip2.o libbz2.so.1.0.7 libbz2.so.1.0 bzip2-shared
44+
rm -f $(OBJS) bzip2.o libbz2.so.1.0.8 libbz2.so.1.0 bzip2-shared
4545

4646
blocksort.o: blocksort.c
4747
$(CC) $(CFLAGS) -c blocksort.c

README

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ This version is fully compatible with the previous public releases.
66
This file is part of bzip2/libbzip2, a program and library for
77
lossless, block-sorting data compression.
88

9-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
10-
Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
9+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
10+
Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
1111

1212
Please read the WARNING, DISCLAIMER and PATENTS sections in this file.
1313

@@ -193,3 +193,4 @@ Cambridge, UK.
193193
10 December 2007 (bzip2, version 1.0.5)
194194
6 Sept 2010 (bzip2, version 1.0.6)
195195
27 June 2019 (bzip2, version 1.0.7)
196+
13 July 2019 (bzip2, version 1.0.8)

README.COMPILATION.PROBLEMS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
This file is part of bzip2/libbzip2, a program and library for
33
lossless, block-sorting data compression.
44

5-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
6-
Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
5+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
6+
Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
77

88
Please read the WARNING, DISCLAIMER and PATENTS sections in the
99
README file.

README.XML.STUFF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
This file is part of bzip2/libbzip2, a program and library for
33
lossless, block-sorting data compression.
44

5-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
6-
Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
5+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
6+
Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
77

88
Please read the WARNING, DISCLAIMER and PATENTS sections in the
99
README file.

blocksort.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
This file is part of bzip2/libbzip2, a program and library for
99
lossless, block-sorting data compression.
1010
11-
bzip2/libbzip2 version 1.0.7 of 27 June 2019
12-
Copyright (C) 1996-2010 Julian Seward <jseward@acm.org>
11+
bzip2/libbzip2 version 1.0.8 of 13 July 2019
12+
Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
1313
1414
Please read the WARNING, DISCLAIMER and PATENTS sections in the
1515
README file.

bzip2.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.PU
22
.TH bzip2 1
33
.SH NAME
4-
bzip2, bunzip2 \- a block-sorting file compressor, v1.0.7
4+
bzip2, bunzip2 \- a block-sorting file compressor, v1.0.8
55
.br
66
bzcat \- decompresses files to stdout
77
.br
@@ -405,7 +405,7 @@ I/O error messages are not as helpful as they could be.
405405
tries hard to detect I/O errors and exit cleanly, but the details of
406406
what the problem is sometimes seem rather misleading.
407407

408-
This manual page pertains to version 1.0.7 of
408+
This manual page pertains to version 1.0.8 of
409409
.I bzip2.
410410
Compressed data created by this version is entirely forwards and
411411
backwards compatible with the previous public releases, versions

bzip2.1.preformatted

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ bzip2(1) bzip2(1)
33

44

55
NNAAMMEE
6-
bzip2, bunzip2 − a block‐sorting file compressor, v1.0.7
6+
bzip2, bunzip2 − a block‐sorting file compressor, v1.0.8
77
bzcat − decompresses files to stdout
88
bzip2recover − recovers data from damaged bzip2 files
99

@@ -348,7 +348,7 @@ CCAAVVEEAATTSS
348348
but the details of what the problem is sometimes seem
349349
rather misleading.
350350

351-
This manual page pertains to version 1.0.7 of _b_z_i_p_2_. Com­
351+
This manual page pertains to version 1.0.8 of _b_z_i_p_2_. Com­
352352
pressed data created by this version is entirely forwards
353353
and backwards compatible with the previous public
354354
releases, versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1,

0 commit comments

Comments
 (0)