Change logs for e2fsprogs source package in Precise

  • e2fsprogs (1.42-1ubuntu2.5) precise-security; urgency=medium
    
      * SECURITY UPDATE: Out-of-bounds write
        - debian/patches/CVE-2019-5188-*.patch:  abort if there is a corrupted
          directory block when rehashing and don't try to rehash a deleted directory
          in e2fsck/rehash.c, e2fsck/pass1b.c.
        - CVE-2019-5188
    
     -- <email address hidden> (Leonidas S. Barbosa)  Tue, 21 Jan 2020 15:52:55 -0300
  • e2fsprogs (1.42-1ubuntu2.3) precise; urgency=low
    
      * fix rule-violating lblk->pblk mappings on bigalloc filesystems (LP: #1321418)
    
     -- Seyeong Kim <email address hidden>  Tue, 01 Sep 2015 10:57:56 -0500
  • e2fsprogs (1.42-1ubuntu2.2) precise-security; urgency=medium
    
      * SECURITY UPDATE: heap overflow via block group descriptor information
        - debian/patches/CVE-2015-0247.patch: limit first_meta_bg in
          lib/ext2fs/closefs.c, lib/ext2fs/openfs.c.
        - CVE-2015-0247
      * SECURITY UPDATE: buffer overflow in closefs()
        - debian/patches/CVE-2015-1572.patch: properly check against
          fs->desc_blocks in lib/ext2fs/closefs.c.
        - CVE-2015-1572
     -- Marc Deslauriers <email address hidden>   Mon, 16 Feb 2015 13:45:56 -0500
  • e2fsprogs (1.42-1ubuntu2) precise; urgency=low
    
      * Build-depend on gettext:any instead of on gettext, so that apt-get can
        properly resolve build-dependencies on the tool when cross-building.
      * Drop build dependency on dc, which hasn't been needed for some time.
     -- Steve Langasek <email address hidden>   Fri, 30 Mar 2012 12:59:46 -0700
  • e2fsprogs (1.42-1ubuntu1) precise; urgency=low
    
      * Merge from Debian unstable, remaining changes:
        - debian/control: Do not build-depend on dietlibc-dev, which is universe.
        - debian/rules: Block pkg-create-dbgsym from operating on this package.
    
    e2fsprogs (1.42-1) unstable; urgency=low
    
      * New upstream release
      * Fixed hurd FTBFS (Closes: #649689)
      * Optimized e2fsck speed on large file systems when using [scratch_files]
      * Fixed e2fsck handling of blocks claimed by multiple inodes in
        bigalloc file systems
      * Fixed e2fsck's calculation of max file size for non-extent based
        files when huge_file is enabled
      * Update Czech and Swedish translations
    
    e2fsprogs (1.42~WIP-2011-11-20-1) unstable; urgency=low
    
      * New upstream release
      * Fix error checking so resize2fs works when using a 32-bit userspace
        and a 64-bit kernel (Closes: #644989)
      * e2fsck now returns additional status bits in its exit code if it
        aborts early in the e2fsck run
      * Fix potential stack overflow in debugfs
      * Avoid an infinite loop in ext2fs_find_block_device() if there are
        symlink loops in /dev caused by a buggy udev
      * Fix test failures on big-endian systems
      * Fix gcc -Wall complaints
      * Add freefrag and e2freefrag commands to debugfs
      * Add a read-only, metadata-only debugfs command called rdebugfs
      * Improve first-class quota support
      * Fix bigalloc support in e2freefrag
      * Clean up mmp handling
      * Fix a regression which caused mke2fs to not work correctly on files
        > 2GB.  (Closes: #647245)
      * Fix a namespace leak in libext2fs (tdb_null)
     -- Kees Cook <email address hidden>   Wed, 15 Feb 2012 13:48:05 -0800
  • e2fsprogs (1.42~WIP-2011-10-16-1ubuntu1) precise; urgency=low
    
      * Merge from Debian unstable, remaining changes:
        - debian/control: Do not build-depend on dietlibc-dev, which is universe.
        - debian/rules:
          + Do now allow pkg-create-dbgsym to operate on this package.
      * fix online resizing bug (LP: #880984)
     -- Scott Moser <email address hidden>   Mon, 24 Oct 2011 17:00:17 -0400
  • e2fsprogs (1.42~WIP-2011-10-09-1ubuntu1) precise; urgency=low
    
      * Merge from Debian unstable, remaining changes:
        - debian/control: Do not build-depend on dietlibc-dev, which is universe.
        - debian/rules:
          + Do now allow pkg-create-dbgsym to operate on this package.
      * Dropped changes, included upstream:
        - Build for multiarch.
      * Droped obsolete changes:
        - debian/e2fsprogs.preinst: only needed for pre-lucid upgrades; drop.
        - Build with -O2 on powerpc: no reference to the toolchain bug was ever
          provided, and this hasn't been a problem in Debian, so it's probably
          long since fixed.  Drop.
    
    e2fsprogs (1.42~WIP-2011-10-09-1) unstable; urgency=low
    
      * New upstream release
      * Fixed infinite loop in filefrag (Closes: #644792)
      * Fixed various spelling and translation problems
      * Fixed various man pages
      * Fixed 64-bit block numbers in e2fsck's journal replay
      * Fixed mipsel FTBFS that was fixed for mips
      * Update Sweedish, French, and Czech translations
      * Convert to debian source 3.0 (quilt) format
    
    e2fsprogs (1.42~WIP-2011-10-05-2) unstable; urgency=low
    
      * Fix portability issues with non-Linux platforms and for the mips
        platform, which does some really strange things vis-a-vis
        32/64-bit support without actually having a 64-bit version of
        the architecture (Closes: #644502)
      * Fix dependency problem which causes the newer version of libcom_err2
        to get pulled in when upgrading to e2fsprogs, which needs the new
        interface exported by libcom_err2.  (Closes: #644425, #644584)
    
    e2fsprogs (1.42~WIP-2011-10-05-1) unstable; urgency=low
    
      * Update translations: German (Closes: #520985)
      * Fixed usage and error text for mke2fs -C option
      * Updated e2fsprogs.pot file for translators
      * Added support for internationalized error strings for libcom_err
      * Fixed various portability nits that were causing FTBFS problems on
        Hurd and FreeBSD
      * Added "big" and "huge" types to mke2fs.conf, since they are needed
        for very large file systems
      * Fixed on-line resizing which had been broken in the 1.42 series
        (Closes: #451388)
    
    e2fsprogs (1.42~WIP-2011-10-01-2) unstable; urgency=low
    
      * Update translations: French, German (Closes: #620659)
      * Fix compilation problems in hermetic environments
      * Fix on-line resizing in resize2fs (Closes: #451388)
      * Add definitions for "big" and "huge" filesystems to /etc/mke2fs.conf
      * Fix mke2fs when there are more than 2**32 block groups
    
    e2fsprogs (1.42~WIP-2011-10-01-1) unstable; urgency=low
    
      * New upstream release
      * Avoid unnecessary reboots when checking the root fs in some special cases
      * Fix an off-by-one error in filefrag -v's output
      * Make filefrag display the number of contiguous (not physical)
          extents (Closes: #631498)
      * Clarify the mke2fs.conf.5 man page (Closes: #634883)
      * Add a hurd-specific mke2fs.conf file (Closes: #629355)
      * mke2fs will set s_max_mnt_count to -1 instead of 0 by default to
          work around a bug in pre-3.0 kernels which caused a spurious
          message to be printed when the file system was mounted (Closes: #632637)
      * Fixed portability problems which was causing build failures on
          non-Linux/non-x86 systems.
      * Verify that the bad block inode looks sane before trusting it, to
          avoid it causing more harm than good.
      * Fixed the debian/rules file so that it build successfully if
          DEB_BUILD_OPTIONS contains "nostrip" (Closes: #627535)
      * Fixed some big-endian bugs in the MMP code
    
    e2fsprogs (1.42~WIP-2011-09-25-1) unstable; urgency=low
    
      * New upstream release
      * Fix FTBFS on big-endian architectures (Closes: #641838)
      * Add support for multiarch (Closes: #632169)
      * Clarify and update debian/copyright file (Closes: #614662)
      * Add support for Multi-Mount Protection (MMP)
      * Allow tune2fs to remove the external journal if the device is not found
      * Updated/clarified man pages (Closes: #642193)
      * Fix a potential FTBFS caused by overly long compile lines (Closes: #629883)
    
    e2fsprogs (1.42~WIP-2011-09-16-1) unstable; urgency=low
    
      * New upstream release
      * Added support for the integrated quota feature
      * Improved 64-bit and bigalloc support
      * Mke2fs and tune2fs now allows setting the stride and stripe width to zero
      * Fixed tune2fs's mount options parsing  (Closes: #641667)
      * Fixed an ABI compatibility problem which broke the dump program
          (Closes: #636418)
      * Resize2fs has forward compatibility for a new on-line resize ioctl
          for > 16TB file systems.
      * Fixed a (very hard to hit) bug that could cause e2fsck to crash in
           pass 1 or pass 2
      * Debugfs has a new 'blocks' command
      * Mke2fs now gives a warning if the auto-detected block size exceeds
          the page size
      * Mke2fs and e2fsck now tries to use the punch hole command as a
          "discard" when operating on normal files
      * Mke2fs will not try to do any discard operations if -n is specified
          on the command line
      * Updated/clarified man pages (Closes: #639411)
      * Fixed parsing of MNTOPT_ options for tune2fs and debugfs (Closes: #641667)
    
    e2fsprogs (1.42~WIP-2011-07-02-1) unstable; urgency=low
    
      * New upstream release
      * Add support for 64-bit file systems
      * Add support for bigalloc file systems
      * Fixed an e2fsck bug which caused "*** FILE SYSTEM WAS MODIFIED ***"
          without an explanation of what was fixed.
      * E2fsck will no longer attempt to clone an extended attribute block
          in pass1b handling if the file system does not support extended
          attributes.
      * E2fsck will be more careful accidentally asking the user to continue
          if the file system is mounted, so that an escape sequence won't
          cause a false positive.  (Closes: #619859)
      * E2fsck now uses less cpu time in pass 5
      * E2fsck will no longer segault when a corrupted file system has a bad
        extent, and removing it leads to a block needing to be deallocated.
      * E2fsck now supports an extended "discard" option which will cause
          e2fsck to attempt discard all unused blocks after a full check
      * The e2image program now supports the qcow2 format, a more efficient
          way of capturing file system metadata snapshots.
      * Mke2fs now supports the [devices] stanza in mke2fs.conf.
      * Mke2fs now supports the reserved_ratio relation in mke2fs.conf.
      * Mke2fs now creates extent-mapped directories for the root and
          lost+found directories.
      * Mke2fs will skip zero'ing the journal if the extended option
          "lazy_journal_init" is specified.
      * Mke2fs will now create file systems that enable user namespace
          extended attributes and with time- and mount count-based file
          system checks disabled.
       * Mke2fs will not set a stride or strip size of one block based on
           block bevice attributes obtained from sysfs.
       * Mke2fs now displays a progress report during the discard process.
       * Mke2fs now handles extreme file system parameters correctly which
           previously caused the inodes per group to drop below 8, leading
           to a segfault.
       * Debugfs's icheck will now correctly find inodes which use the
           searched-for block as an extended attribute block.
       * Debugfs now has a new "punch" command which remove blocks from the
           middle of an inode.
       * The badblocks program now correctly recovers from I/O errors when
           direct I/O is being used.  The badblocks command now also
           supports a -B option which forces the use of buffered I/O, and
           the -v option will provide a more detailed breakdown of read,
           write, and failed comparison errors.
       * Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
       * Added support for journals larger than 2GB.
       * Support using both hard links and symlinks when installing e2fsprogs.
       * Add overflow checking to tune2fs -i's fsck interval, which must fit
           in a 32-bit field.
       * Filefrag will report 0 extents correctly in verbose mode.
       * Logsave's usage message has been fixed.  (Closes: #619788)
       * Update translations: French, Chinese, Germany, Indonesian, Swedish,
            Vietnamese, Polish, Dutch, Czech.
       * Updated/clarified man pages.
     -- Steve Langasek <email address hidden>   Mon, 17 Oct 2011 21:39:23 +0000
  • e2fsprogs (1.41.14-1ubuntu3) natty; urgency=low
    
      * Don't install to multiarch paths for the udeb build, just use the
        traditional lib paths so we find our libraries more readily.
        LP: #736908.
     -- Steve Langasek <email address hidden>   Thu, 17 Mar 2011 10:46:45 -0700