summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES75
-rw-r--r--debian/changelog33
-rw-r--r--debian/e2fslibs.symbols1
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--lib/support/Makefile.in2
-rw-r--r--lib/support/Makefile.in.old150
-rw-r--r--po/e2fsprogs.pot73
-rw-r--r--version.h4
10 files changed, 157 insertions, 201 deletions
diff --git a/README b/README
index e07a586a..75d49f75 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.43.1) of the second extended file
+ This is the new version (1.43.2) 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 9907140c..8862b29c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,76 @@
+E2fsprogs 1.43.2 (September 1, 2016)
+====================================
+
+Fix resize2fs so it will not crash if there is an extended attribute
+block but it doesn't need to migate any blocks during an off-line
+resize
+
+Fix a crash when mke2fs or debugfs tries to copy in a directory
+hierarchy containing an empty directory
+
+Mke2fs will now use a larger journal by default for filesystems
+greater than 128 GB. (1GB instead of 128 MB.)
+
+Fix an alignment bug in e2fsck which caused sparc64 architectures to
+crash when replaying the journal on file systems with a 64-bit block
+number.
+
+Clarify the message printed by tune2fs message when the user needs to
+run e2fsck so it's clear that the -f flag to e2fsck is needed to
+force a full e2fsck scan. (Addresses Debian Bug: #828022)
+
+Fix a bug in e2fsck caused by a power failure during e2fsck's journal
+replay could leave the file system in a state where if the file system
+is mounted without doing a full e2fsck scan, the file system could get
+corrupted
+
+Fix the logic in e2fsck which decides when to repair legacy negative
+timestamp encodings.
+
+Add a command to debugfs to copy the inode structure from one inode to
+another.
+
+Fix a typo in debugfs's stat command when printing out the dtime field
+on file systems with an extended timestamp.
+
+Fix big endian bugs in the e2undo program. (Addresses Red Hat Bug
+#1344636)
+
+Debugfs's logdump can now properly handle journals larger than 2GB.
+
+Avoid installing the man page for fuse2fs if it has not been built.
+
+Update the Catalan, Chinese, Danish, Dutch, French, German, Polish,
+Swedish, Ukrainian translations and added new translations for
+Hugarian and Serbian.
+
+
+Programming notes
+-----------------
+
+Fix portability problems in fuse2fs. Previously it wouldn't build on
+systems with older glibc versions where clock_gettime() is only
+available in the librt library, and if libintl is not bundled into the
+C library.
+
+Remove complicated logic which caused a static code analyzer to flag a
+false positive. (A static code analyzer also found a valid bug in
+deciding when to repair a legacy negative timestamp encoding, so
+eliminating false positives is important.)
+
+Fixed a bug where the ext2fs library cloud provoke when a
+extfs2_zero_blocks() is used (via fallocation, initializing a file
+system, uninitialized uninitialized inode table blocks) after a
+different file system which also used ext2fs_zero_blocks().
+
+Enable the unix_io manager in the ext2fs library so it can accept the
+use of a file descriptor. This is helpful in cases where the file
+descriptor comes from temporary file created using O_TMPFILE, or
+passed in from a unix domain socket.
+
+Fix a Windows64 portability bug.
+
+
E2fsprogs 1.43.1 (June 8, 2016)
===============================
@@ -258,7 +331,7 @@ Updated/fixed various man pages. (Addresses Debian Bug: #798425)
Programmer's Notes
------------------
-Fixed coverity, sparce gcc -Wall, and clang warnings/nits.
+Fixed coverity, sparse gcc -Wall, and clang warnings/nits.
Added Android build files so that e2fsprogs can be built in the
Android source tree.
diff --git a/debian/changelog b/debian/changelog
index c33d432e..ab29094b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,36 @@
+e2fsprogs (1.43.2-1) unstable; urgency=medium
+
+ * Change the default journal size to be larger for file systems larger
+ than 128 GB to improve performance on metadata-heavy workloads
+ * Clarify tune2fs's message when the user needs to run e2fsck
+ (Closes: #828022)
+ * Fix an alignment bug in e2fsck which caused sparc64 architectures to
+ crash when replaying the journal on file systems with a 64-bit block
+ number
+ * Fix a typo in debugfs when printing out the dtime field on file
+ systems with an extended timestamp
+ * Fix the logic in e2fsck which decides when to repair legacy negative
+ timestamp encodings.
+ * Add a command to debugfs to copy the inode structure from one inode
+ to another
+ * Fix resize2fs so it will not crash if there is an extended
+ attribute block but it doesn't need to migate any blocks during
+ an off-line resize
+ * Fix a crash when mke2fs or debugfs tries to copy in a directory
+ hierarchy containing an empty directory
+ * Fix a bug in e2fsck caused by a power failure during e2fsck's journal
+ replay could leave the file system in a state where if the file
+ system is mounted without doing a full e2fsck scan, the file system
+ could get corrupted
+ * Fix big endian bugs in the e2undo program
+ * Fix debugfs's logdump so command so it can correctly handle journals
+ which are larger than 2GB
+ * Add new translations: Hugarian and Serbian
+ * Update the Catalan, Chinese, Danish, Dutch, French, German, Polish,
+ Swedish, Ukrainian translations
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Thu, 01 Sep 2016 00:55:13 -0400
+
e2fsprogs (1.43.1-1) unstable; urgency=medium
* New upstream version
diff --git a/debian/e2fslibs.symbols b/debian/e2fslibs.symbols
index 24ef8366..00da4452 100644
--- a/debian/e2fslibs.symbols
+++ b/debian/e2fslibs.symbols
@@ -637,3 +637,4 @@ libext2fs.so.2 e2fslibs #MINVER#
test_io_manager@Base 1.37
undo_io_manager@Base 1.41.0
unix_io_manager@Base 1.37
+ unixfd_io_manager@Base 1.43.2
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 565a5dcb..b63f741f 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.43.1)
+@settitle The EXT2FS Library (version 1.43.2)
@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.43.1
-@subtitle June 2016
+@subtitle Version 1.43.2
+@subtitle September 2016
@author by Theodore Ts'o
@@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.43.1.
+This manual documents the EXT2FS Library, version 1.43.2.
@menu
* Introduction to the EXT2FS Library::
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index e4c66127..4ab6c248 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.43.1
-Entered-date: 2016-06-08
+Version: 1.43.2
+Entered-date: 2016-09-01
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
- 6848kB e2fsprogs-1.43.tar.gz
- 588kB e2fsprogs-libs-1.43.tar.gz
- 1kB e2fsprogs-1.43.lsm
+ 7224kB e2fsprogs-1.43.2.tar.gz
+ 644kB e2fsprogs-libs-1.43.2.tar.gz
+ 1kB e2fsprogs-1.43.2.lsm
Alternate-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
Copying-policy: GPL-2/LGPL-2
diff --git a/lib/support/Makefile.in b/lib/support/Makefile.in
index 461e3d00..5beaaac5 100644
--- a/lib/support/Makefile.in
+++ b/lib/support/Makefile.in
@@ -126,7 +126,7 @@ profile.o: $(srcdir)/profile.c $(top_builddir)/lib/config.h \
$(srcdir)/profile.h prof_err.h
profile_helpers.o: $(srcdir)/profile_helpers.c $(top_builddir)/lib/config.h \
$(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
- $(srcdir)/profile.h prof_err.h
+ $(srcdir)/profile.h $(srcdir)/profile_helpers.h prof_err.h
prof_err.o: prof_err.c
quotaio.o: $(srcdir)/quotaio.c $(top_builddir)/lib/config.h \
$(top_builddir)/lib/dirpaths.h $(srcdir)/common.h \
diff --git a/lib/support/Makefile.in.old b/lib/support/Makefile.in.old
deleted file mode 100644
index caacc85b..00000000
--- a/lib/support/Makefile.in.old
+++ /dev/null
@@ -1,150 +0,0 @@
-# Makefile for e2fsprog's internal support
-#
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-top_builddir = ../..
-my_dir = lib/support
-INSTALL = @INSTALL@
-
-@MCONFIG@
-
-all::
-
-OBJS= mkquota.o \
- plausible.o \
- profile.o \
- parse_qtype.o \
- profile_helpers.o \
- prof_err.o \
- quotaio.o \
- quotaio_v2.o \
- quotaio_tree.o \
- dict.o
-
-SRCS= $(srcdir)/argv_parse.c \
- $(srcdir)/mkquota.c \
- $(srcdir)/parse_qtype.c \
- $(srcdir)/plausible.c \
- $(srcdir)/profile.c \
- $(srcdir)/profile_helpers.c \
- prof_err.c \
- $(srcdir)/quotaio.c \
- $(srcdir)/quotaio_tree.c \
- $(srcdir)/quotaio_v2.c \
- $(srcdir)/dict.c
-
-LIBRARY= libsupport
-LIBDIR= support
-
-@MAKEFILE_LIBRARY@
-@MAKEFILE_PROFILE@
-
-COMPILE_ET=$(top_builddir)/lib/et/compile_et --build-tree
-
-.c.o:
- $(E) " CC $<"
- $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
- $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
- $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
-@PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
-
-installdirs::
-
-install:: all
-
-uninstall::
-
-prof_err.c prof_err.h: prof_err.et
- $(E) " COMPILE_ET prof_err.et"
- $(Q) $(COMPILE_ET) $(srcdir)/prof_err.et
-
-test_profile: $(srcdir)/profile.c profile_helpers.o argv_parse.o \
- prof_err.o profile.h $(DEPSTATIC_LIBCOM_ERR)
- $(E) " LD $@"
- $(Q) $(CC) -o test_profile -DDEBUG_PROGRAM $(srcdir)/profile.c prof_err.o \
- profile_helpers.o argv_parse.o $(STATIC_LIBCOM_ERR) \
- $(ALL_CFLAGS)
-
-clean::
- $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* \
- ../libsupport.a ../libsupport_p.a $(SMANPAGES) \
- prof_err.c prof_err.h test_profile
-
-#check:: tst_uuid
-# LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_uuid
-
-mostlyclean:: clean
-distclean:: clean
- $(RM) -f .depend Makefile \
- $(srcdir)/TAGS $(srcdir)/Makefile.in.old
-
-#
-# Hack to parallel makes recognize dependencies correctly.
-#
-../../lib/libsupport.a: libsupport.a
-../../lib/libsupport.so: image
-../../lib/libsupport.dylib: image
-
-$(OBJS):
-
-# +++ Dependency line eater +++
-#
-# Makefile dependencies follow. This must be the last section in
-# the Makefile.in file
-#
-argv_parse.o: $(srcdir)/argv_parse.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/argv_parse.h
-mkquota.o: $(srcdir)/mkquota.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
- $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
- $(top_srcdir)/lib/ext2fs/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
- $(top_srcdir)/lib/e2p/e2p.h $(srcdir)/quotaio.h $(srcdir)/dqblk_v2.h \
- $(srcdir)/quotaio_tree.h $(srcdir)/quotaio_v2.h $(srcdir)/common.h \
- $(srcdir)/dict.h
-plausible.o: $(srcdir)/plausible.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/plausible.h \
- $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
- $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
- $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
- $(top_builddir)/lib/ext2fs/ext2_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
- $(srcdir)/nls-enable.h
-profile.o: $(srcdir)/profile.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
- $(srcdir)/profile.h prof_err.h
-profile_helpers.o: $(srcdir)/profile_helpers.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
- $(srcdir)/profile.h prof_err.h
-prof_err.o: prof_err.c
-quotaio.o: $(srcdir)/quotaio.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/common.h \
- $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/quotaio.h \
- $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
- $(top_srcdir)/lib/ext2fs/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
- $(srcdir)/dqblk_v2.h $(srcdir)/quotaio_tree.h
-quotaio_tree.o: $(srcdir)/quotaio_tree.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/common.h \
- $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/quotaio_tree.h \
- $(srcdir)/quotaio.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
- $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
- $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
- $(top_builddir)/lib/ext2fs/ext2_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
- $(srcdir)/dqblk_v2.h
-quotaio_v2.o: $(srcdir)/quotaio_v2.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/common.h \
- $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/quotaio_v2.h \
- $(srcdir)/quotaio.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
- $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
- $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
- $(top_builddir)/lib/ext2fs/ext2_err.h \
- $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
- $(srcdir)/dqblk_v2.h $(srcdir)/quotaio_tree.h
-dict.o: $(srcdir)/dict.c $(top_builddir)/lib/config.h \
- $(top_builddir)/lib/dirpaths.h $(srcdir)/dict.h
diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot
index 3fe176d7..580031d9 100644
--- a/po/e2fsprogs.pot
+++ b/po/e2fsprogs.pot
@@ -2,8 +2,7 @@
# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
# 2013, 2014, 2015, 2016 by Theodore Ts'o
-# This file is distributed under the same license as the PACKAGE package.
-# Theodore Ts'o <tytso@mit.edu>, 2016.
+# This file is distributed under the same license as the e2fsprogs package.
#
#. The strings in e2fsck's problem.c can be very hard to translate,
#. since the strings are expanded in two different ways. First of all,
@@ -70,9 +69,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: e2fsprogs 1.43.1\n"
+"Project-Id-Version: e2fsprogs 1.43.2\n"
"Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2016-06-08 14:19-0400\n"
+"POT-Creation-Date: 2016-09-01 11:47-0400\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"
@@ -239,17 +238,17 @@ msgstr ""
msgid "%s: journal too short\n"
msgstr ""
-#: e2fsck/journal.c:966 misc/fuse2fs.c:3786
+#: e2fsck/journal.c:968 misc/fuse2fs.c:3786
#, c-format
msgid "%s: recovering journal\n"
msgstr ""
-#: e2fsck/journal.c:968
+#: e2fsck/journal.c:970
#, c-format
msgid "%s: won't do journal recovery while read-only\n"
msgstr ""
-#: e2fsck/journal.c:995
+#: e2fsck/journal.c:997
#, c-format
msgid "while trying to re-open %s"
msgstr ""
@@ -3184,7 +3183,7 @@ msgstr ""
msgid "while reading MMP block"
msgstr ""
-#: e2fsck/unix.c:1252 e2fsck/unix.c:1304 misc/e2undo.c:231 misc/e2undo.c:276
+#: 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/tune2fs.c:2655 resize/main.c:187 resize/main.c:232
#, c-format
@@ -3194,7 +3193,7 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/unix.c:1293 misc/e2undo.c:265 misc/mke2fs.c:2581 misc/tune2fs.c:2644
+#: e2fsck/unix.c:1293 misc/e2undo.c:264 misc/mke2fs.c:2581 misc/tune2fs.c:2644
#: resize/main.c:221
#, c-format
msgid "while trying to delete %s"
@@ -3810,7 +3809,7 @@ msgid "while opening inode %u"
msgstr ""
#: misc/create_inode.c:156 misc/create_inode.c:183 misc/create_inode.c:904
-#: misc/e2undo.c:176 misc/e2undo.c:474 misc/e2undo.c:480 misc/e2undo.c:486
+#: misc/e2undo.c:176 misc/e2undo.c:473 misc/e2undo.c:479 misc/e2undo.c:485
#: misc/mke2fs.c:353
msgid "while allocating memory"
msgstr ""
@@ -4498,118 +4497,118 @@ msgstr ""
msgid "Undo file superblock checksum doesn't match.\n"
msgstr ""
-#: misc/e2undo.c:335
+#: misc/e2undo.c:334
#, c-format
msgid "illegal offset - %s"
msgstr ""
-#: misc/e2undo.c:359
+#: misc/e2undo.c:358
#, c-format
msgid "Will not write to an undo file while replaying it.\n"
msgstr ""
-#: misc/e2undo.c:368
+#: misc/e2undo.c:367
#, c-format
msgid "while opening undo file `%s'\n"
msgstr ""
-#: misc/e2undo.c:375
+#: misc/e2undo.c:374
msgid "while reading undo file"
msgstr ""
-#: misc/e2undo.c:380
+#: misc/e2undo.c:379
#, c-format
msgid "%s: Not an undo file.\n"
msgstr ""
-#: misc/e2undo.c:391
+#: misc/e2undo.c:390
#, c-format
msgid "%s: Header checksum doesn't match.\n"
msgstr ""
-#: misc/e2undo.c:398
+#: misc/e2undo.c:397
#, c-format
msgid "%s: Corrupt undo file header.\n"
msgstr ""
-#: misc/e2undo.c:402
+#: misc/e2undo.c:401
#, c-format
msgid "%s: Undo block size too large.\n"
msgstr ""
-#: misc/e2undo.c:407
+#: misc/e2undo.c:406
#, c-format
msgid "%s: Undo block size too small.\n"
msgstr ""
-#: misc/e2undo.c:420
+#: misc/e2undo.c:419
#, c-format
msgid "%s: Unknown undo file feature set.\n"
msgstr ""
-#: misc/e2undo.c:428
+#: misc/e2undo.c:427
#, c-format
msgid "Error while determining whether %s is mounted."
msgstr ""
-#: misc/e2undo.c:434
+#: misc/e2undo.c:433
msgid "e2undo should only be run on unmounted filesystems"
msgstr ""
-#: misc/e2undo.c:450
+#: misc/e2undo.c:449
#, c-format
msgid "while opening `%s'"
msgstr ""
-#: misc/e2undo.c:461
+#: misc/e2undo.c:460
msgid "specified offset is too large"
msgstr ""
-#: misc/e2undo.c:502
+#: misc/e2undo.c:501
msgid "while reading keys"
msgstr ""
-#: misc/e2undo.c:514
+#: misc/e2undo.c:513
#, c-format
msgid "%s: wrong key magic at %llu\n"
msgstr ""
-#: misc/e2undo.c:524
+#: misc/e2undo.c:523
#, c-format
msgid "%s: key block checksum error at %llu.\n"
msgstr ""
-#: misc/e2undo.c:547
+#: misc/e2undo.c:546
#, c-format
msgid "%s: block %llu is too long."
msgstr ""
-#: misc/e2undo.c:559 misc/e2undo.c:595
+#: misc/e2undo.c:558 misc/e2undo.c:594
#, c-format
msgid "while fetching block %llu."
msgstr ""
-#: misc/e2undo.c:571
+#: misc/e2undo.c:570
#, c-format
msgid "checksum error in filesystem block %llu (undo blk %llu)\n"
msgstr ""
-#: misc/e2undo.c:610
+#: misc/e2undo.c:609
#, c-format
msgid "while writing block %llu."
msgstr ""
-#: misc/e2undo.c:616
+#: misc/e2undo.c:615
#, c-format
msgid "Undo file corruption; run e2fsck NOW!\n"
msgstr ""
-#: misc/e2undo.c:618
+#: misc/e2undo.c:617
#, c-format
msgid "IO error during replay; run e2fsck NOW!\n"
msgstr ""
-#: misc/e2undo.c:621
+#: misc/e2undo.c:620
#, c-format
msgid "Incomplete undo record; run e2fsck.\n"
msgstr ""
@@ -5744,11 +5743,11 @@ msgid "%s: h=%3d s=%3d c=%4d start=%8d size=%8lu end=%8d\n"
msgstr ""
#: misc/tune2fs.c:119
-msgid "Please run e2fsck on the filesystem.\n"
+msgid "Please run e2fsck -f on the filesystem.\n"
msgstr ""
#: misc/tune2fs.c:121
-msgid "Please run e2fsck -D on the filesystem.\n"
+msgid "Please run e2fsck -fD on the filesystem.\n"
msgstr ""
#: misc/tune2fs.c:134
@@ -6857,7 +6856,7 @@ msgid "Should never happen: resize inode corrupt!\n"
msgstr ""
#: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.43"
+msgid "EXT2FS Library version 1.43.2"
msgstr ""
#: lib/ext2fs/ext2_err.c:12
diff --git a/version.h b/version.h
index 624b89a6..634b58ba 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.1"
-#define E2FSPROGS_DATE "08-Jun-2016"
+#define E2FSPROGS_VERSION "1.43.2"
+#define E2FSPROGS_DATE "01-Sep-2016"