Martin Matuska 51db4bad81 Fix NetBSD PR bin/44114:
makefs with -t cd9660 -o rockridge against directories with
deep structure creates a corrupted cd9660 image.

http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=44114

Fix NetBSD PR bin/45217:
makefs creates ISO9660 images that violate the ECMA-119 (ISO9660)
specification. This is caused by erroneously writing 32 bytes
with value 0x20 to the volume_set_id field and 128 bytes with value 0x20
to the the following 37-byte fields in the PVD:
copyright_file_id, abstract_file_id, bibliographic_file_id

This causes, among other unwanted results the reserved4 field to be
overwritten with the value 0x20. To comply with the specification,
this field muse be zero. As a result, all FreeBSD distribution
images created with makefs have not been 100% valid ISO9660 files.

http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=45217

Reviewed by:	kientzle
Approved by:	re (kib)
Obtained from:	NetBSD
MFC after:	3 days
2011-08-07 08:35:15 +00:00
..
2010-12-06 10:24:06 +00:00
2010-08-23 22:24:11 +00:00
2011-06-24 07:05:20 +00:00
2010-08-23 22:24:11 +00:00
2010-02-26 09:41:16 +00:00
2011-08-01 22:21:18 +00:00
2010-06-05 08:11:11 +00:00
2011-07-03 20:59:57 +00:00
2010-05-17 11:18:33 +00:00
2011-06-24 07:05:20 +00:00
2011-08-07 08:35:15 +00:00
2010-12-20 08:54:30 +00:00
2011-03-17 22:17:56 +00:00
2010-05-14 01:45:05 +00:00
2011-06-24 07:05:20 +00:00
2010-12-20 09:36:54 +00:00
2011-06-24 07:05:20 +00:00
2010-03-04 13:35:57 +00:00
2010-08-01 09:37:36 +00:00
2011-07-17 20:47:34 +00:00
2010-01-03 15:32:25 +00:00
2011-08-06 09:11:30 +00:00
2010-10-05 06:31:11 +00:00
2011-06-24 07:05:20 +00:00
2010-07-30 11:58:18 +00:00
2011-02-19 11:44:04 +00:00
2011-06-24 07:05:20 +00:00
2011-01-27 14:16:12 +00:00