Package: cpio / 2.12+dfsg-9

Metadata

Package Version Patches format
cpio 2.12+dfsg-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix.win32 compat.patch | (download)

lib/rtapelib.c | 1 1 + 0 - 0 !
src/copyin.c | 1 1 + 0 - 0 !
src/idcache.c | 1 1 + 0 - 0 !
src/makepath.c | 1 1 + 0 - 0 !
src/userspec.c | 1 1 + 0 - 0 !
5 files changed, 5 insertions(+)

---
autoreconf.patch | (download)

Makefile.in | 63 38 + 25 - 0 !
aclocal.m4 | 65 34 + 31 - 0 !
configure | 28 20 + 8 - 0 !
doc/Makefile.in | 41 27 + 14 - 0 !
gnu/Makefile.in | 27 20 + 7 - 0 !
lib/Makefile.in | 25 19 + 6 - 0 !
rmt/Makefile.in | 24 18 + 6 - 0 !
src/Makefile.in | 25 19 + 6 - 0 !
tests/Makefile.in | 24 18 + 6 - 0 !
9 files changed, 213 insertions(+), 109 deletions(-)

---
fix.better.handle.device.nodes.cramfs.565474.patch | (download)

src/copyout.c | 13 8 + 5 - 0 !
1 file changed, 8 insertions(+), 5 deletions(-)

 better handle device nodes from cramfs.
fix.fatal.exits.mt.576637.patch | (download)

src/Makefile.am | 2 2 + 0 - 0 !
src/mt.c | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

 return mt_exit_failure instead of mt_exit_invop for fatal exits from mt.


fix.other.bugs.patch | (download)

lib/rtapelib.c | 2 2 + 0 - 0 !
lib/sysdep.c | 10 9 + 1 - 0 !
lib/sysdep.h | 4 3 + 1 - 0 !
src/main.c | 2 2 + 0 - 0 !
4 files changed, 16 insertions(+), 2 deletions(-)

 fix other bugs


fix.win32.out pass.mode.579533.patch | (download)

gnu/fcntl.in.h | 5 4 + 1 - 0 !
lib/system.h | 5 0 + 5 - 0 !
2 files changed, 4 insertions(+), 6 deletions(-)

 fix corrupted output in -win32 build
218086 reporting bugs.patch | (download)

doc/cpio.1 | 16 16 + 0 - 0 !
1 file changed, 16 insertions(+)

---
588020 manpages see also.patch | (download)

doc/cpio.1 | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
695717 no cpio.info.patch | (download)

doc/Makefile.in | 1 0 + 1 - 0 !
doc/cpio.1 | 24 0 + 24 - 0 !
2 files changed, 25 deletions(-)

 do not build cpio.info anymore
fix.win32.undef.stat.patch | (download)

gnu/sys_stat.in.h | 54 0 + 54 - 0 !
1 file changed, 54 deletions(-)

 prevent undefinition of stat
CVE 2015 1197.patch | (download)

doc/cpio.1 | 1 1 + 0 - 0 !
src/copyin.c | 62 62 + 0 - 0 !
src/extern.h | 1 1 + 0 - 0 !
src/global.c | 3 3 + 0 - 0 !
src/main.c | 9 8 + 1 - 0 !
5 files changed, 75 insertions(+), 1 deletion(-)

 cve-2015-1197
 Apply patch by Vitezslav Cizek of SuSE to fix CVE-2015-1197.
 Upstream is dormant or no longer existing. To restore the old
 behaviour use --extract-over-symlinks (Closes: #774669)
 This issue has been discovered by Alexander Cherepanov.
CVE 2016 2037.patch | (download)

src/copyin.c | 2 2 + 0 - 0 !
src/util.c | 5 4 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 fix 1-byte out-of-bounds write (cve-2016-2037)
 Other calls to cpio_safer_name_suffix seem to be safe.
 .
 * src/copyin.c (process_copy_in):  Make sure that file_hdr.c_name
 has at least two bytes allocated.
 * src/util.c (cpio_safer_name_suffix): Document that use of this
 function requires to be careful.
fix.mt erase.manpage.patch | (download)

doc/mt.1 | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 identify how to perform "fast erase" operations on devices that
 support it.
Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770198