Hello community,
here is the log from the commit of package bzip2
checked in at Sun Apr 6 02:00:20 CEST 2008.
--------
--- bzip2/bzip2.changes 2008-03-19 18:38:43.000000000 +0100
+++ bzip2/bzip2.changes 2008-04-03 18:18:50.000000000 +0200
@@ -1,0 +2,12 @@
+Thu Apr 3 17:12:42 CEST 2008 - lmichnovic@suse.cz
+
+- update to version 1.5
+ * Fixes CERT-FI 20469 as it applies to bzip2
+ which obsoletes bzip2-CVE-2008-1372-CERT-FI-20469.patch
+- installing scripts bzdiff, bzgrep, bzmore
+ and symlinks bzless, bzcmp [bnc#376464]
+- addded CFLAGS in Makefile-libbz2_so (cflags.patch)
+- fix unsafe strcpy in bzip2recover (unsafe_strcpy.patch)
+ Thanks to Red Hat.
+
+-------------------------------------------------------------------
Old:
----
bzip2-1.0.4.tar.gz
bzip2-CVE-2008-1372-CERT-FI-20469.patch
New:
----
bzip2-1.0.5.tar.gz
bzip2-cflags.patch
bzip2-unsafe_strcpy.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bzip2.spec ++++++
--- /var/tmp/diff_new_pack.N11985/_old 2008-04-06 01:59:06.000000000 +0200
+++ /var/tmp/diff_new_pack.N11985/_new 2008-04-06 01:59:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package bzip2 (Version 1.0.4)
+# spec file for package bzip2 (Version 1.0.5)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,8 +12,8 @@
Name: bzip2
-Version: 1.0.4
-Release: 69
+Version: 1.0.5
+Release: 1
Provides: bzip
Obsoletes: bzip
# The following is a kludge to get updating bzip2 to after the split work
@@ -30,7 +30,8 @@
Patch1: bzip2-shared_lib.patch
Patch2: bzip2-maxlen20.patch
Patch3: bzip2-faster.patch
-Patch4: bzip2-CVE-2008-1372-CERT-FI-20469.patch
+Patch4: bzip2-cflags.patch
+Patch5: bzip2-unsafe_strcpy.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -43,6 +44,7 @@
Julian Seward
%package doc
+License: BSD 3-Clause
Summary: The bzip2 program and Library Documentation
Group: Productivity/Archiving/Compression
@@ -56,6 +58,7 @@
Julian Seward
%package -n libbz2-1
+License: BSD 3-Clause
Summary: The bzip2 runtime library
Group: Productivity/Archiving/Compression
@@ -69,6 +72,7 @@
Julian Seward
%package -n libbz2-devel
+License: BSD 3-Clause
Summary: The bzip2 runtime library development files
Group: Development/Libraries/Other
Requires: libbz2-1 = %{version}
@@ -87,7 +91,8 @@
%patch1
%patch2
%patch3
-%patch4 -p1
+%patch4
+%patch5
%build
profile_bzip2()
@@ -120,6 +125,14 @@
mv $RPM_BUILD_ROOT%{_libdir}/libbz2.so $RPM_BUILD_ROOT/%{_lib}/libbz2.so.%{version}
ln -sf libbz2.so.%{version} $RPM_BUILD_ROOT/%{_lib}/libbz2.so.1
ln -sf ../../%{_lib}/libbz2.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libbz2.so
+# installing bzgrep, bzdiff and bzmore scripts bnc#376464
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+install -m 755 bzgrep bzdiff bzmore $RPM_BUILD_ROOT%{_bindir}
+install -m 644 bzgrep.1 bzdiff.1 bzmore.1 $RPM_BUILD_ROOT%{_mandir}/man1
+ln -s bzdiff $RPM_BUILD_ROOT%{_bindir}/bzcmp
+ln -s bzmore $RPM_BUILD_ROOT%{_bindir}/bzless
+ln -s bzdiff.1 $RPM_BUILD_ROOT%{_mandir}/man1/bzcmp.1
+ln -s bzmore.1 $RPM_BUILD_ROOT%{_mandir}/man1/bzless.1
%clean
rm -rf $RPM_BUILD_ROOT
@@ -151,6 +164,15 @@
%{_libdir}/libbz2.so
%changelog
+* Thu Apr 03 2008 lmichnovic@suse.cz
+- update to version 1.5
+ * Fixes CERT-FI 20469 as it applies to bzip2
+ which obsoletes bzip2-CVE-2008-1372-CERT-FI-20469.patch
+- installing scripts bzdiff, bzgrep, bzmore
+ and symlinks bzless, bzcmp [bnc#376464]
+- addded CFLAGS in Makefile-libbz2_so (cflags.patch)
+- fix unsafe strcpy in bzip2recover (unsafe_strcpy.patch)
+ Thanks to Red Hat.
* Wed Mar 19 2008 nadvornik@suse.cz
- fixed buffer overflows CVE-2008-1372 [bnc#372047]
* Thu Dec 06 2007 lmichnovic@suse.cz
@@ -220,7 +242,7 @@
- re-added /usr/include/bzlib.h
* Thu Mar 08 2001 bk@suse.de
- Replaced the -malign options with -mcpu=pentiumpro
-* Tue Mar 06 2001 bk@suse.de
+* Wed Mar 07 2001 bk@suse.de
- add version info to libbz2 link to fix the library version number
- if i386, add -malign-loops=2 -malign-jumps=2 -malign-functions=2
* Thu Nov 30 2000 aj@suse.de
++++++ bzip2-1.0.4.tar.gz -> bzip2-1.0.5.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/blocksort.c new/bzip2-1.0.5/blocksort.c
--- old/bzip2-1.0.4/blocksort.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/blocksort.c 2007-12-09 13:20:58.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/bzip2.c new/bzip2-1.0.5/bzip2.c
--- old/bzip2-1.0.4/bzip2.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/bzip2.c 2007-12-09 13:22:06.000000000 +0100
@@ -7,8 +7,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -1605,11 +1605,11 @@
"bzip2, a block-sorting file compressor. "
"Version %s.\n"
" \n"
- " Copyright (C) 1996-2006 by Julian Seward.\n"
+ " Copyright (C) 1996-2007 by Julian Seward.\n"
" \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.4 source distribution.\n"
+ " in the bzip2-1.0.5 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 -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/bzip2recover.c new/bzip2-1.0.5/bzip2recover.c
--- old/bzip2-1.0.4/bzip2recover.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/bzip2recover.c 2007-12-09 13:28:26.000000000 +0100
@@ -7,8 +7,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -313,7 +313,7 @@
inFileName[0] = outFileName[0] = 0;
fprintf ( stderr,
- "bzip2recover 1.0.4: extracts blocks from damaged .bz2 files.\n" );
+ "bzip2recover 1.0.5: extracts blocks from damaged .bz2 files.\n" );
if (argc != 2) {
fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n",
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/bzlib.c new/bzip2-1.0.5/bzlib.c
--- old/bzip2-1.0.4/bzlib.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/bzlib.c 2007-12-09 14:57:21.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -48,7 +48,7 @@
"component, you should also report this bug to the author(s)\n"
"of that program. Please make an effort to report this bug;\n"
"timely and accurate bug reports eventually lead to higher\n"
- "quality software. Thanks. Julian Seward, 15 February 2005.\n\n",
+ "quality software. Thanks. Julian Seward, 10 December 2007.\n\n",
errcode,
BZ2_bzlibVersion()
);
@@ -598,6 +598,7 @@
UInt32 c_tPos = s->tPos;
char* cs_next_out = s->strm->next_out;
unsigned int cs_avail_out = s->strm->avail_out;
+ Int32 ro_blockSize100k = s->blockSize100k;
/* end restore */
UInt32 avail_out_INIT = cs_avail_out;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/bzlib.h new/bzip2-1.0.5/bzlib.h
--- old/bzip2-1.0.4/bzlib.h 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/bzlib.h 2007-12-09 13:34:39.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/bzlib_private.h new/bzip2-1.0.5/bzlib_private.h
--- old/bzip2-1.0.4/bzlib_private.h 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/bzlib_private.h 2007-12-09 15:00:46.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -36,7 +36,7 @@
/*-- General stuff. --*/
-#define BZ_VERSION "1.0.4, 20-Dec-2006"
+#define BZ_VERSION "1.0.5, 10-Dec-2007"
typedef char Char;
typedef unsigned char Bool;
@@ -442,11 +442,15 @@
/*-- Macros for decompression. --*/
#define BZ_GET_FAST(cccc) \
+ /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+ if (s->tPos >= (UInt32)100000 * (UInt32)s->blockSize100k) return True; \
s->tPos = s->tt[s->tPos]; \
cccc = (UChar)(s->tPos & 0xff); \
s->tPos >>= 8;
#define BZ_GET_FAST_C(cccc) \
+ /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+ if (c_tPos >= (UInt32)100000 * (UInt32)ro_blockSize100k) return True; \
c_tPos = c_tt[c_tPos]; \
cccc = (UChar)(c_tPos & 0xff); \
c_tPos >>= 8;
@@ -469,8 +473,10 @@
(((UInt32)s->ll16[i]) | (GET_LL4(i) << 16))
#define BZ_GET_SMALL(cccc) \
- cccc = BZ2_indexIntoF ( s->tPos, s->cftab ); \
- s->tPos = GET_LL(s->tPos);
+ /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+ if (s->tPos >= (UInt32)100000 * (UInt32)s->blockSize100k) return True; \
+ cccc = BZ2_indexIntoF ( s->tPos, s->cftab ); \
+ s->tPos = GET_LL(s->tPos);
/*-- externs for decompression. --*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/CHANGES new/bzip2-1.0.5/CHANGES
--- old/bzip2-1.0.4/CHANGES 2007-01-03 06:59:16.000000000 +0100
+++ new/bzip2-1.0.5/CHANGES 2007-12-09 14:00:17.000000000 +0100
@@ -2,8 +2,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -312,3 +312,8 @@
* Fix minor doc/comment bugs.
+
+1.0.5 (10 Dec 07)
+~~~~~~~~~~~~~~~~~
+Security fix only. Fixes CERT-FI 20469 as it applies to bzip2.
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/compress.c new/bzip2-1.0.5/compress.c
--- old/bzip2-1.0.4/compress.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/compress.c 2007-12-09 13:29:25.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/crctable.c new/bzip2-1.0.5/crctable.c
--- old/bzip2-1.0.4/crctable.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/crctable.c 2007-12-09 13:29:49.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/decompress.c new/bzip2-1.0.5/decompress.c
--- old/bzip2-1.0.4/decompress.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/decompress.c 2007-12-09 13:31:31.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/entities.xml new/bzip2-1.0.5/entities.xml
--- old/bzip2-1.0.4/entities.xml 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/entities.xml 2007-12-09 13:35:43.000000000 +0100
@@ -1,9 +1,9 @@
<!-- misc. strings -->
<!ENTITY bz-url "http://www.bzip.org">
<!ENTITY bz-email "jseward@bzip.org">
-<!ENTITY bz-lifespan "1996-2006">
+<!ENTITY bz-lifespan "1996-2007">
-<!ENTITY bz-version "1.0.4">
-<!ENTITY bz-date "20 December 2006">
+<!ENTITY bz-version "1.0.5">
+<!ENTITY bz-date "10 December 2007">
<!ENTITY manual-title "bzip2 Manual">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/format.pl new/bzip2-1.0.5/format.pl
--- old/bzip2-1.0.4/format.pl 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/format.pl 2007-12-09 14:01:46.000000000 +0100
@@ -4,8 +4,8 @@
# This file is part of bzip2/libbzip2, a program and library for
# lossless, block-sorting data compression.
#
-# bzip2/libbzip2 version 1.0.4 of 20 December 2006
-# Copyright (C) 1996-2006 Julian Seward
+# bzip2/libbzip2 version 1.0.5 of 10 December 2007
+# Copyright (C) 1996-2007 Julian Seward
#
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
# README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/huffman.c new/bzip2-1.0.5/huffman.c
--- old/bzip2-1.0.4/huffman.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/huffman.c 2007-12-09 13:31:57.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/LICENSE new/bzip2-1.0.5/LICENSE
--- old/bzip2-1.0.4/LICENSE 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/LICENSE 2007-12-09 14:23:03.000000000 +0100
@@ -2,7 +2,7 @@
--------------------------------------------------------------------------
This program, "bzip2", the associated library "libbzip2", and all
-documentation, are copyright (C) 1996-2006 Julian R Seward. All
+documentation, are copyright (C) 1996-2007 Julian R Seward. All
rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -36,8 +36,7 @@
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, Cambridge, UK.
-jseward@bzip.org
-bzip2/libbzip2 version 1.0.4 of 20 December 2006
+Julian Seward, jseward@bzip.org
+bzip2/libbzip2 version 1.0.5 of 10 December 2007
--------------------------------------------------------------------------
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/Makefile new/bzip2-1.0.5/Makefile
--- old/bzip2-1.0.4/Makefile 2007-01-03 04:49:21.000000000 +0100
+++ new/bzip2-1.0.5/Makefile 2008-02-14 13:39:18.000000000 +0100
@@ -2,8 +2,8 @@
# This file is part of bzip2/libbzip2, a program and library for
# lossless, block-sorting data compression.
#
-# bzip2/libbzip2 version 1.0.4 of 20 December 2006
-# Copyright (C) 1996-2006 Julian Seward
+# bzip2/libbzip2 version 1.0.5 of 10 December 2007
+# Copyright (C) 1996-2007 Julian Seward
#
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
# README file.
@@ -137,7 +137,7 @@
distclean: clean
rm -f manual.ps manual.html manual.pdf
-DISTNAME=bzip2-1.0.4
+DISTNAME=bzip2-1.0.5
dist: check manual
rm -f $(DISTNAME)
ln -s -f . $(DISTNAME)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/Makefile-libbz2_so new/bzip2-1.0.5/Makefile-libbz2_so
--- old/bzip2-1.0.4/Makefile-libbz2_so 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/Makefile-libbz2_so 2007-12-09 14:00:50.000000000 +0100
@@ -10,8 +10,8 @@
# This file is part of bzip2/libbzip2, a program and library for
# lossless, block-sorting data compression.
#
-# bzip2/libbzip2 version 1.0.4 of 20 December 2006
-# Copyright (C) 1996-2006 Julian Seward
+# bzip2/libbzip2 version 1.0.5 of 10 December 2007
+# Copyright (C) 1996-2007 Julian Seward
#
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
# README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/manual.html new/bzip2-1.0.5/manual.html
--- old/bzip2-1.0.4/manual.html 2007-01-03 07:04:57.000000000 +0100
+++ new/bzip2-1.0.5/manual.html 2008-02-14 13:40:32.000000000 +0100
@@ -1,7 +1,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>bzip2 and libbzip2, version 1.0.4</title>
+<title>bzip2 and libbzip2, version 1.0.5</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<style type="text/css" media="screen">/* Colours:
#74240f dark brown h1, h2, h3, h4
@@ -83,7 +83,7 @@
<div class="titlepage">
<div>
<div><h1 class="title">
-<a name="userman"></a>bzip2 and libbzip2, version 1.0.4</h1></div>
+<a name="userman"></a>bzip2 and libbzip2, version 1.0.5</h1></div>
<div><h2 class="subtitle">A program and library for data compression</h2></div>
<div><div class="authorgroup"><div class="author">
<h3 class="author">
@@ -91,12 +91,12 @@
</h3>
<div class="affiliation"><span class="orgname">http://www.bzip.org<br></span></div>
</div></div></div>
-<div><p class="releaseinfo">Version 1.0.4 of 20 December 2006</p></div>
-<div><p class="copyright">Copyright � 1996-2006 Julian Seward</p></div>
+<div><p class="releaseinfo">Version 1.0.5 of 10 December 2007</p></div>
+<div><p class="copyright">Copyright � 1996-2007 Julian Seward</p></div>
<div><div class="legalnotice">
-<a name="id2497666"></a><p>This program, <code class="computeroutput">bzip2</code>, the
+<a name="id2499833"></a><p>This program, <code class="computeroutput">bzip2</code>, the
associated library <code class="computeroutput">libbzip2</code>, and
- all documentation, are copyright � 1996-2006 Julian Seward.
+ all documentation, are copyright � 1996-2007 Julian Seward.
All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with
or without modification, are permitted provided that the
@@ -645,7 +645,7 @@
<code class="computeroutput">bzip2</code> tries hard to detect I/O
errors and exit cleanly, but the details of what the problem is
sometimes seem rather misleading.</p>
-<p>This manual page pertains to version 1.0.4 of
+<p>This manual page pertains to version 1.0.5 of
<code class="computeroutput">bzip2</code>. Compressed data created by
this version is entirely forwards and backwards compatible with the
previous public releases, versions 0.1pl2, 0.9.0 and 0.9.5, 1.0.0,
@@ -2143,13 +2143,13 @@
message:</p>
<div class="blockquote"><blockquote class="blockquote">
<p>bzip2/libbzip2: internal error number N.</p>
-<p>This is a bug in bzip2/libbzip2, 1.0.4 of 20 December 2006.
+<p>This is a bug in bzip2/libbzip2, 1.0.5 of 10 December 2007.
Please report it to me at: jseward@bzip.org. If this happened
when you were using some program which uses libbzip2 as a
component, you should also report this bug to the author(s)
of that program. Please make an effort to report this bug;
timely and accurate bug reports eventually lead to higher
-quality software. Thanks. Julian Seward, 20 December 2006.
+quality software. Thanks. Julian Seward, 10 December 2007.
</p>
</blockquote></div>
<p>where <code class="computeroutput">N</code> is some error code
Files old/bzip2-1.0.4/manual.pdf and new/bzip2-1.0.5/manual.pdf differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/manual.ps new/bzip2-1.0.5/manual.ps
--- old/bzip2-1.0.4/manual.ps 2007-01-03 07:11:53.000000000 +0100
+++ new/bzip2-1.0.5/manual.ps 2008-02-14 13:46:03.000000000 +0100
@@ -394,7 +394,7 @@
%%EndProlog
%%BeginSetup
xpdf begin
-%%BeginResource: font FZIYCF+NimbusSanL-Bold
+%%BeginResource: font DTUUHP+NimbusSanL-Bold
%!PS-AdobeFont-1.0: NimbusSanL-Bold 1.05
%%CreationDate: Wed Dec 22 1999
% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
@@ -417,7 +417,7 @@
/UnderlinePosition -155 def
/UnderlineThickness 69 def
end readonly def
-/FontName /FZIYCF+NimbusSanL-Bold def
+/FontName /DTUUHP+NimbusSanL-Bold def
/PaintType 0 def
/WMode 0 def
/FontBBox {-173 -307 1003 949} readonly def
@@ -777,7 +777,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F122_0 /FZIYCF+NimbusSanL-Bold 1 1
+/F122_0 /DTUUHP+NimbusSanL-Bold 1 1
[ /.notdef/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
/ogonek/ring/.notdef/breve/minus/.notdef/Zcaron/zcaron
/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity
@@ -811,7 +811,7 @@
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
-%%BeginResource: font QKUKYA+NimbusRomNo9L-Regu
+%%BeginResource: font VXAMRV+NimbusRomNo9L-Regu
%!PS-AdobeFont-1.0: NimbusRomNo9L-Regu 1.05
%%CreationDate: Wed Dec 22 1999
% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
@@ -834,7 +834,7 @@
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
-/FontName /QKUKYA+NimbusRomNo9L-Regu def
+/FontName /VXAMRV+NimbusRomNo9L-Regu def
/PaintType 0 def
/WMode 0 def
/FontBBox {-168 -281 1000 924} readonly def
@@ -1471,7 +1471,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F130_0 /QKUKYA+NimbusRomNo9L-Regu 1 1
+/F130_0 /VXAMRV+NimbusRomNo9L-Regu 1 1
[ /.notdef/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
/ogonek/ring/.notdef/breve/minus/.notdef/Zcaron/zcaron
/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity
@@ -1505,7 +1505,7 @@
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
-%%BeginResource: font MSSLDW+NimbusMonL-Regu
+%%BeginResource: font MFECUR+NimbusMonL-Regu
%!PS-AdobeFont-1.0: NimbusMonL-Regu 1.05
%%CreationDate: Wed Dec 22 1999
% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
@@ -1528,7 +1528,7 @@
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
-/FontName /MSSLDW+NimbusMonL-Regu def
+/FontName /MFECUR+NimbusMonL-Regu def
/PaintType 0 def
/WMode 0 def
/FontBBox {-12 -237 650 811} readonly def
@@ -2130,7 +2130,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F134_0 /MSSLDW+NimbusMonL-Regu 1 1
+/F134_0 /MFECUR+NimbusMonL-Regu 1 1
[ /.notdef/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
/ogonek/ring/.notdef/breve/minus/.notdef/Zcaron/zcaron
/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity
@@ -2164,7 +2164,7 @@
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
-%%BeginResource: font SFIDZW+CMMI10
+%%BeginResource: font ZOVMRD+CMMI10
%!PS-AdobeFont-1.1: CMMI10 1.100
%%CreationDate: 1996 Jul 23 07:53:57
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
@@ -2178,7 +2178,7 @@
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
-/FontName /SFIDZW+CMMI10 def
+/FontName /ZOVMRD+CMMI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
@@ -2234,7 +2234,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F147_0 /SFIDZW+CMMI10 1 1
+/F147_0 /ZOVMRD+CMMI10 1 1
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
@@ -2268,7 +2268,7 @@
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef]
pdfMakeFont
-%%BeginResource: font TGUDXB+NimbusMonL-Bold
+%%BeginResource: font ERVBFT+NimbusMonL-Bold
%!PS-AdobeFont-1.0: NimbusMonL-Bold 1.05
%%CreationDate: Wed Dec 22 1999
% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
@@ -2291,7 +2291,7 @@
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
-/FontName /TGUDXB+NimbusMonL-Bold def
+/FontName /ERVBFT+NimbusMonL-Bold def
/PaintType 0 def
/WMode 0 def
/FontBBox {-43 -278 681 871} readonly def
@@ -2623,7 +2623,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F392_0 /TGUDXB+NimbusMonL-Bold 1 1
+/F392_0 /ERVBFT+NimbusMonL-Bold 1 1
[ /.notdef/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
/ogonek/ring/.notdef/breve/minus/.notdef/Zcaron/zcaron
/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity
@@ -2657,7 +2657,7 @@
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
-%%BeginResource: font RKQVOW+CMSY10
+%%BeginResource: font BZXIEB+CMSY10
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
@@ -2671,7 +2671,7 @@
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
-/FontName /RKQVOW+CMSY10 def
+/FontName /BZXIEB+CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
@@ -2712,7 +2712,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F564_0 /RKQVOW+CMSY10 1 1
+/F564_0 /BZXIEB+CMSY10 1 1
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
@@ -2746,7 +2746,7 @@
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef]
pdfMakeFont
-%%BeginResource: font GXEWUR+NimbusRomNo9L-ReguItal
+%%BeginResource: font WWWUTU+NimbusRomNo9L-ReguItal
%!PS-AdobeFont-1.0: NimbusRomNo9L-ReguItal 1.05
%%CreationDate: Wed Dec 22 1999
% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
@@ -2769,7 +2769,7 @@
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
-/FontName /GXEWUR+NimbusRomNo9L-ReguItal def
+/FontName /WWWUTU+NimbusRomNo9L-ReguItal def
/PaintType 0 def
/WMode 0 def
/FontBBox {-169 -270 1010 924} readonly def
@@ -3095,7 +3095,7 @@
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
-/F637_0 /GXEWUR+NimbusRomNo9L-ReguItal 1 1
+/F637_0 /WWWUTU+NimbusRomNo9L-ReguItal 1 1
[ /.notdef/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
/ogonek/ring/.notdef/breve/minus/.notdef/Zcaron/zcaron
/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity
@@ -3208,7 +3208,7 @@
15 TJm
(sion) 50.9687 Tj
-278 TJm
-(1.0.4) 55.1334 Tj
+(1.0.5) 55.1334 Tj
[1 0 0 1 72 696.784] cm
/DeviceRGB {} cs
[0 0 0] sc
@@ -3491,7 +3491,7 @@
15 TJm
(sion) 29.4958 Tj
-488 TJm
-(1.0.4:) 36.6832 Tj
+(1.0.5:) 36.6832 Tj
-766 TJm
(A) 10.358 Tj
-488 TJm
@@ -3585,7 +3585,7 @@
0 0 Td
124.861 668.409 Td
/F130_0 9.9626 Tf
-(1996-2006) 43.1679 Tj
+(1996-2007) 43.1679 Tj
-250 TJm
(Julian) 23.8007 Tj
-250 TJm
@@ -3685,7 +3685,7 @@
-250 TJm
(\251) 6.05728 Tj
-250 TJm
-(1996-2006) 34.5344 Tj
+(1996-2007) 34.5344 Tj
-250 TJm
(Julian) 19.0406 Tj
-250 TJm
@@ -28850,7 +28850,7 @@
15 TJm
(ersion) 24.3486 Tj
-280 TJm
-(1.0.4) 19.9252 Tj
+(1.0.5) 19.9252 Tj
-280 TJm
(of) 8.29885 Tj
[1 0 0 1 256.84 515.882] cm
@@ -71667,15 +71667,15 @@
-331 TJm
(bzip2/libbzip2,) 60.0546 Tj
-352 TJm
-(1.0.4) 19.9252 Tj
+(1.0.5) 19.9252 Tj
-332 TJm
(of) 8.29885 Tj
-332 TJm
-(20) 9.9626 Tj
+(10) 9.9626 Tj
-332 TJm
(December) 40.9363 Tj
-331 TJm
-(2006.) 22.4159 Tj
+(2007.) 22.4159 Tj
-555 TJm
(Please) 25.4544 Tj
-332 TJm
@@ -71815,11 +71815,11 @@
10 TJm
(ard,) 15.2129 Tj
-250 TJm
-(20) 9.9626 Tj
+(10) 9.9626 Tj
-250 TJm
(December) 40.9363 Tj
-250 TJm
-(2006.) 22.4159 Tj
+(2007.) 22.4159 Tj
[1 0 0 1 72 368.256] cm
/DeviceRGB {} cs
[0 0 0] sc
@@ -82890,11 +82890,11 @@
%%Trailer
end
%%DocumentSuppliedResources:
-%%+ font FZIYCF+NimbusSanL-Bold
-%%+ font QKUKYA+NimbusRomNo9L-Regu
-%%+ font MSSLDW+NimbusMonL-Regu
-%%+ font SFIDZW+CMMI10
-%%+ font TGUDXB+NimbusMonL-Bold
-%%+ font RKQVOW+CMSY10
-%%+ font GXEWUR+NimbusRomNo9L-ReguItal
+%%+ font DTUUHP+NimbusSanL-Bold
+%%+ font VXAMRV+NimbusRomNo9L-Regu
+%%+ font MFECUR+NimbusMonL-Regu
+%%+ font ZOVMRD+CMMI10
+%%+ font ERVBFT+NimbusMonL-Bold
+%%+ font BZXIEB+CMSY10
+%%+ font WWWUTU+NimbusRomNo9L-ReguItal
%%EOF
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/manual.xml new/bzip2-1.0.5/manual.xml
--- old/bzip2-1.0.4/manual.xml 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/manual.xml 2007-12-09 13:36:32.000000000 +0100
@@ -9,7 +9,7 @@
<book lang="en" id="userman" xreflabel="bzip2 Manual">
<bookinfo>
- <title>bzip2 and libbzip2, version 1.0.4</title>
+ <title>bzip2 and libbzip2, version 1.0.5</title>
<subtitle>A program and library for data compression</subtitle>
<copyright>
<year>&bz-lifespan;</year>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/mk251.c new/bzip2-1.0.5/mk251.c
--- old/bzip2-1.0.4/mk251.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/mk251.c 2007-12-09 13:32:28.000000000 +0100
@@ -9,8 +9,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/randtable.c new/bzip2-1.0.5/randtable.c
--- old/bzip2-1.0.4/randtable.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/randtable.c 2007-12-09 13:32:55.000000000 +0100
@@ -8,8 +8,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/README new/bzip2-1.0.5/README
--- old/bzip2-1.0.4/README 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/README 2007-12-09 14:24:59.000000000 +0100
@@ -6,8 +6,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
-bzip2/libbzip2 version 1.0.4 of 20 December 2006
-Copyright (C) 1996-2006 Julian Seward
+bzip2/libbzip2 version 1.0.5 of 10 December 2007
+Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in this file.
@@ -177,6 +177,10 @@
See the CHANGES file.
+WHAT'S NEW IN 1.0.5 ?
+
+ See the CHANGES file.
+
I hope you find bzip2 useful. Feel free to contact me at
jseward@bzip.org
@@ -203,3 +207,4 @@
30 December 2001 (bzip2, version 1.0.2pre1)
15 February 2005 (bzip2, version 1.0.3)
20 December 2006 (bzip2, version 1.0.4)
+10 December 2007 (bzip2, version 1.0.5)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/README.COMPILATION.PROBLEMS new/bzip2-1.0.5/README.COMPILATION.PROBLEMS
--- old/bzip2-1.0.4/README.COMPILATION.PROBLEMS 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/README.COMPILATION.PROBLEMS 2007-12-09 13:55:06.000000000 +0100
@@ -2,8 +2,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
-bzip2/libbzip2 version 1.0.4 of 20 December 2006
-Copyright (C) 1996-2006 Julian Seward
+bzip2/libbzip2 version 1.0.5 of 10 December 2007
+Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
@@ -12,7 +12,7 @@
in the file LICENSE.
------------------------------------------------------------------
-bzip2-1.0.4 should compile without problems on the vast majority of
+bzip2-1.0.5 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 -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/README.XML.STUFF new/bzip2-1.0.5/README.XML.STUFF
--- old/bzip2-1.0.4/README.XML.STUFF 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/README.XML.STUFF 2007-12-09 13:55:43.000000000 +0100
@@ -2,8 +2,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/spewG.c new/bzip2-1.0.5/spewG.c
--- old/bzip2-1.0.4/spewG.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/spewG.c 2007-12-09 13:33:53.000000000 +0100
@@ -13,8 +13,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/unzcrash.c new/bzip2-1.0.5/unzcrash.c
--- old/bzip2-1.0.4/unzcrash.c 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/unzcrash.c 2007-12-09 13:34:13.000000000 +0100
@@ -17,8 +17,8 @@
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
- bzip2/libbzip2 version 1.0.4 of 20 December 2006
- Copyright (C) 1996-2006 Julian Seward
+ bzip2/libbzip2 version 1.0.5 of 10 December 2007
+ Copyright (C) 1996-2007 Julian Seward
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bzip2-1.0.4/xmlproc.sh new/bzip2-1.0.5/xmlproc.sh
--- old/bzip2-1.0.4/xmlproc.sh 2007-01-03 03:00:55.000000000 +0100
+++ new/bzip2-1.0.5/xmlproc.sh 2007-12-09 15:54:13.000000000 +0100
@@ -5,8 +5,8 @@
# This file is part of bzip2/libbzip2, a program and library for
# lossless, block-sorting data compression.
#
-# bzip2/libbzip2 version 1.0.4 of 20 December 2006
-# Copyright (C) 1996-2006 Julian Seward
+# bzip2/libbzip2 version 1.0.5 of 10 December 2007
+# Copyright (C) 1996-2007 Julian Seward
#
# Please read the WARNING, DISCLAIMER and PATENTS sections in the
# README file.
++++++ bzip2-cflags.patch ++++++
--- Makefile-libbz2_so
+++ Makefile-libbz2_so
@@ -35,7 +35,7 @@
bzlib.o
all: $(OBJS)
- $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 $(OBJS)
+ $(CC) $(CFLAGS) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 $(OBJS)
$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.4
rm -f libbz2.so.1.0
ln -s libbz2.so.1.0.4 libbz2.so.1.0
++++++ bzip2-faster.patch ++++++
--- /var/tmp/diff_new_pack.N11985/_old 2008-04-06 01:59:07.000000000 +0200
+++ /var/tmp/diff_new_pack.N11985/_new 2008-04-06 01:59:07.000000000 +0200
@@ -24,7 +24,7 @@
}
DState;
-@@ -482,8 +485,8 @@
+@@ -488,8 +491,8 @@
BZ2_decompress ( DState* );
extern void
++++++ bzip2-unsafe_strcpy.patch ++++++
--- bzip2recover.c
+++ bzip2recover.c
@@ -309,7 +309,8 @@
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,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org