+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 multiplcation 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. (Thix 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 <tytso@mit.edu> Tue, 27 Jul 2021 11:04:05 -0400
+
+e2fsprogs (1.46.2-1) unstable; urgency=medium
+
+ * New upstream release
+ * Add support for the FS_NOCOMP_FL flag to chattr and lsattr.
+ * Fix Direct I/O support on block devices where the logical block size is
+ greater 1k.
+ * Fix debugfs's logdump so it works on file systems whose block size is
+ greater than 8k.
+ * Fix the debugfs rdump and ls commands so they will work correctly for
+ uid's and gid's => 65536.
+ * Teach the tune2fs program to support "random" as an argument to the -c
+ option, which sets the maximum mount count. (Closes: #926293)
+ * Fix a where e2fsck could a crash when there is error while e2fsck is
+ trying to open the file system, and e2fsck calls ext2fs_mmp_stop()
+ before MMP has been initialized. (Closes: #696609)
+ * Fix the debugfs write and symlink commands so they support targets which
+ 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.
+ * 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.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sun, 28 Feb 2021 21:24:34 -0500
+
+e2fsprogs (1.46.1-1) unstable; urgency=medium
+
+ * Drop transitional packages libcomerr2, e2fslibs, and e2fslibs-dev
+ * Fix a bug in libext2fs and debugfs when trying to set an extended
+ attribute will result in a seg fault.
+ * Fix e2fsck so it properly accepts large_dir directories which are
+ greater than 4GB in size.
+ * Fix mke2fs -d so it correctly handles important a directory or small
+ file which is stored using inline_data and contains an ACL or extended
+ attribute. (Closes: #971014)
+ * Add build profiles noudeb and pkg.e2fsprogs.no-static (Closes: #966686)
+ * Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
+ Ukranian translations from the translation project.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Tue, 09 Feb 2021 17:36:02 -0500
+
+e2fsprogs (1.46.0-1) experimental; urgency=medium
+
+ * New upstream release
+ * Add support for the new fast_commit feature. (Requires Linux version
+ 5.10 or higher)
+ * Add support for the new stable_inodes feature which is needed to
+ support some the fscrypt siphash algorithm.
+ * Add support for file systems that have both case folding and
+ encryption enabled. (Not yet upstream, but used in some Android handsets.)
+ * The fuse2fs program now supports the "norecovery" which omits replying
+ the journal and mounts the file system read-only. (Closes: #878927)
+ * Bitmap loading is now done using multiple threads which can speed up
+ debugfs, dumpe2fs, and e2fsck on very large file systems.
+ * E2fsck now will check file names on file systems with case folding
+ enabled to make sure the characters are valid UTF-8 characters.
+ This is done for file systems which enforce strict encodings, and
+ optionally if the extended "check_encoding" option is requested.
+ * E2fsck will properly handle checking for duplicated file names when
+ case folding is enabled.
+ * E2fsck will now find and fix file system corruptions when the encrypted
+ files have a different policy from their containing directory.
+ * The "htree" command in debugfs now displays the metadata checksums for
+ hash tree index blocks.
+ * Fix various bugs where a maliciously corrupted file systems could case
+ e2fsck and other e2fsprogs programs to crash.
+ * Dumpe2fs will print the error code that Linux kernels newer than v5.6
+ will save to indicate the class of error which triggered the ext4_error
+ event.
+ * E2fsprogs programs (in particular, fuse2fs) can now update htree
+ directories without clearing the htree index.
+ * Tune2fs will properly recalculate directory block checksums when
+ clearing the dir_index feature.
+ * Fix a bug in e2fsck directory rehashing which could fail with ENOSPC
+ because it doesn't take into account the space needed for the metadata
+ checksum, and doesn't create a sufficiently deep index tree.
+ * Clarify the e2fsck messages when it resets the directory link count when
+ it is set to the overflow value but it is no longer needed.
+ * Mke2fs now sets the s_overhead_cluster field, so that the kernel doesn't
+ need to calculate it at mount time. This speeds up mounting very large
+ file systems.
+ * Speed up mke2fs when creating large bigalloc file systems by optimizing
+ ext2fs_convert_subcluster_bitmap().
+ * The filefrag program can now request the kernel to display the extent
+ status cache by using "filefrag -E". (This requires Linux version 5.4
+ or newer.)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Fri, 29 Jan 2021 16:24:41 -0500
+
+e2fsprogs (1.45.7-1) unstable; urgency=medium
+
+ * New upstream release
+ * Mke2fs will now warn when creating a file system on a DAX-capable
+ device and the block size is incompatible with DAX.
+ * The chattr and lsattr programs now support using the 'x' attribute
+ to set/get dax support on a particular file.
+ * E2fsprogs now supports the gnu.* extended attribute namespace, which
+ allows mke2fs -d to import the gnu.translator extended attributes.
+ * Add support for the simultaneous enablement of the casefold and
+ encryption features, which ext4 supports starting with the v5.5
+ Linux kernel.
+ * Debugfs will now retry opening the superblock if it finds that the
+ superblock has an invalid checksum, since this could happen when
+ opening a mounted file system.
+ * Fix an off-by-one error when validating the depth of an htree which
+ caused e2fsck to potentially fail to notice an invalid htree.
+ * Fix potential buffer overrun in e2fsck when scanning directory blocks
+ in pass 2. (Addresses Google Bug: #158564737)
+ * Fix tune2fs so that it unlocks the MMP block if it can't perform the
+ requested operation.
+ * Fix mke2fs so it can import the contents of a directory using the -d
+ option when it has inode numbers that are greater than 2**32. Also
+ fix an ommission were the extended attributes on the top-level directory
+ was not getting copied to the root directory.
+ * Fix e4crypt so that the add_key operation uses the explicitly provided
+ salt if it is provided.
+ * Fix resize2fs to prevent it from overflowing the block group descriptors
+ from overflowing the first block group. (This can only happen when the
+ block size is 1k and the file system is very large.)
+ * Fix debugfs's set_super_value command so it can set 64-bit integer
+ fields, such as s_kbytes_written.
+ * Fix filefrag so that it won't crash if the kernel returns zero for
+ statfs(2)'s device id or if it returns a blocksize of zero the device's
+ blocksize.
+ * Fix a few bad error code returns in the unix and sparse I/O managers.
+ * E2fsck will no longer try to fix duplicate file names in an encrypted
+ directory by mutating the encrypted file name.
+ * Updated and clarified various man pages.
+ * Update the Dutch, Malay, and Serbian translations from the translation
+ project.
+ * Update the Debian policy compliance to 4.5.1
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Fri, 29 Jan 2021 00:19:52 -0500
+
+e2fsprogs (1.45.6-1) unstable; urgency=medium
+
+ * New upstream release
+ * Fixed a number of potential out of bounds memory accesses caused by
+ fuzzed / malicious file systems.
+ * Fix a spurious complaint from e2fsck when a directory which previously
+ had more than 32000 subdirectories has the number of subdirectories
+ drops below 32000.
+ * Improve e2fsck's ability to deal with file systems with a *very* large
+ number of directories.
+ * Debugfs will ignore lines in its command files which start with a
+ comment character ("#").
+ * Fix debugfs so it correctly prints inode numbers > 2**31.
+ * Filefrag now supports very large files (with > 4 billion blocks), as
+ well as block sizes up to 1 GiB.
+ * Mke2fs -d now correctly sets permission with files where the owner
+ permissions are not rwx.
+ * Updated and clarified various man pages
+ (Closes: #953493, #953494, #951808)
+ * Drop as unneeded libattr1-dev as a build dependency (Closes: #953926)
+ * Update the Malay translation from the translation project.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Fri, 20 Mar 2020 23:49:33 -0400
+
+e2fsprogs (1.45.5-2) unstable; urgency=medium
+
+ * Fix com_err support on Hurd, which has POSIX E* error code starting at
+ 0x40000000. Otherwise the regression tests will fail since the
+ expected output for various error cases will not have the correct
+ error text.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Wed, 08 Jan 2020 15:58:44 -0500
+
+e2fsprogs (1.45.5-1) unstable; urgency=medium
+
+ * New upstream release
+ * E2fsck will no longer force a full file system check if time-based
+ forced checks are disabled and the last mount time or last write time in
+ the superblock are in the future.
+ * Fix spurious weekly e-mails when e2scrub_all is run via a cron job
+ on non-systemd systems. (Closes: #944033)
+ * Remove an unnecessary sleep in e2scrub which could add up to an
+ additional two second delay during the boot up. Also, avoid
+ trying to reap aborted snapshots if it has been disabled via
+ e2scrub.conf. (Closes: #948193)
+ * Resize2fs -M's estimates are now more accurate on mounted file systems.
+ * Tune2fs prohibits enabling or disabling the uninit_bg feature on
+ mounted file systems, since this is unsafe.
+ * Fix support of 32-bit uid's and gid's in fuse2fs and in mke2fs -d.
+ * Fix mke2fs's setting bad blocks to bigalloc file systems.
+ * Fix a bug where fuse2fs would incorrectly report the i_blocks fields for
+ bigalloc file systems.
+ * Fix potential crash in e2fsck when rebuilding very large directories on
+ file systems which have the new large_dir feature enable.
+ * Fix FTBFS problem hurd/i386. (Closes: #944649)
+ * Fix CVE-2019-5188: potential a out of bounds write in mutate_name()
+ when checking a maliciously corrupted file systems
+ * Add autopkgtest tests smoke and fuse2fs
+ * Updated and clarified various man pages
+ * Update the debhelper compatibility level to 12
+ * Update the Chinese and Malay translations
+ * Update the Debian policy compliance to 4.4.1
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Tue, 07 Jan 2020 09:18:39 -0500
+
+e2fsprogs (1.46~WIP.2019.10.09-1) experimental; urgency=medium
+
+ * Add (minimal) support to enable the fast commit feaure. This is just
+ enough to enable kernel development work; e2fsck replay of journals
+ with the fast commit feature is *not* available.
+ * E2fsck will now check encryption policies for consistency
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Wed, 09 Oct 2019 20:22:50 -0400
+
+e2fsprogs (1.45.4-1) unstable; urgency=medium
+
+ * New upstream feature
+ * Fix CVE-2019-5094: A maliciously corrupted file systems can trigger
+ buffer overruns in the quota code used by e2fsck.
+ * E2fsck will now check to make sure the casefold flag is only set on
+ directories, and only when the casefold feature is enabled.
+ * E2fsck will not disable the low dtime checks when using a backup
+ superblock where the last mount time is zero to fix a failure in
+ xfstests ext4/007
+ * Fix e2fsck so that when it needs to recreate the root directory, the
+ quota counts are correctly updated
+ * Update the man pages to document the new fsverity feature, and improve
+ the documentation for the casefold and encrypt features
+ * Allow e2scrub_all to work when the VG free space is exactly the
+ snapshot size (Closes: #935009)
+ * Avoid spurious lvm warnings when e2scrub_all is run out of cron on
+ non-systemd systems (Closes: #940240)
+ * Update the Dutch, German, Malay, Spanish, and Vietnamese translations
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 23 Sep 2019 15:31:27 -0400
+
+e2fsprogs (1.45.3-4) unstable; urgency=medium
+
+ * stop using Link Time Optimization; it breaks reproducible builds
+ * skip "make check" if DEB_BUILD_OPTIONS contains nocheck; this is
+ needed for some ports builds to complete successfully (Closes: #933247)
+ * fix e2fsprogs build problems on non-Linux ports
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Tue, 06 Aug 2019 15:22:30 -0400
+
e2fsprogs (1.45.3-3) unstable; urgency=medium
* Fix Breaks/Replace dependency for logsave (Closes: #932874)