[Contents]
[Copyright]
[Disclaimer]
[Introduction]
[Requirements]
[Support] [Problems] [Thanks] [History] [Usage] [Notes] |
"tcpdl" history | |
v2.5 -> v2.5a |
Fixed a problem where the leading enclosing quotes around URLs in downloaded HTML files were omitted. |
v2.4a -> v2.5 |
Added a Added a size gadget to the status window which allows the width of the window to be adjusted (the height is fixed by the number of tasks specified). Added a Added a Added a Added a |
v2.4 -> v2.4a |
Fixed a bug that caused non-text files to be downloaded even when the previously downloaded version was still current. This wasted bandwidth unnecessarily. Thanks to Jon Wareham for reporting this problem. |
v2.3c -> v2.4 |
Reworked the code that deals with the HTTP transfer. This should make the code more tolerant of strange replies from the server, and has paved the way for further improvements in the future. Changed behaviour when URLs containing characters that are invalid in
AmigaDOS file names are encountered. Any invalid characters are now encoded
as Changed behaviour when filenames are longer than allowed by the filesystem being used. Filenames are now simply truncated at the maximum supported length (30 characters for FFS). The full URL without truncation will appear in HTML references. Previously, the filename was truncated and a CRC encoding was added. The new approach could lead to filename clashes (where more than one file in a directory has the same name) but this is expected to cause fewer problems than the CRC encoding. (Note: The encoding of characters (described above) that are invalid in filenames may cause filenames to exceed the length limit and be truncated.) Added the Added the Added new status messages
Previously, some temporary file were written to "t:", which could cause problems in low memory situations. All files are now written to "tcpdldir:" so the user has control of the location of all files generated (even temporarily) by tcpdl. Corrected display of current and total file sizes. Previously these were displayed only intermittently. Corrected minor bug in the status display which caused columns not to be correctly aligned Reduced memory usage slightly Corrected a bug that could leave some files locked if an error occured during a download |
v2.3b -> v2.3c |
Added URL command line option. This allows a URL to be downloaded to be specified on the command line rather than in the "urllist" file. See the Command Line Options section for details. Added Added Added Added Reduced the default number of processes to 12, as 15 was too much for many machines. Changed command line option handling to use AmigaDOS templates. |
v2.3a -> v2.3b |
tcpdl sent HTTP commands that some hosts didn't like - it should now manage to talk to hosts using any version of HTTP. The The
Added a configuration option tcpdl used to send the user's realname to the http host - there is no need to do this, so now it doesn't. Fixed the |
v2.3 -> v2.3a |
Made it possible to exit tcpdl when run from Workbench. Fixed "Enforcer" hits when urllist contains a blank line. |
v2.2 -> v2.3 |
Added support for proxy servers. Added configuration options for connection, and HTTP transfer timeouts. Added configuration option for the number of retries for failed transfers. tcpdl now uses memory pools for its memory allocation. This improves the allocation times slightly, but has a dramatic effect on the deallocation time. It also reduces the risk of memory leakage when tcpdl is interrupted. The "User Agent" name has been changed to conform to RFC2068. The tcpdl.config file is now closed as soon as it has been read. The environment variable Changed the |
v2.1 -> v2.2 |
Added tcpdl.config to allow the specification of file types that are not to be downloaded. |
v2.0 -> v2.1 |
Fixed problem where URLs in the urllist file which were not followed by at least one space or tab character were ignored. |
"tcpdlpp" history | |
v1.3 -> v1.4 |
Changed the handling of URLs with a leading "/". All URLs are now converted to relative form, so all local links should work when browsing off-line. |
v1.2 -> v1.3: |
Minor optimizations. |
v1.1 -> v1.2: |
Improved the handling of ".." in URLs. Added optional translation of characters in URLs, by means of a new configuration file "tcpdldir:tcpdlpp.config". |
[Contents]
[Copyright]
[Disclaimer]
[Introduction]
[Requirements]
[Support] [Problems] [Thanks] [History] [Usage] [Notes] |