AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for HTTrack

<<Back to software description

Changes for v3.49-1 - v3.49-2

  • Engine fixes (keep-alive, redirects, new hashtables, unit tests)



Changes for v3.48-22 - v3.49-1

  • + Fixed: Minor fixes
  • 3.48-23
  • + Fixed: on Linux, FTBFS with openssl 1.1.0



Changes for v3.48-21 - v3.48-22

  • + Fixed: on Windows, fixed possible DLL local injection (Tunisian Cyber)
  • + Fixed: various typos



Changes for v3.48-19 - v3.48-21

  • + Fixed: Google RPMs use /usr/bin/google-chrome as program location (Cickumqt)
  • + Fixed: Fixed htsserver not dying (immediately) on quit.
  • + New: Updated WIN32 OpenSSL to 1.0.1j (Evgeniy)
  • 3.48-20:
  • + Fixed: webhttrack incompatibility with Chrome



Changes for v3.48-18 - v3.48-19

  • + Fixed: assertion failure at htslib.c:3458 (strlen(copyBuff) == qLen) seen on Linux



Changes for v3.48-17 - v3.48-18

  • + Fixed: infamous crashes inside the DNS cache due to a corruption within the option structure (E.Kalinowski/karbofos)
  • + New: added minimalistic crash reporting on Windows and Linux



Changes for v3.48-14 - v3.48-17

  • + Fixed: URL list not working anymore (tom swift)
  • + Fixed: FTBFS on ARM



Changes for v3.48-13 - v3.48-14

  • + Fixed: buggy FFFD (replacement character) in place of leading non-ascii character such as Chinese ones (aballboy)
  • + Fixed: FTBFS when compiling with zlib versions < 1.2.70 (sammyx)
  • + Fixed: buggy SVG (Smiling Spectre)
  • + Fixed: do not uncompress .tgz advertised as "streamed" (Smiling Spectre)
  • + Fixed: NULL pointer dereferencing in back_unserialize (htsback.c:976)



Changes for v3.48-11 - v3.48-13

  • + Fixed: library development files
  • 3.48-12
  • + Fixed: --advanced-maxlinks broken (Localhost)
  • + Fixed: -devel package should now be standalone



Changes for v3.48-9 - v3.48-11

  • + Fixed: assertion failure at htscore.c:244 (len + liensbuf->string_buffer_size < liensbuf->string_buffer_capa)
  • 3.48-10
  • + Fixed: injection-proof templates
  • + Fixed: htshash.c:330 assertion failure ("error invalidating hash entry") (Sergey)
  • + Fixed: Windows 2000 regression (fantozzi.usenet)
  • + Fixed: code cleanup (aliasing issues, const correctness, safe strings)
  • + New: handle --advanced-maxlinks=0 to disable maximum link limits
  • + New: updated ZIP routines (zlib 1.2.8)



Changes for v3.48-8 - v3.48-9

  • Fixed: broken 32-bit version
  • Fixed: assertion "segOutputSize < segSize assertion fails at htscharset.c:993"



Changes for v3.48-7 - v3.48-8

  • + Fixed: new zlib version fixing CVE-2004-0797 and CVE-2005-2096
  • + Fixed: more reliable crash reporting



Changes for v3.48-1 - v3.48-7

  • + Fixed: fixed infamous "hashtable internal error: cuckoo/stash collision" errors
  • 3.48-6
  • + Fixed: safety cleanup in many strings operations
  • 3.48-3
  • + Fixed: buggy option pannels
  • 3.48-2
  • + New: Enforce check against CVE-2014-0160



Changes for v3.47-27 - v3.48-1

  • New: improved hashtables to speedup large mirrors
  • New: added unit tests
  • New: Added %a option, allowing to define the "Accept:" header line.
  • New: Added %X option, to define additional request header lines.
  • New: Added option '-%t', preserving the original file type (which may produce non-browseable file locally)
  • Fixed: remove scope id (% character) in dotted address resolution (especially for catchurl proxy)
  • Fixed: build fixes, including for Android, non-SSL releases
  • Fixed: buggy keep-alive handling, leading to waste connections
  • Fixed: removed chroot and setuid features (this is definitely not our business)
  • Fixed: removed MMS (Microsoft Media Server) ripping code (mmsrip) (dead protocol, unmaintained code, licensing issues)
  • Fixed: type mishandling when processing a redirect (such as a .PDF redirecting to another .PDF, with a text/html type tagged in the redirect message)
  • Fixed: infinite loop when attempting to download a file:/// directory on Unix (gp)
  • Fixed: removed background DNS resolution, prone to bugs
  • Fixed: do not choke on Windows 2000 because of missing SetDllDirectory() (Andy Hewitt)
  • Fixed: %h custom build structure parameter not taken in account (William Clark)



Changes for v3.46-1 - v3.47-27

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: fixed 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)
  • Fixed: unable to download an URL whose filename embeds special characters such as # (lugusto)
  • New: Croatian translation by Dominko Aždajić (domazd at mail dot ru)
  • Fixed: url-escaping regression introduced in the previous subrelease
  • Fixed: content-disposition NOT taken in account (Stephan Matthiesen)
  • Fixed: buggy DNS cache leading to random crashes
  • Fixed: fixed logging not displaying robots.txt rules limits by default
  • Fixed: license year and GPL link, libtool fixes (cicku)
  • Fixed: Keywords field in desktop files (Sebastian Pipping)



Changes for v3.47.25 - v3.47.26

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: fixed 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)
  • Fixed: unable to download an URL whose filename embeds special characters such as # (lugusto)
  • New: Croatian translation by Dominko Aždajić (domazd at mail dot ru)
  • Fixed: url-escaping regression introduced in the previous subrelease
  • Fixed: content-disposition NOT taken in account (Stephan Matthiesen)
  • Fixed: buggy DNS cache leading to random crashes



Changes for v3.47-23 - v3.47.25

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: fixed 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)
  • Fixed: unable to download an URL whose filename embeds special characters such as # (lugusto)
  • New: Croatian translation by Dominko Aždajić (domazd at mail dot ru)
  • Fixed: url-escaping regression introduced in the previous subrelease
  • Fixed: content-disposition NOT taken in account (Stephan Matthiesen)



Changes for v3.47-23 - v3.47-24

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: fixed 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)
  • Fixed: unable to download an URL whose filename embeds special characters such as # (lugusto)
  • New: Croatian translation by Dominko Aždajić (domazd at mail dot ru)
  • Fixed: url-escaping regression introduced in the previous subrelease



Changes for v3.47-22 - v3.47-23

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)
  • Fixed: unable to download an URL whose filename embeds special characters such as # (lugusto)
  • New: Croatian translation by Dominko Aždajic (domazd at mail dot ru)



Changes for v3.46-1 - v3.47-22

  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + Fixed: URL-encoding issue within URI
  • + Fixed: --timeout alias did not work
  • + Fixed: more windows-specific fixes regarding 260-character path limit
  • + Fixed: escaping issue in top index
  • + Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • + Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • + Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)
  • + Fixed: "Wildcard domains in cookies do not match" (alexei dot co at gmail dot com )
  • + Fixed: buggy referer while parsing: the referer of all links in the page is the current page being parsed, NOT the parent page. (alexei dot com at gmail dot com)
  • + Fixed: Russian translation fixes by Oleg Komarov (komoleg at mail dot ru)
  • + New: Added .torrent => application/x-bittorrent built-in MIME type (alexei dot co at gmail dot com)



Changes for v3.47-20 - v3.47-21

  • New: support for IDNA / RFC 3492 (punycode) handling
  • New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • Fixed: fixed 260-characters path limit for Windows (lugusto)
  • Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • Fixed: HTML entities not properly decoded inside URI and query string
  • Fixed: URL-encoding issue within URI
  • Fixed: --timeout alias did not work
  • Fixed: more windows-specific fixes regarding 260-character path limit
  • Fixed: escaping issue in top index
  • Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)
  • Fixed: Mishandling of '+' in URLs introduced in 3.47-15 (sarclaudio)



Changes for v3.46-1 - v3.47-20

  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + Fixed: URL-encoding issue within URI
  • + Fixed: --timeout alias did not work
  • + Fixed: more windows-specific fixes regarding 260-character path limit
  • + Fixed: escaping issue in top index
  • + Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)
  • + Fixed: Fixed div-by-zero when specifying more than 1000 connections per seconds (probably not very common)



Changes for v3.46-1 - v3.47-19

  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked
  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + Fixed: URL-encoding issue within URI
  • + Fixed: --timeout alias did not work
  • + Fixed: more windows-specific fixes regarding 260-character path limit
  • + Fixed: escaping issue in top index
  • + Fixed: Linux build cleanup (gentoo patches merge, lintian fixes et al.)



Changes for v3.46-1 - v3.47-18

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + Fixed: URL-encoding issue within URI
  • + Fixed: --timeout alias did not work
  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked



Changes for v3.46-1 - v3.47-17

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + Fixed: URL-encoding issue within URI
  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked



Changes for v3.46-1 - v3.47-16

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: 260-characters path limit for Windows (lugusto)
  • + Fixed: non-ascii characters encoding issue inside query string (lugusto)
  • + Fixed: HTML entities not properly decoded inside URI and query string
  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked



Changes for v3.46-1 - v3.47-14

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • + Fixed: bogus charset for requests when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: bogus charset on disk when filenames have non-ascii characters (Steven Hsiao)
  • + Fixed: fixed 260-characters path limit for Windows (lugusto)
  • + New: support for IDNA / RFC 3492 (punycode) handling
  • + New: openssl is no longer dynamically probed at stratup, but dynamically linked



Changes for v3.47-12 - v3.47-13

  • Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • Fixed: images in CSS were sometimes not correctly detected (Martin)
  • Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)
  • Fixed: bogus charset for requests when filenames have non-ascii characters
  • Fixed: bogus charset on disk when filenames have non-ascii characters
  • New: support for IDNA / RFC 3492 (punycode) handling



Changes for v3.46-1 - v3.47-12

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors
  • + Fixed: images in CSS were sometimes not correctly detected (Martin)
  • + Fixed: links within javascript events were sometimes not correctly detected (wquatan)
  • + Fixed: webhttrack caused bus error on certain systems, such as Mac OSX, due to the stack size (Patrick Gundlach)



Changes for v3.46-1 - v3.47-11

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption
  • + Fixed: on Windows, fixed possible DLL local injection (CVE-2010-5252)
  • + Fixed: UTF-8 conversion bug on Linux that may lead to buggy filenames
  • + Fixed: zero-length files not being properly handled (not saved on disk, not updated) (lugusto)
  • + Fixed: serious bug that may lead to download several times the same file, and "Unexpected 412/416 error" errors



Changes for v3.47-2 - v3.47-6

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)
  • + Fixed: memory leak in hashtable, that may lead to excessive memory consumption



Changes for v3.46-1 - v3.47-2

  • + Fixed: random closing of files/sockets, leading to "zip_zipWriteInFileInZip_failed" assertion, "bogus state" messages, or random garbage in downloaded files
  • + Fixed: libssl.dylib is now in the search list for libssl on OSX (Nils Breunese)
  • + Fixed: bogus charset because the meta http-equiv tag is placed too far in the html page
  • + Fixed: incorrect \\machine\dir structure build on Windows (TomZ)
  • + Fixed: do not force a file to have an extension unless it has a known type (such as html), or a possibly known type (if delayed checks are disabled)
  • + Fixed: HTML 5 addition regarding "poster" attribute for the "video" tag (Jason Ronallo)
  • + Fixed: memory leaks in proxytrack.c (Eric Searcy)
  • + Fixed: correctly set the Z flag in hts-cache/new.txt file (Peter)
  • + Fixed: parallel patch, typo regarding ICONV_LIBS (Sebastian Pipping)



<<Back to software description