Whamcloud - gitweb
Update release notes, etc., for the 1.46.3 release
[tools/e2fsprogs.git] / debian / changelog
index 6e00425..cc8793f 100644 (file)
@@ -1,14 +1,99 @@
-e2fsprogs (1.46.0-1) unstable; urgency=medium
+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 file system encryption algorithms such as siphash.
+    support some the fscrypt siphash algorithm.
   * Add support for file systems that have both case folding and
-    encryption enabled.  (Requires Linux version 5.10 or higher)
+    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.
+    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