lp:debian/jessie/e2fsprogs

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/e2fsprogs
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

45. By Michael Gilbert <email address hidden>

* Non-maintainer upload by the Security Team.
* Fix CVE-2015-1572: incomplete fix for CVE-2015-0247 (closes: #778948).

44. By Theodore Ts'o

* New upstream version
* Fix various e2fsck bugs when trying to repair bigalloc file systems.
* E2fsck can now repair a file system with an overly large
  s_first_meta_bg field, which had previously caused all e2fsprogs
  programs to crash when trying to open such a file system.
* Fix e2fsck so that it can correctly fix a number of rare file system
  corruptions that were discovered when using a file system fuzzer.
* Fix e2fsck so it does not try to write back block group descriptors
  if they have not been modified.
* The mke2fs program will now place metadata blocks in the last
  flex_bg so they are contiguous. This reduces free space
  fragmentation in a freshly created file system, as well as allowing
  mke2fs commands which request extremely large flex_bg size to succeed.
* Mke2fs now creates hugefiles more efficiently (with fewer extent
  tree blocks).
* Fix a 32/64-bit overflow bug that could cause resize2fs to loop
  forever.
* Reduce the memory consumption of resize2fs for very large file
  systems.
* Fix a bug that could cause resize2fs to create a corrupted file
  system when shrinking a very large file system (typically > 16TB)
  that had been previously grown using resize2fs. (Closes: #756922)
* Fix tune2fs updating UUID's when manipulating file systems with
  external journals (both the file system and journal UUID).
* Fix tune2fs so it can remove an external journal for file systems
  with a 1k block size.
* Add a new debugfs command, "inode_dump", which prints the inode in
  hex and ASCII format.
* The debugfs command "set_inode_field" will now automatically
  allocate blocks for indirect blocks and extent tree blocks.
* Fix debugfs's "set_inode_field" so can properly handle
  "block[IND|DIND|TIND]".
* The debugfs "rdump" command will now take multiple source arguments.
* Fix debugfs's argument parsing for the freefrag command.
* Fixed a double close(2) bug in "rdump" and "rdump -p".
* Fix filefrag to properly handle using the FIBMAP ioctl (with -B).
* e4defrag will now defrag backwards-allocated files
* Clarified messages that were confusing users in debugfs, e2fsck,
  mke2fs, and resize2fs (Closes: #758029, #757543, #757544)
* Dumpe2fs will now complain if extra arguments are given to it.
  (Closes: #758074)
* Update/clarify various man pages (Closes: #726760)
* Update Czech, Dutch, French, Polish, Spanish, Sweedish, Ukrainian,
  and Vietnamese translations

43. By Theodore Ts'o

* Don't try to build lib/ext2fs/tst_ext2fs unless running "make
  check"; this fixes a MIPS FTBFS problem because mips has a special
  no-pics build needed for bootloaders where we only build libext2fs
  but not libss or other libraries (Closes: #754605)
* Update French translation

42. By Theodore Ts'o

* New upstream version
* NMU acknowledge (Closes: #752107)
* mke2fs can now create hugefiles which are aligned to the beginning
  of the disk (instead of relative to the beginning of the partition),
  controlled via a mke2fs.conf configuration parameter.
* Fix a bug which caused e2fsck to abort a journal replay on a file
  system with bigalloc enabled. (Closes: #744953)
* Fix mke2fs so it more correctly handles large flex_bg counts
* Mke2fs will check the kernel version number and not just the sysfs
  feature flag to determine whether it is safe to enable lazy
  inode table initialization, so it won't get faked out if the ext4 is
  compiled as a mdoule which hasn't happened to be loaded yet.
* E2fsck will now automatically fix a last mount time or last write time
  which is in the future in preen mode.
* Mke2fs will now check the file system revision number requested by the
  command line, and reject it if it is too large.
* If filefrag runs into an error, it will continue processing the rest
  of the files specified on thec ommand line, but then exit with an
  error code.
* Filefrag now prints some additional new flags (such as
  FIEMAP_EXTENT_ENCODED), and print unknown flags as hex values.
* Fixed support in filefrag for files with > 2**32 blocks on 32-bit
  platforms.
* Fixed a file descriptor leak in debugfs when copying files.
* Add Esparanto and Ukrainian translations, and update Czech, Dutch,
  French, German, Italian, Polish, Sweedish, and Vietnamese translations.
* Fixed cross-compilation support. (Closes: #753375)
* Update/fix various man pages

41. By Hilko Bengen

* Non-maintainer upload.
* Add patch from upstream git that fixes creating filesystems in files
  larger than 2GB on 32 bit architectures (Closes: #752107)

40. By Theodore Ts'o

* New upstream version
* The mke2fs program no longer requires a force (-F) option when
  when creating a file system in a regular file, since this is a very
  common use case when managing virtual machine images
* The mke2fs program will now ask for confirmation before wiping out a
  pre-existing file system, partition label, or physical volume
* Fix e2fsck so that it properly handles an inconsistent quota inode.
  Previously the quota inode could be completely corrupted, and
  missing quota records could be not noticed
* Fix mke2fs so if packed metadata blocks are enabled that the block
  group checksum are set correctly
* Debugfs has new commands to allow the quota inode to be queried directly
* Tune2fs will allow removal of dirty journal with two "-f" options
  (Closes: #559301)
* Fixed some off-line resize2fs bugs when relocating metadata blocks
  when growing or shrinking bigalloc file systems
* Fixed resize2fs's calculation of the minimum required file system
  size. This allows resize2fs -M to shrink the file system more
  aggressively
* Fixed resize2fs to properly handle shrinking a very large and empty
  file system to a very very small size
* Fixed e4defrag to work with 64-bit and bigalloc file systems
* Fixed e2fsck to not issue a large number of very scary (but
  harmless) corruption messages when checking very large file systems
  when the file system has more inodes than the number of seconds
  since January 1, 1970.
* E2fsck will now check the whole file system if file system problems
  are detected durings its initial "pass 0" sanity check
* Filefrag now prints the "shared extent" flag which is used by some
  file systems such as btrfs
* The mke2fs program would previously correctly omit the resize_inode
  feature when creating a file system > 16TB when the fs size was
  determined automatically. It will now also do the right thing when
  the user explicitly specifies the file system size.
* The message printed by logsave is now much less scary (Closes: #468821)
* Fix spelling typo in the package descriptions
* Update Czech, Dutch, French, German, Polish, Spanish, Sweedish, and
  Vietnamese translations (Closes: #703048)
* Update/fix various man pages
* Fix debian/rules compatibility problem with GNU make 4.0

39. By Theodore Ts'o

* Add the ability for mke2fs to create hugefiles
* Add support for the sparse_super2 compat feature
* Mke2fs can now force all of the metadata blocks to be at the
  beginning of the file system
* Fix loopback mount detection (Closes: #497984)
* Add support to mke2fs to create a file system at an offset
  (Closes: #417385)
* Mention badblocks in the package description (Closes: #718725)
* Update/fix various man pages (Closes: #719184, #719189)
* Improve e2fsck's "superblock corrupt" message (Closes: #719185)
* Miscellaneous Coverity clean ups

38. By Theodore Ts'o

* Fix lintian warning: debian-changelog-has-wrong-weekday
* Fix lintian warning: non-standard-dir-perm by using dh_strip's
  --dbg-package option instead of manually managing the debug files
* Fix printf type format mismatch in e2image
* Improved debugfs's error reporting when parsing block numbers
* Use consistent configure options across the multiple e2fsprogs
  builds; this means that e2fsck.static will now use the blkid library
  shipped with util-linux, instead of the internal one shipped with
  the e2fsprogs sources.

37. By Theodore Ts'o

* New upstream version
* NMU ack (Closes: #698879)
* Fix cross-build support (Closes: #721365)
* mke2fs will detect an attempt to create a file system on a
  loop-mounted image file
* Fixed a large number of bugs in resize2fs, e2fsck, debugfs, to
  handle bigalloc and 64-bit file systems.
* Tune2fs will no longer allow changing the uuid on a mounted file
  system with the uninit_bg feature enabled.
* E2fsck will properly allocate a new extent tree block in the rare
  case where one is needed when rehashing an extent-mapped directory.
* Mke2fs wil now properly set the LARGE_FILE feature when creating a
  journal > 2GB.
* Debugfs will now correctly handle free a range of inodes using the
  freei command.
* E2fsck will no longer complain if an external journal was exactly
  2**32 blocks.
* E2fsck will not longer try to add a missing lost+found directory
  when run in read-only mode.
* Fixed some buffer overrun bugs when creating standard e2image files
* Mke2fs will not try to set both the meta_bg and resize_inode feature
  when the extended option "-E resize=NNN" is specified by the user.
* Dumpe2fs will no longer abort when trying to print the journal
  information from an e2image-created image file.
* Debugfs's "write" command can now create a sparse files
* Debugfs can now support a command line which is up to 8k long
* E2image will refuse to create a raw or qcomw image using a mounted
  file system unless the -f option is given.
* E2image has been made more useful for efficiently copying file
  systems using the -ra options. New options to help with this use
  case that were added: -o, -O, -p, and -c.
* Fixed a regression introduced in 1.42.8 which would cause e2fsck to
  erroneously report uninitialized extents past i_size to be invalid.
* Fixed cases where resize2fs could corrupt a file system, especially
  when shrinking a file system. (Closes: #660793)
* Fixed resize2fs and e2fsck to not crash when operating on a file
  system with the MMP feature enabled.
* Fixed debugfs's write command to properly create a zero-length file
  (instead of creating an invalid inode).
* Fixed e2fsck to not crash when trying to delete an invalid
  extent-mapped symlink.
* Improved debugfs's help texts
* Fixed a potential integer overflow problem in e2freefrag
  (Closes: #718205)
* The config.guess and config.sub files have been updated to the
  latest to help with the ppcle port. (Closes: #732076)
* Updated/fixed various man pages. (Closes: #586218, #669730,
  #698076, #731329)

36. By Theodore Ts'o

* New upstream version
* Work around Debian Bug #712530 (Closes: #708307)
* Fix e2fsck so it can check a read-only root file system with an
  external journal. (Closes: #707030)
* Fix off-line resizing of file systems with flex_bg && !resize_inode
  (Closes: #696746)
* Change mke2fs so that it does not set the root directory to the real
  uid/gid of the mke2fs process. Add the extended option root_owner to
  override this behavior.
* If an invalid journal size is given to mke2fs, it will now complain
  and exit sooner.
* Fix resize2fs when shrinking file systems to make sure that bitmap
  blocks aren't left outside the bounds of the shrunken file system.
  This could happen with flex_bg file systems that were grown using
  the old online resizing algorithm.
* E2fsck will now detect and repair corrupted extent trees which contain
  invalid extents at the end of the extent tree leaf block.
* E2fsck will now longer complain about zero length extended attribute values.
* Fix a regression introduced in e2fsprogs v1.42 which caused e2image -s
  to crash.
* Add safety check so tune2fs will not attempt to set the inode size to
  be larger than the block size.
* Enhance chattr to allow clearing the extent flag if the kernel allows it
* Fix e2image with large (> 32-bit) file systems (Closes: #703067)
* Mke2fs will not give warnings about the bigalloc and quota options in
  quiet mode.
* Debugfs was erroneously giving spurious error messages for certain
  extent_inode subcommands which take arguments (split_node,
  replace_node, and insert_node). This has been fixed.
* Fix the parsing of the 's' (sectors) in parse_num_blocks2, which among
  other programs is used by mke2fs.
* Fix texinfo incompatibilities (Closes: #712365)
* Updated/fixed various man pages (Closes: #712429, #712430, #707609)
* Update German translation

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/e2fsprogs
This branch contains Public information 
Everyone can see this information.

Subscribers