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

Commit 8bc00ae

Browse files
committed
Merge commit '6a8690fc8d26c815e798c588f796eabe9d684cf0'
2 parents c559e20 + 6a8690f commit 8bc00ae

34 files changed

+153
-103
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.ref binary

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*.o
2+
*.obj
3+
*.rb2
4+
*.tst
5+
*.a
6+
*.lib
7+
*.exe
8+
bzip2
9+
bzip2recover

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: 5 additions & 4 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

@@ -165,8 +165,8 @@ WHAT'S NEW IN 1.0.x ?
165165

166166
See the CHANGES file.
167167

168-
I hope you find bzip2 useful. Feel free to contact me at
169-
jseward@acm.org
168+
I hope you find bzip2 useful. Feel free to contact the developers at
169+
bzip2-devel@sourceware.org
170170
if you have any suggestions or queries. Many people mailed me with
171171
comments, suggestions and patches after the releases of bzip-0.15,
172172
bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1,
@@ -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.

0 commit comments

Comments
 (0)