Blame SPECS/cpio.spec

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