Package: libarchive / 2.8.4.forreal-1+squeeze2

Metadata

Package Version Patches format
libarchive 2.8.4.forreal-1+squeeze2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Patch from upstream revision 1990.patch | (download)

libarchive/archive_read_disk_entry_from_file.c | 15 13 + 2 - 0 !
1 file changed, 13 insertions(+), 2 deletions(-)

 [patch 1/7] patch from upstream (revision 1990)


0002 Patch from upstream revision 1991.patch | (download)

libarchive/archive_write_disk.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch 2/7] patch from upstream (revision 1991)


0003 Patch from upstream rev 2516.patch | (download)

libarchive/archive_read_support_format_iso9660.c | 20 13 + 7 - 0 !
1 file changed, 13 insertions(+), 7 deletions(-)

 [patch 3/7] patch from upstream (rev 2516)

Fix Issue 100:  Allow a zero for the Type M Path Table Location, since
WinISO (and probably other programs) set it this way.

http://code.google.com/p/libarchive/source/detail?r=2516

0004 Patch from upstream rev 2514.patch | (download)

libarchive/archive_read_support_format_iso9660.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 [patch 4/7] patch from upstream (rev 2514)

Enable version stripping code in joliet extension support for iso9660.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587316

0005 Patch from upstream rev 2520.patch | (download)

libarchive/archive_read_support_format_iso9660.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch 5/7] patch from upstream (rev 2520)

Fix version/dot stripping code in joliet extension of iso9660.

0006 Patch from upstream rev 2521.patch | (download)

libarchive/archive_read_support_format_iso9660.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch 6/7] patch from upstream (rev 2521).

Disable dot stripping code since it's still broken
and noone has been able to figure it out (yet).

0007 Ignore ENOSYS error when setting up xattrs. Closes 5.patch | (download)

libarchive/archive_read_disk_entry_from_file.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 7/7] ignore enosys error when setting up xattrs. (closes: #588925)

Modestas Vainius found out that HPPA returns errno ENOSYS
on listxattrs. Currently, ENOTSUP is ignored so we'll do the
same for ENOSYS as well.

For full debug info about this see Modestas Vainius awesome
report at:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588925#10

CVE 2011 1777.patch | (download)

libarchive/archive_read_support_format_iso9660.c | 56 35 + 21 - 0 !
1 file changed, 35 insertions(+), 21 deletions(-)

 fix arbitrary code execution via iso9660 overflows
CVE 2011 1778.patch | (download)

libarchive/archive_read_support_format_tar.c | 76 48 + 28 - 0 !
1 file changed, 48 insertions(+), 28 deletions(-)

 fix arbitrary code execution via tar overflows