Short: V2.4a, leeches web sites, etc. Author: Tim Corringham Uploader: Tim Corringham Type: comm/tcp Replaces: tcpdl.lha Architecture: m68k-amigaos Distribution: Aminet tcpdl is a program which downloads files from a http host. It can follow links (across sites if required), and can be configured to to ignore certain file types. It makes full use of AmigaDOS multi-tasking, and can download up to 15 files at a time. A status window reports current activity. tcpdl 2.4a includes the following changes from the previous Aminet version: - fixed a bug that caused non-text files to be downloaded even when the previously downloaded version was still current. - 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. - 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. - added the NOSAVE command line option. When specified this prevents any downloaded files from being saved. - added the DEBUG command line option. - 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 tcpdlpp is a post processor for html files downloaded by tcpdl, which converts all links to those files downloaded to relative URLs. Links to files that have not been downloaded are made to explicitly refer to the site where they can be found. tcpdlpp provides a summary of the number of occurances of every link found, for both downloaded files and remote URLs. Using these programs together allows you to make a local copy of selected sites, which can then be browsed off-line. Links to files that have not been downloaded can be followed when you are on-line.