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

Available diffs

Builds

Built packages

Package files