Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Jan 2005 07:07:33 -0800
From:      Tim Kientzle <kientzle@freebsd.org>
To:        Maxim Sobolev <sobomax@portaone.com>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/lib/libarchive Makefile archive.h.in         archive_read_support_format_iso9660.c
Message-ID:  <41D95FB5.2010506@freebsd.org>
In-Reply-To: <41D92544.7040502@portaone.com>
References:  <200501020521.j025LF68085390@repoman.freebsd.org> <41D92544.7040502@portaone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Maxim Sobolev wrote:
> Tim Kientzle wrote:
> 
>> kientzle    2005-01-02 05:21:15 UTC
>>
>>   FreeBSD src repository
>>
>>   Modified files:
>>     lib/libarchive       Makefile archive.h.in   Added files:
>>     lib/libarchive       archive_read_support_format_iso9660.c   Log:
>>   First cut support for extracting from ISO9660 disk images.
>>   This seems to be able to extract a TOC and extract files from
>>   the couple of ISO images I've tested it with.
>>     Treat this as experimental proof-of-concept code for the
>>   moment.  There are still a bunch of debug messages (there
>>   are a few oddities in ISO9660 that I haven't yet figured
>>   out how to handle), a lot of bugs to be addressed (this
>>   code leaks memory very badly), and a lot of missing features (no
>>   Rockridge support, in particular).  I'd appreciate
>>   feedback from anyone who understands ISO9660 format
>>   better than I do. ;-)
> 
> 
> Maybe it is worth to create some unified ISO9660 access library, which 
> can be used both by libarchive and cd9660 kernel module.

A fine idea, but a difficult one.

Libarchive and the kernel module have very different
goals and constraints.  Libarchive, for example, cannot
seek, which is required for accessing certain types
of ISO9660 disks.

Still, if someone is interested in tackling this, I'd
be happy to consult on libarchive's needs; if it
is possible, it would certainly help my efforts
considerably.

Tim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41D95FB5.2010506>