-doc/RelNotes/v1.44.1.txt
\ No newline at end of file
+doc/RelNotes/v1.44.3.txt
\ No newline at end of file
-e2fsprogs (1.44.3~rc1-1) unstable; urgency=medium
+e2fsprogs (1.44.3~rc2-1) unstable; urgency=low
* New upstream release
+ * Debugfs's inode_dump and xattr_dump commands have new options to
+ display the low-level contents of an inode's i_blocks and extra
+ space, and to better be able to debug corrupted extended attributes.
+ * The dumpe2fs command now will show information about the Multi-Mount
+ Protection (MMP) block, if present
+ * E2fsck, dumpe2fs, and debugfs is now much more robust at handling
+ badly (or maliciously) corrupted file systems.
+ * E2fsck will now offer to enable the dir_nlink feature if it is
+ required by the file system
+ * The project id field in the inode is now properly byte-swapped on
+ big-endian systems
+ * E2fsprogs better handles recent kernels which reports old error
+ conditions via the first fsync() after the file is opened
+ * Updated/fixed various man pages
+ * Update Czech, Dutch, Spanish, French, Polish, Swedish, Ukrainian, and
+ Vietnamese translations
+ * Update debian policy compliance to 4.1.4
- -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 25 Jun 2018 09:37:15 -0400
+ -- Theodore Y. Ts'o <tytso@mit.edu> Tue, 3 Jul 2018 23:31:40 -0400
e2fsprogs (1.44.2-1) unstable; urgency=medium
ext2fs_dirhash@Base 1.37
ext2fs_div64_ceil@Base 1.42
ext2fs_div_ceil@Base 1.40
- ext2fs_djb2_hash@Base 1.44.3
+ ext2fs_djb2_hash@Base 1.44.3~rc1
ext2fs_dup_handle@Base 1.37
ext2fs_expand_dir@Base 1.37
ext2fs_ext_attr_block_csum_set@Base 1.43
ext2fs_group_of_blk2@Base 1.42
ext2fs_group_of_blk@Base 1.37
ext2fs_group_of_ino@Base 1.37
- ext2fs_hashmap_add@Base 1.44.3
- ext2fs_hashmap_create@Base 1.44.3
- ext2fs_hashmap_free@Base 1.44.3
- ext2fs_hashmap_iter_in_order@Base 1.44.3
- ext2fs_hashmap_lookup@Base 1.44.3
+ ext2fs_hashmap_add@Base 1.44.3~rc1
+ ext2fs_hashmap_create@Base 1.44.3~rc1
+ ext2fs_hashmap_free@Base 1.44.3~rc1
+ ext2fs_hashmap_iter_in_order@Base 1.44.3~rc1
+ ext2fs_hashmap_lookup@Base 1.44.3~rc1
ext2fs_htree_intnode_maxrecs@Base 1.44.0~rc1
ext2fs_iblk_add_blocks@Base 1.41.0
ext2fs_iblk_set@Base 1.41.0
-E2fsprogs 1.44.3 (June 24, 2018) 8951fd9f51e9
-================================
+E2fsprogs 1.44.3 (July 3, 2018)
+===============================
Updates/Fixes since v1.44.2:
E2fsck now considers device inodes with the extents flag as corrupt
and offer to clear them.
-E2fsck now correctly handles block preallocation support in cases
-where the kernel PAGE_SIZE is larger than the filesystem
-blocksize.
-
E2fsck more properly handles cases where s_inodes_count is corrupted.
E2fsck no longer spews large number of errors when the superblock
file system which has a fully uninitialized inode table in the first
block group.
+E2fsck will no longer hang if the last block in the file system is a
+fixed-metadata block. (Very rare, but could happen.)
+
+E2fsck no longer allows initialized blocks to exist past i_size. This
+is something the Linux implementation of ext4 has never done (and should
+never do).
+
+While replaying the journal in e2fsck, certain errors would previously
+cause e2fsck to print a non-sensical error message (e.g., "Unknown code
+____ 251 while recovering journal"). This has been fixed.
+
In cases where more than 75% of the block group will be used for group
descriptor table, mke2fs would previously create an invalid file
system with both the meta_bg and resize_inode features enabled. It
1 << 32 blocks. Previously the s_inodes_count field would overflow,
and the file system would be created with a minimal number of inodes.
+Recent kernels will report errors on a file or block device which
+occurred before the file or block device was opened via fsync() or
+close(). This will cause e2fsck to incorrectly report a failure. Work
+around this by calling fsync() immediately after the file or block
+device is opened in the unix_io layer, and throwing away the error.
+
Filefrag will no longer ignore errors returned by fsync.
Debugfs will no longer print spurious checksum errors when failing to
Synchronized changes from Android's AOSP e2fsprogs tree.
+Debugfs's mknod command now works correctly on some 32-bit systems where
+previously it had a portability problem caused by some object files
+being compiled with LFS, and some without. This fixes some regression
+test failures on 32-bit MIPS (for example).
+
Various clean ups, portability, and performance improvements to
e2fsprogs's regression test framework.
Fixed Coverity, sparse, gcc -Wall, and clang warnings/nits.
-Update Czech, Dutch, Spanish, French, Swedish, Ukrainian, and
+Update Czech, Dutch, Spanish, French, Polish, Swedish, Ukrainian, and
Vietnamese translations.
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.44.2)
+@settitle The EXT2FS Library (version 1.44.3)
@synindex tp fn
@comment %**end of header
@title The EXT2FS Library
@subtitle The EXT2FS Library
-@subtitle Version 1.44.2
-@subtitle May 2018
+@subtitle Version 1.44.3
+@subtitle July 2018
@author by Theodore Ts'o
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.44.2.
+This manual documents the EXT2FS Library, version 1.44.3.
@menu
* Introduction to the EXT2FS Library::
Begin3
Title: EXT2 Filesystem utilities
Version: 1.44.3
-Entered-date: 2018-06-24
+Entered-date: 2018-07-03
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
- 7392kB e2fsprogs-1.44.3.tar.gz
+ 7396kB e2fsprogs-1.44.3.tar.gz
700kB e2fsprogs-libs-1.44.3.tar.gz
1kB e2fsprogs-1.44.3.lsm
Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
* file may be redistributed under the GNU Public License v2.
*/
-#define E2FSPROGS_VERSION "1.44.3-rc1"
-#define E2FSPROGS_DATE "24-June-2018"
+#define E2FSPROGS_VERSION "1.44.3-rc2"
+#define E2FSPROGS_DATE "3-July-2018"