Publishing details
Changelog
e2fsprogs (1.44.1-1ubuntu1~ubuntu16.04.1lliurex) xenial; urgency=medium
* No-change backport to xenial
e2fsprogs (1.44.1-1ubuntu1) bionic; urgency=medium
* debian/patches/0001-libext2fs-fix-regression-so-we-are-correctly-
transla.patch: cherry-pick upstream fix so we are correctly translating
acls in mkfs.ext4. Closes LP: #1807288.
e2fsprogs (1.44.1-1) unstable; urgency=medium
* New upstream release
* Fix FTBFS problem on Hurd (Closes: #893590)
* Fix e2fsck support of HTree directories on big-endian systems
* Fix miscellaneous e2image image handling for file systems with bigalloc
and meta_bg features enabled.
* Fix orphan list handling of inodes on bigalloc file systems (and other
situations where inodes need to be deleted or truncated) in e2fsck.
* Update Sweedish translation.
* Add Vcs-* headers in Debian packaging (Closes: #887512)
* Speed up reading bitmap blocks in debugfs when opening large file
systems.
* Add clarifications to chattr's man page. (Closes: #890390)
e2fsprogs (1.44.0-1) unstable; urgency=medium
* New upstream release
* Update Czech, Spanish, French, Malay, and Ukrainian translations.
e2fsprogs (1.44.0~rc2-1) experimental; urgency=medium
* New upstream release
* Fix FTBFS problem on Hurd
* Improved e2fsck's consistency checking for symlink.
e2fsprogs (1.44.0~rc1-1) experimental; urgency=low
* New upstream release
* Add support for the large_dir feature
* Add support for the ea_data feature
* Resize2fs will not complain about online resizes of bigalloc file
systems
* Debugfs's ls command will now print the high bits of the mode bits
* Fix some corner cases with tune2fs and journal replay
* Add support for libreadline.so.7
* E2freefrag will now use the GETFSMAP ioctl for mounted file systems
* E2fsck is now much faster when scanning extents on bigalloc file systems
* Fix various compiler and UBSAN warnings
e2fsprogs (1.43.9-2) unstable; urgency=medium
* Fix upgrade when there are two installations of a library (for
different architectures) that we are transitioning to the new package
name. (Closes: #890590)
* Add support for libreadline.so.7 to libss
* Fix tune2fs's journal recovery support
* Fix tune2fs to require a freshly checked file system if turning off
the metadata_csum feature and UUID has been changed.
e2fsprogs (1.43.9-1) unstable; urgency=medium
* Remove some obsolete flags and add document new flags in the chattr
man page
* Remove misplaced "MNP is unsupported" message from debugfs
* Suppress false positive lintian warning about "new essential
package" (caused by preparatory work to make the e2fsprogs
package no longer essential)
* Fixing missing "General" in "GNU General Public License" in
copyright files.
* Fix whitespace issue in the debian control file
* Update the Hungarian translation.
* Rename the packages e2fslibs* to libext2fs* and libcomerr2* to
libcom-err2* to conform with the standard Debian library package
naming conventions. (Closes: #269569)
e2fsprogs (1.43.8-2) unstable; urgency=medium
* Update debian policy version to 4.1.3
* Mark library packages as priority: optional
* Simplify the debian/rules file and don't build e2fsprogs-l10n
unnecessarily
* Fix FTBFS on big-endian systems (Closes: #886119)
* Add support for the build profile: noudeb
* Add support for the build profile: pkg.e2fsprogs.no-fuse2fs
* Add support for the build profile: pkg.e2fsprogs.no-static-e2fsck
e2fsprogs (1.43.8-1) unstable; urgency=medium
* New upstream version
* Fix a bug where updated bitmap checks might not be written to disk.
(Closes: #883869)
* Add missing byte swaps for newly added fields in the superbloc
* Fix a potential use after free bug in e2fsck when fixing a corrupted
root node in directory hash tree.
* Fix a bug in e2fsck where a badly/maliciously corrupted superblock
(which is not fixed due to the -n option, for example) can cause a
floating point exception when printing the summary statistics.
(Closes: #879220)
* Fix debugfs's ncheck command so that it correctly prints the inode
number when printing an error message.
* Fix a bug in e2freefrag where it could print an incorrect free blocks
count on a file system with the 64-bit block number feature.
* Update the German, Serbian, Spanish, and Ukrainian translations.
* Fix a bug where resize2fs's free blocks sanity check could fail with a
false positive and refuse to check a file system with the 64-bit block
number feature.
* Fix and clarify various man pages and documentations. Also fixed up
some random usage texts that were incorrect. (Closes: #880483)
* Add missing copyright file for the e2fsprogs-l10 package. (Closes:
#880207)
* Add missing Multi-arch hints (Closes: #881408, #881590, #881591)
e2fsprogs (1.43.7-1) unstable; urgency=medium
* New upstream version
* Fix error handling in debugfs, fuse2fs, and tune2fs so errors while
replaying the journal will not cause a segfault in some corner cases
* Fix resize2fs to avoid it from either failing or corrupting the file
system image in certain corner cases when doing an off-line resize
* Fix many spelling mistakes in various man pages, code comments, and
program messages.
* Fix e2fsck and debugfs so that maliciously corrupted file systems will
not cause buffer overflows (Closes: #873757, #878104)
* Update German translation (Closes: #833514)
* Update debian policy version to 4.1.1
* Fix FTBFS caused by debhelper/10.9 and references to obsolete packages
in the rules file (Closes: #876551)
* Promote e2fsprogs-l10n from suggests to recommends (Closes: #873812)
* Make e2fsprogs-l10n be arch:all (Closes: #873813)
e2fsprogs (1.43.6-1) unstable; urgency=medium
* New upstream version
* Break out the locale files to a separate package (e2fsprogs-l10n) to
reduce the size of the e2fsprogs package, since it is an
essential/required package.
* Remove support for building uuid/blkid packages on pre-Wheezy
distributions (which are no longer supported).
* Remove support for pre-Multiarch versions of Debian (which are no
longer supported).
* Fixed the printing of quota inconsistency messages in e2fsck on 32-bit
platforms. Also fixed a bug which caused project quota problems to be
labelled as group quota problems.
* Fixed a UI problem with yes/no questions when there are fuzzy
translation entries which caused some messages to be printed in English
and some in the language specified by the locale. (Closes: #856586)
* Fix some out-of-bounds memory accesses in e2fsck caused by (usually
maliciously) corrupted file systems. (Closes: #871539, 871540)
* Optimize CPU usage in e2fsck for very large, very fragmented sparse
files.
* Avoid creating file systems that use project quotas and 128 byte
inodes.
* Improve tune2fs's message when a file system needs to be checked using
e2fsck -f before running certain complex tune2fs operations. (Closes:
#857336)
* Improve e2fsck's message when the proceed_delay option in
/etc/e2fsck.conf is enabled. (Closes: #857336)
* Fix an LFS bug in e2image. (Closes: #855246)
* Fix portability problem caused by the fact that disks are character
mode devices systems with FreeBSD kernels.
* Update the Czech, French, Polish, Swedish, and Vietnamese translations.
e2fsprogs (1.43.5-1) unstable; urgency=medium
* New upstream version
* Fix ext2fs_sync_device() so it returns the proper error code if the
BLKFLSBUF ioctl fails for some reason.
* Fix a potential crash in tune2fs when enabling project quota when the
file system has no inodes by fixing error handling in the
quota_write_inode() in libsupport.
* Fix a bug in debugfs's "ls -p" handling which could cause it to print
garbage after a file name in a directory entry.
* Fix a number of bugs in debugfs, dumpe2fs, e2fsck, tune2fs, and
resize2fs where a carefully/maliciously corrupted file systems (found
by American Fuzzy Lop) could these programs to crash or hang.
(Closes: #868489)
* E2fsck no longer issues some harmless bitmap warnings caused by a
corrupted file system; since those corruptions will be fixed up by
e2fsck later, there's no point issuing these internal warnings.
* E2fsck will now notice invalid quota inode numbers, and offer to fix
them.
* Fix a regression introduced in e2fsprogs 1.43 which broke mke2fs's
hugefile creation so that they aren't contiguous.
* Fix how backup superblocks are written in big endian systems so they
are all correctly byte swapped.
* Fixed tune2fs's support for enabling and disabling project quota.
* The badblock program now properly handles languages which have
multi-column wide character such as Chinese. (Closes: #860926)
* The mke2fs -U option now accepts "null", "clear", "random", or "time"
just as tune2fs's -U option.
* Fix e2fsck's -E bmap2extent feature (which converts a file to use
extents from indirect block maps) so that it handles sparse files
correctly.
* Fix libext2fs to correctly handle accounting for an external xattr
block on bigalloc file systems.
* Fix e2fsck to correctly handle quota accounting when deleting files
that have multiply-claimed blocks pass 1b.
* Fix potential buffer overrun bug in e2fsck when using 128 byte inodes.
* E2fsck's extent tree optimization can now be disabled via an
command-line extended option or via an e2fsck.conf configuration
parameter.
* The e2fsck program now properly updates the quota accounting when
optimizing the extent tree.
* Fix some error handling in e4crypt when operating on keyring ID's.
* Fix e2fsck's quota handling when the bigalloc feature is enabled.
* The libext2fs file system now uses readahead when opening file systems
to speed up opening very large file systems with the meta_bg option.
* If e2fsck logging is enabled, e2fsck will report the exit code in the
last line of the log file.
* Debugfs can now open file systems with a bad superblock checksum, and
the show_super_stats command will print the expected checksum.
* Fix a regression introduced in e2fsprogs 1.43.4 where tune2fs was not
able to correctly enable the quota feature. (Closes: #855417)
* E2fsck will only return an exit status code of 1 if it has fixed a
file system corruption. If it only performed an optimal optimization
of internal file system metadata, it will now return 0.
* Fix e2fsck so it won't check inode fields of deleted inodes.
* Removed a debugging printf in libsupport which could result to some
extraneous and confusing output if the user specifies a quota type.
* The debugfs logdump command now accepts a new -S option which will
cause it to print information about the journal superblock.
* Added a missing space in debugfs's ls -l output to separate the size
and date fields.
* Update the Czech, Danish, Dutch, French, Hungarian, Polish, Serbian,
Spanish, Swedish, Ukrainian, and Vietnamese translations. (Closes: #862482)
* Update various man pages. (Closes: #867895, #865584)
* Fix various compiler and UBSAN warnings.
* Remove obsolete Conflict/Replaces headers in control file (Closes: #866623)
* Remove obsolete mips libraries used to build arcboot (Closes: #864144)
e2fsprogs (1.43.4-2) unstable; urgency=medium
* Re-enable metadata_csum for Debian (which was accidentally disabled
for 1.43.4-1)
e2fsprogs (1.43.4-1) unstable; urgency=medium
* New upstream version
* Fix e2fsck to require that the system.data extended attribute is
always present even for files smaller than 60 bytes, to be
consistent with the kernel
* Drop the hard links for mkfs.ext4dev and fsck.ext4dev
* Clarify/update various man pages (Closes: #852726)
* Clarify the default for the "proceed?" question printed by mke2fs
and tune2fs. (Closes: #852727)
* Fix various Coverity warnings and other memory leaks in fuse2fs and
extended attribute manipulation functions.
* Add Finnish and Malay translations
* Update Chinese, Czech, Polish, Serbian, and Spanish translations
(Closes: #774379)
e2fsprogs (1.43.4~WIP.2017.01.30-1) unstable; urgency=medium
* Fix a bug which was causing mke2fs -d and fuse2fs to improperly
handle Posix ACL's.
* Fix a bug which could cause mke2fs -d to fail if there is an
zero-length file in source directory tree.
* Debugfs will now display project quota information.
* Debugfs has a more friendly and powerful to print and set extended
attributes.
* Fix a bug in mke2fs where I/O errors weren't getting properly
reported to the user.
* Fix a bug in resize2fs when operating on very large file systems
which have a block size different from the VM page size.
* If the reported device size is absurdly large, mke2fs will now
report an error instead looping forever or crashing.
* Replace a test file in the sources with an updated version which has
a DFSG-compliant copyright license. This was making lawyers
nervous, even though the file was only used in regression tests and
was never used when building any binaries. (Closes: #840733)
e2fsprogs (1.43.3-1) unstable; urgency=medium
* Fix e2fsck's handling of timestamps on 32-bit system (Closes: #836559)
* E2fsck will sanity check and repair the extra isize fields in inodes
and the superblock.
* Fix sparc64 crashes when dereferencing unaligned integers in journal
blocks when metadata checksums are enabled.
e2fsprogs (1.43.2-2) unstable; urgency=medium
* Fix build reproducibility problems
* Don't hide the linker flags for e2fsck.static
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 migrate 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: Hungarian and Serbian
* Update the Catalan, Chinese, Danish, Dutch, French, German, Polish,
Swedish, Ukrainian translations
e2fsprogs (1.43.1-1) unstable; urgency=medium
* New upstream version
* Fix the Direct I/O fallback code in the Unix I/O manager so it
implements read-modify-write correctly.
* The mke2fs program will now warn if the user specifies a label which
is too long. (Closes: #791630)
* Clean up various man pages (Closes: #766379, #761144, #770750,
#428361, #766127)
* Fix bug so that debugfs's rdump command works on the root directory
(Closes: #766125)
* Fix various Debian packaging issues (Closes: #825868)
* Build fully security hardened binaries
e2fsprogs (1.43-3) unstable; urgency=medium
* Fix various debian packaging nits
* Fix spelling mistakes in the copyright files
* Fix various spelling mistakes in man pages
* Fix project quota bugs in e2fsck and mke2fs
* Build binaries with hardening support
* Improve e2fsck messages when the journal superblock is corrupt and
the user declines to fix the journal. (Closes: #768162)
* Fix debugfs's handling of "set_bg <bg> checksum calc" on 64-bit file
systems.
* Simplify the debian rules file
e2fsprogs (1.43-2) unstable; urgency=medium
* Update watch file to check for the GPG signatures
* Use dh_update_autotools_control to update config.{guess,sub}
automatically when building the package.
* Only try to run update-initramfs if it exists
* Transition to dbgsym packages
e2fsprogs (1.43-1) unstable; urgency=medium
* New upstream version
* Fix or improve offset support in mke2fs, e2undo, and libext2fs
* Update debian policy version to 3.9.8
e2fsprogs (1.43~WIP.2016.03.15-2) sid; urgency=low
* Fix FTBFS on big-endian systems
e2fsprogs (1.43~WIP.2016.05.12-1) unstable; urgency=medium
* New upstream version
* Clean up various man pages and usage messages
* Fix up gcc and Coverity warnings
* Stop building static binaries using dietlibc
* Fix potential out-of-boundary memory access in resize2fs
* Fix sparse_super2 bugs in mke2fs and resize2fs
* The mke2fs program will now support multiple -O options
* The e2image program now ignores checksum error so that debugging
snapshots of a file system can be taken of a broken file system
* E2fsck now more cleanly handles checksum errors while replaying the
journal
* Fix e2fsck to not try to set a UUID if the metadata_csum feature is
enabled since this will break the checksums
* Fix e2image so progress information won't get leaked to stdout
* Fix bugs in "mke2fs -E offset=NNNN" (Closes: #803629)
* Fix Hurd portability issues (Closes: #822576)
* Update initramfs in e2fsprogs's postinst script so the initial
ramdisk gets the updated e2fsprogs binaries (Closes: #804237)
* Work around texi2dvi bug which can cause build failures (Closes: #822227)
* E2fsck now prints "REBOOT SYSTEM" instead of "REBOOT LINUX" to
assuage the sensibilities of Hurd users (Closes: #769838)
e2fsprogs (1.43~WIP.2016.03.15-1) unstable; urgency=low
* New upstream release
* Fix resize2fs bug that could leave block allocation bitmaps
uninitialized
* The tune2fs program will ask the user for confirmation before
starting dangerous operations if the terminal is available, and it
will replay the journal if necessary
* Fix a bug which in rare cases would cause e2fsck -fD to corrupt an
extent-mapped directory.
* E2fsck will now check for extent mapped inodes with no extent header
and clear them if found
* E2fsck now checks to make sure the extended attribute header doesn't
result in the xattr extending beyond the bounds of the inode
* Teach mke2fs to parse a human-readable argument for -i option
* Teach mke2fs to automatically handle creating file systems > 500T by
automatically enable the meta_bg feature
* Mke2fs will now prompt for user verification before rewriting a file
system's superblock using the -S option
* Mke2fs no longer complains if the user tries to create a file system
using the entire block device (e.g., without using a partition).
The minor number convention is not used by all block devices, and
it's quite normal in some circumstances to create a file system
on /dev/sdc instead of /dev/sdc1
* Debugfs now can properly display and set extended timestamps
* Add an ext2/3/4 FUSE server
* Fix an "mke2fs -d" bug which could create inodes with invalid
extended attribute blocks
* Fix miscellaneous file encryption bugs
* Fix miscellaneous MMP bugs in debugfs
* The e2fsck program will no longer update the quota inodes when it is
interrupted
* The filefrag program now accounts for holes in sparse files created
by the file punch operation as an expected/optimal mapping
* Clean up gcc/clang warnings
* Add support for the checksum seed feature
* Add support for the project quota feature
* Add fallocate support to libext2fs and to debugfs
* Clean up various man pages (Closes: #798425)
* Update debian policy compliance to 3.9.7
e2fsprogs (1.43~WIP.2015.05.18-1) unstable; urgency=low
* Merge in updates from the maint branch (changes from 1.42.13)
* Add support for file encryption feature
* Mke2fs will now create file systems with metadata_csum and 64bit
enabled by default.
* The resize2fs command can now convert file systems between 64-bit
and 32-bit mode.
* The new undo file format is much faster/efficient than before
* E2fsck now has readahead support to speed up its behavior on RAID
arrays.
* E2fsck can now rebuild/optimize inode extent trees
-- <email address hidden> (M.Angel Juan) Fri, 28 Dec 2018 12:41:23 +0100
Builds
Built packages
-
comerr-dev
common error description library - headers and static libraries
-
e2fsck-static
statically-linked version of the ext2/ext3/ext4 filesystem checker
-
e2fslibs
transitional package
-
e2fslibs-dev
transitional package
-
e2fsprogs
ext2/ext3/ext4 file system utilities
-
e2fsprogs-l10n
ext2/ext3/ext4 file system utilities - translations
-
e2fsprogs-udeb
stripped-down versions of e2fsprogs, for debian-installer
-
fuse2fs
ext2 / ext3 / ext4 file system driver for FUSE
-
libcom-err2
common error description library
-
libcomerr2
transitional package
-
libext2fs-dev
ext2/ext3/ext4 file system libraries - headers and static libraries
-
libext2fs2
ext2/ext3/ext4 file system libraries
-
libss2
command-line interface parsing library
-
ss-dev
command-line interface parsing library - headers and static libraries
Package files