summaryrefslogtreecommitdiff
path: root/history.txt
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2012-03-19 13:00:51 +0000
committerXavier Roche <xroche@users.noreply.github.com>2012-03-19 13:00:51 +0000
commit1ecdfbe3b855b1f13bcddccc20135f7e35f171a6 (patch)
tree253b431bc06ce806ee47aa7b7c4285da8c5503d6 /history.txt
parent4aec03f2cbabc19cf31e7d6f9fdcd6c84cfa861e (diff)
httrack 3.43.12
Diffstat (limited to 'history.txt')
-rw-r--r--history.txt1381
1 files changed, 717 insertions, 664 deletions
diff --git a/history.txt b/history.txt
index 8a80763..e363b03 100644
--- a/history.txt
+++ b/history.txt
@@ -1,664 +1,717 @@
-
-HTTrack Website Copier release history:
---------------------------------------
-
-This file lists all changes and fixes that have been made for HTTrack.
-
-3.42-3
-+ Fixed: Bad URL length validation in the commandline (Joan CALVET)
-
-3.42-2
-+ Fixed: Random crashes at the end of the mirror due to a dangling file pointer (Carlos, angus at quovadis.com.ar)
-
-3.42
-+ Fixed: size limits are stopping the mirror gently, finishing pending transfers (David Stevenson)
-
-3.41-3
-+ Fixed: text/plain advertised files renamed into .txt
-+ Fixed: broken configure.in
-
-3.41-2
-+ Fixed: major WIN32 inlined function bug caused the cache not to be used at all, causing update not to work
-
-3.41
-+ 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
-+ Fixed: do not rename files if the original MIME type was compatible
-+ Fixed: several source fixes for freeBSD (especially time problems)
-+ New: option %w to disable specific modules (java, flash..)
-+ Fixed: 'no space left in stack for back_add' error
-+ Fixed: fixed redirected images with "html" type
-+ Fixed: 'Crash adding error, unexpected error found.. [4268]' error
-
-3.40-2
-+ Fixed: bogus '.del' filenames with ISO-9660 option
-+ Fixed: now merges the header charset even with an empty footer string
-+ New: --port option for webhttrack
-3.40
-+ New: mms:// streaming capture (thanks to Nicolas Benoit!)
-+ New: proxyTrack project released
-+ New: new experimental parser that no longer needs link testing ('testing link type..')
-+ New: Redirect handled transparently with delayed type check and broken links made external when the "no error page" option is enabled
-+ New: improved background download to handle large sites
-+ New: '--assume foo/bar.cgi=text/html' is now possible
-+ New: MIME type scan rules (such as -mime:video/* +mime:video/mpeg)
-+ New: size scan rules now allows to rewrite uncaught links as external links
-+ Fixed: crash fixed when ftime()/localtime()==NULL
-+ Fixed: iso-9660 option now using '_' for collision character
-+ Fixed: collision problems with CaSe SeNsItIvItY
-+ Fixed: a href='..' fixed!
-+ Fixed: redirects are now handled by the new experimental parser
-+ Fixed: "./" links generated with fixed outbound links (../../)
-+ Fixed: 'base href' bogus in many cases
-+ Fixed: enforce security limits to avoid bandwidth abuses
-+ Fixed: bogus external (swf) parser, fixed remaining .delayed files
-+ New: new check-mime and save-file2 callbacks
-+ New: "always delayed type check" enabled
-+ Fixed: totally bogus finalizer causing compressed files not to be uncompressed, and many files to be truncated
-+ Shell: new Finnish interface added!
-+ Fixed: "..html" bogus type
-+ Fixed: remaining bogus .delayed entries
-+ Fixed: flush before user-defined command
-+ Fixed: fixed user-defined command call and background cleaner
-+ Fixed: fixed 'Crash adding error, unexpected error found.. [4250]' error
-+ Fixed: fixed cache absolute file reference (the reference is now relative) preventing the cache form being moved to another place
-+ Fixed: webhttrack 'Browse Sites' path bug
-+ Fixed: old httrack cache format fixes (import of older versions did not work anymore)
-+ Fixed: port fixes in htsnet.h
-+ Fixed: -N option with advanced extraction (bogus "not found" member)
-+ Fixed: javascript: location=URL was not recognized
-+ Fixed: no more character escaping when not needed (such as UTF-8 codes)
-+ Fixed: possibly temporary files left on disk with bogus servers giving compressed content on HEAD reuests
-+ Fixed: URL hack caused unexpected filename collisions (index.html vs INDEX.HTML)
-+ Fixed: "do not erase already downloaded file" option now correctly works (it leaves files linked in the mirror)
-+ Fixed: UCS2 encoded pages are now converted properly into UTF-8
-+ New: "near" option now also catch embedded (images, css, ..) files
-+ Fixed: bogus chunked multimedia link text files (such as x-ms-asf files)
-+ Fixed: compilation problems on Un*x version
-
-3.33
-+ Fixed: Bogus redirects with same location in https
-+ Fixed: Bogus file naming with URL hack
-+ Fixed: Extremly slow redirections and empty files
-+ Fixed: Bogus names with directories ending with a "."
-+ New: Number of connection per second can now be.. decimal, to delay even more
-+ New: Enforce stronger ISO9660 compliance
-+ Shell: "URL Hack" in interface
-+ Shell: "Save settings" now rebuild categories
-+ Shell: "Shutdown PC after mirror" option
-+ Shell: Sound at the begining/end or the mirror (configurable through system sound properties)
-+ Shell: Fixed drag & drop, .url import
-+ Shell: Fixed "wizard" mode (crash)
-+ Fixed: Crash at the end due to unterminated pending threads
-+ Fixed: \ is not anymore transformed into / after the query (?) delimiter
-+ New: Two new callbacks for pre/post-processing html data
-+ New: link-detected2 callback (additional tag name parameter)
-+ Fixed: Broken ISO9660
-+ Fixed: Crash on file:// links
-+ Fixed: Unescaped ampersands (&) in URLs
-+ Fixed: Transfer hangs introduced in 3.33-beta-2
-+ Fixed: Display bug "Waiting for scheduled time.."
-+ Fixed: Bug "Waiting for scheduled time.." (NOT a display bug, actually)
-+ Fixed: CaSe SenSiTiViTy bugs with mutliple links reffering to the same URL but using different case styles
-+ Fixed: Failed to build from sources (FTBFS) on amd64 archs because of cast problems (Andreas Jochens)
-+ Fixed: & were converted into &nbsp; (Leto Kauler)
-+ Shell: Fixed crash with long URL lists (Libor Striz)
-+ Fixed: connection/seconds limiter replugged
-+ Fixed: "no files updated" display bug
-+ Fixed: bogus links encoded with UTF (Lukasz Wozniak)
-+ New: --assume can be used to force a specific script type (Brian Schröder)
-
-3.32
-+ Fixed: css and js files were not parsed!
-+ Fixed: again broken file:// (infinite loops with local crawls)
-+ Fixed: Bandwidth limiter more gentle with low transfer rate
-+ Fixed: external wrappers were not called during updates/continue
-+ New: additional callback examples
-+ Fixed: overflow in unzip.c fixed
-+ New: tests are now cached for better performances!
-+ New: %r (protocol) option for user-defined structure
-+ Fixed: Broken engine on 64-bit archs
-
-3.31
-+ New: Experimental categories implemented
-+ New: New cache format (ZIP file)
-+ New: .m3u files now crawled
-+ New: .aam files now crawled
-+ Fixed: Broken ftp
-+ Fixed: Broken file://
-+ Fixed: Broken cookies management and loading
-+ Fixed: HTTrackInterface.c:251 crash
-+ Fixed: "N connections" means "N connections" even in scan phase
-+ Fixed: javascript:location bug
-+ Fixed: libtool versioning problem fixed
-+ Fixed: More javascript bugs with \' and \"
-+ Fixed: .HTM files not renamed into .html anymore
-+ Fixed: OSX fixes in the Makefile script
-+ New: Default "referer" and "from" fields
-+ New: Full HTTP headers are now stored in cache
-+ Fixed: ftp transfer not logged/properly finalized
-+ Fixed: Missing symbolic link in webhttrack install
-+ Fixed: path and language not saved in webhttrack
-+ Shell: Avoid invalid project names
-+ Fixed: Javascript bug with src=
-+ Fixed: Keep-alive consistency problems on Linux/Unix with bogus servers (SIGPIPE)
-+ Fixed: Parsing bug inside javascript (bogus parsing with empty quotes in function: foo(''))
-+ Fixed: static compiling on Linux/Unix
-+ Fixed: bloated .h headers (internal function definitions)
-+ Fixed: Bogus query strings with embedded ../ and/or ./
-+ New: Added "change-options" call in the crawl begining
-+ New: Query arguments now sorted for normalized URL checks (when "url hack" option is activated)
-+ Fixed: Previous dependency to zlib.dll to zlib1.dll
-+ Fixed: Broken static files were not correctly updated with the new cache format
-+ Shell: Launch button in Internet Explorer
-+ Fixed: Crash when dealing with multiple '?' in query string with 3.31-alpha
-
-3.30
-+ New: Webhttrack, a linux/unix/bsd Web GUI for httrack
-+ New: "URL hack" feature
-+ New: HTTP-headers charset is now propagated in the html file
-+ New: loadable external engine callbacks
-+ New: Experimental ".mht" archives format
-+ Fixed: Query ?? bug
-+ Fixed: Bogus base href without http://
-+ Fixed: Several javascript bugs
-+ Fixed: UCS2 pages badly detected
-+ Fixed: Build structure change does not redownload files
-+ Fixed: "?foo" URL bug (link with only a query string) fixed
-+ Fixed: ' or " inside non-quoted URLs
-+ Fixed: keep-alive problems with bogus servers
-+ Fixed: Broken .ra files
-+ Fixed: More javascript bugs
-+ Fixed: ftp transfers not properly monitored in the shell
-+ Fixed: various fixes in webhttrack
-+ Fixed: Blank final page in webhttrack
-+ Fixed: Javascript comments (//) are skipped
-+ Fixed: Temporary fix for "archive" bug with multiple java archives
-+ Fixed: Inlined js or css files have their path relative to the parent
-+ Fixed: Unescaped quotes ("") when continuing/updating in commandline mode
-+ Fixed: Null-character in html page bug
-+ Fixed: External depth slightly less bogus
-+ Fixed: Filters based on size bogus ("less than 1KiB" is now functionning)
-+ Fixed: Strange behaviour with filters (last filter "crushed")
-+ Fixed: Bogus downloads when using ftp (unable to save file)
-+ Fixed: Freeze with keep-alive on certain sites due to bad chunk encoding handling
-+ Fixed: Problems with javascript included paths
-+ Fixed: The mirror now aborts when the filesystem is full
-+ Fixed: "No external pages" option fixed
-+ Fixed: Javascript and \" in document.write bug fixed
-+ Fixed: Two memory leaks in temporary file generation, and in link build fixed
-+ Fixed: Bogus compression with non-gzip format
-+ Fixed: Larger range of charsets accepted
-+ Fixed: Bogus robots.txt when using comments (#)
-+ Fixed: Missing MIME types for files such as .ico
-+ Shell: Fixed continuous proxy search
-+ Shell: Fixed missing HelpHtml/ link
-+ Fixed: Overflow in htsback.c:2779
-+ Fixed: Bogus style and script expressions due to too aggressive parsing
-+ Fixed: Javascript parsing bugs with \" and \'
-+ Fixed: Javascript link detection bugs when comments were inserted between arguments
-+ Fixed: Bug when valid empty gzip content was received
-+ New: More aggressive "maximum mirroring time" and "maximum amount of bytes transfered" options
-+ New: Windows file://server/path syntax handled
-+ Fixed: mht archive fixes
-+ Fixed: Serious bugs with filters given in commandline erased by the engine
-+ Fixed: Bogus parsing of javascript: generated inside document.write() inside javascript code removed
-
-3.23
-+ New: Keep-alive
-+ New: URLs size limit is now 1024 bytes
-+ New: Bogus UCS2 html files hack
-+ Fixed: base href bugs
-+ Fixed: windows "dos devices" bug fixed
-+ Fixed: dirty parsing now avoids ","
-+ Fixed: "get non-html files near a link" option sometimes caused huge mirrors
-+ Fixed: Bugs if zlib library is not found
-+ Fixed: Bug with "near" and "no external pages"
-+ Fixed: "Link empty" crash
-+ Fixed: Several javascript bugs
-+ Fixed: Keep-alive problems ("unknown response structure")
-+ Fixed: Major keep-alive bug (connection not closed)
-+ Fixed: 8-3 options not working, ISO9660 option improved
-+ Fixed: Bogus links with embedded CR, TAB..
-+ Fixed: small ../ external link bug fixed
-
-3.22-3
-+ Fixed: Slow engine due to (too strict) memory checks
-+ Fixed: Overflow in htscore.c:2353
-+ Fixed: Bogus chunked files with content-length fixed
-+ Fixed: Folders renamed into ".txt" on Un*x platforms bug fixed!
-+ New: Scan rule list (-%S) added
-+ New: Cache debugging tool (-#C) added
-
-3.21-8
-+ New: Basic Macromedia Flash support (links extraction)
-+ New: Modular design for https, flash parser and zlib
-+ New: Standard autoconf/configure design on Un*x platforms
-+ New: Modular design also on Windows platforms (dll/lib)
-+ Fixed: Text files without extension not renamed "html" anymore
-+ Fixed: Bug with "?foo" urls
-+ Fixed: No chmod 755 on home anymore
-+ Fixed: Stability problems due to bad file structure checks
-+ Fixed: Overflow in GUI/commandline when displaying statistics
-+ Fixed: Directory creation error
-
-3.20-2
-+ New: HTTPS support (SSL)
-+ New: ipv6 support
-+ New: 'longdesc' added
-+ New: new file 'new.txt' generated for transfer status reports
-+ New: ISO9660 compatibility option
-+ New: empty mirror/update detection improved
-+ New: Update hack now recognizes "imported" files
-+ New: Option to disable ipv4/ipv6
-+ New: Filters now recognize patterns like -https://*
-+ Fixed: The engine should be now fully reentrant
-+ Fixed: Fixes for alpha and other 64-bit systems
-+ Fixed: Files downloaded twice if not found in cache
-+ Fixed: ftp problems with 2xx responses
-+ Fixed: ftp problems with multiple lines responses
-+ Fixed: ftp %20 not escaped anymore
-+ Fixed: ftp RETR with quotes problems
-+ Fixed: now tolerent to empty header responses
-+ Fixed: hts-log closed
-+ Fixed: Compressed pages during updates
-+ Fixed: Crash when receiving empty compressed pages
-+ Fixed: Random crashes in 'spider' mode
-+ Fixed: bcopy/bzero not used anymore..
-+ Fixed: various code cleanups
-+ Fixed: Better UTF8 detection
-+ Fixed: External links now work with https and ftp
-+ Fixed: Top index.html corrupted or missing
-+ Fixed: URL list crashes
-+ Fixed: Random crashes with large sites due to bogus naming handler
-+ Fixed: Freezes on some robots.txt files
-+ Fixed: Compressed files not stored
-+ Fixed: SVG fixes
-+ Fixed: Raw HTML responses
-+ Fixed: 406 error workaround
-+ Fixed: Crashes due to binary files with bogus HTML type (not parsed anymore)
-+ Fixed: External https and ftp links broken, relative https links broken
-+ Fixed: Automatic resizing of filter stack
-+ Fixed: Various ampersand (&) elements added
-+ Fixed: https with proxy temporary workaround (direct connection)
-+ Fixed: "base href" with absolute uris
-+ Fixed: stack frame too large on some systems
-+ Fixed: random bad requests due to bogus authentication
-+ Shell: Several fixes, including registration type problems
-+ Shell: "template files not found" fixed
-
-3.16-2
-+ Fixed: Zlib v1.4
-+ Fixed: Gzipped files now downloaded without problems (HTTP compression bug)
-+ Fixed: Ending spaces in URLs now handled correctly
-+ Fixed: META-HTTP bug
-+ Shell: Type registration done only once
-
-3.15
-+ Fixed: Bogus HTTP-referer with protected sites
-+ Fixed: Fatal IO/socket error with large sites (handles not closed)
-+ Fixed: K4 option now works
-+ Fixed: --continue+URL(s) now clears previous URLs
-+ Fixed: Parsing bug with 'www.foo.com?query'
-+ Shell: 'Soft cancel' documented
-+ Shell: 'Kx' options added
-
-3.10
-+ Fixed: Broken pipes on Linux version
-+ Fixed: Commandline version bug with gzipped files
-+ Fixed: Crash when reaching compressed error pages
-+ Fixed: Bogus html-escaped characters in query strings
-+ Fixed: Files skipped (bogus anticipating system)
-+ Fixed: Crash when showing stats (div by zero)
-+ Fixed: Problems with URLs/redirects containing spaces or quotes
-+ Fixed: Slash added when ~ detected
-+ Fixed: Ugly VT terminal
-+ New: Faster and cleaner mirror interrupt
-
-3.09
-+ Fixed: Several problems with javascript parsing
-+ Fixed: Elements after onXXX not parsed
-+ New: Source update wrapper
-+ New: Style url() and @import parsed
-+ Shell: Word database and maximum number of links
-+ Shell: Option changes taken in account immediately
-+ Shell: Cleaner installer (registry keys)
-
-3.08
-+ New: HTTP compression is now supported
-+ New: Faster response analysis
-+ Fixed: External page in html if cgi
-+ Fixed: Mix between CR and CR/LF for comments
-+ Fixed: Top index corrupted
-+ Shell: Better refresh during parsing
-+ Shell: DLL error
-
-3.07
-+ Fixed: Random crashes with HTTP redirects
-+ New: New rate limiter (should be sharper)
-+ New: Code cleaned up, new htscore.c/httrack.c files
-
-3.06
-+ Fixed: Redirect to https/mailto now supported
-+ New: Top index/top dir for Un*x version
-+ New: Sources more modular (.so)
-+ New: Quicktime targetX= tags
-+ New: HTTP 100 partially supported
-
-3.05
-+ Fixed: Non-scannable tag parameters ("id","name",..)
-+ Fixed: Java classes not found when using "." as separator
-+ Fixed: Java classes not found when missing .class
-
-3.04
-+ Fixed: URLs with starting spaces
-+ Fixed: bogus URLs when using "base href"
-+ Shell: --assume and -%e options included
-+ New: Documentation updated a little
-
-3.03
-+ New: Parser optimizations, 10 times faster now!
-+ New: New --assume option to speed up cgi tests
-+ New: Option to avoid Username/password storage for external pages
-+ New: Query string kept for local URIs
-+ Fixed: RFC2396 compliant URLs accepted (//foo and http:foo)
-+ Fixed: foo@foo.com not considered as URL anymore
-+ Fixed: Space encoded into %20 in URIs
-+ Fixed: "Unable to save file" bug
-+ Fixed: Corrupted top index.html
-+ Fixed: Cookies disabled with --get
-+ Fixed: Cache bug for error pages
-
-3.02
-+ Fixed: Pages without title recorded in top index
-+ Fixed: Error with Content-type+Content-disposition
-+ Fixed: backblue.gif/external.html files not purged anymore
-+ Fixed: Encoding problems with files containing %2F or other characters
-+ Fixed: Write error reported for HTML files
-+ New: hts-stop.lock file to pause the engine
-+ New: New install system using InnoSetup
-
-3.01
-+ New: HTTP real media files captured
-+ Fixed: Bogus statitics
-+ Fixed: Minor fixes
-
-3.00
-+ New: New interface, with MANY improvements!
-+ New: Better parsing (enhanced javascript parsing, sharper HTML parsing)
-+ New: Faster and more efficient background download system
-+ New: ETag properly handled
-+ New: Optional URL list
-+ New: Optionnal config file
-+ New: New structure options
-+ New: New filters options (size filters)
-+ New: Better password site handling
-+ New: Traffic control to avoid server overload
-+ New: Setuid and Chroot for Unix release
-+ New: limited 64-bit handling
-+ New: .js files are now parsed
-+ New: Single hts-log.txt file, error level
-+ New: New top index.html design
-+ New: "Update hack" option to prevent unnecessary updates
-+ New: Default language sent for mirrors
-+ New: Searchable index
-+ Fixed: Bogus ftp routines (Linux version)
-+ Fixed: Bug that caused to mirror a complete site from a subdir
-+ Fixed: Bug that caused restart to be very slow
-+ Fixed: Bug that caused loops on several query-string pages (?foo=/)
-+ Fixed: Corrupted cache bug
-+ Fixed: Random broken links (pages not downloaded)
-+ Fixed: Shared links problems
-+ Fixed: Bogus URLs with commas (,)
-+ Fixed: Bogus / and \ mixed
-+ Fixed: Bogus addresses with multiple @
-+ Fixed: Bogus links with %2E and %2F
-+ Fixed: Bogus empty links
-+ Fixed: "Unexpected backing error" bug fixed
-+ Fixed: Files with incorrect size no more accepted
-+ Fixed: Top index.html created even for untitled pages
-+ Fixed: Bogus N100 option (unable to save file)
-+ Fixed: Deadlock when using many hosts in URLs
-+ Fixed: Password stored internally to avoid access errors
-+ Fixed: Fixed /nul DOS limit
-+ Fixed: Bogus -* filter (nothing mirrored)
-+ Fixed: .shtml now renamed into .html
-+ Fixed: Content-disposition without ""
-+ Fixed: External html page for /foo links
-+ Fixed: Username/password % compliant
-+ Fixed: Javascript parser sometimes failed with " and ' mixed
-+ Fixed: Some Range: bugs when regeting complete files
-+ Fixed: Range: problems with html files
-+ Fixed: HTTP/1.1 407 and 416 messages now handled
-+ Fixed: Bogus timestamp
-+ Fixed: Null chars in HTML bug
-+ Fixed: Error pages cache bug
-+ Fixed: Connect error/site moved do not delete everything anymore!
-+ Fixed: Bogus garbage ../ in relative URL
-+ Shell: New transfer rate estimation
-+ Shell: Fixed crash when using verbose wizard
-+ Shell: dynamic lang.h for easier translation updates
-+ Shell: Fixed some options not passed to the engine
-+ Fixed: A lots of minor fixes!
-
-2.2
-Note: 3.00 alpha major bug fixes are included in the 2.2
-
-2.02
-+ New: Cache system improved, compatible with all platforms
-+ New: Update process improved (accurate date)
-+ New: Remote timestamp for files
-+ New: ETag (HTTP/1.1) supported
-+ Shell: Portugese interface available
-+ Fixed: Bug with links containing commas
-+ Fixed: 'file://' bug with proxy
-+ New: Engine a little bit faster
-+ Shell: Some bugs fixed in the interface
-
-2.01
-+ New: ftp through proxy finally supported!
-+ New: Sources cleaned up
-+ New: Again some new marvelous options
-+ New: Speed improved (links caught during parsing, faster "fast update")
-+ New: Tool to catch "submit" URL (forms or complex javascript links)
-+ Shell: German interface available
-+ Shell: Dutch interface available
-+ Shell: Polish interface available
-+ Fixed: Level 1 bug fixed
-+ Fixed: Still some parsing/structure problems
-+ Fixed: Referer now sent to server
-+ Fixed: Cookies did not work properly
-+ Fixed: Problems with redirect pages
-+ New: Better javascript parsing
-+ Fixed: Problems with URL-parameters (foo.cgi?param=2&choice=1)
-+ Fixed: Problems with ftp
-+ New: ftp transfers are now in passive mode (firewall compliant)
-
-2.00 -- The First Free Software Release of HTTrack!
-+ New: HTTrack sources (command line), now free software, are given
-+ Shell: Interface rewritten!
-+ New: Documentation rewritten
-+ Shell: Drag&Drop abilities
-+ Shell: More URL informations
-+ Shell: Fixed: Remote access problems
-+ Fixed: Loop problems on some sites causing crashes
-+ Fixed: URL encoding problems
-+ Fixed: Some file access problems for ../
-+ Fixed: Some fixes for updating a mirror
-+ Shell: Crazy progress bar fixed
-+ Fixed: Form action are rewritten so that cgi on form can work from an offline mirror
-+ Fixed: Crashes after continuing an "hand-interrupted" mirror
-+ Fixed: Bogus files with some servers (chunk bug)
-
-1.30
-+ Shell: Interface improved
-+ New: robots.txt are followed by default
-+ New: Parsing speed improved on big (>10,000 links) sites with an hash table
-+ New: Mirror Link mode (mirror all links in a page)
-+ New: Cookies are now understood
-+ New: No external pages option (replace external html/gif by default files)
-+ New: Command line version improved, background on Unix releases
-+ Fixed: Problems with javascript parsing
-+ Fixed: Username/password not set to lowercase anymore
-+ Fixed: Problems with base href
-+ New: Links in level 1 html files now patched
-+ New: Expurge now deletes unused folders
-+ New: Option -V executes shell command for every new file
-+ Shell: Primary filter now works
-
-1.24
-+ Fixed: Ftp protocol bogus (with login/pass)
-+ Fixed: Cache problems (corrupted files)
-+ New: Expurge old files for updates
-+ New: "Updated" messages for mirror updates
-+ Shell: Autodial/hangup option to RAS
-+ Fixed: index.html were not created sometimes
-+ Shell: Fixed: Random crashes with the interface
-+ Shell: Fixed: Filters profile not saved
-+ Fixed: Various (and numerous) fixes
-
-1.23
-+ Shell: Interface improved
-+ Shell: Multiple setups
-+ Shell: Redefine options
-+ Shell: Continue interrupted mirror improved
-
-1.22
-+ Fixed: Parsing up/down did not work well
-+ Fixed: Several files not catched, bugs fixes
-+ Fixed: Problems with classes (1.21)
-+ New: Transfer rate can be limited (-A option)
-+ Shell: Smooth refresh
-+ New: ftp basic protocol a little bit improved
-
-1.21
-+ Fixed: Several java classes were not parsed
-+ Fixed: Some folders without ending / ignored
-+ Fixed: Crashes due to content-type too long
-
-1.20
-+ Shell: documentation!
-+ Fixed: Some problems with 'host cancel' system after timeouts (crashes)
-+ New: Get only end of files if possible (file partially get)
-+ New: New cache system (only HTML stored)
-+ New: User-defined structure possible
-+ New: Also available: french interface
-+ Fixed: Random crashes (div by 0/illegal instruction) with null size files
-+ New: Limited ftp protocol (files only), e.g. +ftp://* now works
-+ Fixed: Some connect problems with several servers or proxies
-+ New: New option, save html error report by default
-+ Shell: Browse and see log files at the end of a mirror
-+ New: Proxy authentication (ex: guest:star@myproxy.com:8080)
-+ Shell: Interface improved (especially during mirror)
-+ Fixed: Ambiguous files are renamed (asp,cgi->html/gif..)
-+ Shell: New test link mode option
-+ New: Site authentication (ex: guest:star@www.myweb.com/index.html)
-+ Fixed: Minor bugs fixed
-+ Shell: See log files during a mirror
-+ Fixed: Some problems using CGI (different names now)
-+ Fixed: Go down/up/both options and filters
-+ Fixed: "Store html first" did not work
-+ New: -F option ("Browser ID") disguise HTTrack into a browser
-+ New: New filter system
-+ Shell: New "Save as default" options
-+ Fixed: "Build options" did NOT work properly! (files overwritten or missing)
-+ Fixed: User agent ID fixed
-+ Shell: Skip options
-+ Shell: Better interface control during mirrors
-+ Shell: InstallShield and Help files
-+ Fixed: Some external links were not filtered sometimes
-+ Fixed: Mirror crash at the end
-
-1.16b
-+ Shell: Really *stupid* bug fixed causing WinHTTrack to be slooow
-+ Fixed: Crash if the first page has no title fixed
-+ Fixed: Bogus options like "Just scan" saved empty files
-+ Fixed: Forbid all links (*) with manual accept did not work
-+ Shell: Filters interface improved
-1.16:
-+ New : Java Classes and subclasses are now retrieved!
-+ New: Better JavaScripts parsing
-+ New: Option: Abandon slowest hosts if timeout/transfer too slow
-+ Shell: Interface improved
-
-1.15b
-+ Fixed: Some bugs fixed
-1.15:
-+ Shell: Interface improved
-+ New: Robot improved (some files through javascript are now detected!)
-+ New: Improved wild cards (for example, +www.*.com/*.zip)
-+ New: 'config' file to configurate proxy, path.. only once
-
-1.11
-+ New: Wait for specific time (begin transfer at specific hour)
-+ New: Time limit option (stops transfer after x seconds)
-+ Shell: Interface improved for an easy use
-
-1.10e
-+ Fixed: Maps were not correctly managed (stupid bug)
-1.10d:
-+ Fixed: Bogus index.html fixed
-1.10c
-+ Shell: "Time out" field needed "transfer rate" field
-1.10b
-+ Fixed: Better memory management
-1.10
-+ New: "Transfer rate out" option added (abandon slowests sites)
-+ New: "Deaf" hosts do not freeze HTTrack any more
-+ Fixed: Again problems with code/codebase tags
-+ New: Broken links detection improved
-
-1.04
-+ Fixed:Some links were not correctly read (pages with "codebase" tags)
-+ Shell: Interface improved
-
-1.03 (No changes for the command-line robot)
-+ Shell: Big bug fixed! (VERY slow transfer rates..)
-
-1.02
-+ Fixed: Some java files were not correctly transfered
-+ New: Speed has been improved
-+ Fixed: Log file more accurate
-+ Shell: Interface has been improved
-
-1.01
-+ Fixed: Structure check error in some cases
-
-1.00 -- The 1.00, Yeah!
-+ New: base and codebase are now scanned
-
-0.998 beta-2
-+ Fixed: Multiple name bug (files having the same name in the same directory) with -O option fixed
-
-0.997 beta-2
-+ Fixed: Filenames with '%' were not correctly named
-+ Fixed: Bug detected in 0.996: several files are not written on disk!!
-
-0.996 beta-2
-+ New: -O option (path for mirror and log)
-+ New: Unmodified file time/date are not changed during an update
-
-0.99 beta-2
-+ New: User-agent field
-+ New: Shortcuts (--spider etc.)
-+ New: Links not retrieved are now rebuilt absolutly
-+ New: The 'g' option (juste get files in current directory) has been added
-+ New: Primary links analyste has been improved
-+ Fixed: "304" bug fixed
-
-0.25 beta-2
-+ Fixed: Freeze during several mirrors fixed!
-+ New: More 'N' options (filenames type)
-
-0.24 beta-2
-+ Fixed: Restart/Update with cache did not work (really not..)
-+ Fixed: Wild cards now work properly (e.g. +www.abc.com* do works)
-+ New: The 'n' option (get non-html files near a link) has been added!
-
-0.23 beta-2
-+ Fixed: The 'M' option (site size) did not work
-+ Fixed: Files larger than 65Kb were not correctly written
-
-older beta
-+ Many, many bugs fixed
-
+
+HTTrack Website Copier release history:
+--------------------------------------
+
+This file lists all changes and fixes that have been made for HTTrack.
+
+3.43-12
++ Fixed: buffer overflow while repairing httrack cache if a damaged cache is found from a previous mirror (closes:#607704)
+
+3.43-11
++ Fixed: webhttrack fixes for icecat (closes:#605140)
+
+3.43-10
++ Fixed: capture URL not working properly when IPv6 is installed (John Bostelman)
+
+3.43-9
++ Fixed: application/xhtml+xml not seen as "html" (Peter Fritzsche)
++ Fixed: various linux fixes for desktop files (closes:#563691)
+
+3.43-8
++ Fixed: URL encoding bugs with filenames containing '%' characters (sandboxie32)
++ Fixed: MacPorts Darwin/Mac fixes to webhttrack (Ross Williams)
++ Fixed: Flash link extraction has been improved (Vincent/suei8423)
+
+3.43-7
++ Fixed: "Open error when decompressing" errors due to temporary file generation problems (Scott Mueller)
+
+3.43-6
++ Shell: WIN32 setup cosmetic fixes: do not probe the proxy on non-local network, do not force *.whtt registration
+
+3.43-5
++ Fixed: code tag handling bug in certain cases leading to produce invalid links (Tom-tmh13 and William Roeder)
+
+3.43-4
++ Fixed: horrible SSL slowdowns due to bogus select() calls (Patrick Pfeifer)
++ Fixed: Konqueror fixes
+
+3.43-3
++ Updated: Portugues-Brasil language file
+
+3.43-2
++ Fixed: wizard question buggy, and commandline version did not print it (Maz)
++ Fixed: do not rename xml subtypes (such as xsd schemas) (Eric Avrillon)
+
+3.43
++ Fixed: Fixed too aggressive javascript url= parsing (Chris)
++ 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)
+
+3.42-3
++ Fixed: Bad URL length validation in the commandline (Joan CALVET)
+
+3.42-2
++ Fixed: Random crashes at the end of the mirror due to a dangling file pointer (Carlos, angus at quovadis.com.ar)
+
+3.42
++ Fixed: size limits are stopping the mirror gently, finishing pending transfers (David Stevenson)
+
+3.41-3
++ Fixed: text/plain advertised files renamed into .txt
++ Fixed: broken configure.in
+
+3.41-2
++ Fixed: major WIN32 inlined function bug caused the cache not to be used at all, causing update not to work
+
+3.41
++ 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
++ Fixed: do not rename files if the original MIME type was compatible
++ Fixed: several source fixes for freeBSD (especially time problems)
++ New: option %w to disable specific modules (java, flash..)
++ Fixed: 'no space left in stack for back_add' error
++ Fixed: fixed redirected images with "html" type
++ Fixed: 'Crash adding error, unexpected error found.. [4268]' error
+
+3.40-2
++ Fixed: bogus '.del' filenames with ISO-9660 option
++ Fixed: now merges the header charset even with an empty footer string
++ New: --port option for webhttrack
+3.40
++ New: mms:// streaming capture (thanks to Nicolas Benoit!)
++ New: proxyTrack project released
++ New: new experimental parser that no longer needs link testing ('testing link type..')
++ New: Redirect handled transparently with delayed type check and broken links made external when the "no error page" option is enabled
++ New: improved background download to handle large sites
++ New: '--assume foo/bar.cgi=text/html' is now possible
++ New: MIME type scan rules (such as -mime:video/* +mime:video/mpeg)
++ New: size scan rules now allows to rewrite uncaught links as external links
++ Fixed: crash fixed when ftime()/localtime()==NULL
++ Fixed: iso-9660 option now using '_' for collision character
++ Fixed: collision problems with CaSe SeNsItIvItY
++ Fixed: a href='..' fixed!
++ Fixed: redirects are now handled by the new experimental parser
++ Fixed: "./" links generated with fixed outbound links (../../)
++ Fixed: 'base href' bogus in many cases
++ Fixed: enforce security limits to avoid bandwidth abuses
++ Fixed: bogus external (swf) parser, fixed remaining .delayed files
++ New: new check-mime and save-file2 callbacks
++ New: "always delayed type check" enabled
++ Fixed: totally bogus finalizer causing compressed files not to be uncompressed, and many files to be truncated
++ Shell: new Finnish interface added!
++ Fixed: "..html" bogus type
++ Fixed: remaining bogus .delayed entries
++ Fixed: flush before user-defined command
++ Fixed: fixed user-defined command call and background cleaner
++ Fixed: fixed 'Crash adding error, unexpected error found.. [4250]' error
++ Fixed: fixed cache absolute file reference (the reference is now relative) preventing the cache form being moved to another place
++ Fixed: webhttrack 'Browse Sites' path bug
++ Fixed: old httrack cache format fixes (import of older versions did not work anymore)
++ Fixed: port fixes in htsnet.h
++ Fixed: -N option with advanced extraction (bogus "not found" member)
++ Fixed: javascript: location=URL was not recognized
++ Fixed: no more character escaping when not needed (such as UTF-8 codes)
++ Fixed: possibly temporary files left on disk with bogus servers giving compressed content on HEAD reuests
++ Fixed: URL hack caused unexpected filename collisions (index.html vs INDEX.HTML)
++ Fixed: "do not erase already downloaded file" option now correctly works (it leaves files linked in the mirror)
++ Fixed: UCS2 encoded pages are now converted properly into UTF-8
++ New: "near" option now also catch embedded (images, css, ..) files
++ Fixed: bogus chunked multimedia link text files (such as x-ms-asf files)
++ Fixed: compilation problems on Un*x version
+
+3.33
++ Fixed: Bogus redirects with same location in https
++ Fixed: Bogus file naming with URL hack
++ Fixed: Extremly slow redirections and empty files
++ Fixed: Bogus names with directories ending with a "."
++ New: Number of connection per second can now be.. decimal, to delay even more
++ New: Enforce stronger ISO9660 compliance
++ Shell: "URL Hack" in interface
++ Shell: "Save settings" now rebuild categories
++ Shell: "Shutdown PC after mirror" option
++ Shell: Sound at the begining/end or the mirror (configurable through system sound properties)
++ Shell: Fixed drag & drop, .url import
++ Shell: Fixed "wizard" mode (crash)
++ Fixed: Crash at the end due to unterminated pending threads
++ Fixed: \ is not anymore transformed into / after the query (?) delimiter
++ New: Two new callbacks for pre/post-processing html data
++ New: link-detected2 callback (additional tag name parameter)
++ Fixed: Broken ISO9660
++ Fixed: Crash on file:// links
++ Fixed: Unescaped ampersands (&) in URLs
++ Fixed: Transfer hangs introduced in 3.33-beta-2
++ Fixed: Display bug "Waiting for scheduled time.."
++ Fixed: Bug "Waiting for scheduled time.." (NOT a display bug, actually)
++ Fixed: CaSe SenSiTiViTy bugs with mutliple links reffering to the same URL but using different case styles
++ Fixed: Failed to build from sources (FTBFS) on amd64 archs because of cast problems (Andreas Jochens)
++ Fixed: & were converted into &nbsp; (Leto Kauler)
++ Shell: Fixed crash with long URL lists (Libor Striz)
++ Fixed: connection/seconds limiter replugged
++ Fixed: "no files updated" display bug
++ Fixed: bogus links encoded with UTF (Lukasz Wozniak)
++ New: --assume can be used to force a specific script type (Brian Schröder)
+
+3.32
++ Fixed: css and js files were not parsed!
++ Fixed: again broken file:// (infinite loops with local crawls)
++ Fixed: Bandwidth limiter more gentle with low transfer rate
++ Fixed: external wrappers were not called during updates/continue
++ New: additional callback examples
++ Fixed: overflow in unzip.c fixed
++ New: tests are now cached for better performances!
++ New: %r (protocol) option for user-defined structure
++ Fixed: Broken engine on 64-bit archs
+
+3.31
++ New: Experimental categories implemented
++ New: New cache format (ZIP file)
++ New: .m3u files now crawled
++ New: .aam files now crawled
++ Fixed: Broken ftp
++ Fixed: Broken file://
++ Fixed: Broken cookies management and loading
++ Fixed: HTTrackInterface.c:251 crash
++ Fixed: "N connections" means "N connections" even in scan phase
++ Fixed: javascript:location bug
++ Fixed: libtool versioning problem fixed
++ Fixed: More javascript bugs with \' and \"
++ Fixed: .HTM files not renamed into .html anymore
++ Fixed: OSX fixes in the Makefile script
++ New: Default "referer" and "from" fields
++ New: Full HTTP headers are now stored in cache
++ Fixed: ftp transfer not logged/properly finalized
++ Fixed: Missing symbolic link in webhttrack install
++ Fixed: path and language not saved in webhttrack
++ Shell: Avoid invalid project names
++ Fixed: Javascript bug with src=
++ Fixed: Keep-alive consistency problems on Linux/Unix with bogus servers (SIGPIPE)
++ Fixed: Parsing bug inside javascript (bogus parsing with empty quotes in function: foo(''))
++ Fixed: static compiling on Linux/Unix
++ Fixed: bloated .h headers (internal function definitions)
++ Fixed: Bogus query strings with embedded ../ and/or ./
++ New: Added "change-options" call in the crawl begining
++ New: Query arguments now sorted for normalized URL checks (when "url hack" option is activated)
++ Fixed: Previous dependency to zlib.dll to zlib1.dll
++ Fixed: Broken static files were not correctly updated with the new cache format
++ Shell: Launch button in Internet Explorer
++ Fixed: Crash when dealing with multiple '?' in query string with 3.31-alpha
+
+3.30
++ New: Webhttrack, a linux/unix/bsd Web GUI for httrack
++ New: "URL hack" feature
++ New: HTTP-headers charset is now propagated in the html file
++ New: loadable external engine callbacks
++ New: Experimental ".mht" archives format
++ Fixed: Query ?? bug
++ Fixed: Bogus base href without http://
++ Fixed: Several javascript bugs
++ Fixed: UCS2 pages badly detected
++ Fixed: Build structure change does not redownload files
++ Fixed: "?foo" URL bug (link with only a query string) fixed
++ Fixed: ' or " inside non-quoted URLs
++ Fixed: keep-alive problems with bogus servers
++ Fixed: Broken .ra files
++ Fixed: More javascript bugs
++ Fixed: ftp transfers not properly monitored in the shell
++ Fixed: various fixes in webhttrack
++ Fixed: Blank final page in webhttrack
++ Fixed: Javascript comments (//) are skipped
++ Fixed: Temporary fix for "archive" bug with multiple java archives
++ Fixed: Inlined js or css files have their path relative to the parent
++ Fixed: Unescaped quotes ("") when continuing/updating in commandline mode
++ Fixed: Null-character in html page bug
++ Fixed: External depth slightly less bogus
++ Fixed: Filters based on size bogus ("less than 1KiB" is now functionning)
++ Fixed: Strange behaviour with filters (last filter "crushed")
++ Fixed: Bogus downloads when using ftp (unable to save file)
++ Fixed: Freeze with keep-alive on certain sites due to bad chunk encoding handling
++ Fixed: Problems with javascript included paths
++ Fixed: The mirror now aborts when the filesystem is full
++ Fixed: "No external pages" option fixed
++ Fixed: Javascript and \" in document.write bug fixed
++ Fixed: Two memory leaks in temporary file generation, and in link build fixed
++ Fixed: Bogus compression with non-gzip format
++ Fixed: Larger range of charsets accepted
++ Fixed: Bogus robots.txt when using comments (#)
++ Fixed: Missing MIME types for files such as .ico
++ Shell: Fixed continuous proxy search
++ Shell: Fixed missing HelpHtml/ link
++ Fixed: Overflow in htsback.c:2779
++ Fixed: Bogus style and script expressions due to too aggressive parsing
++ Fixed: Javascript parsing bugs with \" and \'
++ Fixed: Javascript link detection bugs when comments were inserted between arguments
++ Fixed: Bug when valid empty gzip content was received
++ New: More aggressive "maximum mirroring time" and "maximum amount of bytes transfered" options
++ New: Windows file://server/path syntax handled
++ Fixed: mht archive fixes
++ Fixed: Serious bugs with filters given in commandline erased by the engine
++ Fixed: Bogus parsing of javascript: generated inside document.write() inside javascript code removed
+
+3.23
++ New: Keep-alive
++ New: URLs size limit is now 1024 bytes
++ New: Bogus UCS2 html files hack
++ Fixed: base href bugs
++ Fixed: windows "dos devices" bug fixed
++ Fixed: dirty parsing now avoids ","
++ Fixed: "get non-html files near a link" option sometimes caused huge mirrors
++ Fixed: Bugs if zlib library is not found
++ Fixed: Bug with "near" and "no external pages"
++ Fixed: "Link empty" crash
++ Fixed: Several javascript bugs
++ Fixed: Keep-alive problems ("unknown response structure")
++ Fixed: Major keep-alive bug (connection not closed)
++ Fixed: 8-3 options not working, ISO9660 option improved
++ Fixed: Bogus links with embedded CR, TAB..
++ Fixed: small ../ external link bug fixed
+
+3.22-3
++ Fixed: Slow engine due to (too strict) memory checks
++ Fixed: Overflow in htscore.c:2353
++ Fixed: Bogus chunked files with content-length fixed
++ Fixed: Folders renamed into ".txt" on Un*x platforms bug fixed!
++ New: Scan rule list (-%S) added
++ New: Cache debugging tool (-#C) added
+
+3.21-8
++ New: Basic Macromedia Flash support (links extraction)
++ New: Modular design for https, flash parser and zlib
++ New: Standard autoconf/configure design on Un*x platforms
++ New: Modular design also on Windows platforms (dll/lib)
++ Fixed: Text files without extension not renamed "html" anymore
++ Fixed: Bug with "?foo" urls
++ Fixed: No chmod 755 on home anymore
++ Fixed: Stability problems due to bad file structure checks
++ Fixed: Overflow in GUI/commandline when displaying statistics
++ Fixed: Directory creation error
+
+3.20-2
++ New: HTTPS support (SSL)
++ New: ipv6 support
++ New: 'longdesc' added
++ New: new file 'new.txt' generated for transfer status reports
++ New: ISO9660 compatibility option
++ New: empty mirror/update detection improved
++ New: Update hack now recognizes "imported" files
++ New: Option to disable ipv4/ipv6
++ New: Filters now recognize patterns like -https://*
++ Fixed: The engine should be now fully reentrant
++ Fixed: Fixes for alpha and other 64-bit systems
++ Fixed: Files downloaded twice if not found in cache
++ Fixed: ftp problems with 2xx responses
++ Fixed: ftp problems with multiple lines responses
++ Fixed: ftp %20 not escaped anymore
++ Fixed: ftp RETR with quotes problems
++ Fixed: now tolerent to empty header responses
++ Fixed: hts-log closed
++ Fixed: Compressed pages during updates
++ Fixed: Crash when receiving empty compressed pages
++ Fixed: Random crashes in 'spider' mode
++ Fixed: bcopy/bzero not used anymore..
++ Fixed: various code cleanups
++ Fixed: Better UTF8 detection
++ Fixed: External links now work with https and ftp
++ Fixed: Top index.html corrupted or missing
++ Fixed: URL list crashes
++ Fixed: Random crashes with large sites due to bogus naming handler
++ Fixed: Freezes on some robots.txt files
++ Fixed: Compressed files not stored
++ Fixed: SVG fixes
++ Fixed: Raw HTML responses
++ Fixed: 406 error workaround
++ Fixed: Crashes due to binary files with bogus HTML type (not parsed anymore)
++ Fixed: External https and ftp links broken, relative https links broken
++ Fixed: Automatic resizing of filter stack
++ Fixed: Various ampersand (&) elements added
++ Fixed: https with proxy temporary workaround (direct connection)
++ Fixed: "base href" with absolute uris
++ Fixed: stack frame too large on some systems
++ Fixed: random bad requests due to bogus authentication
++ Shell: Several fixes, including registration type problems
++ Shell: "template files not found" fixed
+
+3.16-2
++ Fixed: Zlib v1.4
++ Fixed: Gzipped files now downloaded without problems (HTTP compression bug)
++ Fixed: Ending spaces in URLs now handled correctly
++ Fixed: META-HTTP bug
++ Shell: Type registration done only once
+
+3.15
++ Fixed: Bogus HTTP-referer with protected sites
++ Fixed: Fatal IO/socket error with large sites (handles not closed)
++ Fixed: K4 option now works
++ Fixed: --continue+URL(s) now clears previous URLs
++ Fixed: Parsing bug with 'www.foo.com?query'
++ Shell: 'Soft cancel' documented
++ Shell: 'Kx' options added
+
+3.10
++ Fixed: Broken pipes on Linux version
++ Fixed: Commandline version bug with gzipped files
++ Fixed: Crash when reaching compressed error pages
++ Fixed: Bogus html-escaped characters in query strings
++ Fixed: Files skipped (bogus anticipating system)
++ Fixed: Crash when showing stats (div by zero)
++ Fixed: Problems with URLs/redirects containing spaces or quotes
++ Fixed: Slash added when ~ detected
++ Fixed: Ugly VT terminal
++ New: Faster and cleaner mirror interrupt
+
+3.09
++ Fixed: Several problems with javascript parsing
++ Fixed: Elements after onXXX not parsed
++ New: Source update wrapper
++ New: Style url() and @import parsed
++ Shell: Word database and maximum number of links
++ Shell: Option changes taken in account immediately
++ Shell: Cleaner installer (registry keys)
+
+3.08
++ New: HTTP compression is now supported
++ New: Faster response analysis
++ Fixed: External page in html if cgi
++ Fixed: Mix between CR and CR/LF for comments
++ Fixed: Top index corrupted
++ Shell: Better refresh during parsing
++ Shell: DLL error
+
+3.07
++ Fixed: Random crashes with HTTP redirects
++ New: New rate limiter (should be sharper)
++ New: Code cleaned up, new htscore.c/httrack.c files
+
+3.06
++ Fixed: Redirect to https/mailto now supported
++ New: Top index/top dir for Un*x version
++ New: Sources more modular (.so)
++ New: Quicktime targetX= tags
++ New: HTTP 100 partially supported
+
+3.05
++ Fixed: Non-scannable tag parameters ("id","name",..)
++ Fixed: Java classes not found when using "." as separator
++ Fixed: Java classes not found when missing .class
+
+3.04
++ Fixed: URLs with starting spaces
++ Fixed: bogus URLs when using "base href"
++ Shell: --assume and -%e options included
++ New: Documentation updated a little
+
+3.03
++ New: Parser optimizations, 10 times faster now!
++ New: New --assume option to speed up cgi tests
++ New: Option to avoid Username/password storage for external pages
++ New: Query string kept for local URIs
++ Fixed: RFC2396 compliant URLs accepted (//foo and http:foo)
++ Fixed: foo@foo.com not considered as URL anymore
++ Fixed: Space encoded into %20 in URIs
++ Fixed: "Unable to save file" bug
++ Fixed: Corrupted top index.html
++ Fixed: Cookies disabled with --get
++ Fixed: Cache bug for error pages
+
+3.02
++ Fixed: Pages without title recorded in top index
++ Fixed: Error with Content-type+Content-disposition
++ Fixed: backblue.gif/external.html files not purged anymore
++ Fixed: Encoding problems with files containing %2F or other characters
++ Fixed: Write error reported for HTML files
++ New: hts-stop.lock file to pause the engine
++ New: New install system using InnoSetup
+
+3.01
++ New: HTTP real media files captured
++ Fixed: Bogus statitics
++ Fixed: Minor fixes
+
+3.00
++ New: New interface, with MANY improvements!
++ New: Better parsing (enhanced javascript parsing, sharper HTML parsing)
++ New: Faster and more efficient background download system
++ New: ETag properly handled
++ New: Optional URL list
++ New: Optionnal config file
++ New: New structure options
++ New: New filters options (size filters)
++ New: Better password site handling
++ New: Traffic control to avoid server overload
++ New: Setuid and Chroot for Unix release
++ New: limited 64-bit handling
++ New: .js files are now parsed
++ New: Single hts-log.txt file, error level
++ New: New top index.html design
++ New: "Update hack" option to prevent unnecessary updates
++ New: Default language sent for mirrors
++ New: Searchable index
++ Fixed: Bogus ftp routines (Linux version)
++ Fixed: Bug that caused to mirror a complete site from a subdir
++ Fixed: Bug that caused restart to be very slow
++ Fixed: Bug that caused loops on several query-string pages (?foo=/)
++ Fixed: Corrupted cache bug
++ Fixed: Random broken links (pages not downloaded)
++ Fixed: Shared links problems
++ Fixed: Bogus URLs with commas (,)
++ Fixed: Bogus / and \ mixed
++ Fixed: Bogus addresses with multiple @
++ Fixed: Bogus links with %2E and %2F
++ Fixed: Bogus empty links
++ Fixed: "Unexpected backing error" bug fixed
++ Fixed: Files with incorrect size no more accepted
++ Fixed: Top index.html created even for untitled pages
++ Fixed: Bogus N100 option (unable to save file)
++ Fixed: Deadlock when using many hosts in URLs
++ Fixed: Password stored internally to avoid access errors
++ Fixed: Fixed /nul DOS limit
++ Fixed: Bogus -* filter (nothing mirrored)
++ Fixed: .shtml now renamed into .html
++ Fixed: Content-disposition without ""
++ Fixed: External html page for /foo links
++ Fixed: Username/password % compliant
++ Fixed: Javascript parser sometimes failed with " and ' mixed
++ Fixed: Some Range: bugs when regeting complete files
++ Fixed: Range: problems with html files
++ Fixed: HTTP/1.1 407 and 416 messages now handled
++ Fixed: Bogus timestamp
++ Fixed: Null chars in HTML bug
++ Fixed: Error pages cache bug
++ Fixed: Connect error/site moved do not delete everything anymore!
++ Fixed: Bogus garbage ../ in relative URL
++ Shell: New transfer rate estimation
++ Shell: Fixed crash when using verbose wizard
++ Shell: dynamic lang.h for easier translation updates
++ Shell: Fixed some options not passed to the engine
++ Fixed: A lots of minor fixes!
+
+2.2
+Note: 3.00 alpha major bug fixes are included in the 2.2
+
+2.02
++ New: Cache system improved, compatible with all platforms
++ New: Update process improved (accurate date)
++ New: Remote timestamp for files
++ New: ETag (HTTP/1.1) supported
++ Shell: Portugese interface available
++ Fixed: Bug with links containing commas
++ Fixed: 'file://' bug with proxy
++ New: Engine a little bit faster
++ Shell: Some bugs fixed in the interface
+
+2.01
++ New: ftp through proxy finally supported!
++ New: Sources cleaned up
++ New: Again some new marvelous options
++ New: Speed improved (links caught during parsing, faster "fast update")
++ New: Tool to catch "submit" URL (forms or complex javascript links)
++ Shell: German interface available
++ Shell: Dutch interface available
++ Shell: Polish interface available
++ Fixed: Level 1 bug fixed
++ Fixed: Still some parsing/structure problems
++ Fixed: Referer now sent to server
++ Fixed: Cookies did not work properly
++ Fixed: Problems with redirect pages
++ New: Better javascript parsing
++ Fixed: Problems with URL-parameters (foo.cgi?param=2&choice=1)
++ Fixed: Problems with ftp
++ New: ftp transfers are now in passive mode (firewall compliant)
+
+2.00 -- The First Free Software Release of HTTrack!
++ New: HTTrack sources (command line), now free software, are given
++ Shell: Interface rewritten!
++ New: Documentation rewritten
++ Shell: Drag&Drop abilities
++ Shell: More URL informations
++ Shell: Fixed: Remote access problems
++ Fixed: Loop problems on some sites causing crashes
++ Fixed: URL encoding problems
++ Fixed: Some file access problems for ../
++ Fixed: Some fixes for updating a mirror
++ Shell: Crazy progress bar fixed
++ Fixed: Form action are rewritten so that cgi on form can work from an offline mirror
++ Fixed: Crashes after continuing an "hand-interrupted" mirror
++ Fixed: Bogus files with some servers (chunk bug)
+
+1.30
++ Shell: Interface improved
++ New: robots.txt are followed by default
++ New: Parsing speed improved on big (>10,000 links) sites with an hash table
++ New: Mirror Link mode (mirror all links in a page)
++ New: Cookies are now understood
++ New: No external pages option (replace external html/gif by default files)
++ New: Command line version improved, background on Unix releases
++ Fixed: Problems with javascript parsing
++ Fixed: Username/password not set to lowercase anymore
++ Fixed: Problems with base href
++ New: Links in level 1 html files now patched
++ New: Expurge now deletes unused folders
++ New: Option -V executes shell command for every new file
++ Shell: Primary filter now works
+
+1.24
++ Fixed: Ftp protocol bogus (with login/pass)
++ Fixed: Cache problems (corrupted files)
++ New: Expurge old files for updates
++ New: "Updated" messages for mirror updates
++ Shell: Autodial/hangup option to RAS
++ Fixed: index.html were not created sometimes
++ Shell: Fixed: Random crashes with the interface
++ Shell: Fixed: Filters profile not saved
++ Fixed: Various (and numerous) fixes
+
+1.23
++ Shell: Interface improved
++ Shell: Multiple setups
++ Shell: Redefine options
++ Shell: Continue interrupted mirror improved
+
+1.22
++ Fixed: Parsing up/down did not work well
++ Fixed: Several files not catched, bugs fixes
++ Fixed: Problems with classes (1.21)
++ New: Transfer rate can be limited (-A option)
++ Shell: Smooth refresh
++ New: ftp basic protocol a little bit improved
+
+1.21
++ Fixed: Several java classes were not parsed
++ Fixed: Some folders without ending / ignored
++ Fixed: Crashes due to content-type too long
+
+1.20
++ Shell: documentation!
++ Fixed: Some problems with 'host cancel' system after timeouts (crashes)
++ New: Get only end of files if possible (file partially get)
++ New: New cache system (only HTML stored)
++ New: User-defined structure possible
++ New: Also available: french interface
++ Fixed: Random crashes (div by 0/illegal instruction) with null size files
++ New: Limited ftp protocol (files only), e.g. +ftp://* now works
++ Fixed: Some connect problems with several servers or proxies
++ New: New option, save html error report by default
++ Shell: Browse and see log files at the end of a mirror
++ New: Proxy authentication (ex: guest:star@myproxy.com:8080)
++ Shell: Interface improved (especially during mirror)
++ Fixed: Ambiguous files are renamed (asp,cgi->html/gif..)
++ Shell: New test link mode option
++ New: Site authentication (ex: guest:star@www.myweb.com/index.html)
++ Fixed: Minor bugs fixed
++ Shell: See log files during a mirror
++ Fixed: Some problems using CGI (different names now)
++ Fixed: Go down/up/both options and filters
++ Fixed: "Store html first" did not work
++ New: -F option ("Browser ID") disguise HTTrack into a browser
++ New: New filter system
++ Shell: New "Save as default" options
++ Fixed: "Build options" did NOT work properly! (files overwritten or missing)
++ Fixed: User agent ID fixed
++ Shell: Skip options
++ Shell: Better interface control during mirrors
++ Shell: InstallShield and Help files
++ Fixed: Some external links were not filtered sometimes
++ Fixed: Mirror crash at the end
+
+1.16b
++ Shell: Really *stupid* bug fixed causing WinHTTrack to be slooow
++ Fixed: Crash if the first page has no title fixed
++ Fixed: Bogus options like "Just scan" saved empty files
++ Fixed: Forbid all links (*) with manual accept did not work
++ Shell: Filters interface improved
+1.16:
++ New : Java Classes and subclasses are now retrieved!
++ New: Better JavaScripts parsing
++ New: Option: Abandon slowest hosts if timeout/transfer too slow
++ Shell: Interface improved
+
+1.15b
++ Fixed: Some bugs fixed
+1.15:
++ Shell: Interface improved
++ New: Robot improved (some files through javascript are now detected!)
++ New: Improved wild cards (for example, +www.*.com/*.zip)
++ New: 'config' file to configurate proxy, path.. only once
+
+1.11
++ New: Wait for specific time (begin transfer at specific hour)
++ New: Time limit option (stops transfer after x seconds)
++ Shell: Interface improved for an easy use
+
+1.10e
++ Fixed: Maps were not correctly managed (stupid bug)
+1.10d:
++ Fixed: Bogus index.html fixed
+1.10c
++ Shell: "Time out" field needed "transfer rate" field
+1.10b
++ Fixed: Better memory management
+1.10
++ New: "Transfer rate out" option added (abandon slowests sites)
++ New: "Deaf" hosts do not freeze HTTrack any more
++ Fixed: Again problems with code/codebase tags
++ New: Broken links detection improved
+
+1.04
++ Fixed:Some links were not correctly read (pages with "codebase" tags)
++ Shell: Interface improved
+
+1.03 (No changes for the command-line robot)
++ Shell: Big bug fixed! (VERY slow transfer rates..)
+
+1.02
++ Fixed: Some java files were not correctly transfered
++ New: Speed has been improved
++ Fixed: Log file more accurate
++ Shell: Interface has been improved
+
+1.01
++ Fixed: Structure check error in some cases
+
+1.00 -- The 1.00, Yeah!
++ New: base and codebase are now scanned
+
+0.998 beta-2
++ Fixed: Multiple name bug (files having the same name in the same directory) with -O option fixed
+
+0.997 beta-2
++ Fixed: Filenames with '%' were not correctly named
++ Fixed: Bug detected in 0.996: several files are not written on disk!!
+
+0.996 beta-2
++ New: -O option (path for mirror and log)
++ New: Unmodified file time/date are not changed during an update
+
+0.99 beta-2
++ New: User-agent field
++ New: Shortcuts (--spider etc.)
++ New: Links not retrieved are now rebuilt absolutly
++ New: The 'g' option (juste get files in current directory) has been added
++ New: Primary links analyste has been improved
++ Fixed: "304" bug fixed
+
+0.25 beta-2
++ Fixed: Freeze during several mirrors fixed!
++ New: More 'N' options (filenames type)
+
+0.24 beta-2
++ Fixed: Restart/Update with cache did not work (really not..)
++ Fixed: Wild cards now work properly (e.g. +www.abc.com* do works)
++ New: The 'n' option (get non-html files near a link) has been added!
+
+0.23 beta-2
++ Fixed: The 'M' option (site size) did not work
++ Fixed: Files larger than 65Kb were not correctly written
+
+older beta
++ Many, many bugs fixed
+