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