From: Theodore Ts'o Date: Thu, 6 Jan 2022 20:29:26 +0000 (-0500) Subject: Merge branch 'debian/master' into debian/backports X-Git-Tag: archive/debian/1.46.5-2_bpo10+1~2 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=73b9d8db28bc196424cecbc5c0f60ee32aeeb185;p=tools%2Fe2fsprogs.git Merge branch 'debian/master' into debian/backports --- 73b9d8db28bc196424cecbc5c0f60ee32aeeb185 diff --cc debian/changelog index b806802,647c75b..169d477 --- a/debian/changelog +++ b/debian/changelog @@@ -1,17 -1,123 +1,137 @@@ + e2fsprogs (1.46.5-2) unstable; urgency=medium + + * Fix build on GNU/kFreeBSD (caused by the fact that the Debian port has + an ancient version of coreutils, so the timeout program doesn't support + the -v option. + + -- Theodore Y. Ts'o Mon, 03 Jan 2022 23:48:13 -0500 + + e2fsprogs (1.46.5-1) unstable; urgency=medium + + * New upstream release + * Resize2fs will automatically drop one block group (128M) if that will + allow a resize operation to succeed when it would have failed due to + running afoul of the 2**32 inode count limit. + * Fix resize2fs -P so it won't potentially loop forever when the file + system is corrupted + * E2fsck will now automatically update the block group checksum when + fixing a problem in a block group descriptor + * Fix error handling in the unix_io module which could cause e2fsck + to deadlock in the face of I/O errors. + * Fix a bug in e2fsck fast commit handling which could result it in + crashing in some rare cases. + * Fix e2fsck and tune2fs's handling of quota limits, which previously + could get lost. + * Correct the report header printed by debugfs's get_quota and + list_quota commands. + * Speed up off-line resizing of very large file system. + * Fixed spelling mistakes in the mke2fs.conf man page. + * Update Chinese, Malay, Serbian, Spanish, Swedish, and Ukrainian + translations. + * Update the Debian policy compliance to 4.6.0. + + -- Theodore Y. Ts'o Thu, 30 Dec 2021 00:35:14 -0500 + + e2fsprogs (1.46.4-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 page. (Closes: #979411) + * Update Czech, Dutch, French, Polish, Portuguese, and Swedish + translations. + + -- Theodore Y. Ts'o Wed, 18 Aug 2021 22:47:40 -0400 + + e2fsprogs (1.46.3-1) experimental; urgency=medium + + * New upstream release + * Fix resize2fs bug when performing an off-line file system expansion + with MMP and there isn't sufficient reserved block group descriptor + blocks could lead to file system corruption. (Closes: #984472) + * Teach the filefrag program the -V option, which will print the version + of the tool, or if -V option is specified twice, will print the list + of supported FIEMAP flags. + * Fix fast_commit portability problems on sparc64 and arm64 + architectures (the latter when running e2fsprogs compiled for arm32). + (Closes: #987641) + * Fix missing mutex unlock in an error path in the Unix I/O manager. + * Fix Direct I/O support in the Unix I/O manager (this was a regression + introduced in v1.46.2). + * Fix mke2fs to avoid discarding blocks beyond the end of the file + system to be created when creating a file system which is smaller than + 16MB and the file system size was explicitly specified and smaller + than the size of the block device. (Closes: #989630) + * Teach mke2fs to avoid giving a spurious warning about a pre-existing + partition table and it is creating a file system at a non-zero offset + (so the partition table wouldn't be overwritten in any case). + (Closes: #989612) + * Fix e2image -Q to prevent a multiplication overflow could corrupt + the generated QCOW2 output file for very large file systems. + * When e2fsck repairs '.' and '..' entries in corrupted directories, set + the file type in the directory entry to be EXT2_FT_DIR and do not + leave the file type as EXT2_FT_UNKNOWN. + * Fix e2fsck so that the if the s_interval is zero, and the last mount + or write time is in the future, it will fix invalid last mount/write + timestamps in the superblock. (This was a regression introduced in + v1.45.5.) + * Fix lsattr and chattr to avoid opening or calling EXT2_IOC_[GS]ETFLAGS + on devices, since this can cause some devices to react badly as a + result. (This fixes a regression introduced in v1.46.2.) + (Closes: #986332) + * Fix potential memory leaks and seg faults when memory allocations fail. + * Fix various compiler and valgrind warnings + * Updated and clarified the e2image and filefrag man pages. + * Update Dutch, Malay, and Serbian translations. + + -- Theodore Y. Ts'o Tue, 27 Jul 2021 11:04:05 -0400 + + e2fsprogs (1.46.2-2) unstable; urgency=medium + + * Fix FTBFS on arm32 when building on a system with an arm64 kernel. + This also fixes a portability problem when replaying a fast-commit + journal on an arm64 kernel when using an arm32 userspace. + (Closes: #987641) + * Fix additional fast-commit portability problems on non-x86 systems + which don't allow non-aligned pointer dereferences (for example, on a + sparc64 system). + * Fix a missing mutex unlock on an error path which can cause e2fsck + to hang on I/O errors. + * Clean up and improve the man page for e2image + + -- Theodore Y. Ts'o Mon, 07 Jun 2021 07:27:15 -0400 + +e2fsprogs (1.46.2-1~bpo10+2) buster-backports; urgency=medium + + * Rebuild to fix incorrect build environment for x86_64 (no source + changes were needed between 1.46.2-1~bpo10+1 and 1.46.2-1~bpo10+2) + (Closes: #985296) + + -- Theodore Y. Ts'o Thu, 18 Mar 2021 19:44:28 -0400 + +e2fsprogs (1.46.2-1~bpo10+1) buster-backports; urgency=medium + + * Rebuild for buster-backports. + + -- Theodore Y. Ts'o Thu, 11 Mar 2021 09:02:02 -0500 + e2fsprogs (1.46.2-1) unstable; urgency=medium * New upstream release