diff --git a/2TB_size_overflow.diff b/2TB_size_overflow.diff
new file mode 100644
index 0000000..8d9d47a
--- /dev/null
+++ b/2TB_size_overflow.diff
@@ -0,0 +1,248 @@
+--- a/libparted/disk.c
++++ b/libparted/disk.c
+@@ -1,6 +1,6 @@
+ /*
+ libparted - a library for manipulating disk partitions
+- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007
++ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008
+ Free Software Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify
+@@ -1735,6 +1735,45 @@ _check_partition (PedDisk* disk, PedPartition* part)
+ return 0;
+ }
+
++ if (!(part->type & PED_PARTITION_METADATA)
++ && strcmp (disk->type->name, "msdos") == 0) {
++ /* Enforce some restrictions inherent in the DOS
++ partition table format. Without these, one would be able
++ to create a 2TB partition (or larger), and it would work,
++ but only until the next reboot. This was insidious: the
++ too-large partition would work initially, because with
++ Linux-2.4.x and newer we set the partition start sector
++ and length (in sectors) accurately and directly via the
++ BLKPG ioctl. However, only the last 32 bits of each
++ number would be written to the partition table, and the
++ next time the system would read/use those corrupted numbers
++ it would usually complain about an invalid partition.
++ The same applies to the starting sector number. */
++
++ /* The partition length, in sectors, must fit in 32 bytes. */
++ if (part->geom.length > UINT32_MAX) {
++ ped_exception_throw (
++ PED_EXCEPTION_ERROR,
++ PED_EXCEPTION_CANCEL,
++ _("partition length of %jd sectors exceeds"
++ " the DOS-partition-table-imposed maximum"
++ " of 2^32-1"),
++ part->geom.length);
++ return 0;
++ }
++
++ /* The starting sector number must fit in 32 bytes. */
++ if (part->geom.start > UINT32_MAX) {
++ ped_exception_throw (
++ PED_EXCEPTION_ERROR,
++ PED_EXCEPTION_CANCEL,
++ _("starting sector number, %jd exceeds"
++ " the DOS-partition-table-imposed maximum"
++ " of 2^32-1"), part->geom.start);
++ return 0;
++ }
++ }
++
+ return 1;
+ }
+
+diff --git a/tests/Makefile.am b/tests/Makefile.am
+index 3a3020e..b9cd205 100644
+--- a/tests/Makefile.am
++++ b/tests/Makefile.am
+@@ -7,7 +7,8 @@ TESTS = \
+ t2000-mkfs.sh \
+ t2100-mkswap.sh \
+ t3000-constraints.sh \
+- t3100-resize-ext2-partion.sh
++ t3100-resize-ext2-partion.sh \
++ t4100-msdos-partition-limits.sh
+
+ EXTRA_DIST = \
+ $(TESTS) test-lib.sh mkdtemp
+diff --git a/tests/t4100-msdos-partition-limits.sh b/tests/t4100-msdos-partition-limits.sh
+new file mode 100755
+index 0000000..13e32af
+--- /dev/null
++++ b/tests/t4100-msdos-partition-limits.sh
+@@ -0,0 +1,169 @@
++#!/bin/sh
++
++# Copyright (C) 2008 Free Software Foundation, Inc.
++
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 3 of the License, or
++# (at your option) any later version.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++
++# You should have received a copy of the GNU General Public License
++# along with this program. If not, see .
++
++test_description='msdos: enforce limits on partition start sector and length'
++
++# Need root privileges to use mount.
++privileges_required_=1
++
++. ./init.sh
++
++####################################################
++# Create and mount a file system capable of dealing with >=2TB files.
++# We must be able to create a file with an apparent length of 2TB or larger.
++# It needn't be a large file system.
++fs=fs_file
++mp=`pwd`/mount-point
++n=128
++
++test_expect_success \
++ 'create an XFS file system' \
++ '
++ dd if=/dev/zero of=$fs bs=1MB count=2 seek=20 &&
++ mkfs.xfs -q $fs &&
++ mkdir "$mp"
++
++ '
++
++# Unmount upon interrupt, failure, etc., as well as upon normal completion.
++cleanup_() { cd "$test_dir_" && umount "$mp" > /dev/null 2>&1; }
++
++test_expect_success \
++ 'mount it' \
++ '
++ mount -o loop $fs "$mp" &&
++ cd "$mp"
++
++ '
++dev=loop-file
++
++do_mkpart()
++{
++ start_sector=$1
++ end_sector=$2
++ # echo '********' $(echo $end_sector - $start_sector + 1 |bc)
++ dd if=/dev/zero of=$dev bs=1b count=2k seek=$end_sector 2> /dev/null &&
++ parted -s $dev mklabel msdos &&
++ parted -s $dev mkpart p xfs ${start_sector}s ${end_sector}s
++}
++
++# Specify the starting sector number and length in sectors,
++# rather than start and end.
++do_mkpart_start_and_len()
++{
++ start_sector=$1
++ len=$2
++ end_sector=$(echo $start_sector + $len - 1|bc)
++ do_mkpart $start_sector $end_sector
++}
++
++test_expect_success \
++ 'a partition length of 2^32-1 works.' \
++ '
++ end=$(echo $n+2^32-2|bc) &&
++ do_mkpart $n $end
++ '
++
++cat > exp < out 2>&1 &&
++ sed "s/Disk .*:/Disk:/;s/ *$//" out > k && mv k out &&
++ diff -u out exp
++ '
++
++test_expect_failure \
++ 'a partition length of exactly 2^32 sectors provokes failure.' \
++ 'do_mkpart $n $(echo $n+2^32-1|bc) > err 2>&1'
++
++msg='Error: partition length of 4294967296 sectors exceeds the '\
++'DOS-partition-table-imposed maximum of 2^32-1'
++test_expect_success \
++ 'check for new diagnostic' \
++ 'echo "$msg" > exp && diff -u err exp'
++
++# FIXME: investigate this.
++# Unexpectedly to me, both of these failed with this same diagnostic:
++#
++# Error: partition length of 4294967296 sectors exceeds the \
++# DOS-partition-table-imposed maximum of 2^32-1" > exp &&
++#
++# I expected the one below to fail with a length of _4294967297_.
++# Debugging, I see that _check_partition *does* detect this,
++# but the diagnostic doesn't get displayed because of the wonders
++# of parted's exception mechanism.
++
++test_expect_failure \
++ 'a partition length of 2^32+1 sectors provokes failure.' \
++ 'do_mkpart $n $(echo $n+2^32|bc) > err 2>&1'
++
++test_expect_success \
++ 'check for new diagnostic' \
++ 'echo "$msg" > exp && diff -u err exp'
++
++# =========================================================
++# Now consider partition starting sector numbers.
++msg='Error: starting sector number, 4294967296 exceeds the '\
++'DOS-partition-table-imposed maximum of 2^32-1'
++
++test_expect_success \
++ 'a partition start sector number of 2^32-1 works.' \
++ 'do_mkpart_start_and_len $(echo 2^32-1|bc) 1000'
++
++cat > exp < out 2>&1 &&
++ sed "s/Disk .*:/Disk:/;s/ *$//" out > k && mv k out &&
++ diff -u out exp
++ '
++
++test_expect_failure \
++ 'a partition start sector number of 2^32 must fail.' \
++ 'do_mkpart_start_and_len $(echo 2^32|bc) 1000 > err 2>&1'
++test_expect_success \
++ 'check for new diagnostic' \
++ 'echo "$msg" > exp && diff -u err exp'
++
++test_expect_failure \
++ 'a partition start sector number of 2^32+1 must fail, too.' \
++ 'do_mkpart_start_and_len $(echo 2^32+1|bc) 1000 > err 2>&1'
++test_expect_success \
++ 'check for new diagnostic' \
++ 'echo "$msg" > exp && diff -u err exp'
++
++test_done
+--
+1.5.4.rc2.85.g71fd
+
diff --git a/parted.changes b/parted.changes
index bfc1a28..2a695a0 100644
--- a/parted.changes
+++ b/parted.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Tue Jan 15 12:12:17 CET 2008 - fehr@suse.de
+
+- Add patch 2TB_size_overflow.diff developed by Jim Meyering
+ to properly handle cases of overflow over
+ 2TB limit in msdos label (#352484)
+
-------------------------------------------------------------------
Mon Aug 13 15:07:28 CEST 2007 - fehr@suse.de
diff --git a/parted.spec b/parted.spec
index 76e7722..167dcb1 100644
--- a/parted.spec
+++ b/parted.spec
@@ -1,7 +1,7 @@
#
# spec file for package parted (Version 1.8.8)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -17,7 +17,7 @@ License: GPL v2 or later
Group: System/Filesystems
Summary: GNU partitioner
Version: 1.8.8
-Release: 1
+Release: 8
Source0: %{name}-%{version}.tar.bz2
Patch: always-resize-part.dif
Patch1: parted-type.patch
@@ -28,6 +28,7 @@ Patch6: etherd_support.diff
Patch7: parted-1.8.3.dif
Patch8: fat16_hfs_fix.dif
Patch9: always_print_geom.diff
+Patch10: 2TB_size_overflow.diff
Patch51: parted.tty.patch
Patch52: parted.no-O_DIRECT.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -75,6 +76,7 @@ Authors:
%patch7
%patch8 -p1
%patch9
+%patch10 -p1
%patch51 -p1
%patch52 -p1
@@ -124,7 +126,11 @@ rm -rf "$RPM_BUILD_ROOT"
%{_libdir}/*.so
%changelog
-* Mon Aug 13 2007 - fehr@suse.de
+* Tue Jan 15 2008 fehr@suse.de
+- Add patch 2TB_size_overflow.diff developed by Jim Meyering
+ to properly handle cases of overflow over
+ 2TB limit in msdos label (#352484)
+* Mon Aug 13 2007 fehr@suse.de
- Update to new version 1.8.8
Properly detect 'ext2 fs too small' cases.
Read an msdos partition table from a device with 2K sectors.
@@ -134,34 +140,34 @@ rm -rf "$RPM_BUILD_ROOT"
Fixed exception handling in mkpart and mkpartfs commands.
Fix invalid command line argument handling.
Close memory leaks in parted.c and table.c.
-* Fri Jul 13 2007 - olh@suse.de
+* Fri Jul 13 2007 olh@suse.de
- do not open with O_DIRECT (#290087)
-* Thu Jul 05 2007 - sassmann@suse.de
+* Thu Jul 05 2007 sassmann@suse.de
- fix parted to generate parseable output (#289049)
added check to test if tty is availabe, if no tty is available
readline functions are omitted
-* Thu Jun 21 2007 - adrian@suse.de
+* Thu Jun 21 2007 adrian@suse.de
- fix changelog entry order
-* Sun May 13 2007 - olh@suse.de
+* Sun May 13 2007 olh@suse.de
- restore mkpart linux-swap syntax (#274080)
-* Thu May 10 2007 - fehr@suse.de
+* Thu May 10 2007 fehr@suse.de
- Update to new version 1.8.7
Fix primary partition cylinder alignment error for DOS disk labels
Avoid segfault due to a double free on reiserfs support
Fix script mode (-s) for mkfs command in parted
Fix off-by-one bug in parted when displaying information about the disk
-* Wed May 02 2007 - olh@suse.de
+* Wed May 02 2007 olh@suse.de
- remove unused check-devel from buildrequires to allow build in sles10
-* Tue Mar 27 2007 - sbrabec@suse.cz
+* Tue Mar 27 2007 sbrabec@suse.cz
- Require check-devel.
-* Thu Mar 22 2007 - fehr@suse.de
+* Thu Mar 22 2007 fehr@suse.de
- Update to new version 1.8.6
Revert the implementation of the linux-swap(new) and linux-swap(old) types.
- Update to new version 1.8.5
Add po translations
- Update to new version 1.8.4
Minor bug fix release for 1.8.3 to fix build issues on various platforms
-* Mon Mar 19 2007 - fehr@suse.de
+* Mon Mar 19 2007 fehr@suse.de
- Update to new version 1.8.3
libparted:
- Sync the linux-swap header according to the Linux kernel sources.
@@ -177,11 +183,11 @@ rm -rf "$RPM_BUILD_ROOT"
- Detect/report stdout write errors.
- Accept the --version and --help options.
- Fix memory leaks in parted(8).
-* Wed Mar 07 2007 - fehr@suse.de
+* Wed Mar 07 2007 fehr@suse.de
- make resize of ext2/3 under YaST2 work again (#249674)
-* Tue Feb 20 2007 - fehr@suse.de
+* Tue Feb 20 2007 fehr@suse.de
- make mklabel in scripted mode work again
-* Mon Jan 15 2007 - fehr@suse.de
+* Mon Jan 15 2007 fehr@suse.de
- Update to new version 1.8.2
libparted:
- Add the ped_device_cache_remove() function to remove a device from the
@@ -199,7 +205,7 @@ rm -rf "$RPM_BUILD_ROOT"
- Implement 'print devices' command.
- Alias 'print list' to 'print all'.
- Alias 'mktable' to 'mklabel'.
-* Tue Dec 05 2006 - fehr@suse.de
+* Tue Dec 05 2006 fehr@suse.de
- Update to new version 1.8.1
libparted
Rework backtrace support
@@ -219,19 +225,19 @@ rm -rf "$RPM_BUILD_ROOT"
Introduce the -list command-line switch.
Warn before mklabel and mkfs.
Proper print when there are no extended partitions, but partition names.
-* Tue Nov 07 2006 - ro@suse.de
+* Tue Nov 07 2006 ro@suse.de
- fix manpage permissions
-* Fri Jul 21 2006 - olh@suse.de
+* Fri Jul 21 2006 olh@suse.de
- keep kernel interface to extended partition on Linux
-* Tue Jul 18 2006 - olh@suse.de
+* Tue Jul 18 2006 olh@suse.de
- build with make -j
add parted-mac_data-init.patch
add parted-mac-set-type-corruption.patch (#192082)
-* Mon May 29 2006 - fehr@suse.de
+* Mon May 29 2006 fehr@suse.de
- Update to new version 1.7.1
libparted: bug fixes related to linking, HFS, ext2, the Mac disk label
parted: signal handling bug fix
-* Thu May 18 2006 - fehr@suse.de
+* Thu May 18 2006 fehr@suse.de
- Update to new version 1.7.0
libparted:
* support for Apple GUIDs to GPT code
@@ -250,177 +256,177 @@ rm -rf "$RPM_BUILD_ROOT"
manual:
* cut down substantially.
Lots of general content will be moved to the GNU Storage Guide.
-* Tue Apr 25 2006 - fehr@suse.de
+* Tue Apr 25 2006 fehr@suse.de
- Update to new version 1.7.0rc5
-* Mon Mar 06 2006 - schwab@suse.de
+* Mon Mar 06 2006 schwab@suse.de
- Fix format string.
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Tue Dec 06 2005 - fehr@suse.de
+* Tue Dec 06 2005 fehr@suse.de
- update to new version 1.6.25.1
-* Wed Nov 09 2005 - fehr@suse.de
+* Wed Nov 09 2005 fehr@suse.de
- update to new version 1.6.25
- make parted correctly refuse to resize inconsistent fat
filesystems even if env var YAST_IS_RUNNING is set (#132967)
-* Thu Sep 08 2005 - fehr@suse.de
+* Thu Sep 08 2005 fehr@suse.de
- fix wrong permissions of brazilian man page (#114849)
-* Mon Aug 15 2005 - fehr@suse.de
+* Mon Aug 15 2005 fehr@suse.de
- update to new version 1.6.24
-* Wed Aug 03 2005 - fehr@suse.de
+* Wed Aug 03 2005 fehr@suse.de
- make parted print BIOS geometry also if no disk label is present
(#100444)
-* Thu Jul 28 2005 - fehr@suse.de
+* Thu Jul 28 2005 fehr@suse.de
- update to new version 1.6.23
-* Tue Jul 19 2005 - pkirsch@suse.de
+* Tue Jul 19 2005 pkirsch@suse.de
- fix fat16 minimum requirements
- fix mac partition handling
-* Thu Apr 07 2005 - fehr@suse.de
+* Thu Apr 07 2005 fehr@suse.de
- update to new version 1.6.22
-* Wed Mar 16 2005 - fehr@suse.de
+* Wed Mar 16 2005 fehr@suse.de
- prevent shifted start sect when resizing with unknown fs (#73008)
-* Mon Jan 17 2005 - fehr@suse.de
+* Mon Jan 17 2005 fehr@suse.de
- fix typo in input_sector.patch
- update to new version 1.6.21
-* Thu Jan 13 2005 - fehr@suse.de
+* Thu Jan 13 2005 fehr@suse.de
- allow creation of partitions by exact sector number (#49276)
-* Tue Jan 11 2005 - fehr@suse.de
+* Tue Jan 11 2005 fehr@suse.de
- update to new version 1.6.20
-* Mon Nov 29 2004 - fehr@suse.de
+* Mon Nov 29 2004 fehr@suse.de
- update to new version 1.6.19
- add reiserfs to needforbuild
-* Mon Nov 22 2004 - fehr@suse.de
+* Mon Nov 22 2004 fehr@suse.de
- update to new version 1.6.18
-* Mon Nov 08 2004 - fehr@suse.de
+* Mon Nov 08 2004 fehr@suse.de
- update to new version 1.6.16
-* Tue Oct 26 2004 - fehr@suse.de
+* Tue Oct 26 2004 fehr@suse.de
- add patch by SGI for documentation of dvh-disklabel (#47611)
-* Wed Sep 29 2004 - fehr@suse.de
+* Wed Sep 29 2004 fehr@suse.de
- add support for ATA over ethernet
- add support for partitioning device-mapper devices (for dmraid)
-* Mon Sep 20 2004 - fehr@suse.de
+* Mon Sep 20 2004 fehr@suse.de
- update to new version 1.6.15
-* Thu Sep 16 2004 - fehr@suse.de
+* Thu Sep 16 2004 fehr@suse.de
- greatly simplify always-resize-part.dif by using
ped_constraint_exact
-* Wed Sep 15 2004 - fehr@suse.de
+* Wed Sep 15 2004 fehr@suse.de
- prevent unwanted modifying of partition start and end due to
alignment constraints during resize (#45013, #44699)
-* Mon Sep 06 2004 - fehr@suse.de
+* Mon Sep 06 2004 fehr@suse.de
- update to new version 1.6.14
-* Mon Sep 06 2004 - fehr@suse.de
+* Mon Sep 06 2004 fehr@suse.de
- update to new version 1.6.13
-* Mon Aug 16 2004 - fehr@suse.de
+* Mon Aug 16 2004 fehr@suse.de
- update to new version 1.6.12
-* Mon Apr 26 2004 - fehr@suse.de
+* Mon Apr 26 2004 fehr@suse.de
- update to new version 1.6.11
-* Wed Mar 31 2004 - meissner@suse.de
+* Wed Mar 31 2004 meissner@suse.de
- Detect viodasd virtual disks on iSeries. #37521
-* Sat Jan 10 2004 - adrian@suse.de
+* Sat Jan 10 2004 adrian@suse.de
- add %%run_ldconfig
-* Mon Oct 20 2003 - fehr@suse.de
+* Mon Oct 20 2003 fehr@suse.de
- fix printing of partitions larger than 1TB in size (#32319)
-* Fri Sep 12 2003 - fehr@suse.de
+* Fri Sep 12 2003 fehr@suse.de
- extend parted to handle User-mode virtual block devices (#30375)
-* Mon Sep 08 2003 - fehr@suse.de
+* Mon Sep 08 2003 fehr@suse.de
- do not warning about too new GPT version if running under YaST2
and too new version is 0x00010200 (#29563)
-* Mon Jul 28 2003 - fehr@suse.de
+* Mon Jul 28 2003 fehr@suse.de
- update to new version 1.6.6
-* Thu Jun 19 2003 - ro@suse.de
+* Thu Jun 19 2003 ro@suse.de
- build with current gettext
-* Thu Jun 12 2003 - fehr@suse.de
+* Thu Jun 12 2003 fehr@suse.de
- add missing dir to filelist
-* Thu Apr 24 2003 - ro@suse.de
+* Thu Apr 24 2003 ro@suse.de
- fix install_info --delete call and move from preun to postun
-* Thu Mar 20 2003 - fehr@suse.de
+* Thu Mar 20 2003 fehr@suse.de
- display also partitions of type Apple_Free on Macintosh
-* Mon Feb 24 2003 - fehr@suse.de
+* Mon Feb 24 2003 fehr@suse.de
- update to new version 1.6.5
-* Mon Feb 17 2003 - fehr@suse.de
+* Mon Feb 17 2003 fehr@suse.de
- Use env var YAST_IS_RUNNING instead if YAST2_RUNNING for checking
if parted is called by YAST2
-* Fri Feb 07 2003 - fehr@suse.de
+* Fri Feb 07 2003 fehr@suse.de
- Use %%install_info macro
-* Mon Feb 03 2003 - fehr@suse.de
+* Mon Feb 03 2003 fehr@suse.de
- disable check for string "FAT" in boot sector since it makes
parted fail on some IDE disks with TurboLinux installed (#19401)
-* Tue Dec 10 2002 - fehr@suse.de
+* Tue Dec 10 2002 fehr@suse.de
- update to new version 1.6.4
-* Mon Nov 18 2002 - schwab@suse.de
+* Mon Nov 18 2002 schwab@suse.de
- Add AM_GNU_GETTEXT_VERSION.
-* Mon Sep 23 2002 - meissner@suse.de
+* Mon Sep 23 2002 meissner@suse.de
- recognize AIX IPL signatures in MSDOS labels and mark these labels
invalid. Also overwrite the AIX IPL signature on "mklabel" (#20039).
-* Mon Sep 02 2002 - fehr@suse.de
+* Mon Sep 02 2002 fehr@suse.de
- fix bug occuring sometimes when resizing reiserfs from YaST2
(bug was in patch always-resize-part.dif)
-* Tue Aug 13 2002 - fehr@suse.de
+* Tue Aug 13 2002 fehr@suse.de
- update to parted 1.6.3
-* Thu Aug 08 2002 - fehr@suse.de
+* Thu Aug 08 2002 fehr@suse.de
- add patch to ignore /proc/sys/kernel/real-root-dev and do a stat
on "/" instead. real-root-dev does not always contain a valid
entry
-* Tue Aug 06 2002 - meissner@suse.de
+* Tue Aug 06 2002 meissner@suse.de
- redid patch for partition ids on MAC with some API additions
to make it 64bit clean.
-* Thu Aug 01 2002 - fehr@suse.de
+* Thu Aug 01 2002 fehr@suse.de
- add patch by Marcus Meissner to show partition type on MACs
-* Thu Jul 25 2002 - fehr@suse.de
+* Thu Jul 25 2002 fehr@suse.de
- add patch by Marcus Meissner to show and set partition id on dos
label
-* Tue Jul 16 2002 - schwab@suse.de
+* Tue Jul 16 2002 schwab@suse.de
- Update to parted 1.6.2, needed for ia64.
-* Tue Jul 02 2002 - meissner@suse.de
+* Tue Jul 02 2002 meissner@suse.de
- rerun auto* tools
-* Thu Jun 27 2002 - fehr@suse.de
+* Thu Jun 27 2002 fehr@suse.de
- make setting flags lvm and raid to off work
-* Mon Jun 10 2002 - fehr@suse.de
+* Mon Jun 10 2002 fehr@suse.de
- add patch to resize also partitions with unkown fs under YaST2
-* Tue May 07 2002 - fehr@suse.de
+* Tue May 07 2002 fehr@suse.de
- update to 1.4.24
- add patch to be verbose when resizing fat under YaST2
-* Tue May 07 2002 - ro@suse.de
+* Tue May 07 2002 ro@suse.de
- fixed specfile: no macro allowed in Version: line
-* Fri Apr 26 2002 - coolo@suse.de
+* Fri Apr 26 2002 coolo@suse.de
- use %%_libdir
-* Mon Sep 03 2001 - kkaempf@suse.de
+* Mon Sep 03 2001 kkaempf@suse.de
- update to 1.4.18
compiles now with gcc 3.x and new autoconf/automake.
support for ext3.
lots of minor fixes, see ChangeLog in source.
-* Thu May 10 2001 - freitag@suse.de
+* Thu May 10 2001 freitag@suse.de
- Added documentation to filelist, Bug# 6115
-* Thu May 10 2001 - mfabian@suse.de
+* Thu May 10 2001 mfabian@suse.de
- bzip2 sources
-* Mon Apr 30 2001 - tom@suse.de
+* Mon Apr 30 2001 tom@suse.de
- Change to new version 1.4.11
Removed configure patch (not needed anymore)
Removed gettextize (doesn't build)
Changed shared libraries to new state in file list
-* Thu Apr 12 2001 - ro@suse.de
+* Thu Apr 12 2001 ro@suse.de
- gettextize for new gettext
-* Wed Apr 04 2001 - kukuk@suse.de
+* Wed Apr 04 2001 kukuk@suse.de
- Add shared libraries to filelist for intel
-* Fri Mar 23 2001 - schwab@suse.de
+* Fri Mar 23 2001 schwab@suse.de
- Fix configure check for sizeof off_t.
- Enable shared libs for x86 now that llseek.c rubbish is not
needed any more.
-* Fri Feb 23 2001 - uli@suse.de
+* Fri Feb 23 2001 uli@suse.de
- enabled shared libs for non-x86 archs (see libparted/llseek.c for
explanation why this doesn't work for x86)
-* Fri Feb 23 2001 - ro@suse.de
+* Fri Feb 23 2001 ro@suse.de
- added readline/readline-devel to neededforbuild (split from bash)
-* Fri Jan 12 2001 - tom@suse.de
+* Fri Jan 12 2001 tom@suse.de
- update to version 1.4.6
-* Wed Jan 03 2001 - tom@suse.de
+* Wed Jan 03 2001 tom@suse.de
- update to version 1.4.5
-* Mon Dec 04 2000 - schwab@suse.de
+* Mon Dec 04 2000 schwab@suse.de
- Add %%suse_update_config.
-* Fri Dec 01 2000 - tom@suse.de
+* Fri Dec 01 2000 tom@suse.de
- update to version 1.4.4
-* Tue Nov 21 2000 - tom@suse.de
+* Tue Nov 21 2000 tom@suse.de
- update to version 1.4.2
-* Thu Nov 09 2000 - ro@suse.de
+* Thu Nov 09 2000 ro@suse.de
- fixed neededforbuild
-* Tue Oct 10 2000 - tom@suse.de
+* Tue Oct 10 2000 tom@suse.de
- initial version, GNU parted 1.2.9