Dan Mosedale wrote:
> Daniel Veditz <[EMAIL PROTECTED]> writes:
>
>> If you want to build an add-on application for Mozilla you can create a .xpi
>> file without any Mozilla source and serve it on your website. If you want to
>> package your non-Mozilla application the way Netscape 6 is (i.e. with a
>> separate component downloader) then see Sean's post. There are key pieces
>> currently missing from the open source package--such as the download
>> agent!--that no one has volunteered to write. Netscape didn't need that
>> part because we used a 3rd party utility to fill that role.
>
>
> I thought this was no longer true. The Mozilla linux installer works,
> and it uses an open-source downloader based on necko. Am I confused?
The replacement for SmartDownload is known as libxpnet. It currently
works on Windows and Unix. I will be working on the Mac port shortly.
It currently supports HTTP and FTP. It also already supports
authenticated and non-authenticated proxies. In addition, we plan to
add pause/resume support.
Libxpnet is not based on Necko since we needed something lightweight.
It abstracts platform-specific sockets upon which HTTP and FTp support
are implemented.
The plan is to have all the installers (Win, Mac, Linux) use this download
library. It is a generic download library that is meant to be lightweight
and reusable.
~Samir