NEWS about Mulk: open source non-interactive multi-connection network downloader
  with image filtering and Metalink support (version 0.5.1, beta)


version 0.5.1 - 01/02/2010
-i18n gettext internationalisation has been added
-new options to go to foreign hosts, accept and reject specific domains
-new options to specify username and password for the connections
-new options to follow FTP links in HTML documents
-new option to change temporary directory
-new output directory to save downloaded files
-Italian translation has been added
-main process simplified and functions moved to a new file
-new declarations to include code as static library
-configuration flag to disable recursion in HTML documents
-new macro for debugging purposes
-code to debug dynamic memory allocation and find memory leaks
-options initialisation revisited

version 0.5.0 - 19/09/2009
-Windows compatibility has been added
-Metalink option added to resume download of a file
-Metalink support for FTP added
-Metalink max number of connections per file parameter supported
-new option to follow Metalink in HTML documents
-option to change default user agent identity
-save URLs with specified mime-type to output directory
-output data and temporary directories are now separated
-new HTML tags are parsed in order to download whole site. The new tags are FRAME, IFRAME, AREA, MAP, LINK, and SCRIPT.
-each file has an extension assigned when saved to the output directory
-bug fix, when an url doesn't have a filename in the path, a name is automatically added in order to save the file locally
-better parsing of mime types present in HTTP header
-all strings are now dynamically allocated
-created new macros for printing messages
-off_t data type used for file size
-check for a recent curl version to avoid a bug when performing intensive downloads

version 0.4.3 - 24/07/2009
-chunk checksum verification for Metalink downloads (support for md2, md4, md5, sha1, sha224, sha256, sha384, sha512)
-Metalink continent option added. It's possible to choose the continent of origin of the Metalink files to download
-bug fix, when a checksum type isn't recognised, the checksum isn't computed correctly

version 0.4.2 - 04/06/2009
-mulk now supports all protocols supported by libcurl (HTTP, HTTPS, FTP, FTPS, TFTP, TELNET, DICT and FILE)
-checksum verification for Metalink downloads (support for md2, md4, md5, sha1, sha224, sha256, sha384, sha512)
-Metalink download supports also HTTPS
-Metalink language option added
-GNU getopt and getopt_long used for parsing options. Now the program is more flexible to read options.
-fixed a bug when downloading a Metalink file composed by a single chunk

version 0.4.1 - 24/05/2009
-liburi replaced by liburiparser (http://uriparser.sourceforge.net/) which is more active and packetised
-libmetalink is now dynamically loaded and external to the project in order to ease the packetisation process
-Metalink location option added
-Metalink OS option added
-Metalink preference parameter supported
-Metalink max number of connections per resource parameter supported
-code cleaned in order to follow GNU coding standards

version 0.4.0 - 27/04/2009
-Metalink feature added to the project
-Metalink library added to the source code
-ability to read a list of options from a text file
-option to write to a text file a brief report 
-option to write to a csv file a brief report 
-quiet option to avoid printing messages
-DEBUG compilation flag inserted
-fixed a bug, under particular conditions some URLs in download queue were skipped
-fixed a compilation problem when tidy header isn't <tidy/tidy.h>

version 0.3.1 - 10/04/2009
-new option to read URLs to download from a text file
-new option to list more than one URL to download on the command line
-some bugs fixed

version 0.3.0 - 25/03/2009
-uri static library added to the project
-saving and filtering of GIF and PNG images by width and height
-JPEG library removed, no more needed
-user manual added to the software installation

version 0.2.0 - 15/12/2008
-up to 50 simultaneous connections, 5 for each per host
-better recognition of file types based on mime types

version 0.1.0 - 11/10/2008
-first release with basic functionalities

