- Update to 1.45.4:
* A maliciously corrupted file systems can trigger buffer overruns in the
quota code used by e2fsck. (Addresses CVE-2019-5094)
* E2fsck now checks to make sure the casefold flag is only set on
directories, and only when the casefold feature is enabled
* E2fsck will not disable the low dtime checks when using a backup superblock
where the last mount time is zero
* Scrubbing scripts fixes
* Update translations
OBS-URL: https://build.opensuse.org/request/show/734137
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=121
- configure-Fix-autoheader-failure.patch: Fix autoheader failure
- Update to 1.45.0
* Add support to force check at the next fsck run to tune2fs
* Add e2scrub script to run e2fsck on LVM backed filesystem
* Mke2fs will attempt to use ZERO_RANGE before PUNCH_HOLE so that we don't
lose allocated blocks in preallocated files
* Initial support for setting character set encoding
* Add support for setting inode checksum to debugfs
* Add support for specifying superblock location to e2image
* Fix e4defrag to handle situation when files are created while it is running
* Fix e2fsck to handle dirs > 2 GiB when largedir feature is enabled
* Fix mke2fs huge file creation
* Fix libext2fs to be more robust against invalid group descriptors
* Fix mke2fs and debugfs to correctly copy files > 2 GiB
* Fix memory leaks in debugfs, mke2fs, and e2freefrag
OBS-URL: https://build.opensuse.org/request/show/689917
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=105
- Update to 1.44.5
* use 64-bit counters to track number of defragged files
* correctly traslate Posix ACLs
* Use the online free block counts
* Fix a false warning that tune2fs will take along time to change UUID
* e2fsck will only offer to set the inline_data feature flag sometimes
* e4defrag running as root but can't find file system
* resize2fs was failing to update extent tree checksums
* fuse2fs command line parsing fixed
* e2fs segfault fix when corrupted journal file-system is too large
* e2image now includes the mmp block
* fix various verity handling bugs which made it unusable
* fix a bug in tune2fs to dereference freed memory after replay
OBS-URL: https://build.opensuse.org/request/show/663602
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=103
- Update to 1.44.4
* fix debugs ncheck command to work for files with multiple hardlinks
* avoid floating point exception when libblkid probes maliciously corrupted
superblocks
* fix e2fsck to handle filesystems with resize_inode and meta_bg enabled
* basic fsverify support
* debugfs can operate on corrupted filesystems so they can be fixed
* new debugfs commands for dumping xattr blocks and i_blocks array
* dumpe2fs can print MMP block
* inode's project ID properly byte-swapped on big-endian filesystems
* e2fsck can handle s_inodes_count corruption
* other e2fsck improvements and fixes
* mke2fs fixes where in various corner cases invalid filesystem would be
created
- add new e2mmpstatus alias for dumpe2fs to spec file
OBS-URL: https://build.opensuse.org/request/show/635055
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=101
- Update to 1.44.2
* support for directories over 2 GB (large_dir feature)
* support for large extended attributes (ea_inode feature)
* metadata checksumming is enabled by default by mke2fs
* resize2fs deemed stable enough for bigalloc file systems
* tune2fs now replays the journal before modifying the file system
* improved consistency checks for symlinks
* various fixes in e2image, dumpe2fs, debugfs, and e2fsck for bigalloc
file systems
* fix e2image handling of images on big endian systems
* fixed e2fsck to properly update quotas when handling orphan inodes
OBS-URL: https://build.opensuse.org/request/show/611842
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=99
create e2fsprogs-mini
This patch only creates the .spec file. A link needs to also
be created from filesystems:e2fsprogs-mini to filesystems:e2fsprogs.
This is needed so to reduce the build dependencies on libtirpc so the
new fixed version can actually get into Factory and hopefully openSUSE 13.1
- Created "-mini" version of package which doesn't
build "info" and so doesn't depend on makeinfo,
texinfo, and all of tex. This should allow packages
in the bootstrap cycle (such as krb5-mini) to
build-depends of libraries from here.
- Created "-mini" version of package which doesn't
build "info" and so doesn't depend on makeinfo,
texinfo, and all of tex. This should allow packages
in the bootstrap cycle (such as krb5-mini) to
build-depends of libraries from here.
- update to 1.42.8
* e2fsck: detect and fix invalid extents at leaf block tails
* e2fsck: allow checking ro root fs with external journal
* fix offline resizing of fs with flex_bg && !resize_inode
* fix resize2fs to not leave bitmaps beyond fs end
* fixed e2image for large (>32-bit) filesystems
* debugfs fixes
- Removed upstreamed patches:
e2p-Fix-s-handling-in-parse_num_blocks2.patch
resize-bigalloc_check-should-have-return-type-void.patch
libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
libext2fs-Provide-prototype-for-ext2fs_symlink.patch
- Fix compilation for Fedora targets in Build Service
- Fix compilation warnings by patches:
e2p-Fix-s-handling-in-parse_num_blocks2.patch
OBS-URL: https://build.opensuse.org/request/show/210106
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=50
- update to 1.42.6
* Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
* Various resize2fs fixes
* Various quota related fixes
* Fixed filefrag so that it correctly reports the number of extents
* Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
* Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
* Fixed a bug in how e2fsck would uniquify directory entry names
* Manpage updates
...
OBS-URL: https://build.opensuse.org/request/show/136012
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=37
- update to 1.42.4
* Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
could corrupt file systems
* Fixed e2fsck's handling of how errors propagate from the journal to
the file system superblock
* Fixed a false positive complaint from e2fsck if all of the extents
in the last extent block are uninitialized and located after the
end of the file.
* dumpe2fs will display the journal's error indicator in the
superblock if it is set
* Fixed a bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
some corner cases.
* Fix truncation of extent-mapped inodes in e2fsck and libext2fs
* Fixed i_blocks accounting in bigalloc file systems.
* Add support for btrfs's No_COW flag to lsattr and chattr
* Debugfs interprets the date strings of the form "@ddd" as ddd
seconds after the epoch
* Updated/fixed various man pages (Closes: #674453, #674694)
OBS-URL: https://build.opensuse.org/request/show/124987
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=31
- Updated to 1.42.3
- Fix a bug in the Unix I/O manager which could cause corruption of file
systems with more than 16TB when e2fsprogs is compiled in 32-bit mode.
- Improve the support for integrated quota files.
- Fixed a regression introduced in 1.42.2 which would cause applications
outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT to crash.
- Fix a bug which would cause mke2fs to fail creating the journal if
/etc/mtab and /proc/mounts are missing.
- Updated/fixed various man page.
- Updated translations.
- Added dependency of e2fsprogs package on particular versions of libext2fs
and libcom_err to avoid problems with missing symbols
OBS-URL: https://build.opensuse.org/request/show/122001
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=29