------------------------------------------------------------------------------- Todo ------------------------------------------------------------------------------- * Write or generate API documentation. * Honor the environment variables http_proxy and ftp_proxy. NOTE: Should this be part of libprozilla or the interface? * Port to other platforms than GNU/Linux, e.g. SunOS/Solaris, FreeBSD etc... * Add cookies support. * DONE: Make the threads download to a single file, will need a state monitor which saves the state of each thread to resume properly. * DONE: Bandwidth throttling? * DONE: Use libtool. * DONE: I need to stat the file's size, so we have to check and include sys/stat.h in common.h * DONE: refreer support ftp * The FTP through HTTP proxying needs a bit of chechin on how it would handle login rejection attempts when the ftp server disallows it * DONE: write a function for getting the version of libprozilla