summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2021-08-14 18:53:30 -0400
committerTheodore Ts'o <tytso@mit.edu>2021-08-15 21:07:32 -0400
commit8b2e873c58a10507d8eab572763cda2163c0b106 (patch)
tree3f40614259fd94bed9c4ce265e36e03ab88ef04a
parent3da214e5c3992bee11120da8c19f95bab644d382 (diff)
Update release notes, etc., for the 1.46.4-rc1 release
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--README2
l---------RELEASE-NOTES2
-rw-r--r--debian/changelog30
-rw-r--r--debian/libext2fs2.symbols3
-rw-r--r--doc/RelNotes/v1.46.4.txt69
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--e2fsprogs.spec2
-rw-r--r--po/e2fsprogs.pot338
-rw-r--r--version.h4
10 files changed, 285 insertions, 183 deletions
diff --git a/README b/README
index e3f9fadb..a071672f 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.46.3) of the second extended file
+ This is the new version (1.46.4) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3b25fbb2..bb4d7d4d 120000
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1 +1 @@
-doc/RelNotes/v1.46.3.txt \ No newline at end of file
+doc/RelNotes/v1.46.4.txt \ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 60219d96..c4946894 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,31 @@
+e2fsprogs (1.46.4~rc1-1) unstable; urgency=medium
+
+ * New upstream release
+ * Mke2fs now creates 256 byte inodes by default for all non-GNU Hurd
+ file systems. (Previously small file systems would be created
+ using 128 byte inodes.)
+ * The bigalloc feature is now considered supported when the cluster
+ size is no more than 16 times the block size.
+ * E2fsck now checks to make sure directory entries do not reference
+ internal quota inodes.
+ * E2image now includes the quota inodes when creating file system image,
+ since they are part of the file system metadata.
+ * E2fsck now properly accounts the quota usage of the project quota file.
+ * Fix a regression so mke2fs can create a file system into non-existent
+ file (Closes: #992094)
+ * Fix mke2fs to correctly create Posix ACL's on big-endian systems when
+ copying files from a directory hierarchy.
+ * Fix FTBFS caused by test failures on big-endian systems.
+ (Closes: #991922)
+ * Fix FTBFS on GNU Hurd
+ * Use WantedBy=multi-user.target in e2scrub_reap.service.
+ (Closes: #991349)
+ * Updated and clarified the resize2fs man pages. (Closes: #979411)
+ * Update Czech, Dutch, French, Polish, Portuguese, and Swedish
+ translations.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sun, 15 Aug 2021 19:37:36 -0400
+
e2fsprogs (1.46.3-1) experimental; urgency=medium
* New upstream release
@@ -60,7 +88,7 @@ e2fsprogs (1.46.2-1) unstable; urgency=medium
contain a pathname (instead of only working when writing a file or
creating a symlink in the current directory).
* When resizing a small file systems to a super-large file system size,
- avoid issuing some scary bitmap operation warnings.
+ avoid issuing some scary bitmap operation warnings.
* Improved error checking in the fast commit replay code in e2fsck.
* Updated and clarified the chattr man page.
* Update the Spanish translation from the translation project.
diff --git a/debian/libext2fs2.symbols b/debian/libext2fs2.symbols
index 7cd7cd86..c1b284c5 100644
--- a/debian/libext2fs2.symbols
+++ b/debian/libext2fs2.symbols
@@ -462,9 +462,6 @@ libext2fs.so.2 libext2fs2 #MINVER#
ext2fs_r_blocks_count@Base 1.42
ext2fs_r_blocks_count_add@Base 1.42
ext2fs_r_blocks_count_set@Base 1.42
- ext2fs_rb_augment_erase_begin@Base 1.42.1
- ext2fs_rb_augment_erase_end@Base 1.42.1
- ext2fs_rb_augment_insert@Base 1.42.1
ext2fs_rb_erase@Base 1.42.1
ext2fs_rb_first@Base 1.42.1
ext2fs_rb_insert_color@Base 1.42.1
diff --git a/doc/RelNotes/v1.46.4.txt b/doc/RelNotes/v1.46.4.txt
new file mode 100644
index 00000000..27bc92fa
--- /dev/null
+++ b/doc/RelNotes/v1.46.4.txt
@@ -0,0 +1,69 @@
+E2fsprogs 1.46.4 (August 15, 2021)
+==================================
+
+Updates/Fixes since v1.46.3:
+
+UI and Features
+---------------
+
+The defaults for mke2fs now call for 256 byte inodes for all file
+systems (with the exception of file systems for the GNU Hurd, which only
+supports 128 byte inodes). Creating non-Hurd file systems with 128 byte
+inodes will trigger a warning message to make sure users are aware of
+the potential problems of using small/legacy inode sizes.
+
+The bigalloc feature is now considered supported if the cluster size no
+more than 16 times the block size. So the mke2fs program has been
+changes to only warn if the cluster size is larger than that.
+
+
+Fixes
+-----
+
+E2fsck now checks to make sure directory entries do not reference
+internal quota inodes.
+
+E2image now includes the quota inodes when creating file system image,
+since they are part of the file system metadata.
+
+E2fsck now properly accounts the quota usage of the project quota file.
+
+Fix a regression introduced in 1.64.3 where attempting to create a file
+system image using mke2fs into a non-existent file would fail.
+(Addresses Debian Bug: #992094)
+
+Fix mke2fs to correctly create Posix ACL's on big-endian systems when
+copying files from a directory hierarchy.
+
+Updated and clarified the resize2fs man pages. (Addresses Debian Bug:
+#979411)
+
+
+
+Performance, Internal Implementation, Development Support etc.
+--------------------------------------------------------------
+
+Improve various regression tests to be more portable and to reflect the
+new default inode size of 256 byte inodes, even for small file systems.
+
+Fixed a GNU Hurd portability problem which was causing tests to fail.
+
+Fixed a test failure in f_baddotdir on big-endian systems. This wasn't
+necessarily a bug per se in e2fsck, but rather e2fsck having different
+behaviour on big-endian systems. (Addresses Debian Bug: #991922)
+
+Use WantedBy=multi-user.target in e2scrub_reap.service. (Addresses
+Debian Bug: #991349)
+
+Synchronize e2fsck/recovery.c with the kernel's fs/jbd2/recovery.c
+
+Fix various Coverity and compiler warnings.
+
+Fix various error pathes to make sure we don't leak resources or
+potentially use or try to free uninitialized pointers.
+
+Added a setup-schroot command for use on Debian porter boxes.
+
+Updated config.guess and config.sub with newer versions from the FSF.
+
+Update Czech, Dutch, French, Polish, Portuguese, and Swedish translations.
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index ce2f9ecb..97b7b526 100644
--- a/doc/libext2fs.texinfo
+++ b/doc/libext2fs.texinfo
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.46.3)
+@settitle The EXT2FS Library (version 1.46.4)
@synindex tp fn
@comment %**end of header
@@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
-@subtitle Version 1.46.3
-@subtitle July 2021
+@subtitle Version 1.46.4
+@subtitle August 2021
@author by Theodore Ts'o
@@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.46.3.
+This manual documents the EXT2FS Library, version 1.46.4.
@menu
* Introduction to the EXT2FS Library::
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 1fb73859..7d6c347e 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.46.3
-Entered-date: 2021-07-27
+Version: 1.46.4
+Entered-date: 2021-08-15
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
- 9288kB e2fsprogs-1.46.3.tar.gz
- 1kB e2fsprogs-1.46.3.lsm
-Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
+ 9300kB e2fsprogs-1.46.4.tar.gz
+ 1kB e2fsprogs-1.46.4.lsm
+pAlternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x/4.x/5.x
Copying-policy: GPL-2/LGPL-2
End
diff --git a/e2fsprogs.spec b/e2fsprogs.spec
index f32b9b2e..7b9e9898 100644
--- a/e2fsprogs.spec
+++ b/e2fsprogs.spec
@@ -5,7 +5,7 @@
Summary: Utilities for managing ext2/ext3/ext4 filesystems
Name: e2fsprogs
-Version: 1.46.3
+Version: 1.46.4
Release: 0
License: GPLv2
Group: System Environment/Base
diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot
index 4166d2c5..1f8e659b 100644
--- a/po/e2fsprogs.pot
+++ b/po/e2fsprogs.pot
@@ -77,9 +77,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: e2fsprogs 1.46.3\n"
+"Project-Id-Version: e2fsprogs 1.46.4\n"
"Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2021-07-27 12:40-0400\n"
+"POT-Creation-Date: 2021-08-15 23:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -105,8 +105,8 @@ msgstr ""
#: e2fsck/badblocks.c:72 e2fsck/scantest.c:107 e2fsck/unix.c:1584
#: e2fsck/unix.c:1698 misc/badblocks.c:1264 misc/badblocks.c:1272
#: misc/badblocks.c:1286 misc/badblocks.c:1298 misc/dumpe2fs.c:437
-#: misc/dumpe2fs.c:702 misc/dumpe2fs.c:706 misc/e2image.c:1437
-#: misc/e2image.c:1635 misc/e2image.c:1656 misc/mke2fs.c:237
+#: misc/dumpe2fs.c:702 misc/dumpe2fs.c:706 misc/e2image.c:1440
+#: misc/e2image.c:1638 misc/e2image.c:1659 misc/mke2fs.c:237
#: misc/tune2fs.c:2886 misc/tune2fs.c:2986 resize/main.c:416
#, c-format
msgid "while trying to open %s"
@@ -499,7 +499,7 @@ msgstr ""
msgid "while hashing entry with e_value_inum = %u"
msgstr ""
-#: e2fsck/pass1.c:767 e2fsck/pass2.c:1147
+#: e2fsck/pass1.c:767 e2fsck/pass2.c:1153
msgid "reading directory block"
msgstr ""
@@ -519,7 +519,7 @@ msgstr ""
msgid "regular file inode map"
msgstr ""
-#: e2fsck/pass1.c:1248 misc/e2image.c:1289
+#: e2fsck/pass1.c:1248 misc/e2image.c:1290
msgid "in-use block map"
msgstr ""
@@ -585,11 +585,11 @@ msgstr ""
msgid "Pass 2"
msgstr ""
-#: e2fsck/pass2.c:568
+#: e2fsck/pass2.c:574
msgid "NLS is broken."
msgstr ""
-#: e2fsck/pass2.c:1220 e2fsck/pass2.c:1404
+#: e2fsck/pass2.c:1226 e2fsck/pass2.c:1412
msgid "Can not continue."
msgstr ""
@@ -2949,7 +2949,7 @@ msgstr ""
msgid "size of inode=%d\n"
msgstr ""
-#: e2fsck/scantest.c:114 misc/e2image.c:1330
+#: e2fsck/scantest.c:114 misc/e2image.c:1331
msgid "while opening inode scan"
msgstr ""
@@ -3382,7 +3382,7 @@ msgid "while reading MMP block"
msgstr ""
#: e2fsck/unix.c:1314 e2fsck/unix.c:1366 misc/e2undo.c:240 misc/e2undo.c:285
-#: misc/mke2fs.c:2723 misc/mke2fs.c:2774 misc/tune2fs.c:2803
+#: misc/mke2fs.c:2758 misc/mke2fs.c:2809 misc/tune2fs.c:2803
#: misc/tune2fs.c:2848 resize/main.c:188 resize/main.c:233
#, c-format
msgid ""
@@ -3391,13 +3391,13 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2763 misc/tune2fs.c:2837
+#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2798 misc/tune2fs.c:2837
#: resize/main.c:222
#, c-format
msgid "while trying to delete %s"
msgstr ""
-#: e2fsck/unix.c:1381 misc/mke2fs.c:2789 resize/main.c:243
+#: e2fsck/unix.c:1381 misc/mke2fs.c:2824 resize/main.c:243
msgid "while trying to setup undo file\n"
msgstr ""
@@ -4349,7 +4349,7 @@ msgstr ""
msgid "\tUsing %s\n"
msgstr ""
-#: misc/dumpe2fs.c:708 misc/e2image.c:1637 misc/tune2fs.c:3004
+#: misc/dumpe2fs.c:708 misc/e2image.c:1640 misc/tune2fs.c:3004
#: resize/main.c:418
msgid "Couldn't find valid filesystem superblock.\n"
msgstr ""
@@ -4370,203 +4370,203 @@ msgid ""
"\n"
msgstr ""
-#: misc/e2image.c:107
+#: misc/e2image.c:108
#, c-format
msgid ""
"Usage: %s [ -r|-Q ] [ -f ] [ -b superblock ] [ -B blocksize ] device image-"
"file\n"
msgstr ""
-#: misc/e2image.c:110
+#: misc/e2image.c:111
#, c-format
msgid " %s -I device image-file\n"
msgstr ""
-#: misc/e2image.c:111
+#: misc/e2image.c:112
#, c-format
msgid ""
" %s -ra [ -cfnp ] [ -o src_offset ] [ -O dest_offset ] src_fs "
"[ dest_fs ]\n"
msgstr ""
-#: misc/e2image.c:176 misc/e2image.c:592 misc/e2image.c:598 misc/e2image.c:1200
+#: misc/e2image.c:177 misc/e2image.c:593 misc/e2image.c:599 misc/e2image.c:1201
msgid "while allocating buffer"
msgstr ""
-#: misc/e2image.c:181
+#: misc/e2image.c:182
#, c-format
msgid "Writing block %llu\n"
msgstr ""
-#: misc/e2image.c:195
+#: misc/e2image.c:196
#, c-format
msgid "error writing block %llu"
msgstr ""
-#: misc/e2image.c:199
+#: misc/e2image.c:200
msgid "error in generic_write()"
msgstr ""
-#: misc/e2image.c:216
+#: misc/e2image.c:217
msgid "Error: header size is bigger than wrt_size\n"
msgstr ""
-#: misc/e2image.c:221
+#: misc/e2image.c:222
msgid "Couldn't allocate header buffer\n"
msgstr ""
-#: misc/e2image.c:249
+#: misc/e2image.c:250
msgid "while writing superblock"
msgstr ""
-#: misc/e2image.c:258
+#: misc/e2image.c:259
msgid "while writing inode table"
msgstr ""
-#: misc/e2image.c:266
+#: misc/e2image.c:267
msgid "while writing block bitmap"
msgstr ""
-#: misc/e2image.c:274
+#: misc/e2image.c:275
msgid "while writing inode bitmap"
msgstr ""
-#: misc/e2image.c:516
+#: misc/e2image.c:517
#, c-format
msgid "Corrupt directory block %llu: bad rec_len (%d)\n"
msgstr ""
-#: misc/e2image.c:528
+#: misc/e2image.c:529
#, c-format
msgid "Corrupt directory block %llu: bad name_len (%d)\n"
msgstr ""
-#: misc/e2image.c:569
+#: misc/e2image.c:570
#, c-format
msgid "%llu / %llu blocks (%d%%)"
msgstr ""
-#: misc/e2image.c:602 misc/e2image.c:642
+#: misc/e2image.c:603 misc/e2image.c:643
msgid "Copying "
msgstr ""
-#: misc/e2image.c:639
+#: misc/e2image.c:640
msgid ""
"Stopping now will destroy the filesystem, interrupt again if you are sure\n"
msgstr ""
-#: misc/e2image.c:665
+#: misc/e2image.c:666
#, c-format
msgid " %s remaining at %.2f MB/s"
msgstr ""
-#: misc/e2image.c:677 misc/e2image.c:1210
+#: misc/e2image.c:678 misc/e2image.c:1211
#, c-format
msgid "error reading block %llu"
msgstr ""
-#: misc/e2image.c:732
+#: misc/e2image.c:733
#, c-format
msgid "Copied %llu / %llu blocks (%d%%) in %s "
msgstr ""
-#: misc/e2image.c:737
+#: misc/e2image.c:738
#, c-format
msgid "at %.2f MB/s"
msgstr ""
-#: misc/e2image.c:773
+#: misc/e2image.c:774
msgid "while allocating l1 table"
msgstr ""
-#: misc/e2image.c:818
+#: misc/e2image.c:819
msgid "while allocating l2 cache"
msgstr ""
-#: misc/e2image.c:841
+#: misc/e2image.c:842
msgid ""
"Warning: There are still tables in the cache while putting the cache, data "
"will be lost so the image may not be valid.\n"
msgstr ""
-#: misc/e2image.c:1167
+#: misc/e2image.c:1168
msgid "while allocating ext2_qcow2_image"
msgstr ""
-#: misc/e2image.c:1174
+#: misc/e2image.c:1175
msgid "while initializing ext2_qcow2_image"
msgstr ""
-#: misc/e2image.c:1234 misc/e2image.c:1252
+#: misc/e2image.c:1235 misc/e2image.c:1253
msgid "Programming error: multiple sequential refcount blocks created!\n"
msgstr ""
-#: misc/e2image.c:1293
+#: misc/e2image.c:1294
msgid "while allocating block bitmap"
msgstr ""
-#: misc/e2image.c:1302
+#: misc/e2image.c:1303
msgid "while allocating scramble block bitmap"
msgstr ""
-#: misc/e2image.c:1325
+#: misc/e2image.c:1326
msgid "Scanning inodes...\n"
msgstr ""
-#: misc/e2image.c:1337
+#: misc/e2image.c:1338
msgid "Can't allocate block buffer"
msgstr ""
-#: misc/e2image.c:1349
+#: misc/e2image.c:1350
msgid "while getting next inode"
msgstr ""
-#: misc/e2image.c:1376 misc/e2image.c:1390
+#: misc/e2image.c:1379 misc/e2image.c:1393
#, c-format
msgid "while iterating over inode %u"
msgstr ""
-#: misc/e2image.c:1422
+#: misc/e2image.c:1425
msgid "Raw and qcow2 images cannot be installed"
msgstr ""
-#: misc/e2image.c:1444
+#: misc/e2image.c:1447
msgid "error reading bitmaps"
msgstr ""
-#: misc/e2image.c:1456
+#: misc/e2image.c:1459
msgid "while opening device file"
msgstr ""
-#: misc/e2image.c:1467
+#: misc/e2image.c:1470
msgid "while restoring the image table"
msgstr ""
-#: misc/e2image.c:1573
+#: misc/e2image.c:1576
msgid "-a option can only be used with raw or QCOW2 images."
msgstr ""
-#: misc/e2image.c:1578
+#: misc/e2image.c:1581
msgid "-b option can only be used with raw or QCOW2 images."
msgstr ""
-#: misc/e2image.c:1584
+#: misc/e2image.c:1587
msgid "Offsets are only allowed with raw images."
msgstr ""
-#: misc/e2image.c:1589
+#: misc/e2image.c:1592
msgid "Move mode is only allowed with raw images."
msgstr ""
-#: misc/e2image.c:1594
+#: misc/e2image.c:1597
msgid "Move mode requires all data mode."
msgstr ""
-#: misc/e2image.c:1604
+#: misc/e2image.c:1607
msgid "checking if mounted"
msgstr ""
-#: misc/e2image.c:1611
+#: misc/e2image.c:1614
msgid ""
"\n"
"Running e2image on a R/W mounted filesystem can result in an\n"
@@ -4574,51 +4574,51 @@ msgid ""
"Use -f option if you really want to do that.\n"
msgstr ""
-#: misc/e2image.c:1665
+#: misc/e2image.c:1668
msgid "QCOW2 image can not be written to the stdout!\n"
msgstr ""
-#: misc/e2image.c:1671
+#: misc/e2image.c:1674
msgid "Can not stat output\n"
msgstr ""
-#: misc/e2image.c:1681
+#: misc/e2image.c:1684
#, c-format
msgid "Image (%s) is compressed\n"
msgstr ""
-#: misc/e2image.c:1684
+#: misc/e2image.c:1687
#, c-format
msgid "Image (%s) is encrypted\n"
msgstr ""
-#: misc/e2image.c:1687
+#: misc/e2image.c:1690
#, c-format
msgid "Image (%s) is corrupted\n"
msgstr ""
-#: misc/e2image.c:1691
+#: misc/e2image.c:1694
#, c-format
msgid "while trying to convert qcow2 image (%s) into raw image (%s)"
msgstr ""
-#: misc/e2image.c:1701
+#: misc/e2image.c:1704
msgid "The -c option only supported in raw mode\n"
msgstr ""
-#: misc/e2image.c:1706
+#: misc/e2image.c:1709
msgid "The -c option not supported when writing to stdout\n"
msgstr ""
-#: misc/e2image.c:1713
+#: misc/e2image.c:1716
msgid "while allocating check_buf"
msgstr ""
-#: misc/e2image.c:1719
+#: misc/e2image.c:1722
msgid "The -p option only supported in raw mode\n"
msgstr ""
-#: misc/e2image.c:1729
+#: misc/e2image.c:1732
#, c-format
msgid "%d blocks already contained the data to be copied\n"
msgstr ""
@@ -5042,6 +5042,10 @@ msgstr ""
msgid "While reading version on %s"
msgstr ""
+#: misc/lsattr.c:148
+msgid "Couldn't allocate path variable in lsattr_dir_proc\n"
+msgstr ""
+
#: misc/mke2fs.c:131
#, c-format
msgid ""
@@ -5092,7 +5096,7 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:345 misc/mke2fs.c:3283
+#: misc/mke2fs.c:345 misc/mke2fs.c:3318
msgid "while marking bad blocks as used"
msgstr ""
@@ -5111,7 +5115,7 @@ msgid ""
"Could not write %d blocks in inode table starting at %llu: %s\n"
msgstr ""
-#: misc/mke2fs.c:459 misc/mke2fs.c:2835 misc/mke2fs.c:3243
+#: misc/mke2fs.c:459 misc/mke2fs.c:2870 misc/mke2fs.c:3278
msgid "done \n"
msgstr ""
@@ -5551,7 +5555,7 @@ msgstr ""
msgid "The -T option may only be used once"
msgstr ""
-#: misc/mke2fs.c:1936 misc/mke2fs.c:3366
+#: misc/mke2fs.c:1936 misc/mke2fs.c:3401
#, c-format
msgid "while trying to open journal device %s\n"
msgstr ""
@@ -5575,17 +5579,27 @@ msgstr ""
msgid "filesystem"
msgstr ""
-#: misc/mke2fs.c:1991 resize/main.c:506
+#: misc/mke2fs.c:1994 lib/support/plausible.c:192
+#, c-format
+msgid "The file %s does not exist and no size was specified.\n"
+msgstr ""
+
+#: misc/mke2fs.c:2006 lib/support/plausible.c:200
+#, c-format
+msgid "Creating regular file %s\n"
+msgstr ""
+
+#: misc/mke2fs.c:2011 resize/main.c:506
msgid "while trying to determine filesystem size"
msgstr ""
-#: misc/mke2fs.c:1997
+#: misc/mke2fs.c:2017
msgid ""
"Couldn't determine device size; you must specify\n"
"the size of the filesystem\n"
msgstr ""
-#: misc/mke2fs.c:2004
+#: misc/mke2fs.c:2024
msgid ""
"Device size reported to be zero. Invalid partition specified, or\n"
"\tpartition table wasn't reread after running fdisk, due to\n"
@@ -5593,149 +5607,149 @@ msgid ""
"\tto re-read your partition table.\n"
msgstr ""
-#: misc/mke2fs.c:2021
+#: misc/mke2fs.c:2041
msgid "Filesystem larger than apparent device size."
msgstr ""
-#: misc/mke2fs.c:2041
+#: misc/mke2fs.c:2064
msgid "Failed to parse fs types list\n"
msgstr ""
-#: misc/mke2fs.c:2091
+#: misc/mke2fs.c:2114
msgid "The HURD does not support the filetype feature.\n"
msgstr ""
-#: misc/mke2fs.c:2096
+#: misc/mke2fs.c:2119
msgid "The HURD does not support the huge_file feature.\n"
msgstr ""
-#: misc/mke2fs.c:2101
+#: misc/mke2fs.c:2124
msgid "The HURD does not support the metadata_csum feature.\n"
msgstr ""
-#: misc/mke2fs.c:2106
+#: misc/mke2fs.c:2129
msgid "The HURD does not support the ea_inode feature.\n"
msgstr ""
-#: misc/mke2fs.c:2116
+#: misc/mke2fs.c:2139
msgid "while trying to determine hardware sector size"
msgstr ""
-#: misc/mke2fs.c:2122
+#: misc/mke2fs.c:2145
msgid "while trying to determine physical sector size"
msgstr ""
-#: misc/mke2fs.c:2154
+#: misc/mke2fs.c:2177
msgid "while setting blocksize; too small for device\n"
msgstr ""
-#: misc/mke2fs.c:2159
+#: misc/mke2fs.c:2182
#, c-format
msgid ""
"Warning: specified blocksize %d is less than device physical sectorsize %d\n"
msgstr ""
-#: misc/mke2fs.c:2183
+#: misc/mke2fs.c:2206
#, 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:2197
+#: misc/mke2fs.c:2220
#, 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:2219
+#: misc/mke2fs.c:2242
msgid "fs_types for mke2fs.conf resolution: "
msgstr ""
-#: misc/mke2fs.c:2226
+#: misc/mke2fs.c:2249
msgid "Filesystem features not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:2234
+#: misc/mke2fs.c:2257
msgid "Sparse superblocks not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:2244
+#: misc/mke2fs.c:2267
msgid "Journals not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:2257
+#: misc/mke2fs.c:2280
#, c-format
msgid "invalid reserved blocks percent - %lf"
msgstr ""
-#: misc/mke2fs.c:2274
+#: misc/mke2fs.c:2297
msgid ""
"Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to "
"rectify.\n"
msgstr ""
-#: misc/mke2fs.c:2294
+#: misc/mke2fs.c:2317
msgid "The cluster size may not be smaller than the block size.\n"
msgstr ""
-#: misc/mke2fs.c:2300
+#: misc/mke2fs.c:2323
msgid "specifying a cluster size requires the bigalloc feature"
msgstr ""
-#: misc/mke2fs.c:2320
+#: misc/mke2fs.c:2343
#, c-format
msgid "warning: Unable to get device geometry for %s\n"
msgstr ""
-#: misc/mke2fs.c:2332
+#: misc/mke2fs.c:2355
#, c-format
msgid "%s alignment is offset by %lu bytes.\n"
msgstr ""
-#: misc/mke2fs.c:2334
+#: misc/mke2fs.c:2357
#, c-format
msgid ""
"This may result in very poor performance, (re)-partitioning suggested.\n"
msgstr ""
-#: misc/mke2fs.c:2340
+#: misc/mke2fs.c:2363
#, c-format
msgid ""
"%s is capable of DAX but current block size %u is different from system page "
"size %u so filesystem will not support DAX.\n"
msgstr ""
-#: misc/mke2fs.c:2364
+#: misc/mke2fs.c:2387
#, c-format
msgid "%d-byte blocks too big for system (max %d)"
msgstr ""
-#: misc/mke2fs.c:2368
+#: misc/mke2fs.c:2391
#, c-format
msgid ""
"Warning: %d-byte blocks too big for system (max %d), forced to continue\n"
msgstr ""
-#: misc/mke2fs.c:2376
+#: misc/mke2fs.c:2399
#, c-format
msgid ""
"Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata "
"and journal checksum features.\n"
msgstr ""
-#: misc/mke2fs.c:2422
+#: misc/mke2fs.c:2445
#, c-format
msgid "Unknown filename encoding from profile: %s"
msgstr ""
-#: misc/mke2fs.c:2433
+#: misc/mke2fs.c:2456
#, c-format
msgid "Unknown encoding flags from profile: %s"
msgstr ""
-#: misc/mke2fs.c:2458
+#: misc/mke2fs.c:2481
#, c-format
msgid ""
"\n"
@@ -5745,62 +5759,66 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:2473
+#: misc/mke2fs.c:2496
#, c-format
msgid "%d byte inodes are too small for project quota"
msgstr ""
-#: misc/mke2fs.c:2495
+#: misc/mke2fs.c:2518
msgid "Can't support bigalloc feature without extents feature"
msgstr ""
-#: misc/mke2fs.c:2502
+#: misc/mke2fs.c:2525
msgid ""
"The resize_inode and meta_bg features are not compatible.\n"
"They can not be both enabled simultaneously.\n"
msgstr ""
-#: misc/mke2fs.c:2510
+#: misc/mke2fs.c:2534
msgid ""
"\n"
-"Warning: the bigalloc feature is still under development\n"
-"See https://ext4.wiki.kernel.org/index.php/Bigalloc for more information\n"
-"\n"
+"Warning: bigalloc file systems with a cluster size greater than\n"
+"16 times the block size is considered experimental\n"
msgstr ""
-#: misc/mke2fs.c:2522
+#: misc/mke2fs.c:2546
msgid "reserved online resize blocks not supported on non-sparse filesystem"
msgstr ""
-#: misc/mke2fs.c:2531
+#: misc/mke2fs.c:2555
msgid "blocks per group count out of range"
msgstr ""
-#: misc/mke2fs.c:2553
+#: misc/mke2fs.c:2577
msgid "Flex_bg feature not enabled, so flex_bg size may not be specified"
msgstr ""
-#: misc/mke2fs.c:2565
+#: misc/mke2fs.c:2589
#, c-format
msgid "invalid inode size %d (min %d/max %d)"
msgstr ""
-#: misc/mke2fs.c:2580
+#: misc/mke2fs.c:2604
#, c-format
msgid "%d byte inodes are too small for inline data; specify larger size"
msgstr ""
-#: misc/mke2fs.c:2595
+#: misc/mke2fs.c:2619
+#, c-format
+msgid "128-byte inodes cannot handle dates beyond 2038 and are deprecated\n"
+msgstr ""
+
+#: misc/mke2fs.c:2630
#, c-format
msgid "too many inodes (%llu), raise inode ratio?"
msgstr ""
-#: misc/mke2fs.c:2603
+#: misc/mke2fs.c:2638
#, c-format
msgid "too many inodes (%llu), specify < 2^32 inodes"
msgstr ""
-#: misc/mke2fs.c:2617
+#: misc/mke2fs.c:2652
#, c-format
msgid ""
"inode_size (%u) * inodes_count (%u) too big for a\n"
@@ -5808,161 +5826,161 @@ msgid ""
"\tor lower inode count (-N).\n"
msgstr ""
-#: misc/mke2fs.c:2814
+#: misc/mke2fs.c:2849
msgid "Discarding device blocks: "
msgstr ""
-#: misc/mke2fs.c:2830
+#: misc/mke2fs.c:2865
msgid "failed - "
msgstr ""
-#: misc/mke2fs.c:2889
+#: misc/mke2fs.c:2924
msgid "while initializing quota context"
msgstr ""
-#: misc/mke2fs.c:2896
+#: misc/mke2fs.c:2931
msgid "while writing quota inodes"
msgstr ""
-#: misc/mke2fs.c:2921
+#: misc/mke2fs.c:2956
#, c-format
msgid "bad error behavior in profile - %s"
msgstr ""
-#: misc/mke2fs.c:3000
+#: misc/mke2fs.c:3035
msgid "in malloc for android_sparse_params"
msgstr ""
-#: misc/mke2fs.c:3014
+#: misc/mke2fs.c:3049
msgid "while setting up superblock"
msgstr ""
-#: misc/mke2fs.c:3030
+#: misc/mke2fs.c:3065
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:3037
+#: misc/mke2fs.c:3072
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:3045
+#: misc/mke2fs.c:3080
msgid "The metadata_csum_seed feature requires the metadata_csum feature.\n"
msgstr ""
-#: misc/mke2fs.c:3069
+#: misc/mke2fs.c:3104
msgid "Discard succeeded and will return 0s - skipping inode table wipe\n"
msgstr ""
-#: misc/mke2fs.c:3168
+#: misc/mke2fs.c:3203
#, c-format
msgid "unknown os - %s"
msgstr ""
-#: misc/mke2fs.c:3231
+#: misc/mke2fs.c:3266
msgid "Allocating group tables: "
msgstr ""
-#: misc/mke2fs.c:3239
+#: misc/mke2fs.c:3274
msgid "while trying to allocate filesystem tables"
msgstr ""
-#: misc/mke2fs.c:3254
+#: misc/mke2fs.c:3289
msgid "while unmarking bad blocks"
msgstr ""
-#: misc/mke2fs.c:3265
+#: misc/mke2fs.c:3300
msgid ""
"\n"
"\twhile converting subcluster bitmap"
msgstr ""
-#: misc/mke2fs.c:3274
+#: misc/mke2fs.c:3309
msgid "while calculating overhead"
msgstr ""
-#: misc/mke2fs.c:3293
+#: misc/mke2fs.c:3328
#, c-format
msgid "%s may be further corrupted by superblock rewrite\n"
msgstr ""
-#: misc/mke2fs.c:3334
+#: misc/mke2fs.c:3369
#, c-format
msgid "while zeroing block %llu at end of filesystem"
msgstr ""
-#: misc/mke2fs.c:3347
+#: misc/mke2fs.c:3382
msgid "while reserving blocks for online resize"
msgstr ""
-#: misc/mke2fs.c:3359 misc/tune2fs.c:1569
+#: misc/mke2fs.c:3394 misc/tune2fs.c:1569
msgid "journal"
msgstr ""
-#: misc/mke2fs.c:3371
+#: misc/mke2fs.c:3406
#, c-format
msgid "Adding journal to device %s: "
msgstr ""
-#: misc/mke2fs.c:3378
+#: misc/mke2fs.c:3413
#, c-format
msgid ""
"\n"
"\twhile trying to add journal to device %s"
msgstr ""
-#: misc/mke2fs.c:3383 misc/mke2fs.c:3413 misc/mke2fs.c:3455
+#: misc/mke2fs.c:3418 misc/mke2fs.c:3448 misc/mke2fs.c:3490
#: misc/mk_hugefiles.c:602 misc/tune2fs.c:1598 misc/tune2fs.c:1620
msgid "done\n"
msgstr ""
-#: misc/mke2fs.c:3390
+#: misc/mke2fs.c:3425
msgid "Skipping journal creation in super-only mode\n"
msgstr ""
-#: misc/mke2fs.c:3400
+#: misc/mke2fs.c:3435
#, c-format
msgid "Creating journal (%u blocks): "
msgstr ""
-#: misc/mke2fs.c:3409
+#: misc/mke2fs.c:3444
msgid ""
"\n"
"\twhile trying to create journal"
msgstr ""
-#: misc/mke2fs.c:3421 misc/tune2fs.c:1172
+#: misc/mke2fs.c:3456 misc/tune2fs.c:1172
msgid ""
"\n"
"Error while enabling multiple mount protection feature."
msgstr ""
-#: misc/mke2fs.c:3426
+#: misc/mke2fs.c:3461
#, c-format
msgid "Multiple mount protection is enabled with update interval %d seconds.\n"
msgstr ""
-#: misc/mke2fs.c:3446
+#: misc/mke2fs.c:3481
msgid "Copying files into the device: "
msgstr ""
-#: misc/mke2fs.c:3452
+#: misc/mke2fs.c:3487
msgid "while populating file system"
msgstr ""
-#: misc/mke2fs.c:3459
+#: misc/mke2fs.c:3494
msgid "Writing superblocks and filesystem accounting information: "
msgstr ""
-#: misc/mke2fs.c:3466
+#: misc/mke2fs.c:3501
msgid "while writing out and closing file system"
msgstr ""
-#: misc/mke2fs.c:3469
+#: misc/mke2fs.c:3504
msgid ""
"done\n"
"\n"
@@ -7241,7 +7259,7 @@ msgid "Should never happen: resize inode corrupt!\n"
msgstr ""
#: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.46.3"
+msgid "EXT2FS Library version 1.46.4"
msgstr ""
#: lib/ext2fs/ext2_err.c:12
@@ -8113,16 +8131,6 @@ msgstr ""
msgid "Found a %s partition table in %s\n"
msgstr ""
-#: lib/support/plausible.c:192
-#, c-format
-msgid "The file %s does not exist and no size was specified.\n"
-msgstr ""
-
-#: lib/support/plausible.c:200
-#, c-format
-msgid "Creating regular file %s\n"
-msgstr ""
-
#: lib/support/plausible.c:203
#, c-format
msgid "Could not open %s: %s\n"
diff --git a/version.h b/version.h
index 778bde01..8f113c3b 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.46.3"
-#define E2FSPROGS_DATE "27-Jul-2021"
+#define E2FSPROGS_VERSION "1.46.4-rc1"
+#define E2FSPROGS_DATE "15-Aug-2021"