Change logs for e2fsprogs source package in Lucid

  • e2fsprogs (1.41.11-1ubuntu2.3) lucid-security; urgency=medium
    
      * SECURITY UPDATE: heap overflow via block group descriptor information
        - limit first_meta_bg in lib/ext2fs/closefs.c, lib/ext2fs/openfs.c.
        - https://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/commit/?id=f66e6ce4
        - CVE-2015-0247
      * SECURITY UPDATE: buffer overflow in closefs()
        - properly check against fs->desc_blocks in lib/ext2fs/closefs.c.
        - https://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/commit/?id=49d0fe2a
        - CVE-2015-1572
     -- Marc Deslauriers <email address hidden>   Mon, 16 Feb 2015 13:48:39 -0500
  • e2fsprogs (1.41.11-1ubuntu2.1) lucid-proposed; urgency=low
    
      * e2fsck/unix.c: Don't set the group descriptor checksums if the fsck was
        cancelled (LP #582035)
        - Cherrypicked git commit by Theodore Ts'o
        - This previously resulted in fsck often reporting an error on user
          cancellation which plymouth interpreted as "serious filesystem errors"
     -- Arand Nash <email address hidden>   Tue, 08 Jun 2010 13:54:39 +0200
  • e2fsprogs (1.41.11-1ubuntu2) lucid; urgency=low
    
      * Rebuild statically linked binary against recent libc.
     -- Matthias Klose <email address hidden>   Sun, 18 Apr 2010 22:30:00 +0000
  • e2fsprogs (1.41.11-1ubuntu1) lucid; urgency=low
    
      * Merge from Debian unstable, remaining changes:
        - Do not build-depend on dietlibc-dev, which is universe.
        - Do now allow pkg-create-dbgsym to operate on this package.
        - Always use external libblkid and libuuid from util-linux, rather than
          building our own.
        - Includes debian/control in the source package to force the above.
        - Build with -O2 on powerpc to avoid a suspected toolchain bug
          (LP: #450214).
        - Do not include /etc/e2fsck.conf and remove on upgrade.
        (Fixes LP: #521648, #537483, #530071)
    
    e2fsprogs (1.41.11-1) unstable; urgency=medium
    
      * New upstream release
      * Add Heimdal function com_right_r() to libcom_err (Closes: #558910)
      * Allow e2fsck to run even if the physical device has more than 2**32 blocks
      * Debugfs's "logdump -b <blk>" now properly shows the allocation status
        of the block <blk>.  (Closes: #564084)
      * Make e2fsck's "the filesystem is mounted" message is now more scary
        to hopefully dissuade users from thinking, "surely that message
        doesn't apply to *me*"  :-(
      * e2fsck -n will now always open the file system read-only.   We now
        disallow certain combination of options which previously were manual
        exceptions; this is bad because it causes users to think they are
        smarter than they really are.   So "-n -c", "-n -l", "-n -L", and
        "-n -D" are no longer supported.
      * If the partition is badly aligned, have mke2fs just print a warning
        message and continue.  Previously mke2fs would ask to confirm, and
        this broke distro installation scripts.
      * Fix a bug in libext2fs caused the creation of very large journals
        for ext4 to be _very_ slow.
      * E2fsck now understands the EOFBLOCKS_FL flag which will be used in
        2.6.34 kernels to make e2fsck not complain about blocks deliberately
        fallocated() beyond an inode's i_size.
      * Fix a bug in e2fsck which could cause e2fsck -D to corrupt
        non-indexed directories.  (Closes: #572453)
      * debian/rules: can be compiled statically with stack protector now.
        (Closes: #573923)
      * Update debian policy compliance to 3.8.4
     -- Scott James Remnant <email address hidden>   Mon, 22 Mar 2010 17:48:20 +0000
  • e2fsprogs (1.41.10-1ubuntu3) lucid; urgency=low
    
      * misc/mke2fs.c: Do not interactively ask for confirming bad performance on
        uneven alignments when running with -F, since this breaks operations when
        being called from noninteractive programs like udisks. Patch by Eric
        Sandeen, see https://bugzilla.redhat.com/show_bug.cgi?id=569021 .
     -- Martin Pitt <email address hidden>   Tue, 09 Mar 2010 14:20:23 +0100
  • e2fsprogs (1.41.10-1ubuntu2) lucid; urgency=low
    
      * Add fsck.ext4 symlink to e2fsprogs-udeb.
     -- Colin Watson <email address hidden>   Fri, 26 Feb 2010 18:03:35 +0000
  • e2fsprogs (1.41.10-1ubuntu1) lucid; urgency=low
    
      * Merge from Debian unstable, remaining changes:
        - Do not build-depend on dietlibc-dev, which is universe.
        - Do now allow pkg-create-dbgsym to operate on this package.
        - Always use external libblkid and libuuid from util-linux, rather than
          building our own.
        - Includes debian/control in the source package to force the above.
        - Build with -O2 on powerpc to avoid a suspected toolchain bug
          (LP: #450214).
        - Do not include /etc/e2fsck.conf and remove on upgrade.
    
    e2fsprogs (1.41.10-1) unstable; urgency=low
    
      * New upstream release
      * Fix resize2fs bug which causes it to access invalid memory
      * Add libss support for libreadline.so.6
      * Fix e2fsck's check for extent-mapped directory with an incorrect file type
      * Add new e2fsck.conf configuration option:
        default/broken_system_clock for system with broken CMOS hardware
        clocks.  (Closes: #559776)
      * Fix flex_bg inode table placement algorithm used by mke2fs for
        certain specific file system sizes
      * Add source lintian overrids for weak-library-dev-dependency
      * Fix FTBFS problem caused by texi2html changing (again) its output
        location.  (Closes: #552934)
      * Make e2fsck to avoid rehashing directories which can fit in a
        single directory block.
      * Fix how e2fsck fixes sparse directories which are extent-mapped.
      * Fix some big-endian bugs in e2fsck and libext2fs
      * Teach e2fsck to detect and fix sparse extent-mapped directories
      * Fix filefrag from core dumping on file systems with 8k block sizes
      * E2fsck was depending on i_size to be correct to detect and fix
        certain directory problems before actually fixing the
        directory's i_size.  This caused certain rare corruptions to
        require two runs of e2fsck to address.
      * Update Czech, Indonesian, Polish and Vietnamese translations
        (from the Translation Project)
      * Fix e2fsck to find and correct duplicate directory entries in
        non-indexed directories.
      * Add support for calling BLKDISCARD to mke2fs.
      * Enhance libext2fs so it works around bug in Linux version 2.6.19
        and earlier where the /proc/swaps file was missing the header on
        the first line.
      * Fix resize2fs so it works correctly on file systems with external journals
      * Fix libss so that it does not seg fault when using a readline
        library which does not supply a readline_shutdown() function.
      * Add a pre-depends for util-linux-ng (Closes: #551795)
      * Update and clarify various man pages.
      * Corrected dumpe2fs's usage message
      * Teach libext2fs to ignore the high 32 bits of the i_blocks field
        when huge_file file system feature is set, but the inode does not
        have the HUGE_FILE_FL flag set.
      * Change e2fsck to accept superblock times to be fudged by up to 24
        hours by default.  Most distributions have fixed their init scripts,
        but apparently now they have buggy virtualization scripts.  :-(  I
        give up, too many buggy user space set ups out there.  (Closes: #557636)
      * Fix e2fsck to correctly print > 32-bit i_blocks numbers in problem reports
      * Improve e2fsck so it prints "Illegal indirect block" instead of
        "Illegal block #-1"
      * Teach mke2fs to get device topology information from blkid and use
        it to populate the superblock stride and stripe sizes and warn if
        the block device is misaligned
      * Fix a file descriptor leak in debugfs when sourcing a command file
      * Fix a file descriptor leak in fsck
      * Round up the bitmap size to prevent spurious segmentation faults on
        BSD platforms.
      * Fix resize2fs to correctly calculate the minimum size needed, when
        flex_bg is enabled, to prevent resize2fs -M from failing.
      * Dumpe2fs now displays more information about the contents of the journal
      * Make sure the libblkid1 and libblkid1-dbg packags have changelogs
      * On low memory systems, e2fsck can print some very scary looking
        error messages.  Clean up them up to avoid user panic.  (Closes: #509529)
      * Enhance blkid to support .ko.gz files in the modules.dep parser
      * Fix tune2fs -j for mounted exted-enabled file systems
      * Use the feature name "extent" instead of "extents" in mke2fs.conf.
        Both work, but the latter is what is documented in the man page.
        (Closes: #540111)
     -- Scott James Remnant <email address hidden>   Wed, 17 Feb 2010 10:53:45 +0000
  • e2fsprogs (1.41.9-1ubuntu4) lucid; urgency=low
    
      * Update from GIT maint branch:
    
        [Michael Roth]
    
        * Update .gitignore
    
        [Cristian Rodríguez]
    
        * fix fd leak that causes fsck to fail with "too many open files"
    
        [Eric Sandeen]
    
        * mke2fs: get device topology values from blkid
        * configure.in: Fix typo: remove '2' from blkid_probe_get_topology2
        * resize2fs: exit fix_sb_journal_backup early for external journal
        * libext2fs: don't swap extent-based journal backup
        * mke2fs support for BLKDISCARD
        * mke2fs: open device writable for trim/discard
    
        [Peng Tao]
    
        * resize2fs: calculate minimal fs size only once
        * resize2fs: fix minimum resize size calculation with flex_bg.  redhat:
          #519131
        * debugfs: add matching fclose.  novell: #524526
    
        [Theodore Ts'o]
    
        * tune2fs: Fix "tune2fs -j <dev>" for extent-enabled filesystems.
          launchpad: #416648
        * e2fsck: Avoid scary failure messages on low-memory systems.
          Closes: #509529
        * debian: Make sure libblkid1 and libblkid1-dbg have changelogs
        * dumpe2fs: Print more information about the inline journal
        * configure.in, configure: Drop --with-cc, --with-ccopts, --with-ldopts.
          sourceforge: #2843248
        * tune2fs.8: Document the flex_bg file system option in the man page.
          sourceforge: #2822186
        * mke2fs.8.in: Clarify flex_bg feature description
        * libext2fs: Round up the bitmap size when allocating a new bitmap.
          sourceforge: #2328708
        * e2undo: Initialize com_err error tables for the ext2fs library
        * libext2fs: Add error table initialization to test programs
        * blkid: Avoid a potentially error message when running "make clean"
        * e2fsck: Use the correct problem code in the case of LAST_WRITE_FUDGED
        * Don't use in-tree header files if using system uuid or blkid libraries
        * tests: Account for new mke2fs topology information
        * libext2fs: Always build file_io.c
        * e2fsck: Interpret negative blkcount in file system problem reports.
          sourceforge: #2871782
        * e2fsck: Fix handling of non-zero i_blocks_high field
        * e2fsck: Accept superblock times to be fudged by up to 24 hours by default
        * libext2fs: Fix FEATURE_RO_COMPAT_HUGE_FILE && !HUGE_FILE_FL
        * dumpe2fs: Fix usage message for -o superblock=<num> and -o
          blocksize=<num>.  launchpad: #448099
        * tune2fs.8: Clarify tune2fs's -i option
        * debian: Add pre-depends for util-linux for util-linux-ng builds.
          Closes: #551795
        * debian: Fix pre-depends relation for util-linux-ng
        * libss: initialize function pointer for readline_shutdown()
        * e2fsck: Fix duplicate directory entries for non-indexed directories.
          sourceforge: #2862551
        * configure: Work around bug in autoconf 2.64
        * e2fsck: Fix directory with holes even when i_size is wrong
        * e2fsck: Move check to add an index to a directory after fixing i_size
        * filefrag: Fix a core dump on sparc32 platforms with 8k file systems
        * e2fsck: detect holes in extent-mapped directories
        * libext2fs: Fix SET_BMAP bugs in ext2fs_bmap() and ext2fs_bmap2()
        * e2fsck: Fix block allocation for holes in extent-mapped directories
        * e2fsck: Don't rehash directories which can fit in a single directory block
        * e2fsck: Try to update on-disk bitmap in e2fsck_get_alloc_block() callback
        * tests: Add new test f_holedir2
        * debian: Fix FTBFS problem caused by texi2html changing its output
          location.  Closes: #552934
        * debian: Add source lintian overrides
    
        [Karel Zak]
    
        * blkid: support .ko.gz in modules.dep parser
        * libext2fs: handle <=linux-2.6.19 bug in /proc/swaps
    
        [localization folks]
    
        * po: update vi.po (from translationproject.org) (Clytie Siddall)
        * po: update pl.po (from translationproject.org) (Jakub Bogusz)
        * po: update cs.po (from translationproject.org) (Petr Pisar)
        * po: update id.po (from translationproject.org) (Arif E. Nugroho)
    
       remaining changes:
        - Do not build-depend on dietlibc-dev, which is universe.
        - Do now allow pkg-create-dbgsym to operate on this package.
        - Do not include /etc/e2fsck.conf and remove on upgrade.
        - Always regenerate debian/control
     -- Scott James Remnant <email address hidden>   Sat, 06 Feb 2010 00:30:22 -0800
  • e2fsprogs (1.41.9-1ubuntu3) karmic; urgency=low
    
      * Build e2fsprogs-udeb with -O2 on powerpc to avoid a suspected toolchain bug
        (LP: #450214).
    
     -- Luke Yelavich <email address hidden>   Sat, 24 Oct 2009 17:03:42 +1100