diff options
author | Pavel Vinogradov | 2019-07-01 13:30:26 -0400 |
---|---|---|
committer | Pavel Vinogradov | 2019-07-01 13:30:26 -0400 |
commit | c6d82aa4ee6b276b95ed5bf3dac528e5f47c04a7 (patch) | |
tree | d67bb8b5d49217c1800479cfb2467dd0e2434dbc /archive | |
parent | c3ede1027e84f83d2fc448aded9eac8e04fa6cc8 (diff) |
archive/bzip2: updated to 1.0.7, SECURITY_PATCH++
Diffstat (limited to 'archive')
18 files changed, 14 insertions, 1680 deletions
diff --git a/archive/bzip2/DETAILS b/archive/bzip2/DETAILS index ec1e098958..715f01ec9a 100755 --- a/archive/bzip2/DETAILS +++ b/archive/bzip2/DETAILS @@ -1,12 +1,10 @@ SPELL=bzip2 - VERSION=1.0.6 - XVERSION=1.0.7 - SECURITY_PATCH=3 - PATCHLEVEL=5 + VERSION=1.0.7 + SOURCE_HASH=sha512:e0e19b493e6b1f7beeb0eeb0be8a6358c24202173f28acb1e902a768835be9e24f2cb966452fbc90fc3e4e692532ce0c7e86d06aef2d52c0d2a9ac16e12ec8c8:UPSTREAM_HASH + SECURITY_PATCH=4 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=http://www.bzip.org/$VERSION/$SOURCE - SOURCE_HASH=sha512:00ace5438cfa0c577e5f578d8a808613187eff5217c35164ffe044fbafdfec9e98f4192c02a7d67e01e5a5ccced630583ad1003c37697219b0f147343a3fdd12 + SOURCE_URL[0]="https://sourceware.org/pub/${SPELL}/${SOURCE}" WEB_SITE=http://www.bzip.org/ ENTERED=20010922 LICENSE[0]=BSD diff --git a/archive/bzip2/HISTORY b/archive/bzip2/HISTORY index 0b82a6dd03..17d3fb3c72 100644 --- a/archive/bzip2/HISTORY +++ b/archive/bzip2/HISTORY @@ -1,3 +1,9 @@ +2019-07-01 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: updated to 1.0.7, SECURITY_PATCH++, (CVE-2016-3189). + switched to sourceware.org url and to UPSTREAM_HASH + * INSTALL, PRE_BUILD, patches/*: rollbacked to normal versioned + symlinking, dropped the patches + 2019-06-28 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * INSTALL, DETAILS, PRE_BUILD, patches/*: apply patches that get us to version 1.0.7 There doesn't seem to be a tarball for 1.0.7 but it fixes CVE-2019-12900. diff --git a/archive/bzip2/INSTALL b/archive/bzip2/INSTALL index 38efcb4011..1612b03a8e 100755 --- a/archive/bzip2/INSTALL +++ b/archive/bzip2/INSTALL @@ -6,8 +6,8 @@ else fi && # make -f Makefile-libbz2_so && rm -vf ${INSTALL_ROOT}/usr/lib/libbz2.so* && -cp libbz2.so.${XVERSION} ${INSTALL_ROOT}/usr/lib && +cp libbz2.so.${VERSION} ${INSTALL_ROOT}/usr/lib && cd ${INSTALL_ROOT}/usr/lib && -ln -sf libbz2.so.${XVERSION} libbz2.so && -ln -sf libbz2.so.${XVERSION} libbz2.so.1 && -ln -sf libbz2.so.${XVERSION} libbz2.so.1.0 +ln -sf libbz2.so.${VERSION} libbz2.so && +ln -sf libbz2.so.${VERSION} libbz2.so.1 && +ln -sf libbz2.so.${VERSION} libbz2.so.1.0 diff --git a/archive/bzip2/PRE_BUILD b/archive/bzip2/PRE_BUILD deleted file mode 100755 index 7aa9ca6d44..0000000000 --- a/archive/bzip2/PRE_BUILD +++ /dev/null @@ -1,4 +0,0 @@ -default_pre_build && -cd ${SOURCE_DIRECTORY} && - -apply_patch_dir patches diff --git a/archive/bzip2/patches/0001-Change-Julian-s-email-address-to-jseward-acm.org.patch b/archive/bzip2/patches/0001-Change-Julian-s-email-address-to-jseward-acm.org.patch deleted file mode 100644 index ff21f0da22..0000000000 --- a/archive/bzip2/patches/0001-Change-Julian-s-email-address-to-jseward-acm.org.patch +++ /dev/null @@ -1,454 +0,0 @@ -From 5b923861db7bdd0560f3ecbc8be6e91e830066eb Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sat, 30 Mar 2019 22:56:16 +0100 -Subject: [PATCH 01/14] Change Julian's email address to jseward@acm.org - ---- - CHANGES | 2 +- - LICENSE | 2 +- - Makefile | 2 +- - Makefile-libbz2_so | 2 +- - README | 6 +++--- - README.COMPILATION.PROBLEMS | 2 +- - README.XML.STUFF | 2 +- - blocksort.c | 2 +- - bzip2.1 | 2 +- - bzip2.1.preformatted | 2 +- - bzip2.c | 8 ++++---- - bzip2.txt | 2 +- - bzip2recover.c | 2 +- - bzlib.c | 4 ++-- - bzlib.h | 2 +- - bzlib_private.h | 2 +- - compress.c | 2 +- - crctable.c | 2 +- - decompress.c | 2 +- - entities.xml | 2 +- - format.pl | 2 +- - huffman.c | 2 +- - mk251.c | 2 +- - randtable.c | 2 +- - spewG.c | 2 +- - unzcrash.c | 2 +- - words2 | 2 +- - xmlproc.sh | 2 +- - 28 files changed, 34 insertions(+), 34 deletions(-) - -diff --git a/CHANGES b/CHANGES -index 81e97ca..94a9b66 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -3,7 +3,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/LICENSE b/LICENSE -index cc61417..0a10ee6 100644 ---- a/LICENSE -+++ b/LICENSE -@@ -36,7 +36,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --Julian Seward, jseward@bzip.org -+Julian Seward, jseward@acm.org - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - - -------------------------------------------------------------------------- -diff --git a/Makefile b/Makefile -index 9754ddf..c61f867 100644 ---- a/Makefile -+++ b/Makefile -@@ -3,7 +3,7 @@ - # lossless, block-sorting data compression. - # - # bzip2/libbzip2 version 1.0.6 of 6 September 2010 --# Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the - # README file. -diff --git a/Makefile-libbz2_so b/Makefile-libbz2_so -index e58791b..cff37c2 100644 ---- a/Makefile-libbz2_so -+++ b/Makefile-libbz2_so -@@ -11,7 +11,7 @@ - # lossless, block-sorting data compression. - # - # bzip2/libbzip2 version 1.0.6 of 6 September 2010 --# Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the - # README file. -diff --git a/README b/README -index 9fb0f63..771205a 100644 ---- a/README -+++ b/README -@@ -7,7 +7,7 @@ This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 --Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in this file. - -@@ -187,7 +187,7 @@ WHAT'S NEW IN 1.0.6 ? - - - I hope you find bzip2 useful. Feel free to contact me at -- jseward@bzip.org -+ jseward@acm.org - if you have any suggestions or queries. Many people mailed me with - comments, suggestions and patches after the releases of bzip-0.15, - bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, -@@ -197,7 +197,7 @@ feedback. I thank you for your comments. - bzip2's "home" is http://www.bzip.org/ - - Julian Seward --jseward@bzip.org -+jseward@acm.org - Cambridge, UK. - - 18 July 1996 (version 0.15) -diff --git a/README.COMPILATION.PROBLEMS b/README.COMPILATION.PROBLEMS -index 667d0d6..14ddd1b 100644 ---- a/README.COMPILATION.PROBLEMS -+++ b/README.COMPILATION.PROBLEMS -@@ -3,7 +3,7 @@ This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 --Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/README.XML.STUFF b/README.XML.STUFF -index 3a57f3f..f5dc3a4 100644 ---- a/README.XML.STUFF -+++ b/README.XML.STUFF -@@ -3,7 +3,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/blocksort.c b/blocksort.c -index d0d662c..830d1b4 100644 ---- a/blocksort.c -+++ b/blocksort.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/bzip2.1 b/bzip2.1 -index ce3a78e..d71c9b2 100644 ---- a/bzip2.1 -+++ b/bzip2.1 -@@ -427,7 +427,7 @@ with MaybeUInt64 set to be an unsigned 64-bit integer. - - - .SH AUTHOR --Julian Seward, jsewardbzip.org. -+Julian Seward, jseward@acm.org. - - http://www.bzip.org - -diff --git a/bzip2.1.preformatted b/bzip2.1.preformatted -index 63c33be..da67b66 100644 ---- a/bzip2.1.preformatted -+++ b/bzip2.1.preformatted -@@ -372,7 +372,7 @@ CCAAVVEEAATTSS - - - AAUUTTHHOORR -- Julian Seward, jsewardbzip.org. -+ Julian Seward, jseward@acm.org. - - http://www.bzip.org - -diff --git a/bzip2.c b/bzip2.c -index 6de9d1d..59f59ff 100644 ---- a/bzip2.c -+++ b/bzip2.c -@@ -8,7 +8,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -@@ -749,7 +749,7 @@ void panic ( const Char* s ) - "\n%s: PANIC -- internal consistency error:\n" - "\t%s\n" - "\tThis is a BUG. Please report it to me at:\n" -- "\tjseward@bzip.org\n", -+ "\tjseward@acm.org\n", - progName, s ); - showFileNames(); - cleanUpAndFail( 3 ); -@@ -829,7 +829,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n ) - " The user's manual, Section 4.3, has more info on (1) and (2).\n" - " \n" - " If you suspect this is a bug in bzip2, or are unsure about (1)\n" -- " or (2), feel free to report it to me at: jseward@bzip.org.\n" -+ " or (2), feel free to report it to me at: jseward@acm.org.\n" - " Section 4.3 of the user's manual describes the info a useful\n" - " bug report should have. If the manual is available on your\n" - " system, please try and read it before mailing me. If you don't\n" -@@ -852,7 +852,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n ) - " The user's manual, Section 4.3, has more info on (2) and (3).\n" - " \n" - " If you suspect this is a bug in bzip2, or are unsure about (2)\n" -- " or (3), feel free to report it to me at: jseward@bzip.org.\n" -+ " or (3), feel free to report it to me at: jseward@acm.org.\n" - " Section 4.3 of the user's manual describes the info a useful\n" - " bug report should have. If the manual is available on your\n" - " system, please try and read it before mailing me. If you don't\n" -diff --git a/bzip2.txt b/bzip2.txt -index d2deb39..3122c31 100644 ---- a/bzip2.txt -+++ b/bzip2.txt -@@ -367,7 +367,7 @@ CAVEATS - - - AUTHOR -- Julian Seward, jsewardbzip.org. -+ Julian Seward, jseward@acm.org - - http://www.bzip.org - -diff --git a/bzip2recover.c b/bzip2recover.c -index f9de049..06ac1f5 100644 ---- a/bzip2recover.c -+++ b/bzip2recover.c -@@ -8,7 +8,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/bzlib.c b/bzlib.c -index bd358a7..8aa6ae7 100644 ---- a/bzlib.c -+++ b/bzlib.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -@@ -43,7 +43,7 @@ void BZ2_bz__AssertH__fail ( int errcode ) - fprintf(stderr, - "\n\nbzip2/libbzip2: internal error number %d.\n" - "This is a bug in bzip2/libbzip2, %s.\n" -- "Please report it to me at: jseward@bzip.org. If this happened\n" -+ "Please report it to me at: jseward@acm.org. If this happened\n" - "when you were using some program which uses libbzip2 as a\n" - "component, you should also report this bug to the author(s)\n" - "of that program. Please make an effort to report this bug;\n" -diff --git a/bzlib.h b/bzlib.h -index 8277123..c2c4b72 100644 ---- a/bzlib.h -+++ b/bzlib.h -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/bzlib_private.h b/bzlib_private.h -index 5d0217f..06ee0b4 100644 ---- a/bzlib_private.h -+++ b/bzlib_private.h -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/compress.c b/compress.c -index caf7696..5d4af91 100644 ---- a/compress.c -+++ b/compress.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/crctable.c b/crctable.c -index 1fea7e9..8daae06 100644 ---- a/crctable.c -+++ b/crctable.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/decompress.c b/decompress.c -index 311f566..ab6a624 100644 ---- a/decompress.c -+++ b/decompress.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/entities.xml b/entities.xml -index 4b28f34..808a96a 100644 ---- a/entities.xml -+++ b/entities.xml -@@ -1,6 +1,6 @@ - <!-- misc. strings --> - <!ENTITY bz-url "http://www.bzip.org"> --<!ENTITY bz-email "jseward@bzip.org"> -+<!ENTITY bz-email "jseward@acm.org"> - <!ENTITY bz-lifespan "1996-2010"> - - <!ENTITY bz-version "1.0.6"> -diff --git a/format.pl b/format.pl -index f169fd9..0a56cba 100755 ---- a/format.pl -+++ b/format.pl -@@ -5,7 +5,7 @@ - # lossless, block-sorting data compression. - # - # bzip2/libbzip2 version 1.0.6 of 6 September 2010 --# Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the - # README file. -diff --git a/huffman.c b/huffman.c -index 2283fdb..fc396be 100644 ---- a/huffman.c -+++ b/huffman.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/mk251.c b/mk251.c -index c9c36f6..aefd855 100644 ---- a/mk251.c -+++ b/mk251.c -@@ -10,7 +10,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/randtable.c b/randtable.c -index 6d62459..35b29e1 100644 ---- a/randtable.c -+++ b/randtable.c -@@ -9,7 +9,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/spewG.c b/spewG.c -index 14a3649..08fb3fb 100644 ---- a/spewG.c -+++ b/spewG.c -@@ -14,7 +14,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/unzcrash.c b/unzcrash.c -index 7041da5..acdb94d 100644 ---- a/unzcrash.c -+++ b/unzcrash.c -@@ -18,7 +18,7 @@ - lossless, block-sorting data compression. - - bzip2/libbzip2 version 1.0.6 of 6 September 2010 -- Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+ Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the - README file. -diff --git a/words2 b/words2 -index caddcf4..203ee39 100644 ---- a/words2 -+++ b/words2 -@@ -1,5 +1,5 @@ - - Checking test results. If any of the four "cmp"s which follow - report any differences, something is wrong. If you can't easily --figure out what, please let me know (jseward@bzip.org). -+figure out what, please let me know (jseward@acm.org). - -diff --git a/xmlproc.sh b/xmlproc.sh -index ca284ea..c9dc790 100755 ---- a/xmlproc.sh -+++ b/xmlproc.sh -@@ -6,7 +6,7 @@ - # lossless, block-sorting data compression. - # - # bzip2/libbzip2 version 1.0.6 of 6 September 2010 --# Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> -+# Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the - # README file. --- -2.22.0 - diff --git a/archive/bzip2/patches/0002-Change-all-bzip.org-URLs-to-sourceware.org-bzip2.patch b/archive/bzip2/patches/0002-Change-all-bzip.org-URLs-to-sourceware.org-bzip2.patch deleted file mode 100644 index 633de0483f..0000000000 --- a/archive/bzip2/patches/0002-Change-all-bzip.org-URLs-to-sourceware.org-bzip2.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 032a25eee83fd7556cd9e7b1829d56dcc627ddcf Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sat, 30 Mar 2019 23:09:35 +0100 -Subject: [PATCH 02/14] Change all bzip.org URLs to sourceware.org/bzip2 - ---- - README | 4 ++-- - bzip2.1 | 2 +- - bzip2.1.preformatted | 2 +- - bzip2.txt | 2 +- - entities.xml | 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/README b/README -index 771205a..c3bcbeb 100644 ---- a/README -+++ b/README -@@ -73,7 +73,7 @@ HOW TO BUILD -- Windows 95, NT, DOS, Mac, etc. - - It's difficult for me to support compilation on all these platforms. - My approach is to collect binaries for these platforms, and put them --on the master web site (http://www.bzip.org). Look there. However -+on the master web site (https://sourceware.org/bzip2/). Look there. However - (FWIW), bzip2-1.0.X is very standard ANSI C and should compile - unmodified with MS Visual C. If you have difficulties building, you - might want to read README.COMPILATION.PROBLEMS. -@@ -194,7 +194,7 @@ bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, - 1.0.2 and 1.0.3, and the changes in bzip2 are largely a result of this - feedback. I thank you for your comments. - --bzip2's "home" is http://www.bzip.org/ -+bzip2's "home" is https://sourceware.org/bzip2/ - - Julian Seward - jseward@acm.org -diff --git a/bzip2.1 b/bzip2.1 -index d71c9b2..e386fa3 100644 ---- a/bzip2.1 -+++ b/bzip2.1 -@@ -429,7 +429,7 @@ with MaybeUInt64 set to be an unsigned 64-bit integer. - .SH AUTHOR - Julian Seward, jseward@acm.org. - --http://www.bzip.org -+https://sourceware.org/bzip2/ - - The ideas embodied in - .I bzip2 -diff --git a/bzip2.1.preformatted b/bzip2.1.preformatted -index da67b66..5f8e38e 100644 ---- a/bzip2.1.preformatted -+++ b/bzip2.1.preformatted -@@ -374,7 +374,7 @@ CCAAVVEEAATTSS - AAUUTTHHOORR - Julian Seward, jseward@acm.org. - -- http://www.bzip.org -+ https://sourceware.org/bzip2/ - - The ideas embodied in _b_z_i_p_2 are due to (at least) the fol - lowing people: Michael Burrows and David Wheeler (for the -diff --git a/bzip2.txt b/bzip2.txt -index 3122c31..0b9f74a 100644 ---- a/bzip2.txt -+++ b/bzip2.txt -@@ -369,7 +369,7 @@ CAVEATS - AUTHOR - Julian Seward, jseward@acm.org - -- http://www.bzip.org -+ https://sourceware.org/bzip2/ - - The ideas embodied in bzip2 are due to (at least) the fol- - lowing people: Michael Burrows and David Wheeler (for the -diff --git a/entities.xml b/entities.xml -index 808a96a..0ff303e 100644 ---- a/entities.xml -+++ b/entities.xml -@@ -1,5 +1,5 @@ - <!-- misc. strings --> --<!ENTITY bz-url "http://www.bzip.org"> -+<!ENTITY bz-url "https://sourceware.org/bzip2/"> - <!ENTITY bz-email "jseward@acm.org"> - <!ENTITY bz-lifespan "1996-2010"> - --- -2.22.0 - diff --git a/archive/bzip2/patches/0003-Adjust-bzip.css-images-to-new-https-sourceware.org-b.patch b/archive/bzip2/patches/0003-Adjust-bzip.css-images-to-new-https-sourceware.org-b.patch deleted file mode 100644 index 45ac9b3c83..0000000000 --- a/archive/bzip2/patches/0003-Adjust-bzip.css-images-to-new-https-sourceware.org-b.patch +++ /dev/null @@ -1,35 +0,0 @@ -From ddd8bae9d51c1b5d04c26be666625d559505fee4 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sun, 23 Jun 2019 00:47:20 +0200 -Subject: [PATCH 03/14] Adjust bzip.css images to new - https://sourceware.org/bzip2/ location. - ---- - bzip.css | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/bzip.css b/bzip.css -index 43193d8..2113118 100644 ---- a/bzip.css -+++ b/bzip.css -@@ -25,7 +25,7 @@ dd { - /* -- ruler -- */ - div.hr_blue { - height: 3px; -- background:#ffffff url("/images/hr_blue.png") repeat-x; } -+ background:#ffffff url("../images/hr_blue.png") repeat-x; } - div.hr_blue hr { display:none; } - - /* release styles */ -@@ -38,7 +38,7 @@ div.hr_blue hr { display:none; } - ul { - margin: 0px 4px 16px 16px; - padding: 0px; -- list-style: url("/images/li-blue.png"); -+ list-style: url("../images/li-blue.png"); - } - ul li { - margin-bottom: 10px; --- -2.22.0 - diff --git a/archive/bzip2/patches/0004-Use-UTF-8-encoding-and-include-bzip.css-as-link-for-.patch b/archive/bzip2/patches/0004-Use-UTF-8-encoding-and-include-bzip.css-as-link-for-.patch deleted file mode 100644 index dec7b3fbf1..0000000000 --- a/archive/bzip2/patches/0004-Use-UTF-8-encoding-and-include-bzip.css-as-link-for-.patch +++ /dev/null @@ -1,36 +0,0 @@ -From ac9b3847405574dfd6022c1a9347a4449e8c1510 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sun, 23 Jun 2019 02:14:23 +0200 -Subject: [PATCH 04/14] Use UTF-8 encoding and include bzip.css as link for - HTML manual. - ---- - bz-html.xsl | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -diff --git a/bz-html.xsl b/bz-html.xsl -index 1785fff..b6000d5 100644 ---- a/bz-html.xsl -+++ b/bz-html.xsl -@@ -7,11 +7,14 @@ - <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/> - <xsl:import href="bz-common.xsl"/> - --<!-- use 8859-1 encoding --> --<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/> -+<!-- use UTF-8 encoding --> -+<xsl:output method="html" encoding="UTF-8" indent="yes"/> - --<!-- we include the css directly when generating one large file --> --<xsl:template name="user.head.content"> -+<!-- we include the css as link and directly when generating one large file --> -+<xsl:template name="user.head.content"> -+ <xsl:text disable-output-escaping="yes"> -+<![CDATA[<]]>link rel="stylesheet" type="text/css" href="bzip.css" /> -+ </xsl:text> - <style type="text/css" media="screen"> - <xsl:text>&bz-css;</xsl:text> - </style> --- -2.22.0 - diff --git a/archive/bzip2/patches/0005-Add-release-update.sh-script.patch b/archive/bzip2/patches/0005-Add-release-update.sh-script.patch deleted file mode 100644 index 5a6d5ccfe6..0000000000 --- a/archive/bzip2/patches/0005-Add-release-update.sh-script.patch +++ /dev/null @@ -1,110 +0,0 @@ -From 32db5b677a55fc32de6588deae2ac27c28728a05 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sun, 23 Jun 2019 22:18:58 +0200 -Subject: [PATCH 05/14] Add release-update.sh script. - -Script to run after a release has been tagged, signed and pushed -to git. Will do a fresh checkout, verify the git tag, do fresh -build/dist, sign the dist with gpg, create a backup copy in HOME, -upload the tar.gz and sig to sourceware, checkout bzip2-htdocs, -copy over the new changes, manual, etc. and git push that to update -https://sourceware.org/bzip2/ ---- - release-update.sh | 85 +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 85 insertions(+) - create mode 100755 release-update.sh - -diff --git a/release-update.sh b/release-update.sh -new file mode 100755 -index 0000000..2ad32ce ---- /dev/null -+++ b/release-update.sh -@@ -0,0 +1,85 @@ -+#!/bin/bash -+ -+# Script to run after a release has been tagged, signed and pushed -+# to git. Will do a fresh checkout, verify the git tag, do fresh -+# build/dist, sign the dist with gpg, create a backup copy in HOME, -+# upload the tar.gz and sig to sourceware, checkout bzip2-htdocs, -+# copy over the new changes, manual, etc. and git push that to update -+# https://sourceware.org/bzip2/ -+ -+# Any error is fatal -+set -e -+ -+# We take one argument, the version (e.g. 1.0.7) -+if [ $# -ne 1 ]; then -+ echo "$0 <version> (e.g. 1.0.7)" -+ exit 1 -+fi -+ -+VERSION="$1" -+echo -+echo " === NOTE === " -+echo -+echo "Requires a sourceware account in the bzip2 group." -+echo -+echo "Make sure the git repo was tagged, signed and pushed" -+echo "If not, please double check the source tree is release ready first" -+echo "Then do:" -+echo -+echo " git tag -s -m \"bzip2 $VERSION release\" bzip2-$VERSION" -+echo " git push --tags" -+echo -+read -p "Do you want to continue creating/uploading the release (yes/no)? " -+ -+if [ "x$REPLY" != "xyes" ]; then -+ echo "OK, till next time." -+ exit -+fi -+ -+echo "OK, creating and updating the release." -+ -+# Create a temporary directoy and make sure it is cleaned up. -+tempdir=$(mktemp -d) || exit -+trap "rm -rf -- ${tempdir}" EXIT -+ -+pushd "${tempdir}" -+ -+# Checkout -+git clone git://sourceware.org/git/bzip2.git -+cd bzip2 -+git tag --verify "bzip2-${VERSION}" -+git checkout -b "$VERSION" "bzip2-${VERSION}" -+ -+# Create dist (creates bzip2-${VERSION}.tar.gz) -+make dist -+ -+# Sign (creates bzip2-${VERSION}.tar.gz.sig) -+gpg -b bzip2-${VERSION}.tar.gz -+ -+# Create backup copy -+echo "Putting a backup copy in $HOME/bzip2-$VERSION" -+mkdir $HOME/bzip2-$VERSION -+cp bzip2-${VERSION}.tar.gz bzip2-${VERSION}.tar.gz.sig $HOME/bzip2-$VERSION/ -+ -+# Upload -+scp bzip2-${VERSION}.tar.gz bzip2-${VERSION}.tar.gz.sig \ -+ sourceware.org:/sourceware/ftp/pub/bzip2/ -+ssh sourceware.org "(cd /sourceware/ftp/pub/bzip2 \ -+ && ln -sf bzip2-$VERSION.tar.gz bzip2-latest.tar.gz \ -+ && ln -sf bzip2-$VERSION.tar.gz.sig bzip2-latest.tar.gz.sig \ -+ && ls -lah bzip2-latest*)" -+ -+# Update homepage, manual, etc. -+cd "${tempdir}" -+git clone ssh://sourceware.org/git/bzip2-htdocs.git -+cp bzip2/CHANGES bzip2/bzip.css bzip2-htdocs/ -+cp bzip2/bzip.css bzip2/bzip2.txt bzip2/manual.{html,pdf} bzip2-htdocs/manual/ -+cd bzip2-htdocs -+git commit -a -m "Update for bzip2 $VERSION release" -+git show -+git push -+ -+# Cleanup -+popd -+trap - EXIT -+exit --- -2.22.0 - diff --git a/archive/bzip2/patches/0006-bzip2.c-testStream-Remove-set-but-not-used-nread-var.patch b/archive/bzip2/patches/0006-bzip2.c-testStream-Remove-set-but-not-used-nread-var.patch deleted file mode 100644 index a35c2ce1f8..0000000000 --- a/archive/bzip2/patches/0006-bzip2.c-testStream-Remove-set-but-not-used-nread-var.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 02fe3ca2349e45eee6dff6ca46bf9a9187f382c5 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sun, 23 Jun 2019 23:52:03 +0200 -Subject: [PATCH 06/14] bzip2.c (testStream): Remove set, but not used nread - variable. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Modern GCC warns: - -bzip2.c: In function ‘testStream’: -bzip2.c:557:37: warning: variable ‘nread’ set but not used -[-Wunused-but-set-variable] - Int32 bzerr, bzerr_dummy, ret, nread, streamNo, i; - ^~~~~ - -GCC is correct. In testStream we don't care about the number of bytes -read by BZ2_bzRead. So just remove the variable and the assignment. ---- - bzip2.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/bzip2.c b/bzip2.c -index 59f59ff..854a2bb 100644 ---- a/bzip2.c -+++ b/bzip2.c -@@ -554,7 +554,7 @@ static - Bool testStream ( FILE *zStream ) - { - BZFILE* bzf = NULL; -- Int32 bzerr, bzerr_dummy, ret, nread, streamNo, i; -+ Int32 bzerr, bzerr_dummy, ret, streamNo, i; - UChar obuf[5000]; - UChar unused[BZ_MAX_UNUSED]; - Int32 nUnused; -@@ -577,7 +577,7 @@ Bool testStream ( FILE *zStream ) - streamNo++; - - while (bzerr == BZ_OK) { -- nread = BZ2_bzRead ( &bzerr, bzf, obuf, 5000 ); -+ BZ2_bzRead ( &bzerr, bzf, obuf, 5000 ); - if (bzerr == BZ_DATA_ERROR_MAGIC) goto errhandler; - } - if (bzerr != BZ_STREAM_END) goto errhandler; --- -2.22.0 - diff --git a/archive/bzip2/patches/0007-bzip2recover-Fix-buffer-overflow-for-large-argv-0.patch b/archive/bzip2/patches/0007-bzip2recover-Fix-buffer-overflow-for-large-argv-0.patch deleted file mode 100644 index cc721b0fec..0000000000 --- a/archive/bzip2/patches/0007-bzip2recover-Fix-buffer-overflow-for-large-argv-0.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 833548edc0eb4af85ce8da193835f0f31a6c300f Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Mon, 24 Jun 2019 00:14:02 +0200 -Subject: [PATCH 07/14] bzip2recover: Fix buffer overflow for large argv[0]. - -bzip2recover.c (main) copies argv[0] to a statically sized buffer -without checking whether argv[0] might be too big (> 2000 chars). - -This patch comes from Fedora and was originally reported at -https://bugzilla.redhat.com/show_bug.cgi?id=226979 ---- - bzip2recover.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/bzip2recover.c b/bzip2recover.c -index 06ac1f5..1a70e04 100644 ---- a/bzip2recover.c -+++ b/bzip2recover.c -@@ -309,7 +309,8 @@ Int32 main ( Int32 argc, Char** argv ) - UInt32 buffHi, buffLo, blockCRC; - Char* p; - -- strcpy ( progName, argv[0] ); -+ strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); -+ progName[BZ_MAX_FILENAME-1]='\0'; - inFileName[0] = outFileName[0] = 0; - - fprintf ( stderr, --- -2.22.0 - diff --git a/archive/bzip2/patches/0008-bzip2recover-Fix-use-after-free-issue-with-outFile.patch b/archive/bzip2/patches/0008-bzip2recover-Fix-use-after-free-issue-with-outFile.patch deleted file mode 100644 index e6a5de2b31..0000000000 --- a/archive/bzip2/patches/0008-bzip2recover-Fix-use-after-free-issue-with-outFile.patch +++ /dev/null @@ -1,31 +0,0 @@ -From c1cdd98db3238cb711c7d9cdc5671452ce2822cb Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Mon, 24 Jun 2019 00:45:32 +0200 -Subject: [PATCH 08/14] bzip2recover: Fix use after free issue with outFile. - -bzip2recover.c (main): Make sure to set outFile to NULL when done. - -This was reported as CVE-2016-3189 and found in multiple distributions. -https://seclists.org/oss-sec/2016/q2/568 - -Some more analysis can be found in: -https://bugzilla.redhat.com/show_bug.cgi?id=1319648 ---- - bzip2recover.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/bzip2recover.c b/bzip2recover.c -index 1a70e04..a955d60 100644 ---- a/bzip2recover.c -+++ b/bzip2recover.c -@@ -458,6 +458,7 @@ Int32 main ( Int32 argc, Char** argv ) - bsPutUChar ( bsWr, 0x50 ); bsPutUChar ( bsWr, 0x90 ); - bsPutUInt32 ( bsWr, blockCRC ); - bsClose ( bsWr ); -+ outFile = NULL; - } - if (wrBlock >= rbCtr) break; - wrBlock++; --- -2.22.0 - diff --git a/archive/bzip2/patches/0009-bzip2-Fix-return-value-when-combining-test-t-and-q.patch b/archive/bzip2/patches/0009-bzip2-Fix-return-value-when-combining-test-t-and-q.patch deleted file mode 100644 index 2f59191fa9..0000000000 --- a/archive/bzip2/patches/0009-bzip2-Fix-return-value-when-combining-test-t-and-q.patch +++ /dev/null @@ -1,45 +0,0 @@ -From f51f164df0e8a2c0e055174b328b4038a040e547 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Mon, 24 Jun 2019 09:31:16 +0200 -Subject: [PATCH 09/14] bzip2: Fix return value when combining --test,-t and - -q. - -When passing -q to get quiet output --test would not display an error -message, but would also suppress the exit 2 code to indicate the file -was corrupt. Only suppress the error message with -q, not the exit value. - -This patch comes from Debian. -"bunzip2 -qt returns 0 for corrupt archives" -https://bugs.debian.org/279025 ---- - bzip2.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -diff --git a/bzip2.c b/bzip2.c -index 854a2bb..63649f6 100644 ---- a/bzip2.c -+++ b/bzip2.c -@@ -2003,12 +2003,14 @@ IntNative main ( IntNative argc, Char *argv[] ) - testf ( aa->name ); - } - } -- if (testFailsExist && noisy) { -- fprintf ( stderr, -- "\n" -- "You can use the `bzip2recover' program to attempt to recover\n" -- "data from undamaged sections of corrupted files.\n\n" -- ); -+ if (testFailsExist) { -+ if (noisy) { -+ fprintf ( stderr, -+ "\n" -+ "You can use the `bzip2recover' program to attempt to recover\n" -+ "data from undamaged sections of corrupted files.\n\n" -+ ); -+ } - setExit(2); - exit(exitValue); - } --- -2.22.0 - diff --git a/archive/bzip2/patches/0010-Fix-undefined-behavior-in-the-macros-SET_BH-CLEAR_BH.patch b/archive/bzip2/patches/0010-Fix-undefined-behavior-in-the-macros-SET_BH-CLEAR_BH.patch deleted file mode 100644 index 589fa0738e..0000000000 --- a/archive/bzip2/patches/0010-Fix-undefined-behavior-in-the-macros-SET_BH-CLEAR_BH.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 16f2c753f9959e8d7c7e1fa771b8ccc5821427aa Mon Sep 17 00:00:00 2001 -From: Paul Kehrer <paul.l.kehrer@gmail.com> -Date: Sat, 8 Jun 2019 10:06:40 -0400 -Subject: [PATCH 10/14] Fix undefined behavior in the macros SET_BH, CLEAR_BH, - & ISSET_BH - -These macros contain this pattern: -1 << ((Int32_value) & 31 - -This causes the undefined behavior sanitizers in clang and gcc to -complain because the shift, while ultimately stored to an unsigned -variable, is done as a signed value. Adding a cast to unsigned for -the int32 value resolves this issue. ---- - blocksort.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/blocksort.c b/blocksort.c -index 830d1b4..aa36766 100644 ---- a/blocksort.c -+++ b/blocksort.c -@@ -202,9 +202,9 @@ void fallbackQSort3 ( UInt32* fmap, - bhtab [ 0 .. 2+(nblock/32) ] destroyed - */ - --#define SET_BH(zz) bhtab[(zz) >> 5] |= (1 << ((zz) & 31)) --#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31)) --#define ISSET_BH(zz) (bhtab[(zz) >> 5] & (1 << ((zz) & 31))) -+#define SET_BH(zz) bhtab[(zz) >> 5] |= ((UInt32)1 << ((zz) & 31)) -+#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~((UInt32)1 << ((zz) & 31)) -+#define ISSET_BH(zz) (bhtab[(zz) >> 5] & ((UInt32)1 << ((zz) & 31))) - #define WORD_BH(zz) bhtab[(zz) >> 5] - #define UNALIGNED_BH(zz) ((zz) & 0x01f) - --- -2.22.0 - diff --git a/archive/bzip2/patches/0011-Make-sure-nSelectors-is-not-out-of-range.patch b/archive/bzip2/patches/0011-Make-sure-nSelectors-is-not-out-of-range.patch deleted file mode 100644 index cdc2f324c6..0000000000 --- a/archive/bzip2/patches/0011-Make-sure-nSelectors-is-not-out-of-range.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 7ed62bfb46e87a9e878712603469440e6882b184 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid <aacid@kde.org> -Date: Tue, 28 May 2019 19:35:18 +0200 -Subject: [PATCH 11/14] Make sure nSelectors is not out of range - -nSelectors is used in a loop from 0 to nSelectors to access selectorMtf -which is - UChar selectorMtf[BZ_MAX_SELECTORS]; -so if nSelectors is bigger than BZ_MAX_SELECTORS it'll do an invalid memory -access - -Fixes out of bounds access discovered while fuzzying karchive - -This was reported as CVE-2019-12900 -BZ2_decompress in decompress.c in bzip2 through 1.0.6 has an -out-of-bounds write when there are many selectors. ---- - decompress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/decompress.c b/decompress.c -index ab6a624..f3db91d 100644 ---- a/decompress.c -+++ b/decompress.c -@@ -287,7 +287,7 @@ Int32 BZ2_decompress ( DState* s ) - GET_BITS(BZ_X_SELECTOR_1, nGroups, 3); - if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR); - GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15); -- if (nSelectors < 1) RETURN(BZ_DATA_ERROR); -+ if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR); - for (i = 0; i < nSelectors; i++) { - j = 0; - while (True) { --- -2.22.0 - diff --git a/archive/bzip2/patches/0012-Change-a-magic-number-6-for-a-constant-BZ_N_GROUPS.patch b/archive/bzip2/patches/0012-Change-a-magic-number-6-for-a-constant-BZ_N_GROUPS.patch deleted file mode 100644 index c4f8dea54a..0000000000 --- a/archive/bzip2/patches/0012-Change-a-magic-number-6-for-a-constant-BZ_N_GROUPS.patch +++ /dev/null @@ -1,26 +0,0 @@ -From ff986850159a1ea0c75617ffa792d1bb2069856e Mon Sep 17 00:00:00 2001 -From: Federico Mena Quintero <federico@gnome.org> -Date: Wed, 29 May 2019 17:14:27 -0500 -Subject: [PATCH 12/14] Change a magic number (6) for a constant (BZ_N_GROUPS). - -decompress.c (BZ2_decompress): Check nGroups against BZ_N_GROUPS. ---- - decompress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/decompress.c b/decompress.c -index f3db91d..7351134 100644 ---- a/decompress.c -+++ b/decompress.c -@@ -285,7 +285,7 @@ Int32 BZ2_decompress ( DState* s ) - - /*--- Now the selectors ---*/ - GET_BITS(BZ_X_SELECTOR_1, nGroups, 3); -- if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR); -+ if (nGroups < 2 || nGroups > BZ_N_GROUPS) RETURN(BZ_DATA_ERROR); - GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15); - if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR); - for (i = 0; i < nSelectors; i++) { --- -2.22.0 - diff --git a/archive/bzip2/patches/0013-Add-prepare-release.sh-script.patch b/archive/bzip2/patches/0013-Add-prepare-release.sh-script.patch deleted file mode 100644 index c4969ffce3..0000000000 --- a/archive/bzip2/patches/0013-Add-prepare-release.sh-script.patch +++ /dev/null @@ -1,217 +0,0 @@ -From f1e937776c5f331e24cc63a9d8e7ae9445a76761 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Tue, 25 Jun 2019 19:22:37 +0200 -Subject: [PATCH 13/14] Add prepare-release.sh script. - -Script to run to prepare a new release. -It will update the release number and tell you to update the -CHANGES file and to double check everything looks before doing -the release commit and tagging. - -Afterwards you probably want to run release-update.sh to upload -the release and update the website at https://sourceware.org/bzip2/ - -There are embedded version strings and dates in a couple of places. -To keep the script simple remove some that aren't absolutely necessary. - -README now just points to CHANGES. -README.COMPILATION.PROBLEMS only mentions the version once at the top. -bzip2.c only mentions the version once when doing --version. -manual.xml now doesn't have any embedded versions, just uses &bz-version; -everywhere. ---- - README | 23 +---------- - README.COMPILATION.PROBLEMS | 2 +- - bzip2.c | 2 +- - manual.xml | 4 +- - prepare-release.sh | 80 +++++++++++++++++++++++++++++++++++++ - release-update.sh | 1 + - 6 files changed, 86 insertions(+), 26 deletions(-) - create mode 100755 prepare-release.sh - -diff --git a/README b/README -index c3bcbeb..bf95ad7 100644 ---- a/README -+++ b/README -@@ -161,31 +161,10 @@ WHAT'S NEW IN 0.9.5 ? - * Many small improvements in file and flag handling. - * A Y2K statement. - --WHAT'S NEW IN 1.0.0 ? -+WHAT'S NEW IN 1.0.x ? - - See the CHANGES file. - --WHAT'S NEW IN 1.0.2 ? -- -- See the CHANGES file. -- --WHAT'S NEW IN 1.0.3 ? -- -- See the CHANGES file. -- --WHAT'S NEW IN 1.0.4 ? -- -- See the CHANGES file. -- --WHAT'S NEW IN 1.0.5 ? -- -- See the CHANGES file. -- --WHAT'S NEW IN 1.0.6 ? -- -- See the CHANGES file. -- -- - I hope you find bzip2 useful. Feel free to contact me at - jseward@acm.org - if you have any suggestions or queries. Many people mailed me with -diff --git a/README.COMPILATION.PROBLEMS b/README.COMPILATION.PROBLEMS -index 14ddd1b..d420854 100644 ---- a/README.COMPILATION.PROBLEMS -+++ b/README.COMPILATION.PROBLEMS -@@ -12,7 +12,7 @@ This program is released under the terms of the license contained - in the file LICENSE. - ------------------------------------------------------------------ - --bzip2-1.0.6 should compile without problems on the vast majority of -+bzip2 should compile without problems on the vast majority of - platforms. Using the supplied Makefile, I've built and tested it - myself for x86-linux and amd64-linux. With makefile.msc, Visual C++ - 6.0 and nmake, you can build a native Win32 version too. Large file -diff --git a/bzip2.c b/bzip2.c -index 63649f6..4804e80 100644 ---- a/bzip2.c -+++ b/bzip2.c -@@ -1609,7 +1609,7 @@ void license ( void ) - " \n" - " This program is free software; you can redistribute it and/or modify\n" - " it under the terms set out in the LICENSE file, which is included\n" -- " in the bzip2-1.0.6 source distribution.\n" -+ " in the bzip2 source distribution.\n" - " \n" - " This program is distributed in the hope that it will be useful,\n" - " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" -diff --git a/manual.xml b/manual.xml -index a7fbcb3..b177bbf 100644 ---- a/manual.xml -+++ b/manual.xml -@@ -9,7 +9,7 @@ - <book lang="en" id="userman" xreflabel="bzip2 Manual"> - - <bookinfo> -- <title>bzip2 and libbzip2, version 1.0.6</title> -+ <title>bzip2 and libbzip2, version &bz-version;</title> - <subtitle>A program and library for data compression</subtitle> - <copyright> - <year>&bz-lifespan;</year> -@@ -139,7 +139,7 @@ else.</para> - - <listitem><para><computeroutput>bzip2</computeroutput>, - <computeroutput>bunzip2</computeroutput> - a block-sorting file -- compressor, v1.0.6</para></listitem> -+ compressor, v&bz-version;</para></listitem> - - <listitem><para><computeroutput>bzcat</computeroutput> - - decompresses files to stdout</para></listitem> -diff --git a/prepare-release.sh b/prepare-release.sh -new file mode 100755 -index 0000000..db736b7 ---- /dev/null -+++ b/prepare-release.sh -@@ -0,0 +1,80 @@ -+#!/bin/bash -+ -+# Script to run to prepare a new release. -+# It will update the release number and tell you to update the -+# CHANGES file and to double check everything looks before doing -+# the release commit and tagging. -+ -+# Afterwards you probably want to run release-update.sh to upload -+# the release and update the website at https://sourceware.org/bzip2/ -+ -+# Any error is fatal -+set -e -+ -+# We take one argument, the version (e.g. 1.0.7) -+if [ $# -ne 1 ]; then -+ echo "$0 <version> (e.g. 1.0.7)" -+ exit 1 -+fi -+ -+LANG=C -+VERSION="$1" -+DATE=$(date +"%d %B %Y") -+ -+# Replace the version strings in the comments -+VER_PREFIX="bzip2/libbzip2 version " -+sed -i -e "s@${VER_PREFIX}[0-9].*@${VER_PREFIX}${VERSION} of ${DATE}@" \ -+ CHANGES LICENSE README* *.c *.h *.pl *.sh -+ -+# Add an entry to the README -+DAY=$(date +"%d") -+MONTH=$(date +"%B") -+SHORTMONTH=$(date +"%b") -+YEAR=$(date +"%Y") -+printf "%2s %8s %s\n" "$DAY" "$MONTH" "$YEAR (bzip2, version $VERSION)" \ -+ >> README -+ -+# Update manual -+sed -i -e "s@ENTITY bz-version \".*\"@ENTITY bz-version \"$VERSION\"@" \ -+ -e "s@ENTITY bz-date \".*\"@ENTITY bz-date \"$DAY $MONTH $YEAR\"@" \ -+ entities.xml -+ -+# bzip2.1 should really be generated from the manual.xml, but currently -+# isn't, so explicitly change it here too. -+sed -i -e "s@This manual page pertains to version .* of@This manual page pertains to version $VERSION of@" \ -+ -e "s@sorting file compressor, v.*@sorting file compressor, v$VERSION@" \ -+ bzip2.1* bzip2.txt -+ -+# Update sources. All sources, use bzlib_private. -+# Except bzip2recover, which embeds a version string... -+sed -i -e "s@^#define BZ_VERSION \".*\"@#define BZ_VERSION \"${VERSION}, ${DAY}-${SHORTMONTH}-${YEAR}\"@" \ -+ bzlib_private.h -+sed -i -e "s@\"bzip2recover .*: extracts blocks from damaged@\"bzip2recover ${VERSION}: extracts blocks from damaged@" \ -+ bzip2recover.c -+ -+# And finally update the version/dist/so_name in the Makefiles. -+sed -i -e "s@^DISTNAME=bzip2-.*@DISTNAME=bzip2-${VERSION}@" \ -+ Makefile -+sed -i -e "s@libbz2\.so\.[0-9]\.[0-9]\.[0-9]*@libbz2\.so\.${VERSION}@" \ -+ Makefile-libbz2_so -+ -+echo "Now make sure the diff looks correct:" -+echo " git diff" -+echo -+echo "And make sure there is a $VERSION section in the CHANGES file." -+echo -+echo "Double check:" -+echo " make clean && make dist && make clean && make -f Makefile-libbz2_so" -+echo -+echo "Does everything look fine?" -+echo -+echo "git commit -a -m \"Prepare for $VERSION release.\"" -+echo "git push" -+echo -+echo "Wait for the buildbot to give the all green!" -+echo "Then..." -+echo -+echo "git tag -s -m \"bzip2 $VERSION release\" bzip2-$VERSION" -+echo "git push --tags" -+echo -+echo "./release-update.sh" -diff --git a/release-update.sh b/release-update.sh -index 2ad32ce..d641ca6 100755 ---- a/release-update.sh -+++ b/release-update.sh -@@ -24,6 +24,7 @@ echo "Requires a sourceware account in the bzip2 group." - echo - echo "Make sure the git repo was tagged, signed and pushed" - echo "If not, please double check the source tree is release ready first" -+echo "You probably want to run ./prepare-release.sh $VERSION first." - echo "Then do:" - echo - echo " git tag -s -m \"bzip2 $VERSION release\" bzip2-$VERSION" --- -2.22.0 - diff --git a/archive/bzip2/patches/0014-Prepare-for-1.0.7-release.patch b/archive/bzip2/patches/0014-Prepare-for-1.0.7-release.patch deleted file mode 100644 index 1caac06a9c..0000000000 --- a/archive/bzip2/patches/0014-Prepare-for-1.0.7-release.patch +++ /dev/null @@ -1,472 +0,0 @@ -From f319b98aade2a337c74b9a3b48c6daffb7809cda Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Thu, 27 Jun 2019 20:10:07 +0200 -Subject: [PATCH 14/14] Prepare for 1.0.7 release. - ---- - CHANGES | 15 ++++++++++++++- - LICENSE | 2 +- - Makefile | 2 +- - Makefile-libbz2_so | 10 +++++----- - README | 3 ++- - README.COMPILATION.PROBLEMS | 2 +- - README.XML.STUFF | 2 +- - blocksort.c | 2 +- - bzip2.1 | 4 ++-- - bzip2.1.preformatted | 4 ++-- - bzip2.c | 2 +- - bzip2.txt | 4 ++-- - bzip2recover.c | 4 ++-- - bzlib.c | 2 +- - bzlib.h | 2 +- - bzlib_private.h | 4 ++-- - compress.c | 2 +- - crctable.c | 2 +- - decompress.c | 2 +- - entities.xml | 4 ++-- - format.pl | 2 +- - huffman.c | 2 +- - mk251.c | 2 +- - randtable.c | 2 +- - spewG.c | 2 +- - unzcrash.c | 2 +- - xmlproc.sh | 2 +- - 27 files changed, 51 insertions(+), 37 deletions(-) - -diff --git a/CHANGES b/CHANGES -index 94a9b66..d9b4c05 100644 ---- a/CHANGES -+++ b/CHANGES -@@ -2,7 +2,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -@@ -325,3 +325,16 @@ Security fix only. Fixes CERT-FI 20469 as it applies to bzip2. - Izdebski. - - * Make the documentation build on Ubuntu 10.04 -+ -+1.0.7 (27 Jun 19) -+~~~~~~~~~~~~~~~~~ -+ -+* Fix undefined behavior in the macros SET_BH, CLEAR_BH, & ISSET_BH -+ -+* bzip2: Fix return value when combining --test,-t and -q. -+ -+* bzip2recover: Fix buffer overflow for large argv[0] -+ -+* bzip2recover: Fix use after free issue with outFile (CVE-2016-3189) -+ -+* Make sure nSelectors is not out of range (CVE-2019-12900) -diff --git a/LICENSE b/LICENSE -index 0a10ee6..95f9598 100644 ---- a/LICENSE -+++ b/LICENSE -@@ -37,6 +37,6 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - Julian Seward, jseward@acm.org --bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+bzip2/libbzip2 version 1.0.7 of 27 June 2019 - - -------------------------------------------------------------------------- -diff --git a/Makefile b/Makefile -index c61f867..6706685 100644 ---- a/Makefile -+++ b/Makefile -@@ -137,7 +137,7 @@ bzip2recover.o: bzip2recover.c - distclean: clean - rm -f manual.ps manual.html manual.pdf - --DISTNAME=bzip2-1.0.6 -+DISTNAME=bzip2-1.0.7 - dist: check manual - rm -f $(DISTNAME) - ln -s -f . $(DISTNAME) -diff --git a/Makefile-libbz2_so b/Makefile-libbz2_so -index cff37c2..862eb7d 100644 ---- a/Makefile-libbz2_so -+++ b/Makefile-libbz2_so -@@ -1,6 +1,6 @@ - - # This Makefile builds a shared version of the library, --# libbz2.so.1.0.6, with soname libbz2.so.1.0, -+# libbz2.so.1.0.7, with soname libbz2.so.1.0, - # at least on x86-Linux (RedHat 7.2), - # with gcc-2.96 20000731 (Red Hat Linux 7.1 2.96-98). - # Please see the README file for some important info -@@ -35,13 +35,13 @@ OBJS= blocksort.o \ - bzlib.o - - all: $(OBJS) -- $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS) -- $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6 -+ $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.7 $(OBJS) -+ $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.7 - rm -f libbz2.so.1.0 -- ln -s libbz2.so.1.0.6 libbz2.so.1.0 -+ ln -s libbz2.so.1.0.7 libbz2.so.1.0 - - clean: -- rm -f $(OBJS) bzip2.o libbz2.so.1.0.6 libbz2.so.1.0 bzip2-shared -+ rm -f $(OBJS) bzip2.o libbz2.so.1.0.7 libbz2.so.1.0 bzip2-shared - - blocksort.o: blocksort.c - $(CC) $(CFLAGS) -c blocksort.c -diff --git a/README b/README -index bf95ad7..64873f9 100644 ---- a/README -+++ b/README -@@ -6,7 +6,7 @@ This version is fully compatible with the previous public releases. - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - --bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in this file. -@@ -192,3 +192,4 @@ Cambridge, UK. - 20 December 2006 (bzip2, version 1.0.4) - 10 December 2007 (bzip2, version 1.0.5) - 6 Sept 2010 (bzip2, version 1.0.6) -+27 June 2019 (bzip2, version 1.0.7) -diff --git a/README.COMPILATION.PROBLEMS b/README.COMPILATION.PROBLEMS -index d420854..9e6ac5a 100644 ---- a/README.COMPILATION.PROBLEMS -+++ b/README.COMPILATION.PROBLEMS -@@ -2,7 +2,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - --bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/README.XML.STUFF b/README.XML.STUFF -index f5dc3a4..b0575c3 100644 ---- a/README.XML.STUFF -+++ b/README.XML.STUFF -@@ -2,7 +2,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/blocksort.c b/blocksort.c -index aa36766..2657901 100644 ---- a/blocksort.c -+++ b/blocksort.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/bzip2.1 b/bzip2.1 -index e386fa3..f49a78c 100644 ---- a/bzip2.1 -+++ b/bzip2.1 -@@ -1,7 +1,7 @@ - .PU - .TH bzip2 1 - .SH NAME --bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6 -+bzip2, bunzip2 \- a block-sorting file compressor, v1.0.7 - .br - bzcat \- decompresses files to stdout - .br -@@ -405,7 +405,7 @@ I/O error messages are not as helpful as they could be. - tries hard to detect I/O errors and exit cleanly, but the details of - what the problem is sometimes seem rather misleading. - --This manual page pertains to version 1.0.6 of -+This manual page pertains to version 1.0.7 of - .I bzip2. - Compressed data created by this version is entirely forwards and - backwards compatible with the previous public releases, versions -diff --git a/bzip2.1.preformatted b/bzip2.1.preformatted -index 5f8e38e..a2279ad 100644 ---- a/bzip2.1.preformatted -+++ b/bzip2.1.preformatted -@@ -3,7 +3,7 @@ bzip2(1) bzip2(1) - - - NNAAMMEE -- bzip2, bunzip2 − a block‐sorting file compressor, v1.0.6 -+ bzip2, bunzip2 − a block‐sorting file compressor, v1.0.7 - bzcat − decompresses files to stdout - bzip2recover − recovers data from damaged bzip2 files - -@@ -348,7 +348,7 @@ CCAAVVEEAATTSS - but the details of what the problem is sometimes seem - rather misleading. - -- This manual page pertains to version 1.0.6 of _b_z_i_p_2_. Com -+ This manual page pertains to version 1.0.7 of _b_z_i_p_2_. Com - pressed data created by this version is entirely forwards - and backwards compatible with the previous public - releases, versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, -diff --git a/bzip2.c b/bzip2.c -index 4804e80..e362c65 100644 ---- a/bzip2.c -+++ b/bzip2.c -@@ -7,7 +7,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/bzip2.txt b/bzip2.txt -index 0b9f74a..c449a1a 100644 ---- a/bzip2.txt -+++ b/bzip2.txt -@@ -1,6 +1,6 @@ - - NAME -- bzip2, bunzip2 - a block-sorting file compressor, v1.0.6 -+ bzip2, bunzip2 - a block-sorting file compressor, v1.0.7 - bzcat - decompresses files to stdout - bzip2recover - recovers data from damaged bzip2 files - -@@ -345,7 +345,7 @@ CAVEATS - but the details of what the problem is sometimes seem - rather misleading. - -- This manual page pertains to version 1.0.6 of bzip2. Com- -+ This manual page pertains to version 1.0.7 of bzip2. Com- - pressed data created by this version is entirely forwards - and backwards compatible with the previous public - releases, versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, -diff --git a/bzip2recover.c b/bzip2recover.c -index a955d60..c0b9eac 100644 ---- a/bzip2recover.c -+++ b/bzip2recover.c -@@ -7,7 +7,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -@@ -314,7 +314,7 @@ Int32 main ( Int32 argc, Char** argv ) - inFileName[0] = outFileName[0] = 0; - - fprintf ( stderr, -- "bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.\n" ); -+ "bzip2recover 1.0.7: extracts blocks from damaged .bz2 files.\n" ); - - if (argc != 2) { - fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n", -diff --git a/bzlib.c b/bzlib.c -index 8aa6ae7..f9da295 100644 ---- a/bzlib.c -+++ b/bzlib.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/bzlib.h b/bzlib.h -index c2c4b72..8cf0791 100644 ---- a/bzlib.h -+++ b/bzlib.h -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/bzlib_private.h b/bzlib_private.h -index 06ee0b4..7975552 100644 ---- a/bzlib_private.h -+++ b/bzlib_private.h -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -@@ -36,7 +36,7 @@ - - /*-- General stuff. --*/ - --#define BZ_VERSION "1.0.6, 6-Sept-2010" -+#define BZ_VERSION "1.0.7, 27-Jun-2019" - - typedef char Char; - typedef unsigned char Bool; -diff --git a/compress.c b/compress.c -index 5d4af91..237620d 100644 ---- a/compress.c -+++ b/compress.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/crctable.c b/crctable.c -index 8daae06..746efac 100644 ---- a/crctable.c -+++ b/crctable.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/decompress.c b/decompress.c -index 7351134..20ce493 100644 ---- a/decompress.c -+++ b/decompress.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/entities.xml b/entities.xml -index 0ff303e..3016674 100644 ---- a/entities.xml -+++ b/entities.xml -@@ -3,7 +3,7 @@ - <!ENTITY bz-email "jseward@acm.org"> - <!ENTITY bz-lifespan "1996-2010"> - --<!ENTITY bz-version "1.0.6"> --<!ENTITY bz-date "6 September 2010"> -+<!ENTITY bz-version "1.0.7"> -+<!ENTITY bz-date "27 June 2019"> - - <!ENTITY manual-title "bzip2 Manual"> -diff --git a/format.pl b/format.pl -index 0a56cba..74d7eda 100755 ---- a/format.pl -+++ b/format.pl -@@ -4,7 +4,7 @@ - # This file is part of bzip2/libbzip2, a program and library for - # lossless, block-sorting data compression. - # --# bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+# bzip2/libbzip2 version 1.0.7 of 27 June 2019 - # Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/huffman.c b/huffman.c -index fc396be..0fd6fd7 100644 ---- a/huffman.c -+++ b/huffman.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/mk251.c b/mk251.c -index aefd855..9528b92 100644 ---- a/mk251.c -+++ b/mk251.c -@@ -9,7 +9,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/randtable.c b/randtable.c -index 35b29e1..726d62f 100644 ---- a/randtable.c -+++ b/randtable.c -@@ -8,7 +8,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/spewG.c b/spewG.c -index 08fb3fb..320dc85 100644 ---- a/spewG.c -+++ b/spewG.c -@@ -13,7 +13,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/unzcrash.c b/unzcrash.c -index acdb94d..6e7c631 100644 ---- a/unzcrash.c -+++ b/unzcrash.c -@@ -17,7 +17,7 @@ - This file is part of bzip2/libbzip2, a program and library for - lossless, block-sorting data compression. - -- bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+ bzip2/libbzip2 version 1.0.7 of 27 June 2019 - Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - - Please read the WARNING, DISCLAIMER and PATENTS sections in the -diff --git a/xmlproc.sh b/xmlproc.sh -index c9dc790..ea6e7e6 100755 ---- a/xmlproc.sh -+++ b/xmlproc.sh -@@ -5,7 +5,7 @@ - # This file is part of bzip2/libbzip2, a program and library for - # lossless, block-sorting data compression. - # --# bzip2/libbzip2 version 1.0.6 of 6 September 2010 -+# bzip2/libbzip2 version 1.0.7 of 27 June 2019 - # Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> - # - # Please read the WARNING, DISCLAIMER and PATENTS sections in the --- -2.22.0 - |