c3555d
Summary: Utilities for managing ext2, ext3, and ext4 filesystems
c3555d
Name: e2fsprogs
72899d
Version: 1.42.9
3b974a
Release: 19%{?dist}
c3555d
c3555d
# License tags based on COPYING file distinctions for various components
c3555d
License: GPLv2
c3555d
Group: System Environment/Base
72899d
Source0: https://www.kernel.org/pub/linux/kernel/people/tytso/%{name}/v%{version}/%{name}-%{version}.tar.xz
c3555d
Source1: ext2_types-wrapper.h
c3555d
Source2: e2fsck.conf
3b974a
# Test image for f_first_meta_bg_too_big test
3b974a
Source3: image.gz
c3555d
c3555d
Patch1: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
72899d
Patch2: e2fsprogs-1.42.9-set-pointer-to-NULL-after-ext2fs_free.patch
72899d
Patch3: e2fsprogs-1.42.9-mke2fs-clean-up-kernel-version-tests.patch
72899d
Patch4: e2fsprogs-1.42.9-add-revision-to-the-is_before_linux_ver.patch
72899d
Patch5: e2fsprogs-1.42.9-enable-lazy_itable_init-on-newer-kernel-by-default.patch
72899d
Patch6: e2fsprogs-1.42.9-enable-64bit-feature-by-default.patch
72899d
Patch7: e2fsprogs-1.42.9-disable-resize_inode-feature-if-64bit-feature-is-enabled.patch
72899d
Patch8: e2fsprogs-1.42.9-no-ppc-altivec.patch
bee754
Patch9: e2fsprogs-1.42.9-resize2fs-fs-with-errors.patch
bee754
Patch10: e2fsprogs-1.42.9-chattr-manpage-j-update.patch
bee754
Patch11: e2fsprogs-1.42.9-chattr-manpage-reorder.patch
bee754
Patch12: e2fsprogs-1.42.9-chattr-manpage-update.patch
bee754
Patch13: e2fsprogs-1.42.9-ext4-manpage-add-mountopts.patch
bee754
Patch14: e2fsprogs-1.42.9-ext4-manpage-add-attrs.patch
bee754
Patch15: e2fsprogs-1.42.9-fix-endian-handling-of-ext3_extent_header.patch
bee754
Patch16: e2fsprogs-1.42.9-dont-require-fsck-for-resize-p.patch
0c4d09
Patch17: e2fsprogs-1.42.9-defrag-backwards-files.patch
0c4d09
Patch18: e2fsprogs-1.42.9-force-journal-remove.patch
0c4d09
Patch19: e2fsprogs-1.42.9-mkfs-revision-too-high.patch
0c4d09
Patch20: e2fsprogs-1.42.9-libext2fs-avoid-buffer-overflow.patch
0c4d09
Patch21: e2fsprogs-1.42.9-libext2fs-buffer-overflow-closefs.patch
0c4d09
Patch22: e2fsprogs-1.42.9-resize2fs-clear-uninit-BG.patch
d0702a
Patch23: e2fsprogs-1.43.3-libext2fs-don-t-ignore-fsync-errors.patch
d0702a
Patch24: e2fsprogs-1.42.10-Fix-nroff-macro-issue-in-chattr-man-page.patch
89a7ba
Patch25: e2fsprogs-1.43.6-libext2fs-skip-start_blk-adjustment-when-stride-and-.patch
89a7ba
Patch26: e2fsprogs-1.43.4-tune2fs-edit-dire-warning-about-check-intervals.patch
d6025f
Patch27: e2fsprogs-1.42.11-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch
f2cbf1
Patch28: e2fsprogs-1.44.1-e2fsck-warn-if-checkinterval-and-broken_system_clock.patch
f2cbf1
Patch29: e2fsprogs-1.42.9-libext2fs-detect-correct-superblock-adjustments-when.patch
f2cbf1
Patch30: e2fsprogs-1.42.9-libext2fs-don-t-always-read-backup-group-descriptors.patch
1f0cb0
Patch31: e2fsprogs-1.42.9-14-e2fsprogs-introduce-ext2fs_close_free-helper.patch
1f0cb0
Patch32: e2fsprogs-1.42.9-14-libext2fs-fix-maximum-bg-overhead-calculation-with-m.patch
1f0cb0
Patch33: e2fsprogs-1.42.9-14-libext2fs-automatically-enable-meta_bg-to-avoid-fill.patch
1f0cb0
Patch34: e2fsprogs-1.42.9-14-libext2fs-don-t-create-filesystems-with-meta_bg-and-.patch
1f0cb0
Patch35: e2fsprogs-1.42.9-14-libext2fs-fix-ext2fs_open2-error-for-meta_bg-image-f.patch
1f0cb0
Patch36: e2fsprogs-1.42.9-14-e2fsck-remove-resize-inode-if-both-resize_inode-and-.patch
1f0cb0
Patch37: e2fsprogs-1.42.9-14-resize2fs-Remove-the-real-kilobytes-rant-from-man-pa.patch
1f0cb0
Patch38: e2fsprogs-1.42.9-14-filefrag-don-t-ignore-fsync-errors.patch
1f0cb0
Patch39: e2fsprogs-1.42.9-14-mke2fs-Avoid-crashes-infinite-loops-for-absurdly-lar.patch
1f0cb0
Patch40: e2fsprogs-1.42.9-14-e2fsck-fix-fd-leak-in-reserve_stdio_fds.patch
1f0cb0
Patch41: e2fsprogs-1.42.9-14-e2fsck-fix-potential-Floating-Point-Exception-in-sho.patch
1f0cb0
Patch42: e2fsprogs-1.42.9-14-misc-fix-Coverity-bugs.patch
1f0cb0
Patch43: e2fsprogs-1.42.9-14-e2fsck-fix-free-pointer-dereferences.patch
1f0cb0
Patch44: e2fsprogs-1.42.9-14-e2fsck-fix-off-by-one-bounds-check-on-group-number.patch
1f0cb0
Patch45: e2fsprogs-1.42.9-14-e2fsck-fix-last-mount-time-and-last-write-time-in-pr.patch
1f0cb0
Patch46: e2fsprogs-1.42.9-14-e2fsck-if-any-problems-are-fixed-in-pass-0-check-the.patch
1f0cb0
Patch47: e2fsprogs-1.42.9-14-Clarify-how-the-description-of-the-dir_nlink-feature.patch
1f0cb0
Patch48: e2fsprogs-1.42.9-14-e2fsck-set-dir_nlink-feature-if-large-dir-exists.patch
1f0cb0
Patch49: e2fsprogs-1.42.11-e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch
3bfba3
Patch50: e2fsprogs-1.42.9-resize2fs-fix-resizing-large-file-systems-when-block.patch
3b974a
Patch51: e2fsprogs-1.42.9-e2fsck-abort-if-there-is-a-corrupted-directory-block.patch
3b974a
Patch52: e2fsprogs-1.42.9-e2fsck-don-t-try-to-rehash-a-deleted-directory.patch
3b974a
Patch53: e2fsprogs-1.42.9-libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch
3b974a
Patch54: e2fsprogs-1.42.9-e2image-fix-metadata-image-handling-on-big-endian-sy.patch
3b974a
Patch55: e2fsprogs-1.42.9-Fix-typo-in-the-ext4-5-man-page.patch
3b974a
Patch56: e2fsprogs-1.42.9-mke2fs.conf-Introduce-rhel6-fs_type.patch
3b974a
Patch57: e2fsprogs-1.42.9-e2fsck-clarify-overflow-link-count-error-message.patch
3b974a
Patch58: e2fsprogs-1.45.6-e2fsck-fix-file-systems-with-an-overly-large-s_first.patch
3b974a
Patch59: e2fsprogs-1.45.6-resize2fs-disable-the-meta_bg-feature-if-necessary.patch
3b974a
Patch60: e2fsprogs-1.45.6-tests-make-sure-MKE2FS_FIRST_META_BG-is-unset-while-.patch
3b974a
Patch61: e2fsprogs-1.45.6-tests-add-f_first_meta_bg_too_big-test.patch
3b974a
Patch62: e2fsprogs-1.45.6-tests-add-the-r_meta_bg_shrink-test.patch
c3555d
c3555d
Url: http://e2fsprogs.sourceforge.net/
c3555d
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c3555d
Requires: e2fsprogs-libs%{?_isa} = %{version}-%{release}
c3555d
Requires: libcom_err%{?_isa} = %{version}-%{release}
c3555d
Requires: libss = %{version}-%{release}
c3555d
c3555d
# e4fsprogs was a parallel ext4-capable package in RHEL5.x
c3555d
%if 0%{?rhel} > 0
c3555d
Obsoletes: e4fsprogs < %{version}-%{release}
c3555d
Provides: e4fsprogs = %{version}-%{release}
c3555d
%endif
c3555d
c3555d
BuildRequires: pkgconfig, texinfo, libselinux-devel
c3555d
BuildRequires: libsepol-devel
c3555d
BuildRequires: libblkid-devel
c3555d
BuildRequires: libuuid-devel
c3555d
BuildRequires: gettext
c3555d
c3555d
%description
c3555d
The e2fsprogs package contains a number of utilities for creating,
c3555d
checking, modifying, and correcting any inconsistencies in second,
c3555d
third and fourth extended (ext2/ext3/ext4) filesystems. E2fsprogs
c3555d
contains e2fsck (used to repair filesystem inconsistencies after an
c3555d
unclean shutdown), mke2fs (used to initialize a partition to contain
c3555d
an empty ext2 filesystem), debugfs (used to examine the internal
c3555d
structure of a filesystem, to manually repair a corrupted
c3555d
filesystem, or to create test cases for e2fsck), tune2fs (used to
c3555d
modify filesystem parameters), and most of the other core ext2fs
c3555d
filesystem utilities.
c3555d
c3555d
You should install the e2fsprogs package if you need to manage the
c3555d
performance of an ext2, ext3, or ext4 filesystem.
c3555d
c3555d
%package libs
c3555d
Summary: Ext2/3/4 filesystem-specific shared libraries
c3555d
Group: Development/Libraries
c3555d
License: GPLv2 and LGPLv2
c3555d
Requires: libcom_err%{?_isa} = %{version}-%{release}
c3555d
c3555d
%description libs
c3555d
E2fsprogs-libs contains libe2p and libext2fs, the libraries of the
c3555d
e2fsprogs package.
c3555d
c3555d
These libraries are used to directly acccess ext2/3/4 filesystems
c3555d
from userspace.
c3555d
c3555d
%package static
c3555d
Summary: Ext2/3/4 filesystem-specific static libraries
c3555d
Group: Development/Libraries
c3555d
License: GPLv2 and LGPLv2
c3555d
c3555d
%description static
c3555d
E2fsprogs-static contains all static libraries built from e2fsprogs,
c3555d
including libext2fs, libcom_err, libe2p, and libss.
c3555d
c3555d
These libraries are used to directly acccess ext2/3/4 filesystems
c3555d
from userspace, and perform other useful functions.
c3555d
c3555d
%package devel
c3555d
Summary: Ext2/3/4 filesystem-specific libraries and headers
c3555d
Group: Development/Libraries
c3555d
License: GPLv2 and LGPLv2
c3555d
Requires: e2fsprogs-libs%{?_isa} = %{version}-%{release}
c3555d
Requires: libcom_err-devel%{?_isa} = %{version}-%{release}
c3555d
Requires: gawk
c3555d
Requires: pkgconfig
c3555d
Requires(post): info
c3555d
Requires(preun): info
c3555d
c3555d
%description devel
c3555d
E2fsprogs-devel contains the libraries and header files needed to
c3555d
develop second, third and fourth extended (ext2/ext3/ext4)
c3555d
filesystem-specific programs.
c3555d
c3555d
You should install e2fsprogs-devel if you want to develop ext2/3/4
c3555d
filesystem-specific programs. If you install e2fsprogs-devel, you'll
c3555d
also want to install e2fsprogs.
c3555d
c3555d
%package -n libcom_err
c3555d
Summary: Common error description library
c3555d
Group: Development/Libraries
c3555d
License: MIT
c3555d
c3555d
%description -n libcom_err
c3555d
This is the common error description library, part of e2fsprogs.
c3555d
c3555d
libcom_err is an attempt to present a common error-handling mechanism.
c3555d
c3555d
%package -n libcom_err-devel
c3555d
Summary: Common error description library
c3555d
Group: Development/Libraries
c3555d
License: MIT
c3555d
Requires: libcom_err%{?_isa} = %{version}-%{release}
c3555d
Requires: pkgconfig
c3555d
c3555d
%description -n libcom_err-devel
c3555d
This is the common error description development library and headers,
c3555d
part of e2fsprogs.  It contains the compile_et commmand, used
c3555d
to convert a table listing error-code names and associated messages
c3555d
messages into a C source file suitable for use with the library.
c3555d
c3555d
libcom_err is an attempt to present a common error-handling mechanism.
c3555d
c3555d
%package -n libss
c3555d
Summary: Command line interface parsing library
c3555d
Group: Development/Libraries
c3555d
License: MIT
c3555d
Requires: libcom_err%{?_isa} = %{version}-%{release}
c3555d
c3555d
%description -n libss
c3555d
This is libss, a command line interface parsing library, part of e2fsprogs.
c3555d
c3555d
This package includes a tool that parses a command table to generate
c3555d
a simple command-line interface parser, the include files needed to
c3555d
compile and use it.
c3555d
c3555d
It was originally inspired by the Multics SubSystem library.
c3555d
c3555d
%package -n libss-devel
c3555d
Summary: Command line interface parsing library
c3555d
Group: Development/Libraries
c3555d
License: MIT
c3555d
Requires: libss%{?_isa} = %{version}-%{release}
c3555d
Requires: pkgconfig
c3555d
c3555d
%description -n libss-devel
c3555d
This is the command line interface parsing (libss) development library
c3555d
and headers, part of e2fsprogs.  It contains the mk_cmds command, which
c3555d
parses a command table to generate a simple command-line interface parser.
c3555d
c3555d
It was originally inspired by the Multics SubSystem library.
c3555d
c3555d
%prep
c3555d
%setup -q
c3555d
# ignore some flag differences on primary/backup sb feature checks
c3555d
# mildly unsafe but 'til I get something better, avoid full fsck
c3555d
# after an selinux install...
c3555d
%patch1 -p1 -b .featurecheck
72899d
# fix use after free after calling ext2fs_free()
c3555d
%patch2 -p1
72899d
# clean up kernel version tests
72899d
%patch3 -p1
72899d
# Add revision to the is_before_linux_ver()
72899d
%patch4 -p1
72899d
# Enable lazy_itable_ini by defula on newer kernel even if ext4 module
72899d
# is not loaded
72899d
%patch5 -p1
72899d
# Enable 64bit by default
72899d
%patch6 -p1
72899d
# Disable resize_inode when 64bit feature is enabled
72899d
%patch7 -p1
72899d
# Disable some instructions on ppc build of libext2fs; see bug #1074604
72899d
# and e2fsprogs-1.42.9-no-ppc-altivec.patch
72899d
%patch8 -p1 -b .noaltivec
bee754
# Don't calc minimum resize2fs size on fs with errors
bee754
%patch9 -p1
bee754
# Various updates to attr-related manpages
bee754
%patch10 -p1
bee754
%patch11 -p1
bee754
%patch12 -p1
bee754
%patch13 -p1
bee754
%patch14 -p1
bee754
%patch15 -p1
bee754
%patch16 -p1
0c4d09
%patch17 -p1
0c4d09
%patch18 -p1
0c4d09
%patch19 -p1
0c4d09
%patch20 -p1
0c4d09
%patch21 -p1
0c4d09
%patch22 -p1
d0702a
%patch23 -p1
d0702a
%patch24 -p1
89a7ba
%patch25 -p1
89a7ba
%patch26 -p1
d6025f
%patch27 -p1
f2cbf1
%patch28 -p1
f2cbf1
%patch29 -p1
f2cbf1
%patch30 -p1
1f0cb0
%patch31 -p1
1f0cb0
%patch32 -p1
1f0cb0
%patch33 -p1
1f0cb0
%patch34 -p1
1f0cb0
%patch35 -p1
1f0cb0
%patch36 -p1
1f0cb0
%patch37 -p1
1f0cb0
%patch38 -p1
1f0cb0
%patch39 -p1
1f0cb0
%patch40 -p1
1f0cb0
%patch41 -p1
1f0cb0
%patch42 -p1
1f0cb0
%patch43 -p1
1f0cb0
%patch44 -p1
1f0cb0
%patch45 -p1
1f0cb0
%patch46 -p1
1f0cb0
%patch47 -p1
1f0cb0
%patch48 -p1
1f0cb0
%patch49 -p1
3bfba3
%patch50 -p1
3b974a
%patch51 -p1
3b974a
%patch52 -p1
3b974a
%patch53 -p1
3b974a
%patch54 -p1
3b974a
%patch55 -p1
3b974a
%patch56 -p1
3b974a
%patch57 -p1
3b974a
%patch58 -p1
3b974a
%patch59 -p1
3b974a
%patch60 -p1
3b974a
%patch61 -p1
3b974a
%patch62 -p1
c3555d
c3555d
%build
c3555d
%configure --enable-elf-shlibs --enable-nls --disable-uuidd --disable-fsck \
c3555d
	   --disable-e2initrd-helper --disable-libblkid --disable-libuuid \
c3555d
	   --with-root-prefix=/usr
3b974a
72899d
# Disable some instructions on ppc build of libext2fs; see bug #1074604
72899d
# and e2fsprogs-1.42.9-no-ppc-altivec.patch
72899d
%ifarch ppc
72899d
make V=1 %{?_smp_mflags} PPC_NO_ALTIVEC=1
72899d
%else
72899d
make V=1 %{?_smp_mflags}
72899d
%endif
c3555d
c3555d
%install
c3555d
rm -rf %{buildroot}
c3555d
export PATH=/sbin:$PATH
c3555d
make install install-libs DESTDIR=%{buildroot} INSTALL="%{__install} -p" \
c3555d
	root_sbindir=%{_sbindir} root_libdir=%{_libdir}
c3555d
c3555d
# ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
c3555d
%define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
c3555d
c3555d
%ifarch %{multilib_arches}
c3555d
mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types.h \
c3555d
      %{buildroot}%{_includedir}/ext2fs/ext2_types-%{_arch}.h
c3555d
install -p -m 644 %{SOURCE1} %{buildroot}%{_includedir}/ext2fs/ext2_types.h
c3555d
%endif
c3555d
c3555d
# Hack for now, otherwise strip fails.
c3555d
chmod +w %{buildroot}%{_libdir}/*.a
c3555d
c3555d
# Let boot continue even if *gasp* clock is wrong
c3555d
install -p -m 644 %{SOURCE2} %{buildroot}/etc/e2fsck.conf
c3555d
c3555d
%find_lang %{name}
c3555d
c3555d
%check
0c4d09
# This breaks in a very weird way on ppc; it is a test of a crafted
0c4d09
# filesystem that can't even be used in practice, and usptream
0c4d09
# has ignored the patch to fix it.  So remove it for now.
0c4d09
rm -rf tests/r_ext4_small_bg
d6025f
# Something changed in our build system and now this test fails
d6025f
# randomly on s360 or ppc. It's not issue with e2fsprogs itself
d6025f
# but either this test or the build environment. Anyway it's
d6025f
# blocking release of a hotfix so let's remove it for now.
d6025f
rm -rf tests/f_mmp
3b974a
# Copy the image.gz for the f_first_meta_bg_too_big test to it's place
3b974a
cp --force %{SOURCE3} tests/f_first_meta_bg_too_big/image.gz
c3555d
make check
c3555d
c3555d
%clean
c3555d
rm -rf %{buildroot}
c3555d
c3555d
%post libs -p /sbin/ldconfig
c3555d
%postun libs -p /sbin/ldconfig
c3555d
c3555d
%post devel
c3555d
# Test for file; if installed with --excludedocs it may not be there
c3555d
if [ -f %{_infodir}/libext2fs.info.gz ]; then
c3555d
   /sbin/install-info %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
c3555d
fi
c3555d
c3555d
%preun devel
c3555d
if [ $1 = 0 -a -f %{_infodir}/libext2fs.info.gz ]; then
c3555d
   /sbin/install-info --delete %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
c3555d
fi
c3555d
exit 0
c3555d
c3555d
%post -n libcom_err -p /sbin/ldconfig
c3555d
%postun -n libcom_err -p /sbin/ldconfig
c3555d
c3555d
%post -n libss -p /sbin/ldconfig
c3555d
%postun -n libss -p /sbin/ldconfig
c3555d
c3555d
%files -f %{name}.lang
c3555d
%defattr(-,root,root)
c3555d
%doc COPYING README RELEASE-NOTES
c3555d
c3555d
%config(noreplace) /etc/mke2fs.conf
c3555d
%config(noreplace) /etc/e2fsck.conf
c3555d
%{_sbindir}/badblocks
c3555d
%{_sbindir}/debugfs
c3555d
%{_sbindir}/dumpe2fs
c3555d
%{_sbindir}/e2fsck
c3555d
%{_sbindir}/e2image
c3555d
%{_sbindir}/e2label
c3555d
%{_sbindir}/e2undo
c3555d
%{_sbindir}/fsck.ext2
c3555d
%{_sbindir}/fsck.ext3
c3555d
%{_sbindir}/fsck.ext4
c3555d
%{_sbindir}/logsave
c3555d
%{_sbindir}/mke2fs
c3555d
%{_sbindir}/mkfs.ext2
c3555d
%{_sbindir}/mkfs.ext3
c3555d
%{_sbindir}/mkfs.ext4
c3555d
%{_sbindir}/resize2fs
c3555d
%{_sbindir}/tune2fs
c3555d
%{_sbindir}/filefrag
c3555d
%{_sbindir}/e2freefrag
c3555d
%{_sbindir}/e4defrag
c3555d
%{_sbindir}/mklost+found
72899d
%exclude %{_sbindir}/fsck.ext4dev
72899d
%exclude %{_sbindir}/mkfs.ext4dev
c3555d
c3555d
%{_bindir}/chattr
c3555d
%{_bindir}/lsattr
c3555d
%{_mandir}/man1/chattr.1*
c3555d
%{_mandir}/man1/lsattr.1*
c3555d
72899d
%{_mandir}/man5/ext2.5*
72899d
%{_mandir}/man5/ext3.5*
72899d
%{_mandir}/man5/ext4.5*
c3555d
%{_mandir}/man5/e2fsck.conf.5*
c3555d
%{_mandir}/man5/mke2fs.conf.5*
c3555d
c3555d
%{_mandir}/man8/badblocks.8*
c3555d
%{_mandir}/man8/debugfs.8*
c3555d
%{_mandir}/man8/dumpe2fs.8*
c3555d
%{_mandir}/man8/e2fsck.8*
c3555d
%{_mandir}/man8/filefrag.8*
c3555d
%{_mandir}/man8/e2freefrag.8*
c3555d
%{_mandir}/man8/e4defrag.8*
c3555d
%{_mandir}/man8/fsck.ext2.8*
c3555d
%{_mandir}/man8/fsck.ext3.8*
c3555d
%{_mandir}/man8/fsck.ext4.8*
c3555d
%{_mandir}/man8/e2image.8*
c3555d
%{_mandir}/man8/e2label.8*
c3555d
%{_mandir}/man8/e2undo.8*
c3555d
%{_mandir}/man8/logsave.8*
c3555d
%{_mandir}/man8/mke2fs.8*
c3555d
%{_mandir}/man8/mkfs.ext2.8*
c3555d
%{_mandir}/man8/mkfs.ext3.8*
c3555d
%{_mandir}/man8/mkfs.ext4.8*
c3555d
%{_mandir}/man8/mklost+found.8*
c3555d
%{_mandir}/man8/resize2fs.8*
c3555d
%{_mandir}/man8/tune2fs.8*
72899d
%exclude %{_mandir}/man8/fsck.ext4dev.8*
72899d
%exclude %{_mandir}/man8/mkfs.ext4dev.8*
c3555d
c3555d
%files libs
c3555d
%defattr(-,root,root)
c3555d
%doc COPYING
c3555d
%{_libdir}/libe2p.so.*
c3555d
%{_libdir}/libext2fs.so.*
c3555d
c3555d
%files static
c3555d
%defattr(-,root,root)
c3555d
%doc COPYING
c3555d
%{_libdir}/*.a
c3555d
c3555d
%files devel
c3555d
%defattr(-,root,root)
c3555d
%{_infodir}/libext2fs.info*
c3555d
%{_libdir}/libe2p.so
c3555d
%{_libdir}/libext2fs.so
c3555d
%{_libdir}/pkgconfig/e2p.pc
c3555d
%{_libdir}/pkgconfig/ext2fs.pc
c3555d
%{_libdir}/pkgconfig/quota.pc
c3555d
c3555d
%{_includedir}/e2p
c3555d
%{_includedir}/ext2fs
c3555d
%{_includedir}/quota
c3555d
c3555d
%files -n libcom_err
c3555d
%defattr(-,root,root)
c3555d
%doc COPYING
c3555d
%{_libdir}/libcom_err.so.*
c3555d
c3555d
%files -n libcom_err-devel
c3555d
%defattr(-,root,root)
c3555d
%{_bindir}/compile_et
c3555d
%{_libdir}/libcom_err.so
c3555d
%{_datadir}/et
c3555d
%{_includedir}/et
c3555d
%{_includedir}/com_err.h
c3555d
%{_mandir}/man1/compile_et.1*
c3555d
%{_mandir}/man3/com_err.3*
c3555d
%{_libdir}/pkgconfig/com_err.pc
c3555d
c3555d
%files -n libss
c3555d
%defattr(-,root,root)
c3555d
%doc COPYING
c3555d
%{_libdir}/libss.so.*
c3555d
c3555d
%files -n libss-devel
c3555d
%defattr(-,root,root)
c3555d
%{_bindir}/mk_cmds
c3555d
%{_libdir}/libss.so
c3555d
%{_datadir}/ss
c3555d
%{_includedir}/ss
c3555d
%{_mandir}/man1/mk_cmds.1*
c3555d
%{_libdir}/pkgconfig/ss.pc
c3555d
c3555d
%changelog
3b974a
* Tue Jul 07 2020 Lukas Czerner <lczerner@redhat.com> 1.45.6-19
3b974a
- fix issues with meta_bg when resizing file system (#1849718)
3b974a
3b974a
* Wed May 06 2020 Lukas Czerner <lczerner@redhat.com> 1.42.9-18
3b974a
- fix out-of-bounds write on corrupted fs (#1797731)
3b974a
- fix out-of-bounds write on corrupted fs (#1768710)
3b974a
- fix e2fsprogs creating corrupted meta image (#1711880)
3b974a
- fix typo in ext4 man page (#1720130)
3b974a
- provide easy metod for creating compatible rhel6 fs (#1780277)
3b974a
- better handling of trivial dir link count problem (#1820048)
3b974a
3bfba3
* Mon Nov 18 2019 Lukas Czerner <lczerner@redhat.com> 1.42.9-17
3bfba3
- fix resizing large file systems when block size != page size (#1771515)
3bfba3
1f0cb0
* Mon Jun 17 2019 Lukas Czerner <lczerner@redhat.com> 1.42.9-16
1f0cb0
- Fix NULL pointer dereference when releasing memory (#1720903)
1f0cb0
1f0cb0
* Wed Feb 27 2019 Lukas Czerner <lczerner@redhat.com> 1.42.9-15
1f0cb0
- set dir_nlink feature if large dir exists (#1683694)
1f0cb0
1f0cb0
* Mon Feb 25 2019 Lukas Czerner <lczerner@redhat.com> 1.42.9-14
1f0cb0
- Various fixes and improvements (#1682935)
1f0cb0
- Automatically enable meta_bg to avoid failure when creating huge fs with small bs (#1608635)
1f0cb0
- don't ignore fsync errors in filefrag (#1451185)
1f0cb0
f2cbf1
* Tue Jun 13 2018 Lukas Czerner <lczerner@redhat.com> 1.42.9-13
f2cbf1
- e2fsck: warn if checkinterval and broken_system_clock both set (#1365594)
f2cbf1
- e2fsprogs: fail to open 1k block size ext4 with bigalloc,meta_bg,^resize_inode (#1448019)
f2cbf1
d6025f
* Tue Mar 23 2018 Lukas Czerner <lczerner@redhat.com> 1.42.9-12
d6025f
- Fix 32/64-bit overflow when multiplying by blocks/clusters per group (#1553004)
d6025f
89a7ba
* Tue Nov 14 2017 Lukas Czerner <lczerner@redhat.com> 1.42.9-11
89a7ba
- libext2fs: skip start_blk adjustment when stride and flex_bg is set (#1503969)
89a7ba
- tune2fs: edit dire warning about check intervals (#1433233)
89a7ba
d0702a
* Thu Mar 16 2017 Lukas Czerner <lczerner@redhat.com> 1.42.9-10
d0702a
- libext2fs: don't ignore fsync errors (#1405049)
d0702a
- Fix nroff macro issue in chattr man page (#1429213)
d0702a
0c4d09
* Mon Jun 13 2016 Eric Sandeen <sandeen@redhat.com> 1.42.9-9
0c4d09
- resize2fs: clear uninit BG if allocating from new group (#1262498)
0c4d09
0c4d09
* Fri Feb 19 2016 Eric Sandeen <sandeen@redhat.com> 1.42.9-8
0c4d09
- e4defrag: backwards-allocated files should be defragmented (#1176785)
0c4d09
- tune2fs: allow removal of dirty journal with two "-f" options (#1212376)
0c4d09
- mke2fs: prevent creation of filesystem with unsupported revision (#1212378)
0c4d09
- libext2fs: prevent buffer overflows (#1293677)
0c4d09
bee754
* Wed Jan 21 2015 Eric Sandeen <sandeen@redhat.com> 1.42.9-7
bee754
- Don't require e2fsck for resize2fs -P (#1183492)
bee754
bee754
* Fri Oct 24 2014 Eric Sandeen <sandeen@redhat.com> 1.42.9-6
bee754
- Fix endian bug in extent code (#1081836)
bee754
bee754
* Fri Sep 19 2014 Eric Sandeen <sandeen@redhat.com> 1.42.9-5
bee754
- Various manpage updates for chattr and mount (#1053885)
bee754
- Fix resize2fs -P hang on corrupted filesystems (#1104612)
bee754
72899d
* Tue Mar 11 2014 Lukas Czerner <lczerner@redhat.com> - 1.42.9-4
72899d
- Fix posisble use after free in some error paths (#997982)
72899d
- Enable lazy_itable_init even if ext4 module is not loaded (#1071909)
72899d
- Remove any ocurence of ext4dev and test_fs from e2fsprogs (#1063801)
72899d
- Allow to resize ext4 file system past 16TB (#982871)
72899d
- Disable altivec instructions for libext2fs on ppc (#1074604)
72899d
72899d
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.42.9-3
72899d
- Mass rebuild 2014-01-24
72899d
72899d
* Mon Jan 20 2014 Eric Sandeen <sandeen@redhat.com> 1.42.9-2
72899d
- Fix Source0 URL
72899d
72899d
* Thu Jan 01 2014 Eric Sandeen <sandeen@redhat.com> 1.42.9-1
72899d
- New upstream release (#1051588)
72899d
- Re-enable disabled tests for now
72899d
72899d
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.42.8-3
72899d
- Mass rebuild 2013-12-27
72899d
c3555d
* Fri Jul 19 2013 Stef walter <stefw@redhat.com> 1.42.8-2
c3555d
- Interpackage dependencies should be for same arch (#986428)
c3555d
c3555d
* Wed Jun 26 2013 Eric Sandeen <sandeen@redhat.com> 1.42.8-1
c3555d
- New upstream release
c3555d
c3555d
* Tue Jan 29 2013 Eric Sandeen <sandeen@redhat.com> 1.42.7-2
c3555d
- Tighten up inter-package dependencies
c3555d
c3555d
* Tue Jan 22 2013 Eric Sandeen <sandeen@redhat.com> 1.42.7-1
c3555d
- New upstream release
c3555d
c3555d
* Tue Oct 02 2012 Eric Sandeen <sandeen@redhat.com> 1.42.6-2
c3555d
- Switch back to gzipped tarball to make sf.net source URL correct
c3555d
c3555d
* Tue Oct 02 2012 Eric Sandeen <sandeen@redhat.com> 1.42.6-1
c3555d
- New upstream release
c3555d
c3555d
* Thu Aug 16 2012 Eric Sandeen <sandeen@redhat.com> 1.42.5-2
c3555d
- Add explicit library deps to e2fsprogs (#848805)
c3555d
c3555d
* Mon Jul 30 2012 Eric Sandeen <sandeen@redhat.com> 1.42.5-1
c3555d
- New upstream release
c3555d
c3555d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42.4-2
c3555d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c3555d
c3555d
* Tue Jun 12 2012 Eric Sandeen <sandeen@redhat.com> 1.42.4-1
c3555d
- New upstream release
c3555d
c3555d
* Thu May 31 2012 Eric Sandeen <sandeen@redhat.com> 1.42.3-2
c3555d
- Fixes for > 16T filesystems
c3555d
c3555d
* Mon May 14 2012 Eric Sandeen <sandeen@redhat.com> 1.42.3-1
c3555d
- New upstream release
c3555d
c3555d
* Sun Apr 22 2012 Eric Sandeen <sandeen@@redhat.com> 1.42.2-6
c3555d
- Add missing [options] tag to e2fsck.conf
c3555d
c3555d
* Fri Apr 20 2012 Eric Sandeen <sandeen@@redhat.com> 1.42.2-5
c3555d
- Add broken system clock config to e2fsck.conf to let boot
c3555d
  continue even if system clock very wrong.
c3555d
c3555d
* Mon Apr 09 2012 Eric Sandeen <sandeen@@redhat.com> 1.42.2-4
c3555d
- Handle 32-bit bitmaps in new find_first_zero functions
c3555d
c3555d
* Fri Mar 30 2012 Richard W.M. Jones <rjones@redhat.com> 1.42.2-3
c3555d
- Rebuild against new RPM (RHBZ#808250).
c3555d
c3555d
* Wed Mar 28 2012 Eric Sandeen <sandeen@redhat.com> 1.42.2-2
c3555d
- Move files out of /sbin and /lib into /usr/...
c3555d
c3555d
* Tue Mar 27 2012 Eric Sandeen <sandeen@redhat.com> 1.42.2-1
c3555d
- New upstream release
c3555d
c3555d
* Mon Feb 20 2012 Eric Sandeen <sandeen@redhat.com> 1.42.1-1
c3555d
- New upstream release
c3555d
c3555d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-2
c3555d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c3555d
c3555d
* Tue Nov 29 2011 Eric Sandeen <sandeen@redhat.com> 1.42-1
c3555d
- New upstream point release
c3555d
c3555d
* Mon Nov 21 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.9.WIP.1120
c3555d
- Build the right tarball for 1.42-WIP-1120
c3555d
c3555d
* Mon Nov 21 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.8.WIP.1120
c3555d
- New upstream snapshot release
c3555d
c3555d
* Thu Nov 10 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.7.WIP.1016
c3555d
- Several mmp-related fixes
c3555d
c3555d
* Tue Nov 08 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.6.WIP.1016
c3555d
- Fix e2fsck / make check on big endian arch
c3555d
c3555d
* Mon Oct 17 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.5.WIP.1016
c3555d
- New upstream snapshot release
c3555d
c3555d
* Mon Oct 10 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.4.WIP.2011.1009
c3555d
- New upstream snapshot release
c3555d
c3555d
* Mon Sep 26 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.3.WIP.0925
c3555d
- New upstream snapshot release
c3555d
c3555d
* Tue Aug 09 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.2.WIP.0702
c3555d
- Fix use of uninitialized memory via ext2fs_copy_generic_bmap()
c3555d
c3555d
* Tue Aug 09 2011 Eric Sandeen <sandeen@redhat.com> 1.42-0.1.WIP.0702
c3555d
- Test release for >16T support 
c3555d
c3555d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.14-2
c3555d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c3555d
c3555d
* Thu Dec 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.14-1
c3555d
- New upstream release
c3555d
c3555d
* Wed Dec 22 2010 Dan Horák <dan[at]danny.cz> 1.41.13-2
c3555d
- Add upstream fix for big-endian machines
c3555d
c3555d
* Mon Dec 20 2010 Eric Sandeen <sandeen@redhat.com> 1.41.13-1
c3555d
- New upstream release
c3555d
c3555d
* Tue Dec 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-7
c3555d
- Fix up UTF-8 formatting in e2fsck output (#655227)
c3555d
c3555d
* Wed Oct 06 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-6
c3555d
- Install e4defrag for testing
c3555d
c3555d
* Mon Jul 13 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-5
c3555d
- Relax fsck requirements for resize2fs -P
c3555d
c3555d
* Mon Jul 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-4
c3555d
- Add COPYING file to the static subpackage
c3555d
c3555d
* Wed Jun 02 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-3
c3555d
- Reinstate static libs in dedicated package (#596377)
c3555d
c3555d
* Wed May 19 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-2
c3555d
- Fix fsck thinko in 1.41.12 release
c3555d
c3555d
* Mon May 17 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-1
c3555d
- New upstream version
c3555d
c3555d
* Mon Mar 15 2010 Eric Sandeen <sandeen@redhat.com> 1.41.11-1
c3555d
- New upstream version
c3555d
c3555d
* Mon Mar 01 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-5
c3555d
- Don't ask for confirmation of misaligned mkfs with -F (#569021)
c3555d
c3555d
* Tue Feb 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-4
c3555d
- Fix for e2fsck -fD corruption
c3555d
c3555d
* Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-3
c3555d
- And drop virtual provides for static libs
c3555d
c3555d
* Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-2
c3555d
- Drop static libs (#545144)
c3555d
c3555d
* Wed Feb 10 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-1
c3555d
- New upstream version
c3555d
c3555d
* Sun Feb 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-10
c3555d
- Upstream version of resize2fs array fix, original was wrong
c3555d
c3555d
* Sat Jan 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-9
c3555d
- Fix up stray output & re-enable make check
c3555d
- Fix dlopen issues for newer libreadline
c3555d
- Fix access beyond end of array in resize2fs
c3555d
c3555d
* Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-8
c3555d
- Fix up topology patch to build w/ new util-linux-ng
c3555d
- Fix endian swapping of backup journal blocks in sb
c3555d
c3555d
* Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-7
c3555d
- Re-enable "make check" during build
c3555d
c3555d
* Wed Oct 28 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-6
c3555d
- Add support for block discard (TRIM) at mkfs time
c3555d
- Add support for new blkid topology awareness
c3555d
c3555d
* Mon Oct 19 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-5
c3555d
- Allow superblock timestamp differences up to 24h (#522969)
c3555d
c3555d
* Tue Oct 06 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-4
c3555d
- Fix install with --excludedocs (#515987)
c3555d
c3555d
* Thu Sep 14 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-3
c3555d
- Drop defrag bits for now, not ready yet.
c3555d
c3555d
* Thu Sep 10 2009 Josef Bacik <josef@toxicpanda.com> 1.41.9-2
c3555d
- Fix resize -m bug with flexbg (#519131)
c3555d
c3555d
* Sun Aug 23 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-1
c3555d
- New upstream release
c3555d
c3555d
* Fri Aug 05 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-6
c3555d
- Fix filefrag in fallback case
c3555d
- Add e2freefrag & e4defrag (experimental)
c3555d
c3555d
* Sun Jul 26 2009 Karel Zak <kzak@redhat.com> 1.41.8-5
c3555d
- disable fsck (replaced by util-linux-ng)
c3555d
c3555d
* Sat Jul 25 2009 Karel Zak <kzak@redhat.com> 1.41.8-4
c3555d
- disable libuuid and uuidd (replaced by util-linux-ng)
c3555d
c3555d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.8-3
c3555d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c3555d
c3555d
* Fri Jul 17  2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-2
c3555d
- Address some package review concerns (#225714)
c3555d
c3555d
* Sun Jul 12 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-1
c3555d
- New upstream version, several resize fixes.
c3555d
c3555d
* Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.7-1
c3555d
- New upstream version
c3555d
c3555d
* Fri Jun 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-6
c3555d
- Split out sub-libraries (#225406)
c3555d
- Don't start uuidd by default
c3555d
c3555d
* Thu Jun 18 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-5
c3555d
- Update journal backup blocks in sb after resize (#505339)
c3555d
- Fix memory leak in extent handling functions
c3555d
- Fix bug in inode writing in extent code, clobbered i_extra_isize etc
c3555d
c3555d
* Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-4
c3555d
- set BuildRequires: libblkid-devel (from util-linux-ng)
c3555d
c3555d
* Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-3
c3555d
- temporary use BuildRequires: e2fsprogs-devel (we cannot install 
c3555d
  new util-linux-ng with libblkid to buildroots without new e2fsprogs 
c3555d
  without libblkid). 
c3555d
c3555d
* Thu Jun  4 2009 Karel Zak <kzak@redhat.com> 1.41.6-2
c3555d
- disable libblkid (replaced by libblkid from util-linux-ng)
c3555d
c3555d
* Sat May 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-1
c3555d
- New upstream version
c3555d
c3555d
* Fri Apr 24 2009 Eric Sandeen <sandeen@redhat.com> 1.41.5-1
c3555d
- New upstream version
c3555d
c3555d
* Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-8
c3555d
- Fix support for external journals
c3555d
c3555d
* Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-7
c3555d
- Fix ext4 resize issues (#496982)
c3555d
c3555d
* Sat Apr 11 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-6
c3555d
- ignore differing NEEDS_RECOVERY flag on fsck post-resize (#471925)
c3555d
c3555d
* Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-5
c3555d
- fix a couple missed descriptions; obsolete e4fsprogs
c3555d
c3555d
* Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-4
c3555d
- Edit summary & description to include ext4 (#487469)
c3555d
- Fix blkid null ptr deref in initrd (#486997)
c3555d
c3555d
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.4-3
c3555d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c3555d
c3555d
* Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-2
c3555d
- Fix debugfs "stat" segfault if no open fs (#482894)
c3555d
- Fix name of libext2fs info page (#481620)
c3555d
c3555d
* Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-1
c3555d
- New upstream release
c3555d
- Dropped btrfs & resize fixes, upstream now
c3555d
c3555d
* Tue Jan 20 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-4
c3555d
- resize2fs fixes, esp. for ext4
c3555d
c3555d
* Sat Jan 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-3
c3555d
- Remove conservative "don't change journal location" patch for F11
c3555d
- Add btrfs recognition to blkid
c3555d
c3555d
* Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-2
c3555d
- Bump to revision 2, f10 was behind f9, oops.
c3555d
c3555d
* Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-1
c3555d
- New upstream version (very minor fixes, ext4-related)
c3555d
c3555d
* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-2
c3555d
- Fix blkid to recognize ext4dev filesystems as ext4-mountable
c3555d
c3555d
* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-1
c3555d
- New upstream version
c3555d
- Updated default dir hash (half_md4) for better perf & fewer collisions
c3555d
- Fixed ext4 online resizing with flex_bg
c3555d
- ext4 journal now in extents format and in middle of filesystem
c3555d
- fix unreadable e2image files
c3555d
- fix file descriptor leak in libcom_err (#464689)
c3555d
c3555d
* Sat Aug 23 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-2
c3555d
- Don't check the group checksum when !GDT_CSUM (#459875)
c3555d
c3555d
* Thu Jul 10 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-1
c3555d
- New upstream version
c3555d
- ext4 capable
c3555d
c3555d
* Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.2.WIP.0707
c3555d
- Fix release macro snafu
c3555d
c3555d
* Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.1.WIP.0707
c3555d
- New upstream snapshot release
c3555d
c3555d
* Fri Jun 20 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617.1
c3555d
- Fix blkid -g segfault when clearing entries (#452333)
c3555d
c3555d
* Wed Jun 18 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617
c3555d
- New upstream snapshot release for ext4 capability
c3555d
c3555d
* Wed Jun 04 2008 Eric Sandeen <sandeen@redhat.com> 1.40.10-3
c3555d
- Tidy up multilib hack for non-multilib arches (#446016)
c3555d
- Fix up postun script (#449868)
c3555d
c3555d
* Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 1.40.10-2
c3555d
- setup header support for sparc
c3555d
c3555d
* Fri May 23 2008 Eric Sandeen <esandeen@redhat.com> 1.40.10-1
c3555d
- New upstream version
c3555d
- Fixes unprivileged blkid use problem (#448591)
c3555d
c3555d
* Mon May 12 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-2
c3555d
- Fix blkid swap recognition on big-endian boxes (#445786)
c3555d
c3555d
* Sun Apr 27 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-1
c3555d
- New upstream version
c3555d
c3555d
* Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-2
c3555d
- Update ext2fs_swap_inode_full() fix to match upstream
c3555d
- Check more of swapv1 header in blkid detection (#442937)
c3555d
c3555d
* Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-1
c3555d
- New upstream version
c3555d
c3555d
* Mon Mar 03 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-2
c3555d
- second try at fixing resize2fs vs. large inodes... (#434893)
c3555d
c3555d
* Fri Feb 29 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-1
c3555d
- New upstream version, special leap-day edition
c3555d
- Fix resize2fs losing inline xattrs when shrinking (#434893)
c3555d
  and add patch to fix swap_inode_full in this case
c3555d
- Allow mke2fs & tune2fs to manipulate large_file feature (#258381)
c3555d
- Handle lvm error conditions in libblkid (#433857)
c3555d
- Allow tune2fs to clear the resize_inode feature (#167816)
c3555d
- Teach blkid to detect LVM2 physical volumes (#409321)
c3555d
- Show "mostly printable" xattrs as text in debugfs (#430621)
c3555d
- Trimmed pre-1.38 rpm changelog entries
c3555d
c3555d
* Sun Feb 10 2008 Eric Sandeen <esandeen@redhat.com> 1.40.6-1
c3555d
- New upstream version
c3555d
c3555d
* Fri Feb 08 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-2
c3555d
- gcc-4.3 rebuild
c3555d
c3555d
* Mon Jan 28 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-1
c3555d
- New upstream version, drop several now-upstream patches.
c3555d
c3555d
* Thu Jan 24 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-7
c3555d
- Fix sb flag comparisons properly this time (#428893)
c3555d
- Make 256-byte inodes for the [default] mkfs case.
c3555d
  This will facilitate upgrades to ext4 later, and help xattr perf.
c3555d
c3555d
* Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-6
c3555d
- Completely clobber e2fsck.static build.
c3555d
c3555d
* Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-5
c3555d
- Ignore some primary/backup superblock flag differences (#428893)
c3555d
- Teach libblkid about ext4dev.
c3555d
c3555d
* Mon Jan 10 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-4
c3555d
- Build e2fsck as a dynamically linked binary.
c3555d
- Re-fix uidd manpage default paths.
c3555d
c3555d
* Tue Jan 09 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-3
c3555d
- New uuidd subpackage, and properly set up uuidd at install.
c3555d
c3555d
* Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-2
c3555d
- Add new uidd files to specfile
c3555d
c3555d
* Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-1
c3555d
- New upstream version, drop several now-upstream patches.
c3555d
c3555d
* Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.2-15
c3555d
- Drop resize_inode removal patch from tune2fs; ostensibly was
c3555d
  for old kernels which could not mount, but seems to be fine.
c3555d
- Drop pottcdate removal patch, and don't rebuild .po files,
c3555d
  causes multilib problems and we generally shouldn't rebuild.
c3555d
- Drop multilib patch; wrapper header should take care of this now.
c3555d
- Drop ->open rename, Fedora seems ok with this now.
c3555d
c3555d
* Tue Dec 11 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-14
c3555d
- Fix integer overflows (#414591 / CVE-2007-5497)
c3555d
c3555d
* Tue Dec  4 2007 Stepan Kasal <skasal@redhat.com> 1.40.2-13
c3555d
- The -devel package now requires device-mapper-devel, to match
c3555d
  the dependency in blkid.pc (#410791)
c3555d
c3555d
* Tue Nov 27 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-12
c3555d
- Use upstream patch for blkid fat detection, avoids div-by-zero
c3555d
  when encountering some BSD partitions (#398281)
c3555d
c3555d
* Tue Oct 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-11
c3555d
- Add arm to multilib header wrapper
c3555d
c3555d
* Sat Oct 20 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-10
c3555d
- Make (more) file timestamps match those in tarball for multilib tidiness 
c3555d
- Fix e2fsprogs-libs summary (shared libs not static)
c3555d
c3555d
* Tue Oct 15 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-9
c3555d
- Detect big-endian squashfs filesystems in libblkid (#305151)
c3555d
c3555d
* Tue Oct 02 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-8
c3555d
- Detect squashfs filesystems in libblkid (#305151)
c3555d
c3555d
* Tue Sep 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-7
c3555d
- Fix blkid fat probe when there is a real MBR (#290951)
c3555d
c3555d
* Tue Sep 18 2007 Oliver Falk <oliver@linux-kernel.at> 1.40.2-6
c3555d
- Add alpha to the header wrappers 
c3555d
c3555d
* Fri Sep 07 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-5
c3555d
- wrap a couple headers to fix multilib issues (#270441)
c3555d
c3555d
* Wed Aug 29 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-4
c3555d
- add gawk to e2fsprogs-devel Requires, compile_et needs it (#265961)
c3555d
c3555d
* Thu Aug 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-3
c3555d
- Update license tags
c3555d
- Fix one open-create caller with no mode
c3555d
- Protect ->open ops from glibc open-create-mode-checker
c3555d
- Fix source URL
c3555d
- Add gawk to BuildRequires
c3555d
c3555d
* Wed Jul 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-2
c3555d
- Fix bug in ext2fs_swap_inode_full() on big-endian boxes
c3555d
c3555d
* Tue Jul 17 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-1
c3555d
- New version 1.40.2
c3555d
- Fix up warning in badblocks
c3555d
c3555d
* Mon Jun 25 2007 Eric Sandeen <esandeen@redhat.com> 1.39-15
c3555d
- Fix up .po files to remove timestamps; multilib issues (#245653)
c3555d
c3555d
* Fri Jun 22 2007 Eric Sandeen <esandeen@redhat.com> 1.39-14
c3555d
- Many coverity-found potential leaks, segfaults, etc (#239354)
c3555d
- Fix debugfs segfaults when no fs open (#208416, #209330)
c3555d
- Avoid recursive loops in logdump due to symlinks in /dev (#210371)
c3555d
- Don't write changes to the backup superblocks by default (#229561)
c3555d
- Correct byteswapping for fast symlinks with xattrs (#232663)
c3555d
- e2fsck: added sanity check for xattr validation (#230193)
c3555d
c3555d
* Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-13
c3555d
- add dist tag to release field
c3555d
c3555d
* Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-12
c3555d
- add LUKS support to libblkid (#242421)
c3555d
c3555d
* Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 1.39-11
c3555d
- fix post/preun requirements
c3555d
- use smp flags
c3555d
c3555d
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 1.39-10
c3555d
- Add build dependency on new device-mapper-devel package.
c3555d
c3555d
* Mon Dec 25 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-9
c3555d
- build fixes for new automake 1.10 (#220715)
c3555d
c3555d
* Mon Dec 18 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-8
c3555d
- make uuid_generate_time generate unique uuids (#218606)
c3555d
c3555d
* Wed Sep 20 2006 Jarod Wilson <jwilson@redhat.com> - 1.39-7
c3555d
- 32-bit 16T fixups from esandeen (#202807)
c3555d
- Update summaries and descriptions
c3555d
c3555d
* Sun Sep 17 2006 Karel Zak <kzak@redhat.com> - 1.39-6
c3555d
- Fix problem with empty FAT label (#206656)
c3555d
c3555d
* Tue Sep  5 2006 Peter Jones <pjones@redhat.com> - 1.39-5
c3555d
- Fix memory leak in device probing.
c3555d
c3555d
* Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-4
c3555d
- fixed multilib devel conflicts (#192665)
c3555d
c3555d
* Thu Jul 20 2006 Bill Nottingham <notting@redhat.com> - 1.39-3
c3555d
- prevent libblkid returning /dev/dm-X
c3555d
c3555d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.39-2.1
c3555d
- rebuild
c3555d
c3555d
* Mon Jul 10 2006 Karel Zak <kzak@redhat.com> - 1.39-2
c3555d
- add GFS abd GFS2 support to libblkid
c3555d
c3555d
* Thu Jul  6 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-1
c3555d
- new version 1.39
c3555d
- dropped ext2online, because resize2fs is now able to do online resize
c3555d
- spec file cleanup
c3555d
- enabled checks for build
c3555d
c3555d
* Tue Jun 13 2006 Bill Nottingham <notting@redhat.com> - 1.38-15
c3555d
- prevent libblkid returning /dev/dm-X
c3555d
- fix build
c3555d
c3555d
* Tue Mar 21 2006 Karel Zak <kzak@redhat.com> - 1.38-14
c3555d
- prevent error messages to stderr caused by libblkid calling libdevmapper
c3555d
c3555d
* Mon Mar 13 2006 Karel Zak <kzak@redhat.com>  - 1.38-13
c3555d
- used upstream version of the blkid-epoch patch (by Theodore Tso, #182188)
c3555d
c3555d
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 1.38-12
c3555d
- Move /etc/blkid.tab to /etc/blkid/blkid.tab
c3555d
c3555d
* Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-11
c3555d
- BuildRequires pkgconfig
c3555d
c3555d
* Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-10
c3555d
- Disable /etc/blkid.tab caching if time is set before epoch (#182188)
c3555d
c3555d
* Fri Feb 24 2006 Peter Jones <pjones@redhat.com> - 1.38-9
c3555d
- _don't_ handle selinux context on blkid.tab, dwalsh says this is a no-no.
c3555d
c3555d
* Wed Feb 22 2006 Peter Jones <pjones@redhat.com> - 1.38-8
c3555d
- handle selinux context on blkid.tab
c3555d
c3555d
* Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 1.38-7
c3555d
- BuildRequires: gettext-devel
c3555d
c3555d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.2
c3555d
- bump again for double-long bug on ppc(64)
c3555d
c3555d
* Tue Feb  7 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.1
c3555d
- rebuilt for new gcc4.1 snapshot and glibc changes
c3555d
c3555d
* Wed Jan 11 2006 Karel Zak <kzak@redhat.com> 1.38-6
c3555d
- cleanup device-mapper patch
c3555d
- use pkg-config for device-mapper
c3555d
c3555d
* Mon Jan  9 2006 Peter Jones <pjones@redhat.com> 1.38-5
c3555d
- fix some more minor logic errors in dm probing
c3555d
c3555d
* Wed Jan  4 2006 Peter Jones <pjones@redhat.com> 1.38-4
c3555d
- fix a logic error in dm probing
c3555d
- add priority group for dm devices, so they'll be preferred
c3555d
c3555d
* Tue Jan  3 2006 Peter Jones <pjones@redhat.com> 1.38-3
c3555d
- added support for device-mapper devices
c3555d
c3555d
* Fri Dec  9 2005 Jesse Keating <jkeating@redhat.com>
c3555d
- rebuilt
c3555d
c3555d
* Thu Nov 10 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2.1
c3555d
- fixed file conflicts between 32bit and 64bit packages (#168815)
c3555d
- fixed mklost+found crashes with buffer overflow (#157773)
c3555d
  Thanks to Arjan van de Ven for the patch
c3555d
c3555d
* Wed Nov  9 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2
c3555d
- splitted up libs from main package, into a new e2fsprogs-libs package
c3555d
- fixed requires and prereqs
c3555d
c3555d
* Thu Sep  8 2005 Thomas Woerner <twoerner@redhat.com> 1.38-1
c3555d
- new version 1.38
c3555d
- Close File descriptor for unregognized devices (#159878)
c3555d
  Thanks to David Milburn for the patch.
c3555d
  Merged from RHEL-4
c3555d
- enable tune2fs to set and clear feature resize_inode (#167816)
c3555d
- removed outdated information from ext2online man page (#164383)
c3555d