<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.sbin/makefs, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2012-01-04T02:03:10Z</updated>
<entry>
<title>MFC r226482</title>
<updated>2012-01-04T02:03:10Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-01-04T02:03:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=93bac142208000f4c30771dd277a31064aa34766'/>
<id>urn:sha1:93bac142208000f4c30771dd277a31064aa34766</id>
<content type='text'>
- remove device keyword from makefs manpage

Approved by: gjb
</content>
</entry>
<entry>
<title>MFC r225121:</title>
<updated>2011-08-29T20:00:29Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2011-08-29T20:00:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=53712ba3df6be33b53b1b9390406652460e899ff'/>
<id>urn:sha1:53712ba3df6be33b53b1b9390406652460e899ff</id>
<content type='text'>
Fix buffer overflow and possible ISO image corruption in wrong
handling of "." character case in makefs ISO level 1 and 2 filename
conversion.

Filed as NetBSD PR #45285
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=45285

Reviewed by:	Christos Zoulas &lt;christos@netbsd.org&gt;
</content>
</entry>
<entry>
<title>MFC: r224762</title>
<updated>2011-08-13T13:15:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-13T13:15:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=26543eb5f53c663f743c5a8d7c693daca7c8c94e'/>
<id>urn:sha1:26543eb5f53c663f743c5a8d7c693daca7c8c94e</id>
<content type='text'>
Sync makefs(8) ISO 9660 support with NetBSD:
o cd9960 -&gt; cd9660
o Move inclusion of sys/endian.h from cd9660_eltorito.c to cd9660.h
  since actual user is not cd9660_eltorito.c but iso.h and
  cd9660_eltorito.h.

  Actually, include order/place of sys/endian.h doesn't matter on
  netbsd since it is always included by sys/types.h but it's not
  true on other system.  This should fix cross build breakage on
  freebsd introduced by rev. 1.16 of cd9660_eltorito.c.
  Problem reported and fix suggested on twitter.
o Fix fd leaks in error cases. Found by cppcheck.
o RRIP RE length should be 4, not 0
o Apply fixes for PR bin/44114 (makefs(8) -t cd9660 -o rockridge creates
  corrupted cd9660fs), iso9660_rrip.c part:
  - cd9660_rrip_finalize_node() should check rr_real_parent in node-&gt;parent,
    not in node itself in RRIP_PL case
  - cd9660_rrip_initialize_node() should update only node passed as arg
    so handle RRIP_PL in DOTDOT case

  Fixes malformed dotdot entries in deep (more than 8 level) directories
  moved into .rr_moved dir.

  Should be pulled up to netbsd-5.
  (no official ISO has such deep dirs, but cobalt restorecd is affected)

Reviewed by:	mm
Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>MFC r224690:</title>
<updated>2011-08-10T08:21:39Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2011-08-10T08:21:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8426017c22db3a4a0e7c7c2de3d7d35f1a25ad02'/>
<id>urn:sha1:8426017c22db3a4a0e7c7c2de3d7d35f1a25ad02</id>
<content type='text'>
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
ISO 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
Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>MFC: r214921, r219954, r219956, r221387, r221470, r221536, r222191</title>
<updated>2011-07-26T14:41:54Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-07-26T14:41:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da615d7d99efbd0303c3fc894e95ab56eeaad63c'/>
<id>urn:sha1:da615d7d99efbd0303c3fc894e95ab56eeaad63c</id>
<content type='text'>
- Sync with the latest version from NetBSD. It notably addds ISO9660 support.
- Add support for synthesizing an APM partition map to map Mac PowerPC
  bootstrap partitions from the ISO9660 boot catalog. This preserves OS X's
  ability to mount the CD, while allowing us a way to provide HFS-ified
  bootstrap code for Open Firmware.
- Add analogs to the -chrp-boot and -prep-boot options to mkisofs.
</content>
</entry>
<entry>
<title>MFC: r210933 (partial)</title>
<updated>2011-07-26T14:03:50Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-07-26T14:03:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d3846a4978cf2ea36602f6515bca8741f72d7b0'/>
<id>urn:sha1:5d3846a4978cf2ea36602f6515bca8741f72d7b0</id>
<content type='text'>
Fix typos and spelling mistakes.
</content>
</entry>
<entry>
<title>MFC: r203059</title>
<updated>2011-07-26T13:58:08Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-07-26T13:58:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4d98d7a8e43004b284d248c183b1f83142036107'/>
<id>urn:sha1:4d98d7a8e43004b284d248c183b1f83142036107</id>
<content type='text'>
Correct copy-paste typo from previous option description.
</content>
</entry>
<entry>
<title>Fix LLVM compiler errors related to K&amp;R declarations with ANSI prototypes.</title>
<updated>2009-02-26T20:59:05Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-02-26T20:59:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9d25ec695ae8ae0f5c286598b9b182ffff73aa4'/>
<id>urn:sha1:a9d25ec695ae8ae0f5c286598b9b182ffff73aa4</id>
<content type='text'>
Submitted by:	Pawel Worach &lt;pawel.worach@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix pathnames to work w/ buildworld</title>
<updated>2008-12-19T22:59:05Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-19T22:59:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ba525d6e09d7785ab5b682ec3663ed25f34f28f'/>
<id>urn:sha1:6ba525d6e09d7785ab5b682ec3663ed25f34f28f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix 64-bit build</title>
<updated>2008-12-19T22:58:39Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-19T22:58:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8bdefde988d10ec2a4d15a7c26612b5d43bf2ea5'/>
<id>urn:sha1:8bdefde988d10ec2a4d15a7c26612b5d43bf2ea5</id>
<content type='text'>
</content>
</entry>
</feed>
