May 2nd, 2012· New: source license is now GPLv3
· New: added a "K5" feature to handle transparent proxies
· New: option -y to control ^Z behavior
· Fixed: replace // by / when saving rather than _/
· Fixed: do not interpret ^C before mirror is finished, or after
· Fixed: webhttrack: do not use md5sum to produce a temporary filename, but mktemp
· Fixed: document %k for custom structure (full query string)
March 23rd, 2012· Fixed: spurious "Previous file not found (erased by user ?)" messages leading to retransfer existing files in cache
· Fixed: --max-time now stops the mirror smoothly
March 19th, 2012· Fixed: number of simultaneous connections was often only one
· Fixed: "Unexpected 412/416 error" leading to have broken files on disk
March 17th, 2012· Fixed: interrupting an update/continue mirror session should not delete anymore previously downloaded content
· Fixed: continue/--update bug leading to download again already cached data in some cases (especially redirect/error pages)
February 13th, 2012· Fixed: crash when using -d with non-fully-qualified hostname
· Fixed: typo in logs
January 30th, 2012· Fixed: random crash when interrupting the mirror (spotted by -fstack-protector) in htscoremain.c
January 30th, 2012· Fixed: malformed format htslib.c
· Fixed: default footer print format
· New: clever "^C" handling
· New: added --do-not-generate-errors option
· New: increased maximum cookie name
March 1st, 2011· Fixed: Randomly corrupted files during updates due to "engine: warning: entry cleaned up, but no trace on heap"/"Unexpected 412/416 error" errors
March 1st, 2011· Fixed: buffer overflow while repairing httrack cache if a damaged cache is found from a previous mirror
March 1st, 2011· Fixed: webhttrack fixes for icecat
March 1st, 2011· Fixed: capture URL not working properly when IPv6 is installed
January 4th, 2010· Fixed: application/xhtml+xml not seen as "html" (Peter Fritzsche)
· Fixed: various linux fixes for desktop files
January 1st, 2010· Fixed: URL encoding bugs with filenames containing '%' characters
· Fixed: MacPorts Darwin/Mac fixes to webhttrack
· Fixed: Flash link extraction has been improved
July 24th, 2009· Fixed: "Open error when decompressing" errors due to temporary file generation problems (Scott Mueller)
May 20th, 2009· Fixed: code tag handling bug in certain cases leading to produce invalid links
March 19th, 2009· Fixed: horrible SSL slowdowns due to bogus select() calls (Patrick Pfeifer)
· Fixed: Konqueror fixes
February 21st, 2009· Bugfixes
December 7th, 2008· Fixed: wizard question buggy, and commandline version did not print it (Maz)
· Fixed: do not rename xml subtypes (such as xsd schemas) (Eric Avrillon)
September 22nd, 2008· Fixed: fixed --urllist option "sticking" the list content to the list of URL (Andreas Maier)
· Fixed: "Previous cache file not found" not redownloading file when deleted before an update (William Roeder)
· Fixed: *.rpm.src files renamed to *.src.src with bogus servers (Hippy Dave)
· Fixed: "pause" is pausing much faster (William Roeder)
· Fixed: binary real media files and related files are no longer being parsed as html (William Roeder)
· Fixed: "File not parsed, looks like binary" check no longer corrupt the checked binary file
· Fixed: multiple download of error pages (several identical '"Not Found" (404) at link [identical link]') leading to a slowdown in certain cases (William Roeder)
· Fixed: sometimes, a double request was issued to update a broken file
· Fixed: display bug "link is probably looping, type unknown, aborting .."
· Fixed: missing library references at build time and other build related issues (Debarshi Ray)
· Fixed: on windows, switched from wsock32.dll to ws2_32.dll
· Fixed: minor argument size validation error for "-O" option (Joan CALVET)
September 8th, 2008· Fixed: "Previous cache file not found" not redownloading file when deleted before an update (William Roeder)
· Fixed: *.rpm.src files renamed to *.src.src with bogus servers (Hippy Dave)
· Fixed: "pause" is pausing much faster (William Roeder)
· Fixed: binary real media files and related files are no longer being parsed as html (William Roeder)
· Fixed: "File not parsed, looks like binary" check no longer corrupt the checked binary file
· Fixed: multiple download of error pages (several identical '"Not Found" (404) at link [identical link]') leading to a slowdown in certain cases (William Roeder)
· Fixed: sometimes, a double request was issued to update a broken file
· Fixed: display bug "link is probably looping, type unknown, aborting .."
· Fixed: missing library references at build time and other build related issues (Debarshi Ray)
· Fixed: on windows, switched from wsock32.dll to ws2_32.dll
August 31st, 2008· Fixed: *.rpm.src files renamed to *.src.src with bogus servers (Hippy Dave)
· Fixed: "pause" is pausing much faster (William Roeder)
· Fixed: binary real media files and related files are no longer being parsed as html (William Roeder)
· Fixed: "File not parsed, looks like binary" check no longer corrupt the checked binary file
· Fixed: multiple download of error pages (several identical '"Not Found" (404) at link [identical link]') leading to a slowdown in certain cases (William Roeder)
· Fixed: sometimes, a double request was issued to update a broken file
· Fixed: display bug "link is probably looping, type unknown, aborting .."
· Fixed: missing library references at build time and other build related issues (Debarshi Ray)
· Fixed: on windows, switched from wsock32.dll to ws2_32.dll
August 25th, 2008· Fixed: binary real media files and related files are no longer being parsed as html
· Fixed: "File not parsed, looks like binary" check no longer corrupt the checked binary file
August 20th, 2008· Fixed: multiple download of error pages (several identical '"Not Found" (404) at link [identical link]') leading to a slowdown in certain cases
· Fixed: sometimes, a double request was issued to update a broken file
· Fixed: display bug "link is probably looping, type unknown, aborting .."
· Fixed: missing library references at build time and other build related issues
· Fixed: on windows, switched from wsock32.dll to ws2_32.dll
July 30th, 2008· Fixed: Bad URL length validation in the commandline
November 17th, 2007· Fixed: size limits are stopping the mirror gently, finishing pending transfers
June 18th, 2007· Fixed: text/plain advertised files renamed into .txt
· Fixed: broken configure.in
March 29th, 2007· Fixed: major WIN32 inlined function bug caused the cache not to be used at all, causing update not to work
July 24th, 2006· New: changed API/ABI to thread-safe ones (libhttrack1 2), big cleanup in all .h definitions
· Fixed: Major memory usage bug when downloading large sites