Linklint Change History ======================= Version 2.3.5 August 13, 2001 ----------------------------- o added -no_anchors tag (for larger sites) o fixed bug that prevented site checks of some non port 80 sites. (Thanks Rick Perry). Version 2.3.4 August 8, 2001 ----------------------------- o s!//+!/!g inside of UniqueUrl() o added -http_header and -language options o added .php and .jar files to file type list o Look for applet .jar files (archive=*.jar) files o Default is to use query strings in HTTP site check o -no_query_string changes back to "old" behavior (no query strings are used in HTTP site checks). Version 2.3.3 July 6, 2001 ---------------------------- o added 2nd arg to mkdir() for url doc directory Version 2.3.2 June 22, 2001 ---------------------------- o -no_warn_index for missing index file warnings o -concise_url suppress STDOUT output of valid remote links Version 2.3.1 June 21, 2001 --------------------------- o site check proxy support: removed conflict with -proxy, moved proxy support to Request() so it works w/ site checks as well as remote URL's. Version 2.3.0 June 3, 2001 -------------------------- o moved home site and email address o added -help_all -version -license "@" o updated to GPL Version 2.2 January 6, 2000 --------------------------- o GNU GPL o -output_frames o -help_all o @ and @STDIN o -version o -url_doc_prefix o -dont_output xxx o linklint.txt, linklint.html => index.txt, index.html Version 2.1 July 24, 1997 ------------------------- o Added html output files. New flags: -docbase, -textonly, -htmlonly o Changed format of orphans.txt to allow hyperlinks to the orphans o removed "text after space" warning. o added -cache flag to control directory of status cache file Version 2.0.22 July 22, 1997 ---------------------------- o bind() local host to socket before connect() fixed a bug on some systems that were getting a Bus Error on the next remote url after timing out connecting to host o fixed -out file when only remote urls are checked o @@ without a filename defaults to linkdoc/remoteX.txt where "linkdoc" is the -doc directory. o added -redirect flag to check for redirected remote urls (This is disabled when using the modified cache.) o now cross reference url failures when @@remoteX.txt is input o removed urltry.txt files, all failed urls are in urlfail.txt files Version 2.0.21 July 21, 1997 ---------------------------- o fixed a bug that caused erroneous "file not found" errors on some files on some Apache Servers running HTTP/1.1 o @@files can now read in HtTp:// (scheme is now case insensitive) o ignore comments when parsing for redirects o now allow "--!>" as well as standard "-->" for closing comment. Version 2.0.20 July 20, 1997 ---------------------------- o now convert all linkspecs to lowercase on Windows (unless -case) o allow linksets to .htm, .html without leading /. o expanded html documentation o (-timeout t) allow an additional t seconds to read data o added -proxy flag for remote url proxy server (beta) o only print out tags with links in -db3 mode o added -redirect for checking meta redirects in remote urls (beta) Version 2.0.19 July 17, 1997 ---------------------------- o relaxed requirements for well formed http status line o now print out malformed status lines in -db8 mode Version 2.0.18 July 16, 1997 ---------------------------- o added named maps to named anchor list o fixed problem reporting errors for links containing \n o added log o gif to distribution o now ignore anchors outside of parse routine Version 2.0.17, July, 14, 1997 ------------------------------- o fixed typos and errors in the documentation. No changes to the code. Version 2.0.16, July, 14, 1997 ------------------------------ o fixed problem of reporting all subdirs as orphans (Ed Greenberg). o changed format of -password to -password realm user:password. o allow a DEFAULT password realm. o beefed up warning messages for passwords. o full timeout logic implemented for url checking on Unix. o files excluded by robots.txt are now skipped instead of missing. o process named anchors to mapped files correctly. Version 2.0.15, July 4, 1997 ---------------------------- o added -password realm:user:password for authorization o allow optional :port at end of -host hostname o redid tag logic to emulate (weird) Netscape 3.0 behavior. o urlwarn.txt now contains warnings like warn.txt file. o changed many output file names: file_x.txt -> fileX.txt etc. Version 2.0B14, July 3, 1997 ---------------------------- o fixed bug introduced in 2.0B11 of adding basepath to external links. o now resolve named anchors globally to ignore ones in skipped files. Version 2.0B12, July 2, 1997 ---------------------------- o added a warning for spaces in urls o changed warning print out now have warn_x.txt and warn_f.txt o improved printout of failed urls: added urlfailF.txt Version 2.0B11, July 2, 1997 ---------------------------- o ignore text between which changed some of the parser logic and made it a tad slower. o stop recursion into default directories in local site check o print out relative directories instead of absolute o save url progress to urllog.txt o changed some of the -db flags, improved -db3 printout o renamed linklint.doc to linklint.txt Version 2.0B10, June 30, 1997 ----------------------------- o allow named anchors to links that contain queries o truncate progress on screen to 79 chars/line o save full progress to dir/log.txt if -doc dir is specified o changed -log to -out o default -limit is now 500 o use -host as default basehost o added schema: 'javascript', 'view-source', 'about' o check for cgi files first in printing out lost+found lists o fixed a glitch that did not add basehost to http:file Version 2.0B9, June 29, 1997 ---------------------------- o strip off query before getting basepath/basefile. (Ed Greenberg) o print out anchor.txt, anchor_x.txt Version 2.0B8, June 29, 1997 ---------------------------- o fixed another Unix/Windows anomaly. Unix would recognize -d "sub/" as a directory. Now I only append a "/" if the link does not end in "/". o only print extra map information if a link has actually been mapped. Version 2.0B7, June 27, 1997 ---------------------------- o fixed serious Unix problem of not trying -d on files if -f succeeds. This prevented linklint from recursing into directory links that did not end in "/". o changed printout of local directories to full path w/o trailing / o changed -unused to -orphan o changed -ashttp to -http o changed -aslocal to -local o added help.html documentation