Blame SPECS/cpio.spec

5c2053
Summary: A GNU archiving program
5c2053
Name: cpio
5c2053
Version: 2.13
654fb7
Release: 16%{?dist}
5c2053
License: GPLv3+
5c2053
URL: https://www.gnu.org/software/cpio/
5c2053
Source: https://ftp.gnu.org/gnu/cpio/cpio-%{version}.tar.bz2
5c2053
5c2053
# help2man generated manual page distributed only in RHEL/Fedora
5c2053
Source1: cpio.1
5c2053
5c2053
# We use SVR4 portable format as default.
5c2053
Patch1: cpio-2.9-rh.patch
5c2053
5c2053
# fix warn_if_file_changed() and set exit code to 1 when cpio fails to store
5c2053
# file > 4GB (#183224)
5c2053
# http://lists.gnu.org/archive/html/bug-cpio/2006-11/msg00000.html
5c2053
Patch2: cpio-2.13-exitCode.patch
5c2053
5c2053
# Support major/minor device numbers over 127 (bz#450109)
5c2053
# http://lists.gnu.org/archive/html/bug-cpio/2008-07/msg00000.html
5c2053
Patch3: cpio-2.13-dev_number.patch
5c2053
5c2053
# Define default remote shell as /usr/bin/ssh (#452904)
5c2053
Patch4: cpio-2.9.90-defaultremoteshell.patch
5c2053
5c2053
# Fix segfault with nonexisting file with patternnames (#567022)
5c2053
# http://savannah.gnu.org/bugs/index.php?28954
5c2053
# We have slightly different solution than upstream.
5c2053
Patch5: cpio-2.10-patternnamesigsegv.patch
5c2053
5c2053
# Fix bad file name splitting while creating ustar archive (#866467)
5c2053
# (fix backported from tar's source)
5c2053
Patch7: cpio-2.10-longnames-split.patch
5c2053
5c2053
# Cpio does Sum32 checksum, not CRC (downstream)
5c2053
Patch8: cpio-2.11-crc-fips-nit.patch
5c2053
5c2053
# Fix multiple definition of `program_name'
5c2053
Patch9: cpio-2.13-mutiple-definition.patch
5c2053
5c2053
# Revert fix for CVE-2015-1197 (#1797163)
5c2053
# reverts upstream commit 45b0ee2b4
5c2053
Patch10: cpio-2.13-revert-CVE-2015-1197-fix.patch
5c2053
5c2053
# Extract: retain times for symlinks
5c2053
# downstream patch (#1486364)
5c2053
# https://www.mail-archive.com/bug-cpio@gnu.org/msg00605.html
5c2053
Patch11: cpio-2.11-retain-symlink-times.patch
5c2053
5c2053
# Properly drop priviledges for remote command
5c2053
# http://git.savannah.gnu.org/cgit/paxutils.git/commit/?id=d247e3c2809a37b6d0c3067251d96bb7f12555e7
5c2053
Patch12: cpio-2.13-reset-gid-uid.patch
5c2053
654fb7
# Fixed integer overflow in ds_fgetstr()
654fb7
# upstream patch (#1992512)
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=dd96882877721703e19272fe25034560b794061b
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=dfc801c44a93bed7b3951905b188823d6a0432c8
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=236684f6deb3178043fe72a8e2faca538fa2aae1
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=4d169305dcb34137dc41acc761d8703eae2c63bf
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=86dacfe3e060ce95d5a2c0c5ec01f6437b0b6089
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=7dd8ba91d8b6a2640e6c01c3e3a4234828646f23
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=684b7ac5767e676cda78c161aeb7fe7b45a07529
654fb7
# https://git.savannah.gnu.org/cgit/cpio.git/commit/?id=b1c85839bf1381f749dd45bf6a5a38924e3315a0
654fb7
Patch13: cpio-2.13-CVE-2021-38185.patch
654fb7
5c2053
Provides: bundled(gnulib)
5c2053
Provides: bundled(paxutils)
5c2053
Provides: /bin/cpio
5c2053
BuildRequires: gcc
5c2053
BuildRequires: texinfo, autoconf, automake, gettext, gettext-devel, rmt
5c2053
BuildRequires: make
5c2053
5c2053
%description
5c2053
GNU cpio copies files into or out of a cpio or tar archive.  Archives
5c2053
are files which contain a collection of other files plus information
5c2053
about them, such as their file name, owner, timestamps, and access
5c2053
permissions.  The archive can be another file on the disk, a magnetic
5c2053
tape, or a pipe.  GNU cpio supports the following archive formats:  binary,
5c2053
old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar and POSIX.1
5c2053
tar.  By default, cpio creates binary format archives, so that they are
5c2053
compatible with older cpio programs.  When it is extracting files from
5c2053
archives, cpio automatically recognizes which kind of archive it is reading
5c2053
and can read archives created on machines with a different byte-order.
5c2053
5c2053
Install cpio if you need a program to manage file archives.
5c2053
5c2053
5c2053
%prep
5c2053
%autosetup -p1
5c2053
5c2053
5c2053
%build
5c2053
autoreconf -fi
5c2053
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -pedantic -fno-strict-aliasing -Wall $CFLAGS"
5c2053
%configure --with-rmt="%{_sysconfdir}/rmt"
5c2053
%make_build
5c2053
(cd po && make update-gmo)
5c2053
5c2053
5c2053
%install
5c2053
%make_install
5c2053
5c2053
rm -f $RPM_BUILD_ROOT%{_libexecdir}/rmt
5c2053
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
5c2053
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1*
5c2053
install -c -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1
5c2053
5c2053
%find_lang %{name}
5c2053
5c2053
%check
5c2053
rm -f ${RPM_BUILD_ROOT}/test/testsuite
5c2053
make check || {
5c2053
    echo "### TESTSUITE.LOG ###"
5c2053
    cat tests/testsuite.log
5c2053
    exit 1
5c2053
}
5c2053
5c2053
5c2053
%files -f %{name}.lang
5c2053
%doc AUTHORS ChangeLog NEWS README THANKS TODO
5c2053
%license COPYING
5c2053
%{_bindir}/*
5c2053
%{_mandir}/man*/*
5c2053
%{_infodir}/*.info*
5c2053
5c2053
%changelog
654fb7
* Thu Aug 26 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.13-16
654fb7
- Fixed CVE-2021-38185 (#1992512)
654fb7
5c2053
* Thu Aug 19 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.13-15
5c2053
- Revert patch for CVE-2021-38185 (#1992512)
5c2053
5c2053
* Mon Aug 16 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.13-14
5c2053
- Minor fix for CVE-2021-38185 (#1992512)
5c2053
5c2053
* Mon Aug 16 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.13-13
5c2053
- Fixed CVE-2021-38185 (#1992512)
5c2053
5c2053
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.13-12
5c2053
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
5c2053
  Related: rhbz#1991688
5c2053
5c2053
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.13-11
5c2053
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
5c2053
5c2053
* Thu Feb 18 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.13-10
5c2053
- Properly drop priviledges for remote command
5c2053
5c2053
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-9
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5c2053
5c2053
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-8
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5c2053
5c2053
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 2.13-7
5c2053
- Use make macros
5c2053
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
5c2053
5c2053
* Mon Jun 15 2020 Ondrej Dubaj <odubaj@redhat.com> - 2.13-6
5c2053
- Extract: retain times for symlinks (#1486364)
5c2053
5c2053
* Tue Apr 07 2020 Ondrej Dubaj <odubaj@redhat.com> - 2.13-5.1
5c2053
- Release bump due to testing of gating
5c2053
5c2053
* Wed Feb 05 2020 Petr Kubat <pkubat@redhat.com> - 2.13-4
5c2053
- Revert fix for CVE-2015-1197 as it causes shutdown issues (#1797163)
5c2053
5c2053
* Thu Jan 30 2020 Than Ngo <than@redhat.com> - 2.13-3
5c2053
- Fix multiple definition of program_name
5c2053
5c2053
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-2
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5c2053
5c2053
* Wed Nov 06 2019 Pavel Raiskup <praiskup@redhat.com> - 2.13-1
5c2053
- new upstream release, per release notes
5c2053
  https://lists.gnu.org/archive/html/bug-cpio/2019-11/msg00000.html
5c2053
5c2053
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-12
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5c2053
5c2053
* Tue Feb 19 2019 Pavel Raiskup <praiskup@redhat.com> - 2.12-11
5c2053
- admit that we bundle paxutils project
5c2053
5c2053
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-10
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5c2053
5c2053
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-9
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5c2053
5c2053
* Wed Apr 11 2018 Pavel Raiskup <praiskup@redhat.com> - 2.12-8
5c2053
- spring spec cleanup
5c2053
5c2053
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-7
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5c2053
5c2053
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-6
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5c2053
5c2053
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-5
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5c2053
5c2053
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-4
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5c2053
5c2053
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-3
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5c2053
5c2053
* Mon Sep 14 2015 Pavel Raiskup <praiskup@redhat.com> - 2.12-2
5c2053
- (re)generate manual page for new options
5c2053
5c2053
* Mon Sep 14 2015 Pavel Raiskup <praiskup@redhat.com> - 2.12-1
5c2053
- rebase, per release notes
5c2053
  http://lists.gnu.org/archive/html/bug-cpio/2015-09/msg00004.html
5c2053
5c2053
* Mon Jul 06 2015 Ondrej Vasik <ovasik@redhat.com> - 2.11-36
5c2053
- in 2015, file name in CVE-2014-9112 shows in a bit different timestamp
5c2053
  format (fix FTBFS, #1239416)
5c2053
5c2053
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-35
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5c2053
5c2053
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.11-34
5c2053
- Rebuilt for Fedora 23 Change
5c2053
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
5c2053
5c2053
* Wed Dec 03 2014 Pavel Raiskup <praiskup@redhat.com> - 2.11-33
5c2053
- the stored archive in testsuite has little endian headers, expect also
5c2053
  'reversed byte-order' warning on big-endian
5c2053
5c2053
* Wed Dec 03 2014 Pavel Raiskup <praiskup@redhat.com> - 2.11-32
5c2053
- adjust the testsuite fix for CVE-2014-9112 (#1167573)
5c2053
- put the testsuite.log to standard output if make check fails
5c2053
5c2053
* Tue Dec 02 2014 Pavel Raiskup <praiskup@redhat.com> - 2.11-31
5c2053
- fix for CVE-2014-9112 (#1167573)
5c2053
5c2053
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-30
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5c2053
5c2053
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 2.11-29
5c2053
- fix license handling
5c2053
5c2053
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-28
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5c2053
5c2053
* Sat May 24 2014 Pavel Raiskup <praiskup@redhat.com> - 2.11-27
5c2053
- better fix for bad read() error checking (#996150)
5c2053
5c2053
* Mon Apr 07 2014 Pavel Raiskup <praiskup@redhat.com> - 2.11-26
5c2053
- fix manual page to warn users about inode truncation (#952313)
5c2053
- fix for RU translation (#1075510)
5c2053
5c2053
* Tue Nov 12 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-25
5c2053
- fix build for ppc64le (#1029540)
5c2053
5c2053
* Mon Sep 30 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-24
5c2053
- properly trim "crc" checksum to 32 bits (#1001965)
5c2053
- remove unneeded patch for config.gues/config.sub (#951442)
5c2053
- allow treat read() errors (#996150)
5c2053
5c2053
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-21
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5c2053
5c2053
* Wed Mar 27 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-20
5c2053
- fix another bogus date in changelog
5c2053
- update config.guess/config.sub for aarm64 build (#925189)
5c2053
- run autoreconf instead of autoheader
5c2053
5c2053
* Fri Mar 15 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-19
5c2053
- revert the fix for memory leak (at least for now) #921725
5c2053
5c2053
* Tue Mar 12 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-18
5c2053
- explicitly provide /bin/cpio for packages that are dependant on this file
5c2053
5c2053
* Mon Mar 11 2013 Pavel Raiskup <praiskup@redhat.com> - 2.11-17
5c2053
- fix small memory leak in copyin.c (#919454)
5c2053
- remove %%defattr and install 'cpio' to real %%{_bindir}
5c2053
- CovScan: add %%{?_rawbuild}
5c2053
5c2053
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-16
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5c2053
5c2053
* Mon Nov 05 2012 Pavel Raiskup <praiskup@redhat.com> - 2.11-15
5c2053
- disable the temporary O_SYNC fix (glibc is fixed - #872366)
5c2053
5c2053
* Fri Nov 02 2012 Pavel Raiskup <praiskup@redhat.com> - 2.11-14
5c2053
- fix bad changelog entries
5c2053
- allow to build in Fedora Rawhide (temporarily because of #872336) (the value
5c2053
  is guessed from from /usr/include/asm-generic/fcntl.h)
5c2053
5c2053
* Mon Oct 22 2012 Pavel Raiskup <praiskup@redhat.com> 2.11-13
5c2053
- move RH-only manual page cpio.1 from look-aside cache into dist-git repository
5c2053
5c2053
* Thu Oct 18 2012 Pavel Raiskup <praiskup@redhat.com> 2.11-12
5c2053
- fix for bad file name splitting while creating ustar archive (#866467)
5c2053
5c2053
* Wed Aug 29 2012 Ondrej Vasik <ovasik@redhat.com> 2.11-11
5c2053
- add missing options to manpage (#852765)
5c2053
5c2053
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-10
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5c2053
5c2053
* Mon Jun 04 2012 Ondrej Vasik <ovasik@redhat.com> 2.11-9
5c2053
- fix build failure in rawhide build system (gets undefined)
5c2053
5c2053
* Wed May 30 2012 Ondrej Vasik <ovasik@redhat.com> 2.11-8
5c2053
- drop unnecessary patches: cpio-2.9-dir_perm.patch and
5c2053
  cpio-2.9-sys_umask.patch - reported by M.Castellini
5c2053
5c2053
* Tue May 15 2012 Ondrej Vasik <ovasik@redhat.com> 2.11-7
5c2053
- add virtual provides for bundled(gnulib) copylib (#821749)
5c2053
5c2053
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-6
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5c2053
5c2053
* Fri Oct 14 2011 Ondrej Vasik <ovasik@redhat.com> 2.11-5
5c2053
- update manpage to reflect new option, polish the style (#746209)
5c2053
5c2053
* Mon Mar 07 2011 Ondrej Vasik <ovasik@redhat.com> 2.11-4
5c2053
- fix several typos and manpage syntax(Ville Skyttä, #682470)
5c2053
5c2053
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-3
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5c2053
5c2053
* Mon May 31 2010 Ondrej Vasik <ovasik@redhat.com> 2.11-2
5c2053
- built with fno-strict-aliasing(#596153)
5c2053
5c2053
* Thu Mar 11 2010 Ondrej Vasik <ovasik@redhat.com> 2.11-1
5c2053
- new upstream release 2.11
5c2053
- removed applied patches, run test suite
5c2053
5c2053
* Wed Mar 10 2010 Ondrej Vasik <ovasik@redhat.com> 2.10-6
5c2053
- CVE-2010-0624 fix heap-based buffer overflow by expanding
5c2053
  a specially-crafted archive(#572150)
5c2053
- comment patches
5c2053
5c2053
* Thu Feb 25 2010 Ondrej Vasik <ovasik@redhat.com> 2.10-5
5c2053
- remove redundant setLocale patch
5c2053
- fix segfault with nonexisting file with patternnames
5c2053
  (#567022)
5c2053
5c2053
* Wed Jan 06 2010 Ondrej Vasik <ovasik@redhat.com> 2.10-4
5c2053
- do not fail with new POSIX 2008 utimens() glibc call
5c2053
  (#552320)
5c2053
5c2053
* Thu Aug 06 2009 Ondrej Vasik <ovasik@redhat.com> 2.10-3
5c2053
- do process install-info only without --excludedocs(#515924)
5c2053
5c2053
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5c2053
5c2053
* Mon Jun 22 2009 Ondrej Vasik <ovasik@redhat.com> 2.10-1
5c2053
- new upstream release 2.10
5c2053
5c2053
* Mon Mar  9 2009 Ondrej Vasik <ovasik@redhat.com> 2.9.90-5
5c2053
- define default remote shell as /usr/bin/ssh(#452904)
5c2053
- use /etc/rmt as default rmt command
5c2053
5c2053
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.90-4
5c2053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5c2053
5c2053
* Wed Feb 11 2009 Ondrej Vasik <ovasik@redhat.com> 2.9.90-3
5c2053
- make -d honor system umask(#484997)
5c2053
5c2053
* Fri Jul 18 2008 Kamil Dudka <kdudka@redhat.com> 2.9.90-2
5c2053
- Support major/minor device numbers over 127 (bz#450109)
5c2053
5c2053
* Tue Jun 03 2008 Ondrej Vasik <ovasik@redhat.com> 2.9.90-1
5c2053
- new upstream alpha version 2.9.90 + removed applied patches
5c2053
5c2053
* Mon Mar 03 2008 Radek Brich <rbrich@redhat.com> 2.9-7
5c2053
- fix -dir_perm patch to restore permissions correctly even
5c2053
  in passthrough mode -- revert affected code to cpio 2.8 state
5c2053
  (bz#430835)
5c2053
5c2053
* Thu Feb 14 2008 Radek Brich <rbrich@redhat.com> 2.9-6
5c2053
- when extracting archive created with 'find -depth',
5c2053
  restore the permissions of directories properly (bz#430835)
5c2053
- fix for GCC 4.3
5c2053
5c2053
* Thu Nov 01 2007 Radek Brich <rbrich@redhat.com> 2.9-5
5c2053
- upstream patch for CVE-2007-4476 (stack crashing in safer_name_suffix)
5c2053
5c2053
* Tue Sep 04 2007 Radek Brich <rbrich@redhat.com> 2.9-4
5c2053
- Updated license tag
5c2053
5c2053
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.9-3
5c2053
- Rebuild for selinux ppc32 issue.
5c2053
5c2053
* Thu Jul 19 2007 Radek Brich <rbrich@redhat.com> 2.9-1.1
5c2053
- fix spec, rebuild
5c2053
5c2053
* Thu Jul 19 2007 Radek Brich <rbrich@redhat.com> 2.9-1
5c2053
- update to 2.9, GPLv3
5c2053
5c2053
* Tue Feb 20 2007 Peter Vrabec <pvrabec@redhat.com> 2.6-27
5c2053
- fix typo in changelog
5c2053
5c2053
* Thu Feb 08 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.6-26
5c2053
- Preserve timestamps when installing files
5c2053
5c2053
* Thu Feb 08 2007 Peter Vrabec <pvrabec@redhat.com> 2.6-25
5c2053
- set cpio bindir properly
5c2053
5c2053
* Wed Feb 07 2007 Peter Vrabec <pvrabec@redhat.com> 2.6-24
5c2053
- fix spec file to meet Fedora standards (#225656) 
5c2053
5c2053
* Mon Jan 22 2007 Peter Vrabec <pvrabec@redhat.com> 2.6-23
5c2053
- fix non-failsafe install-info use in scriptlets (#223682)
5c2053
5c2053
* Sun Dec 10 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-22
5c2053
- fix rpmlint issue in spec file
5c2053
5c2053
* Tue Dec 05 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-21
5c2053
- fix setlocale (#200478)
5c2053
5c2053
* Sat Nov 25 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-20
5c2053
- cpio man page provided by RedHat
5c2053
5c2053
* Tue Jul 18 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-19
5c2053
- fix cpio --help output (#197597)
5c2053
5c2053
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6-18.1
5c2053
- rebuild
5c2053
5c2053
* Sat Jun 10 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-18
5c2053
- autoconf was added to BuildRequires, because autoheader is 
5c2053
  used in prep phase (#194737)
5c2053
5c2053
* Tue Mar 28 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-17
5c2053
- rebuild
5c2053
5c2053
* Sat Mar 25 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-15
5c2053
- fix (#186339) on ppc and s390
5c2053
5c2053
* Thu Mar 23 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-14
5c2053
- init struct  file_hdr (#186339)
5c2053
5c2053
* Wed Mar 15 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-13
5c2053
- merge toAsciiError.patch with writeOutHeaderBufferOverflow.patch
5c2053
- merge largeFileGrew.patch with lfs.patch
5c2053
- fix large file support, cpio is able to store files<8GB 
5c2053
  in 'old ascii' format (-H odc option)
5c2053
- adjust warnings.patch
5c2053
5c2053
* Tue Mar 14 2006 Peter Vrabec <pvrabec@redhat.com> 2.6-12
5c2053
- fix warn_if_file_changed() and set exit code to #1 when 
5c2053
  cpio fails to store file > 4GB (#183224)
5c2053
5c2053
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.6-11.2.1
5c2053
- bump again for double-long bug on ppc(64)
5c2053
5c2053
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.6-11.2
5c2053
- rebuilt for new gcc4.1 snapshot and glibc changes
5c2053
5c2053
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
5c2053
- rebuilt
5c2053
5c2053
* Wed Nov 23 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-11
5c2053
- fix previous patch(writeOutHeaderBufferOverflow)
5c2053
5c2053
* Wed Nov 23 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-10
5c2053
- write_out_header rewritten to fix buffer overflow(#172669)
5c2053
5c2053
* Mon Oct 31 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-9
5c2053
- fix checksum error on 64-bit machines (#171649)
5c2053
5c2053
* Fri Jul 01 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-8
5c2053
- fix large file support, archive >4GiB, archive members <4GiB (#160056)
5c2053
- fix race condition holes, use mode 0700 for dir creation
5c2053
5c2053
* Tue May 17 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-7
5c2053
- fix #156314 (CAN-2005-1229) cpio directory traversal issue
5c2053
- fix some gcc warnings
5c2053
5c2053
* Mon Apr 25 2005 Peter Vrabec <pvrabec@redhat.com> 2.6-6
5c2053
- fix race condition (#155749)
5c2053
- use find_lang macro
5c2053
5c2053
* Thu Mar 17 2005 Peter Vrabec <pvrabec@redhat.com>
5c2053
- rebuild 2.6-5
5c2053
5c2053
* Mon Jan 24 2005 Peter Vrabec <pvrabec@redhat.com>
5c2053
- insecure file creation (#145721)
5c2053
5c2053
* Mon Jan 17 2005 Peter Vrabec <pvrabec@redhat.com>
5c2053
- fix symlinks pack (#145225)
5c2053
5c2053
* Fri Jan 14 2005 Peter Vrabec <pvrabec@redhat.com>
5c2053
- new fixed version of lfs patch (#144688)
5c2053
5c2053
* Thu Jan 13 2005 Peter Vrabec <pvrabec@redhat.com>
5c2053
- upgrade to cpio-2.6
5c2053
5c2053
* Tue Nov 09 2004 Peter Vrabec <pvrabec@redhat.com>
5c2053
- fixed "cpio -oH ustar (or tar) saves bad mtime date after Jan 10 2004" (#114580)
5c2053
5c2053
* Mon Nov 01 2004 Peter Vrabec <pvrabec@redhat.com>
5c2053
- support large files > 2GB (#105617)
5c2053
5c2053
* Thu Oct 21 2004 Peter Vrabec <pvrabec@redhat.com>
5c2053
- fix dependencies in spec
5c2053
5c2053
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
5c2053
- rebuilt
5c2053
5c2053
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
5c2053
- rebuilt
5c2053
5c2053
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
5c2053
- do not link against -lnsl
5c2053
5c2053
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
5c2053
- rebuilt
5c2053
5c2053
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 2.5-3
5c2053
- setlocale for i18n compliance (#79136).
5c2053
5c2053
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
5c2053
- rebuilt
5c2053
5c2053
* Mon Nov 18 2002 Jeff Johnson <jbj@redhat.com> 2.5-1
5c2053
- update 2.5, restack and consolidate patches.
5c2053
- don't apply (but include for now) freebsd and #56346 patches.
5c2053
- add url (#54598).
5c2053
5c2053
* Thu Nov  7 2002 Jeff Johnson <jbj@redhat.com> 2.4.2-30
5c2053
- rebuild from CVS.
5c2053
5c2053
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
5c2053
- automated rebuild
5c2053
5c2053
* Thu May 23 2002 Tim Powers <timp@redhat.com>
5c2053
- automated rebuild
5c2053
5c2053
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
5c2053
- automated rebuild
5c2053
5c2053
* Thu Nov 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.4.2-25
5c2053
- Fix up extraction of multiply linked files when the first link is
5c2053
  excluded (Bug #56346)
5c2053
5c2053
* Mon Oct  1 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.4.2-24
5c2053
- Merge and adapt patches from FreeBSD, this should fix FIFO handling
5c2053
5c2053
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
5c2053
- Add and adapt Debian patch (pl36), fixes #45285 and a couple of other issues
5c2053
5c2053
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
5c2053
- Bump release + rebuild.
5c2053
5c2053
* Tue Aug  8 2000 Jeff Johnson <jbj@redhat.com>
5c2053
- update man page with decription of -c behavior (#10581).
5c2053
5c2053
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
5c2053
- automatic rebuild
5c2053
5c2053
* Thu Jun 29 2000 Preston Brown <pbrown@redhat.com>
5c2053
- patch from HJ Lu for better error codes upon exit
5c2053
5c2053
* Mon Jun  5 2000 Jeff Johnson <jbj@redhat.com>
5c2053
- FHS packaging.
5c2053
5c2053
* Wed Feb  9 2000 Jeff Johnson <jbj@redhat.com>
5c2053
- missing defattr.
5c2053
5c2053
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
5c2053
- handle compressed manpages
5c2053
5c2053
* Fri Dec 17 1999 Jeff Johnson <jbj@redhat.com>
5c2053
- revert the stdout patch (#3358), restoring original GNU cpio behavior
5c2053
  (#6376, #7538), the patch was dumb.
5c2053
5c2053
* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
5c2053
- fix infinite loop unpacking empty files with hard links (#4208).
5c2053
- stdout should contain progress information (#3358).
5c2053
5c2053
* Sun Mar 21 1999 Crstian Gafton <gafton@redhat.com> 
5c2053
- auto rebuild in the new build environment (release 12)
5c2053
5c2053
* Sat Dec  5 1998 Jeff Johnson <jbj@redhat.com>
5c2053
- longlong dev wrong with "-o -H odc" headers (formerly "-oc").
5c2053
5c2053
* Thu Dec 03 1998 Cristian Gafton <gafton@redhat.com>
5c2053
- patch to compile on glibc 2.1, where strdup is a macro
5c2053
5c2053
* Tue Jul 14 1998 Jeff Johnson <jbj@redhat.com>
5c2053
- Fiddle bindir/libexecdir to get RH install correct.
5c2053
- Don't include /sbin/rmt -- use the rmt from dump package.
5c2053
- Don't include /bin/mt -- use the mt from mt-st package.
5c2053
- Add prereq's
5c2053
5c2053
* Tue Jun 30 1998 Jeff Johnson <jbj@redhat.com>
5c2053
- fix '-c' to duplicate svr4 behavior (problem #438)
5c2053
- install support programs & info pages
5c2053
5c2053
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
5c2053
- translations modified for de, fr, tr
5c2053
5c2053
* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
5c2053
- added BuildRoot
5c2053
- removed "(used by RPM)" comment in Summary
5c2053
5c2053
* Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
5c2053
- built against glibc
5c2053
- no longer statically linked as RPM doesn't use cpio for unpacking packages