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 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 , 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 \n" "Language-Team: LANGUAGE \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"