From: Theodore Ts'o Date: Tue, 31 Jan 2017 06:03:13 +0000 (-0500) Subject: Update release notes, etc. for 1.43.4-WIP release X-Git-Tag: v1.43.4~16 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=05cecaf49b96ae0c684a4d4fc90c157bad2f2b35;p=tools%2Fe2fsprogs.git Update release notes, etc. for 1.43.4-WIP release Signed-off-by: Theodore Ts'o --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 3575d49..567f276 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,58 @@ +E2fsprogs 1.43.4-WIP (January 17, 2017) -- 75a790455c43abf +======================================= + +Fix a bug which was causing mke2fs -d and fuse2fs to improperly handle +Posix ACL's. + +Fix a bug which could cause mke2fs -d to fail if there is an +zero-length file in source directory tree. + +Debugfs will now display project quota information. + +Debugfs's do_set_xattr now uses C strings to parse extended attribute +values, and will print the extended attributes using either C strings +or hex bytes when using debugfs's do_get_xattr command. It will now +allow developers to see the contents of the system.data extended +attribute. + +Fix a bug in mke2fs where I/O errors weren't getting properly reported +to the user. + +Fix multiblock writes in the unaligned Direct I/O fallback code. +(Which is rarely needed on Linux systems, but which is required on +Freebsd systems.) + +Make sure the default mke2fs.conf file includes the uninit_bg feature +flag. (Which was accidentally dropped in v1.43). + +Fix a bug in resize2fs when operating on very large file systems which +have a block size different from the VM page size. + +If the reported device size is absurdly large, mke2fs will now report +an error instead looping forever or crashing. + +Replace a test file but which had a "non-commercial use-only" +copyright permission file with a newer version from the Cyrus imapd +package which now has a 4-clause BSD license, which was making some +lawyers nervous, even though the test file in question was only used +in lib/et's regression testing and was never included in any compiled +binary. (Addresses Debian Bug: #840733) + +Programming notes +----------------- + +Fix more FreeBSD-11 compatibility bugs, including some unmasked by +FreeBSD 11-rc2. + +Fix the Mac build. + +Fix build failure on RHEL 5.x systems caused by an old version of +libmagic. + +Fix a number of bugs reported by ASAN that can cause some (mostly +harmless) memory dereferences beyond allocated memory. + + E2fsprogs 1.43.3 (September 4, 2016) ==================================== diff --git a/debian/changelog b/debian/changelog index 86377aa..a0eb435 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,25 @@ +e2fsprogs (1.43.4~WIP.2017.01.30-1) unstable; urgency=medium + + * Fix a bug which was causing mke2fs -d and fuse2fs to improperly + handle Posix ACL's. + * Fix a bug which could cause mke2fs -d to fail if there is an + zero-length file in source directory tree. + * Debugfs will now display project quota information. + * Debugfs has a more friendly and powerful to print and set extended + attributes. + * Fix a bug in mke2fs where I/O errors weren't getting properly + reported to the user. + * Fix a bug in resize2fs when operating on very large file systems + which have a block size different from the VM page size. + * If the reported device size is absurdly large, mke2fs will now + report an error instead looping forever or crashing. + * Replace a test file in the sources with an updated version which has + a DFSG-compliant copyright license. This was making lawyers + nervous, even though the file was only used in regression tests and + was never used when building any binaries. (Closes: #840733) + + -- Theodore Y. Ts'o Mon, 30 Jan 2017 22:14:07 -0400 + e2fsprogs (1.43.3-1) unstable; urgency=medium * Fix e2fsck's handling of timestamps on 32-bit system (Closes: #836559) diff --git a/debian/e2fslibs.symbols b/debian/e2fslibs.symbols index 00da445..380cacd 100644 --- a/debian/e2fslibs.symbols +++ b/debian/e2fslibs.symbols @@ -606,6 +606,7 @@ libext2fs.so.2 e2fslibs #MINVER# ext2fs_xattr_set@Base 1.43 ext2fs_xattrs_close@Base 1.43 ext2fs_xattrs_count@Base 1.43 + ext2fs_xattrs_flags@Base 1.43.4~WIP.2017.01.30 ext2fs_xattrs_iterate@Base 1.43 ext2fs_xattrs_open@Base 1.43 ext2fs_xattrs_read@Base 1.43 diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot index c7123fd..aa73457 100644 --- a/po/e2fsprogs.pot +++ b/po/e2fsprogs.pot @@ -69,9 +69,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: e2fsprogs 1.43.3\n" +"Project-Id-Version: e2fsprogs 1.43.4-WIP\n" "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n" -"POT-Creation-Date: 2016-09-04 21:27-0400\n" +"POT-Creation-Date: 2017-01-31 00:56-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -94,8 +94,8 @@ msgstr "" msgid "while reading the bad blocks inode" msgstr "" -#: e2fsck/badblocks.c:72 e2fsck/scantest.c:107 e2fsck/unix.c:1508 -#: e2fsck/unix.c:1601 misc/badblocks.c:1242 misc/badblocks.c:1250 +#: e2fsck/badblocks.c:72 e2fsck/scantest.c:107 e2fsck/unix.c:1507 +#: e2fsck/unix.c:1600 misc/badblocks.c:1242 misc/badblocks.c:1250 #: misc/badblocks.c:1264 misc/badblocks.c:1276 misc/dumpe2fs.c:689 #: misc/e2image.c:1400 misc/e2image.c:1584 misc/e2image.c:1605 #: misc/mke2fs.c:230 misc/tune2fs.c:2693 misc/tune2fs.c:2787 resize/main.c:413 @@ -493,81 +493,81 @@ msgstr "" msgid "internal error: couldn't lookup EA inode record for %u" msgstr "" -#: e2fsck/pass1.c:666 e2fsck/pass2.c:970 +#: e2fsck/pass1.c:666 e2fsck/pass2.c:972 msgid "reading directory block" msgstr "" -#: e2fsck/pass1.c:1111 +#: e2fsck/pass1.c:1112 msgid "in-use inode map" msgstr "" -#: e2fsck/pass1.c:1122 +#: e2fsck/pass1.c:1123 msgid "directory inode map" msgstr "" -#: e2fsck/pass1.c:1132 +#: e2fsck/pass1.c:1133 msgid "regular file inode map" msgstr "" -#: e2fsck/pass1.c:1141 misc/e2image.c:1268 +#: e2fsck/pass1.c:1142 misc/e2image.c:1268 msgid "in-use block map" msgstr "" -#: e2fsck/pass1.c:1150 +#: e2fsck/pass1.c:1151 msgid "metadata block map" msgstr "" -#: e2fsck/pass1.c:1209 +#: e2fsck/pass1.c:1213 msgid "opening inode scan" msgstr "" -#: e2fsck/pass1.c:1247 +#: e2fsck/pass1.c:1251 msgid "getting next inode from scan" msgstr "" -#: e2fsck/pass1.c:1933 +#: e2fsck/pass1.c:1937 msgid "Pass 1" msgstr "" -#: e2fsck/pass1.c:1994 +#: e2fsck/pass1.c:1998 #, c-format msgid "reading indirect blocks of inode %u" msgstr "" -#: e2fsck/pass1.c:2044 +#: e2fsck/pass1.c:2048 msgid "bad inode map" msgstr "" -#: e2fsck/pass1.c:2084 +#: e2fsck/pass1.c:2088 msgid "inode in bad block map" msgstr "" -#: e2fsck/pass1.c:2104 +#: e2fsck/pass1.c:2108 msgid "imagic inode map" msgstr "" -#: e2fsck/pass1.c:2131 +#: e2fsck/pass1.c:2135 msgid "multiply claimed block map" msgstr "" -#: e2fsck/pass1.c:2245 +#: e2fsck/pass1.c:2249 msgid "ext attr block map" msgstr "" -#: e2fsck/pass1.c:3412 +#: e2fsck/pass1.c:3416 #, c-format msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n" msgstr "" -#: e2fsck/pass1.c:3827 +#: e2fsck/pass1.c:3831 msgid "block bitmap" msgstr "" -#: e2fsck/pass1.c:3833 +#: e2fsck/pass1.c:3837 msgid "inode bitmap" msgstr "" -#: e2fsck/pass1.c:3839 +#: e2fsck/pass1.c:3843 msgid "inode table" msgstr "" @@ -575,7 +575,7 @@ msgstr "" msgid "Pass 2" msgstr "" -#: e2fsck/pass2.c:1042 e2fsck/pass2.c:1207 +#: e2fsck/pass2.c:1044 e2fsck/pass2.c:1209 msgid "Can not continue." msgstr "" @@ -3194,7 +3194,7 @@ msgid "while reading MMP block" msgstr "" #: e2fsck/unix.c:1252 e2fsck/unix.c:1304 misc/e2undo.c:230 misc/e2undo.c:275 -#: misc/mke2fs.c:2541 misc/mke2fs.c:2592 misc/tune2fs.c:2610 +#: misc/mke2fs.c:2560 misc/mke2fs.c:2611 misc/tune2fs.c:2610 #: misc/tune2fs.c:2655 resize/main.c:187 resize/main.c:232 #, c-format msgid "" @@ -3203,188 +3203,188 @@ msgid "" "\n" msgstr "" -#: e2fsck/unix.c:1293 misc/e2undo.c:264 misc/mke2fs.c:2581 misc/tune2fs.c:2644 +#: e2fsck/unix.c:1293 misc/e2undo.c:264 misc/mke2fs.c:2600 misc/tune2fs.c:2644 #: resize/main.c:221 #, c-format msgid "while trying to delete %s" msgstr "" -#: e2fsck/unix.c:1319 misc/mke2fs.c:2607 resize/main.c:242 +#: e2fsck/unix.c:1319 misc/mke2fs.c:2626 resize/main.c:242 msgid "while trying to setup undo file\n" msgstr "" -#: e2fsck/unix.c:1363 +#: e2fsck/unix.c:1362 msgid "Error: ext2fs library version out of date!\n" msgstr "" -#: e2fsck/unix.c:1370 +#: e2fsck/unix.c:1369 msgid "while trying to initialize program" msgstr "" -#: e2fsck/unix.c:1393 +#: e2fsck/unix.c:1392 #, c-format msgid "\tUsing %s, %s\n" msgstr "" -#: e2fsck/unix.c:1405 +#: e2fsck/unix.c:1404 msgid "need terminal for interactive repairs" msgstr "" -#: e2fsck/unix.c:1466 +#: e2fsck/unix.c:1465 #, c-format msgid "%s: %s trying backup blocks...\n" msgstr "" -#: e2fsck/unix.c:1468 +#: e2fsck/unix.c:1467 msgid "Superblock invalid," msgstr "" -#: e2fsck/unix.c:1469 +#: e2fsck/unix.c:1468 msgid "Group descriptors look bad..." msgstr "" -#: e2fsck/unix.c:1479 +#: e2fsck/unix.c:1478 #, c-format msgid "%s: %s while using the backup blocks" msgstr "" -#: e2fsck/unix.c:1483 +#: e2fsck/unix.c:1482 #, c-format msgid "%s: going back to original superblock\n" msgstr "" -#: e2fsck/unix.c:1512 +#: e2fsck/unix.c:1511 msgid "" "The filesystem revision is apparently too high for this version of e2fsck.\n" "(Or the filesystem superblock is corrupt)\n" "\n" msgstr "" -#: e2fsck/unix.c:1519 +#: e2fsck/unix.c:1518 msgid "Could this be a zero-length partition?\n" msgstr "" -#: e2fsck/unix.c:1521 +#: e2fsck/unix.c:1520 #, c-format msgid "You must have %s access to the filesystem or be root\n" msgstr "" -#: e2fsck/unix.c:1527 +#: e2fsck/unix.c:1526 msgid "Possibly non-existent or swap device?\n" msgstr "" -#: e2fsck/unix.c:1529 +#: e2fsck/unix.c:1528 msgid "Filesystem mounted or opened exclusively by another program?\n" msgstr "" -#: e2fsck/unix.c:1533 +#: e2fsck/unix.c:1532 msgid "Possibly non-existent device?\n" msgstr "" -#: e2fsck/unix.c:1536 +#: e2fsck/unix.c:1535 msgid "" "Disk write-protected; use the -n option to do a read-only\n" "check of the device.\n" msgstr "" -#: e2fsck/unix.c:1604 +#: e2fsck/unix.c:1603 msgid "Get a newer version of e2fsck!" msgstr "" -#: e2fsck/unix.c:1648 +#: e2fsck/unix.c:1647 #, c-format msgid "while checking journal for %s" msgstr "" -#: e2fsck/unix.c:1651 +#: e2fsck/unix.c:1650 msgid "Cannot proceed with file system check" msgstr "" -#: e2fsck/unix.c:1662 +#: e2fsck/unix.c:1661 msgid "" "Warning: skipping journal recovery because doing a read-only filesystem " "check.\n" msgstr "" -#: e2fsck/unix.c:1674 +#: e2fsck/unix.c:1673 #, c-format msgid "unable to set superblock flags on %s\n" msgstr "" -#: e2fsck/unix.c:1680 +#: e2fsck/unix.c:1679 #, c-format msgid "Journal checksum error found in %s\n" msgstr "" -#: e2fsck/unix.c:1684 +#: e2fsck/unix.c:1683 #, c-format msgid "Journal corrupted in %s\n" msgstr "" -#: e2fsck/unix.c:1688 +#: e2fsck/unix.c:1687 #, c-format msgid "while recovering journal of %s" msgstr "" -#: e2fsck/unix.c:1710 +#: e2fsck/unix.c:1709 #, c-format msgid "%s has unsupported feature(s):" msgstr "" -#: e2fsck/unix.c:1769 +#: e2fsck/unix.c:1768 #, c-format msgid "%s: %s while reading bad blocks inode\n" msgstr "" -#: e2fsck/unix.c:1772 +#: e2fsck/unix.c:1771 msgid "This doesn't bode well, but we'll try to go on...\n" msgstr "" -#: e2fsck/unix.c:1818 +#: e2fsck/unix.c:1811 #, c-format msgid "Creating journal (%d blocks): " msgstr "" -#: e2fsck/unix.c:1828 +#: e2fsck/unix.c:1821 msgid " Done.\n" msgstr "" -#: e2fsck/unix.c:1830 +#: e2fsck/unix.c:1823 msgid "" "\n" "*** journal has been regenerated ***\n" msgstr "" -#: e2fsck/unix.c:1836 +#: e2fsck/unix.c:1829 msgid "aborted" msgstr "" -#: e2fsck/unix.c:1838 +#: e2fsck/unix.c:1831 #, c-format msgid "%s: e2fsck canceled.\n" msgstr "" -#: e2fsck/unix.c:1865 +#: e2fsck/unix.c:1858 msgid "Restarting e2fsck from the beginning...\n" msgstr "" -#: e2fsck/unix.c:1869 +#: e2fsck/unix.c:1862 msgid "while resetting context" msgstr "" -#: e2fsck/unix.c:1913 e2fsck/util.c:71 +#: e2fsck/unix.c:1906 e2fsck/util.c:71 #, c-format msgid "" "\n" "%s: ***** FILE SYSTEM WAS MODIFIED *****\n" msgstr "" -#: e2fsck/unix.c:1917 +#: e2fsck/unix.c:1910 #, c-format msgid "%s: ***** REBOOT SYSTEM *****\n" msgstr "" -#: e2fsck/unix.c:1925 e2fsck/util.c:77 +#: e2fsck/unix.c:1918 e2fsck/util.c:77 #, c-format msgid "" "\n" @@ -3818,7 +3818,7 @@ msgstr "" msgid "while opening inode %u" msgstr "" -#: misc/create_inode.c:156 misc/create_inode.c:183 misc/create_inode.c:904 +#: misc/create_inode.c:156 misc/create_inode.c:183 misc/create_inode.c:905 #: misc/e2undo.c:176 misc/e2undo.c:473 misc/e2undo.c:479 misc/e2undo.c:485 #: misc/mke2fs.c:353 msgid "while allocating memory" @@ -3854,7 +3854,7 @@ msgstr "" msgid "while creating symlink \"%s\"" msgstr "" -#: misc/create_inode.c:361 misc/create_inode.c:837 +#: misc/create_inode.c:361 misc/create_inode.c:838 #, c-format msgid "while looking up \"%s\"" msgstr "" @@ -3864,79 +3864,79 @@ msgstr "" msgid "while creating directory \"%s\"" msgstr "" -#: misc/create_inode.c:608 +#: misc/create_inode.c:609 #, c-format msgid "while opening \"%s\" to copy" msgstr "" -#: misc/create_inode.c:700 +#: misc/create_inode.c:701 #, c-format msgid "while changing working directory to \"%s\"" msgstr "" -#: misc/create_inode.c:708 +#: misc/create_inode.c:709 #, c-format msgid "while opening directory \"%s\"" msgstr "" -#: misc/create_inode.c:718 +#: misc/create_inode.c:719 #, c-format msgid "while lstat \"%s\"" msgstr "" -#: misc/create_inode.c:751 +#: misc/create_inode.c:752 #, c-format msgid "while creating special file \"%s\"" msgstr "" -#: misc/create_inode.c:760 +#: misc/create_inode.c:761 msgid "malloc failed" msgstr "" -#: misc/create_inode.c:768 +#: misc/create_inode.c:769 #, c-format msgid "while trying to read link \"%s\"" msgstr "" -#: misc/create_inode.c:775 +#: misc/create_inode.c:776 msgid "symlink increased in size between lstat() and readlink()" msgstr "" -#: misc/create_inode.c:786 +#: misc/create_inode.c:787 #, c-format msgid "while writing symlink\"%s\"" msgstr "" -#: misc/create_inode.c:796 +#: misc/create_inode.c:797 #, c-format msgid "while writing file \"%s\"" msgstr "" -#: misc/create_inode.c:809 +#: misc/create_inode.c:810 #, c-format msgid "while making dir \"%s\"" msgstr "" -#: misc/create_inode.c:826 +#: misc/create_inode.c:827 msgid "while changing directory" msgstr "" -#: misc/create_inode.c:832 +#: misc/create_inode.c:833 #, c-format msgid "ignoring entry \"%s\"" msgstr "" -#: misc/create_inode.c:845 +#: misc/create_inode.c:846 #, c-format msgid "while setting inode for \"%s\"" msgstr "" -#: misc/create_inode.c:852 +#: misc/create_inode.c:853 #, c-format msgid "while setting xattrs for \"%s\"" msgstr "" -#: misc/create_inode.c:870 +#: misc/create_inode.c:871 msgid "while saving inode data" msgstr "" @@ -4127,7 +4127,7 @@ msgstr "" msgid "Journal users: %s\n" msgstr "" -#: misc/dumpe2fs.c:530 misc/mke2fs.c:785 misc/tune2fs.c:1930 +#: misc/dumpe2fs.c:530 misc/mke2fs.c:786 misc/tune2fs.c:1930 msgid "Couldn't allocate memory to parse options!\n" msgstr "" @@ -4155,7 +4155,7 @@ msgid "" "\tblocksize=\n" msgstr "" -#: misc/dumpe2fs.c:646 misc/mke2fs.c:1815 +#: misc/dumpe2fs.c:646 misc/mke2fs.c:1816 #, c-format msgid "\tUsing %s\n" msgstr "" @@ -4901,7 +4901,7 @@ msgid "" "Could not write %d blocks in inode table starting at %llu: %s\n" msgstr "" -#: misc/mke2fs.c:444 misc/mke2fs.c:2654 misc/mke2fs.c:3030 +#: misc/mke2fs.c:444 misc/mke2fs.c:2673 misc/mke2fs.c:3049 msgid "done \n" msgstr "" @@ -4961,170 +4961,170 @@ msgstr "" msgid "while zeroing journal device (block %llu, count %d)" msgstr "" -#: misc/mke2fs.c:637 +#: misc/mke2fs.c:638 msgid "while writing journal superblock" msgstr "" -#: misc/mke2fs.c:652 +#: misc/mke2fs.c:653 #, c-format msgid "Creating filesystem with %llu %dk blocks and %u inodes\n" msgstr "" -#: misc/mke2fs.c:660 +#: misc/mke2fs.c:661 #, c-format msgid "" "warning: %llu blocks unused.\n" "\n" msgstr "" -#: misc/mke2fs.c:665 +#: misc/mke2fs.c:666 #, c-format msgid "Filesystem label=%s\n" msgstr "" -#: misc/mke2fs.c:668 +#: misc/mke2fs.c:669 #, c-format msgid "OS type: %s\n" msgstr "" -#: misc/mke2fs.c:670 +#: misc/mke2fs.c:671 #, c-format msgid "Block size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:673 +#: misc/mke2fs.c:674 #, c-format msgid "Cluster size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:677 +#: misc/mke2fs.c:678 #, c-format msgid "Fragment size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:679 +#: misc/mke2fs.c:680 #, c-format msgid "Stride=%u blocks, Stripe width=%u blocks\n" msgstr "" -#: misc/mke2fs.c:681 +#: misc/mke2fs.c:682 #, c-format msgid "%u inodes, %llu blocks\n" msgstr "" -#: misc/mke2fs.c:683 +#: misc/mke2fs.c:684 #, c-format msgid "%llu blocks (%2.2f%%) reserved for the super user\n" msgstr "" -#: misc/mke2fs.c:686 +#: misc/mke2fs.c:687 #, c-format msgid "First data block=%u\n" msgstr "" -#: misc/mke2fs.c:688 +#: misc/mke2fs.c:689 #, c-format msgid "Root directory owner=%u:%u\n" msgstr "" -#: misc/mke2fs.c:690 +#: misc/mke2fs.c:691 #, c-format msgid "Maximum filesystem blocks=%lu\n" msgstr "" -#: misc/mke2fs.c:694 +#: misc/mke2fs.c:695 #, c-format msgid "%u block groups\n" msgstr "" -#: misc/mke2fs.c:696 +#: misc/mke2fs.c:697 #, c-format msgid "%u block group\n" msgstr "" -#: misc/mke2fs.c:698 +#: misc/mke2fs.c:699 #, c-format msgid "%u blocks per group, %u clusters per group\n" msgstr "" -#: misc/mke2fs.c:701 +#: misc/mke2fs.c:702 #, c-format msgid "%u blocks per group, %u fragments per group\n" msgstr "" -#: misc/mke2fs.c:703 +#: misc/mke2fs.c:704 #, c-format msgid "%u inodes per group\n" msgstr "" -#: misc/mke2fs.c:712 +#: misc/mke2fs.c:713 #, c-format msgid "Filesystem UUID: %s\n" msgstr "" -#: misc/mke2fs.c:713 +#: misc/mke2fs.c:714 msgid "Superblock backups stored on blocks: " msgstr "" -#: misc/mke2fs.c:807 +#: misc/mke2fs.c:808 #, c-format msgid "%s requires '-O 64bit'\n" msgstr "" -#: misc/mke2fs.c:813 +#: misc/mke2fs.c:814 #, c-format msgid "'%s' must be before 'resize=%u'\n" msgstr "" -#: misc/mke2fs.c:826 +#: misc/mke2fs.c:827 #, c-format msgid "Invalid desc_size: '%s'\n" msgstr "" -#: misc/mke2fs.c:839 +#: misc/mke2fs.c:840 #, c-format msgid "Invalid offset: %s\n" msgstr "" -#: misc/mke2fs.c:853 misc/tune2fs.c:1958 +#: misc/mke2fs.c:854 misc/tune2fs.c:1958 #, c-format msgid "Invalid mmp_update_interval: %s\n" msgstr "" -#: misc/mke2fs.c:867 +#: misc/mke2fs.c:868 #, c-format msgid "Invalid # of backup superblocks: %s\n" msgstr "" -#: misc/mke2fs.c:889 +#: misc/mke2fs.c:890 #, c-format msgid "Invalid stride parameter: %s\n" msgstr "" -#: misc/mke2fs.c:904 +#: misc/mke2fs.c:905 #, c-format msgid "Invalid stripe-width parameter: %s\n" msgstr "" -#: misc/mke2fs.c:927 +#: misc/mke2fs.c:928 #, c-format msgid "Invalid resize parameter: %s\n" msgstr "" -#: misc/mke2fs.c:934 +#: misc/mke2fs.c:935 msgid "The resize maximum must be greater than the filesystem size.\n" msgstr "" -#: misc/mke2fs.c:958 +#: misc/mke2fs.c:959 msgid "On-line resizing not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:984 misc/mke2fs.c:993 +#: misc/mke2fs.c:985 misc/mke2fs.c:994 #, c-format msgid "Invalid root_owner: '%s'\n" msgstr "" -#: misc/mke2fs.c:1034 +#: misc/mke2fs.c:1035 #, c-format msgid "" "\n" @@ -5151,7 +5151,7 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1059 +#: misc/mke2fs.c:1060 #, c-format msgid "" "\n" @@ -5159,41 +5159,41 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1101 +#: misc/mke2fs.c:1102 #, c-format msgid "" "Syntax error in mke2fs config file (%s, line #%d)\n" "\t%s\n" msgstr "" -#: misc/mke2fs.c:1114 misc/tune2fs.c:1007 +#: misc/mke2fs.c:1115 misc/tune2fs.c:1007 #, c-format msgid "Invalid filesystem option set: %s\n" msgstr "" -#: misc/mke2fs.c:1126 misc/tune2fs.c:406 +#: misc/mke2fs.c:1127 misc/tune2fs.c:406 #, c-format msgid "Invalid mount option set: %s\n" msgstr "" -#: misc/mke2fs.c:1262 +#: misc/mke2fs.c:1263 #, c-format msgid "" "\n" "Your mke2fs.conf file does not define the %s filesystem type.\n" msgstr "" -#: misc/mke2fs.c:1266 +#: misc/mke2fs.c:1267 msgid "" "You probably need to install an updated mke2fs.conf file.\n" "\n" msgstr "" -#: misc/mke2fs.c:1270 +#: misc/mke2fs.c:1271 msgid "Aborting...\n" msgstr "" -#: misc/mke2fs.c:1311 +#: misc/mke2fs.c:1312 #, c-format msgid "" "\n" @@ -5201,154 +5201,154 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1493 +#: misc/mke2fs.c:1494 msgid "Couldn't allocate memory for new PATH.\n" msgstr "" -#: misc/mke2fs.c:1534 +#: misc/mke2fs.c:1535 #, c-format msgid "Couldn't init profile successfully (error: %ld).\n" msgstr "" -#: misc/mke2fs.c:1567 +#: misc/mke2fs.c:1568 #, c-format msgid "invalid block size - %s" msgstr "" -#: misc/mke2fs.c:1571 +#: misc/mke2fs.c:1572 #, c-format msgid "Warning: blocksize %d not usable on most systems.\n" msgstr "" -#: misc/mke2fs.c:1587 +#: misc/mke2fs.c:1588 #, c-format msgid "invalid cluster size - %s" msgstr "" -#: misc/mke2fs.c:1600 +#: misc/mke2fs.c:1601 msgid "'-R' is deprecated, use '-E' instead" msgstr "" -#: misc/mke2fs.c:1614 misc/tune2fs.c:1687 +#: misc/mke2fs.c:1615 misc/tune2fs.c:1687 #, c-format msgid "bad error behavior - %s" msgstr "" -#: misc/mke2fs.c:1626 +#: misc/mke2fs.c:1627 msgid "Illegal number for blocks per group" msgstr "" -#: misc/mke2fs.c:1631 +#: misc/mke2fs.c:1632 msgid "blocks per group must be multiple of 8" msgstr "" -#: misc/mke2fs.c:1639 +#: misc/mke2fs.c:1640 msgid "Illegal number for flex_bg size" msgstr "" -#: misc/mke2fs.c:1645 +#: misc/mke2fs.c:1646 msgid "flex_bg size must be a power of 2" msgstr "" -#: misc/mke2fs.c:1650 +#: misc/mke2fs.c:1651 #, c-format msgid "flex_bg size (%lu) must be less than or equal to 2^31" msgstr "" -#: misc/mke2fs.c:1660 +#: misc/mke2fs.c:1661 #, c-format msgid "invalid inode ratio %s (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:1670 +#: misc/mke2fs.c:1671 #, c-format msgid "invalid inode size - %s" msgstr "" -#: misc/mke2fs.c:1683 +#: misc/mke2fs.c:1684 msgid "" "Warning: -K option is deprecated and should not be used anymore. Use '-E " "nodiscard' extended option instead!\n" msgstr "" -#: misc/mke2fs.c:1694 +#: misc/mke2fs.c:1695 msgid "in malloc for bad_blocks_filename" msgstr "" -#: misc/mke2fs.c:1703 +#: misc/mke2fs.c:1704 #, c-format msgid "" "Warning: label too long; will be truncated to '%s'\n" "\n" msgstr "" -#: misc/mke2fs.c:1712 +#: misc/mke2fs.c:1713 #, c-format msgid "invalid reserved blocks percent - %s" msgstr "" -#: misc/mke2fs.c:1727 +#: misc/mke2fs.c:1728 #, c-format msgid "bad num inodes - %s" msgstr "" -#: misc/mke2fs.c:1740 +#: misc/mke2fs.c:1741 msgid "while allocating fs_feature string" msgstr "" -#: misc/mke2fs.c:1757 +#: misc/mke2fs.c:1758 #, c-format msgid "bad revision level - %s" msgstr "" -#: misc/mke2fs.c:1762 +#: misc/mke2fs.c:1763 #, c-format msgid "while trying to create revision %d" msgstr "" -#: misc/mke2fs.c:1776 +#: misc/mke2fs.c:1777 msgid "The -t option may only be used once" msgstr "" -#: misc/mke2fs.c:1784 +#: misc/mke2fs.c:1785 msgid "The -T option may only be used once" msgstr "" -#: misc/mke2fs.c:1840 misc/mke2fs.c:3114 +#: misc/mke2fs.c:1841 misc/mke2fs.c:3133 #, c-format msgid "while trying to open journal device %s\n" msgstr "" -#: misc/mke2fs.c:1846 +#: misc/mke2fs.c:1847 #, c-format msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n" msgstr "" -#: misc/mke2fs.c:1852 +#: misc/mke2fs.c:1853 #, c-format msgid "Using journal device's blocksize: %d\n" msgstr "" -#: misc/mke2fs.c:1863 +#: misc/mke2fs.c:1864 #, c-format msgid "invalid blocks '%s' on device '%s'" msgstr "" -#: misc/mke2fs.c:1887 +#: misc/mke2fs.c:1888 msgid "filesystem" msgstr "" -#: misc/mke2fs.c:1900 resize/main.c:491 +#: misc/mke2fs.c:1901 resize/main.c:491 msgid "while trying to determine filesystem size" msgstr "" -#: misc/mke2fs.c:1906 +#: misc/mke2fs.c:1907 msgid "" "Couldn't determine device size; you must specify\n" "the size of the filesystem\n" msgstr "" -#: misc/mke2fs.c:1913 +#: misc/mke2fs.c:1914 msgid "" "Device size reported to be zero. Invalid partition specified, or\n" "\tpartition table wasn't reread after running fdisk, due to\n" @@ -5356,121 +5356,128 @@ msgid "" "\tto re-read your partition table.\n" msgstr "" -#: misc/mke2fs.c:1930 +#: misc/mke2fs.c:1931 msgid "Filesystem larger than apparent device size." msgstr "" -#: misc/mke2fs.c:1950 +#: misc/mke2fs.c:1951 msgid "Failed to parse fs types list\n" msgstr "" -#: misc/mke2fs.c:1998 +#: misc/mke2fs.c:1999 msgid "The HURD does not support the filetype feature.\n" msgstr "" -#: misc/mke2fs.c:2003 +#: misc/mke2fs.c:2004 msgid "The HURD does not support the huge_file feature.\n" msgstr "" -#: misc/mke2fs.c:2008 +#: misc/mke2fs.c:2009 msgid "The HURD does not support the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:2018 +#: misc/mke2fs.c:2019 msgid "while trying to determine hardware sector size" msgstr "" -#: misc/mke2fs.c:2024 +#: misc/mke2fs.c:2025 msgid "while trying to determine physical sector size" msgstr "" -#: misc/mke2fs.c:2056 +#: misc/mke2fs.c:2057 msgid "while setting blocksize; too small for device\n" msgstr "" -#: misc/mke2fs.c:2061 +#: misc/mke2fs.c:2062 #, c-format msgid "" "Warning: specified blocksize %d is less than device physical sectorsize %d\n" msgstr "" -#: misc/mke2fs.c:2085 +#: misc/mke2fs.c:2086 #, c-format msgid "" "%s: Size of device (0x%llx blocks) %s too big to be expressed\n" "\tin 32 bits using a blocksize of %d.\n" msgstr "" -#: misc/mke2fs.c:2101 +#: misc/mke2fs.c:2098 +#, c-format +msgid "" +"%s: Size of device (0x%llx blocks) %s too big to create\n" +"\ta filesystem using a blocksize of %d.\n" +msgstr "" + +#: misc/mke2fs.c:2120 msgid "fs_types for mke2fs.conf resolution: " msgstr "" -#: misc/mke2fs.c:2108 +#: misc/mke2fs.c:2127 msgid "Filesystem features not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2116 +#: misc/mke2fs.c:2135 msgid "Sparse superblocks not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2126 +#: misc/mke2fs.c:2145 msgid "Journals not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2139 +#: misc/mke2fs.c:2158 #, c-format msgid "invalid reserved blocks percent - %lf" msgstr "" -#: misc/mke2fs.c:2156 +#: misc/mke2fs.c:2175 msgid "" "Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to " "rectify.\n" msgstr "" -#: misc/mke2fs.c:2176 +#: misc/mke2fs.c:2195 msgid "The cluster size may not be smaller than the block size.\n" msgstr "" -#: misc/mke2fs.c:2182 +#: misc/mke2fs.c:2201 msgid "specifying a cluster size requires the bigalloc feature" msgstr "" -#: misc/mke2fs.c:2202 +#: misc/mke2fs.c:2221 #, c-format msgid "warning: Unable to get device geometry for %s\n" msgstr "" -#: misc/mke2fs.c:2205 +#: misc/mke2fs.c:2224 #, c-format msgid "%s alignment is offset by %lu bytes.\n" msgstr "" -#: misc/mke2fs.c:2207 +#: misc/mke2fs.c:2226 #, c-format msgid "" "This may result in very poor performance, (re)-partitioning suggested.\n" msgstr "" -#: misc/mke2fs.c:2228 +#: misc/mke2fs.c:2247 #, c-format msgid "%d-byte blocks too big for system (max %d)" msgstr "" -#: misc/mke2fs.c:2232 +#: misc/mke2fs.c:2251 #, c-format msgid "" "Warning: %d-byte blocks too big for system (max %d), forced to continue\n" msgstr "" -#: misc/mke2fs.c:2240 +#: misc/mke2fs.c:2259 #, c-format msgid "" "Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata " "and journal checksum features.\n" msgstr "" -#: misc/mke2fs.c:2295 +#: misc/mke2fs.c:2314 #, c-format msgid "" "\n" @@ -5480,17 +5487,17 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:2312 +#: misc/mke2fs.c:2331 msgid "Can't support bigalloc feature without extents feature" msgstr "" -#: misc/mke2fs.c:2319 +#: misc/mke2fs.c:2338 msgid "" "The resize_inode and meta_bg features are not compatible.\n" "They can not be both enabled simultaneously.\n" msgstr "" -#: misc/mke2fs.c:2327 +#: misc/mke2fs.c:2346 msgid "" "\n" "Warning: the bigalloc feature is still under development\n" @@ -5498,44 +5505,44 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:2339 +#: misc/mke2fs.c:2358 msgid "reserved online resize blocks not supported on non-sparse filesystem" msgstr "" -#: misc/mke2fs.c:2348 +#: misc/mke2fs.c:2367 msgid "blocks per group count out of range" msgstr "" -#: misc/mke2fs.c:2370 +#: misc/mke2fs.c:2389 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified" msgstr "" -#: misc/mke2fs.c:2382 +#: misc/mke2fs.c:2401 #, c-format msgid "invalid inode size %d (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:2397 +#: misc/mke2fs.c:2416 #, c-format msgid "%d byte inodes are too small for inline data; specify larger size" msgstr "" -#: misc/mke2fs.c:2410 +#: misc/mke2fs.c:2429 #, c-format msgid "%d byte inodes are too small for project quota; specify larger size" msgstr "" -#: misc/mke2fs.c:2425 +#: misc/mke2fs.c:2444 #, c-format msgid "too many inodes (%llu), raise inode ratio?" msgstr "" -#: misc/mke2fs.c:2432 +#: misc/mke2fs.c:2451 #, c-format msgid "too many inodes (%llu), specify < 2^32 inodes" msgstr "" -#: misc/mke2fs.c:2446 +#: misc/mke2fs.c:2465 #, c-format msgid "" "inode_size (%u) * inodes_count (%u) too big for a\n" @@ -5543,151 +5550,151 @@ msgid "" "\tor lower inode count (-N).\n" msgstr "" -#: misc/mke2fs.c:2633 +#: misc/mke2fs.c:2652 msgid "Discarding device blocks: " msgstr "" -#: misc/mke2fs.c:2649 +#: misc/mke2fs.c:2668 msgid "failed - " msgstr "" -#: misc/mke2fs.c:2708 +#: misc/mke2fs.c:2727 msgid "while initializing quota context" msgstr "" -#: misc/mke2fs.c:2715 +#: misc/mke2fs.c:2734 msgid "while writing quota inodes" msgstr "" -#: misc/mke2fs.c:2740 +#: misc/mke2fs.c:2759 #, c-format msgid "bad error behavior in profile - %s" msgstr "" -#: misc/mke2fs.c:2814 +#: misc/mke2fs.c:2833 msgid "while setting up superblock" msgstr "" -#: misc/mke2fs.c:2830 +#: misc/mke2fs.c:2849 msgid "" "Extents are not enabled. The file extent tree can be checksummed, whereas " "block maps cannot. Not enabling extents reduces the coverage of metadata " "checksumming. Pass -O extents to rectify.\n" msgstr "" -#: misc/mke2fs.c:2837 +#: misc/mke2fs.c:2856 msgid "" "64-bit filesystem support is not enabled. The larger fields afforded by " "this feature enable full-strength checksumming. Pass -O 64bit to rectify.\n" msgstr "" -#: misc/mke2fs.c:2845 +#: misc/mke2fs.c:2864 msgid "The metadata_csum_seed feature requres the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:2869 +#: misc/mke2fs.c:2888 msgid "Discard succeeded and will return 0s - skipping inode table wipe\n" msgstr "" -#: misc/mke2fs.c:2955 +#: misc/mke2fs.c:2974 #, c-format msgid "unknown os - %s" msgstr "" -#: misc/mke2fs.c:3018 +#: misc/mke2fs.c:3037 msgid "Allocating group tables: " msgstr "" -#: misc/mke2fs.c:3026 +#: misc/mke2fs.c:3045 msgid "while trying to allocate filesystem tables" msgstr "" -#: misc/mke2fs.c:3035 +#: misc/mke2fs.c:3054 msgid "" "\n" "\twhile converting subcluster bitmap" msgstr "" -#: misc/mke2fs.c:3041 +#: misc/mke2fs.c:3060 #, c-format msgid "%s may be further corrupted by superblock rewrite\n" msgstr "" -#: misc/mke2fs.c:3082 +#: misc/mke2fs.c:3101 #, c-format msgid "while zeroing block %llu at end of filesystem" msgstr "" -#: misc/mke2fs.c:3095 +#: misc/mke2fs.c:3114 msgid "while reserving blocks for online resize" msgstr "" -#: misc/mke2fs.c:3107 misc/tune2fs.c:1415 +#: misc/mke2fs.c:3126 misc/tune2fs.c:1415 msgid "journal" msgstr "" -#: misc/mke2fs.c:3119 +#: misc/mke2fs.c:3138 #, c-format msgid "Adding journal to device %s: " msgstr "" -#: misc/mke2fs.c:3126 +#: misc/mke2fs.c:3145 #, c-format msgid "" "\n" "\twhile trying to add journal to device %s" msgstr "" -#: misc/mke2fs.c:3131 misc/mke2fs.c:3160 misc/mke2fs.c:3200 +#: misc/mke2fs.c:3150 misc/mke2fs.c:3179 misc/mke2fs.c:3219 #: misc/mk_hugefiles.c:510 misc/tune2fs.c:1444 misc/tune2fs.c:1463 msgid "done\n" msgstr "" -#: misc/mke2fs.c:3137 +#: misc/mke2fs.c:3156 msgid "Skipping journal creation in super-only mode\n" msgstr "" -#: misc/mke2fs.c:3147 +#: misc/mke2fs.c:3166 #, c-format msgid "Creating journal (%u blocks): " msgstr "" -#: misc/mke2fs.c:3156 +#: misc/mke2fs.c:3175 msgid "" "\n" "\twhile trying to create journal" msgstr "" -#: misc/mke2fs.c:3168 misc/tune2fs.c:1072 +#: misc/mke2fs.c:3187 misc/tune2fs.c:1072 msgid "" "\n" "Error while enabling multiple mount protection feature." msgstr "" -#: misc/mke2fs.c:3173 +#: misc/mke2fs.c:3192 #, c-format msgid "Multiple mount protection is enabled with update interval %d seconds.\n" msgstr "" -#: misc/mke2fs.c:3191 +#: misc/mke2fs.c:3210 msgid "Copying files into the device: " msgstr "" -#: misc/mke2fs.c:3197 +#: misc/mke2fs.c:3216 msgid "while populating file system" msgstr "" -#: misc/mke2fs.c:3204 +#: misc/mke2fs.c:3223 msgid "Writing superblocks and filesystem accounting information: " msgstr "" -#: misc/mke2fs.c:3211 +#: misc/mke2fs.c:3230 msgid "" "\n" -"Warning, had trouble writing out superblocks." +"Warning, had trouble writing out superblocks.\n" msgstr "" -#: misc/mke2fs.c:3213 +#: misc/mke2fs.c:3232 msgid "" "done\n" "\n" @@ -5722,7 +5729,7 @@ msgstr "" msgid "Usage: mklost+found\n" msgstr "" -#: misc/partinfo.c:41 +#: misc/partinfo.c:43 #, c-format msgid "" "Usage: %s device...\n" @@ -5732,22 +5739,22 @@ msgid "" "\n" msgstr "" -#: misc/partinfo.c:51 +#: misc/partinfo.c:53 #, c-format msgid "Cannot open %s: %s" msgstr "" -#: misc/partinfo.c:57 +#: misc/partinfo.c:59 #, c-format msgid "Cannot get geometry of %s: %s" msgstr "" -#: misc/partinfo.c:65 +#: misc/partinfo.c:67 #, c-format msgid "Cannot get size of %s: %s" msgstr "" -#: misc/partinfo.c:71 +#: misc/partinfo.c:73 #, c-format msgid "%s: h=%3d s=%3d c=%4d start=%8d size=%8lu end=%8d\n" msgstr "" @@ -6866,7 +6873,7 @@ msgid "Should never happen: resize inode corrupt!\n" msgstr "" #: lib/ext2fs/ext2_err.c:11 -msgid "EXT2FS Library version 1.43.2" +msgid "EXT2FS Library version 1.43.4-WIP" msgstr "" #: lib/ext2fs/ext2_err.c:12 @@ -7701,68 +7708,68 @@ msgstr "" msgid "Bad magic value in profile_file_data_t" msgstr "" -#: lib/support/plausible.c:107 +#: lib/support/plausible.c:118 #, c-format msgid "\tlast mounted on %s on %s" msgstr "" -#: lib/support/plausible.c:110 +#: lib/support/plausible.c:121 #, c-format msgid "\tlast mounted on %s" msgstr "" -#: lib/support/plausible.c:113 +#: lib/support/plausible.c:124 #, c-format msgid "\tcreated on %s" msgstr "" -#: lib/support/plausible.c:116 +#: lib/support/plausible.c:127 #, c-format msgid "\tlast modified on %s" msgstr "" -#: lib/support/plausible.c:150 +#: lib/support/plausible.c:161 #, c-format msgid "Found a %s partition table in %s\n" msgstr "" -#: lib/support/plausible.c:180 +#: lib/support/plausible.c:191 #, c-format msgid "The file %s does not exist and no size was specified.\n" msgstr "" -#: lib/support/plausible.c:188 +#: lib/support/plausible.c:199 #, c-format msgid "Creating regular file %s\n" msgstr "" -#: lib/support/plausible.c:191 +#: lib/support/plausible.c:202 #, c-format msgid "Could not open %s: %s\n" msgstr "" -#: lib/support/plausible.c:194 +#: lib/support/plausible.c:205 msgid "" "\n" "The device apparently does not exist; did you specify it correctly?\n" msgstr "" -#: lib/support/plausible.c:216 +#: lib/support/plausible.c:227 #, c-format msgid "%s is not a block special device.\n" msgstr "" -#: lib/support/plausible.c:238 +#: lib/support/plausible.c:249 #, c-format msgid "%s contains a %s file system labelled '%s'\n" msgstr "" -#: lib/support/plausible.c:241 +#: lib/support/plausible.c:252 #, c-format msgid "%s contains a %s file system\n" msgstr "" -#: lib/support/plausible.c:265 +#: lib/support/plausible.c:276 #, c-format msgid "%s contains `%s' data\n" msgstr "" diff --git a/version.h b/version.h index c367bf8..b9e21d9 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * file may be redistributed under the GNU Public License v2. */ -#define E2FSPROGS_VERSION "1.43.3" -#define E2FSPROGS_DATE "04-Sep-2016" +#define E2FSPROGS_VERSION "1.43.4-WIP" +#define E2FSPROGS_DATE "30-Jan-2017"