home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 April / PCO_04_97.ISO / filesbbs / os2 / tton1900.arj / TTON1900.ZIP / docs / WHATS.NEW < prev    next >
Encoding:
Text File  |  1997-02-17  |  9.3 KB  |  212 lines

  1. Templeton
  2. Copyright 1995,1996 N.A. Krawetz
  3. All rights reserved.
  4.  
  5. REVISION HISTORY
  6.  
  7. 14 Feb 1997    version 1.820
  8.   Registration payments allowed via BMT Micro (www.bmtmicro.com)
  9.   Corrected retrieval of wildcard-restricted CGI data.  For example,
  10.     "deny *.gif" would still retrieve "http://machine/cgibin/time.cgi"
  11.     which generates a ".gif".  Now file is correctly *not* retrieved.
  12.   Revised socket-read function.  This corrected one bug under Linux.
  13.   Corrected file timestamp to corrected correspond with daylight-savings time.
  14.   Updated expiration data to April 15.  (Wanted April 1, but informed that
  15.     it would not be a "fun" April Fool's joke.)
  16.   Updated documentation to include new registration fees and method.
  17.   New icons.  (The "Home" icon cause some confusion.)
  18.   HTML 3.2 compatable.  Supports lowsrc and client-side image mapping
  19.     when the image map information is stored in a seperate file.
  20.  
  21. 18 Jan 1997    version 1.810
  22.   Corrected mkdir error on drive specification.
  23.   Added If-Modified-By to retrievals.  Updated docs.
  24.   Changed the default FileOverwrite from TRUE to MODIFIED.
  25.   Corrected reading from $ETC directory.
  26.   Corrected image links to restricted images.  (Document now matches logs.)
  27.   Restricted images with RemoveRestricted set to TRUE no longer removes
  28.     the entire IMG tag.  (ALT=text and other information was lost!)
  29.     Now the src= field is set to "".  Netscape 2.02 for OS/2 displays a
  30.     "unloadable image" icon.  WebExplorer for OS/2 displays the ALT=
  31.     text.  Seems browser specific, but only Netscape fails to follow
  32.     the HTML 3.0 standard.
  33.  
  34. 31 Dec 1996    version 1.803
  35.   Corrected incorrect link when server says "/robots.txt has moved."
  36.     Seen on www.primenet.com.  Exclusion standard does not say file
  37.     can move.  (Bug probably existed since 1.75.)
  38.   Updated docs/system.htm section on OS/2 EMX DLLs.
  39.   No longer can "Add" a URL that is restricted.
  40.   Directories now refer to first found instance of hostname.  (Was this
  41.     way in 1.76, but got broke along the way.)
  42.   Last release of 1996.
  43.  
  44. 26 Dec 1996    version 1.802
  45.   Corrected EOF bug introduced in 1.801.
  46.   Correctly displays % processed, even when server does not return length.
  47.   Explicitly remove "/./" from initial path (prevent duplicate retrieval).
  48.  
  49. 25 Dec 1996    version 1.801
  50.   Added pwd64.exe to distribution.
  51.   Added pwd64.htm documentation.
  52.  
  53. 20 Dec 1996    version 1.80
  54.   Corrected index.html/index.html introduced in version 1.783.
  55.   Added basic authentication.
  56.   Created pwd64.exe to generate base64 authentication.  For use with
  57.     authentication in the configuration files
  58.   Corrected file-overwrite problem for restarting.  Solved by always
  59.     overwriting HTML files, but not images or "other" file types.
  60.   Added '*' wildcard to allow/deny restrictions.
  61.   File timestamp now reflects Last-modified time from server.  NOTE: EMX
  62.     improperly ignores local daylight-savings time, so it may be 1
  63.     hour off.  To be fixed.
  64.   Updated documentation.
  65.   Updated expiration date: 15 Feb 1997.
  66.  
  67. 23 Nov 1996    version 1.782 beta
  68.   First robots.txt now uses proxy information when running non-interactive.
  69.   Removed garbage URL when using "Add" and "Interactive FALSE".
  70.   Created Templeton.ico for OS/2 icons.
  71.  
  72. 15 Nov 1996    version 1.781 beta
  73.   Servers that do not return server info now add entry to server list.
  74.   Corrected missing robots.txt when using "Add" from the configuration file.
  75.   Corrected extraneous path info when using "Add" and "LocalPath" from the
  76.     configuration file.
  77.   Registration prompting removed for non-interactive mode.
  78.   Corrected HEAD buffering when server returns entire document, blank
  79.     lines in front of the meta information, or no meta information
  80.     (first found at www.cs.ubc.ca).
  81.   Increased max URL length from 128 to 256 characters.  This will be dynamic
  82.     later, but for now it is just big.
  83.  
  84. 28 Oct 1996    version 1.78 beta
  85.   Fixed commands from crashing when improperly used %.
  86.   Commands now recognize %% %d %u %h %l %r and %s (backwards compatability)
  87.   Lots of changes to the documentation.
  88.   Fixed double index problem (index.html/index.html).
  89.   Fixed double extension problem (index.html.gif).
  90.   Fixed extraneous '/' added to some requested URL.
  91.   Removed redundant gethostbyname calls (easier on nameserver).
  92.   Removed Linux system() security risk when executing as seteuid(root).
  93.   Removed extra CRLF during prompts under Linux and SunOS.
  94.   Corrected backspace under SunOS/Solaris/Linux
  95.   *** Changed default for FileOverwrite to TRUE!!!  Be warned.
  96.   Corrected bug with Proxy requests
  97.   Corrected string problem under Linux/SunOS
  98.  
  99. 16 Oct 1996    version 1.77 beta
  100.   Released Oct. 20, 1996
  101.   Restricted registration for IP addresses that are down or loopbacks
  102.   Application-Text files no longer have ".text" added as an extension.
  103.     (some servers return this metatype for unknown binary data.)
  104.   Added Command_* to run commands after retrieving a file-type.
  105.   Changed command file to strip surrounding spaces/quotes from value string.
  106.   Changed command file to accept spaces within the value string.
  107.   
  108.  9 Oct 1996    version 1.762 beta
  109.   Corrected retrieval of frames HTML code.
  110.   New ways to register: IP address and subnet
  111.  
  112.  1 Oct 1996    version 1.761 beta
  113.   Released Oct. 2, 1996
  114.   Corrected incorrect insertion of "index.html" when a file has an explicit
  115.   self-link.  File Cow.html: <a href="cow.html#label">
  116.   Corrected error handling null links: <a href="">, <a href=">, <a href=>, etc.
  117.  
  118. 23 Sep 1996    version 1.76 beta
  119.   Released Sep 23, 1996
  120.   Corrected big problem when index was renamed or proxy port changed.
  121.   Corrected restrictions that use a '#' on the line after restriction.
  122.  
  123. 10 Sep 1996    version 1.76 beta
  124.   Added spoofing
  125.   Corrected core dump when curses is not configured (now ends nicely)
  126.  
  127. 14 Aug 1996    version 1.752 beta
  128.   Released Aug 16, 1996
  129.   Added additional logging including server type and mailto logging.
  130.   Why?  Jarrid found a bug in a popular web server and wanted to identify
  131.   all machines that had the old (buggy) server so he could request their
  132.   upgrade.  Templeton now generates a list of server types and IP addresses
  133.   in order to help Jarrid.
  134.   Why mailto?  I've had a few requests to generate a list of e-mail addresses
  135.   for automated mailing lists.  (If I were smart, I'd put in a catch so MY
  136.   e-mail address is never added to the list... :-)
  137.  
  138. 25 July 1996    version 1.751 beta
  139.   1. hrefs that contain just a "#ext" were ignored.
  140.   2. image maps that return an html error message but an error code 200 (OK)
  141.       no longer core dump (just makes an empty file).  This was the case with
  142.       www.lycos.com.
  143.   3. attempted to correct curses bug when using ^H on a text line.
  144.   Added new feature: server-file.  This generates a list of hosts and server
  145.   types.  Note: a host with 2 ports running 2 different servers will only
  146.   list ONE of the servers and not associate it with a port.
  147.  
  148.  6 May 1996    version 1.75 beta
  149.   Added restriction list.
  150.    - Restriction list supports robots.txt
  151.     -- all instances of "templeton" in robots.txt are obeyed
  152.     -- default (catch-all) restrictions in robots.txt are used when set
  153.        in the configuration file using "Exclusion"
  154.     -- allows manual override of all restrictions
  155.   Searches for config files {.templetonrc  tempeton.cfg  templeto.cfg} in:
  156.     1. $(ETC)/
  157.     2. $(HOME)/
  158.     3. ./
  159.   Added text (termcap/curses) user interface (UI).
  160.   UI allows for:
  161.     1. pause (any non special key)
  162.     2. quit  (q,Q,x,X)
  163.     3. change sleep interval (s,S)
  164.     4. list/add/delete/change restrictions (l,L)
  165.   Still to go before release:  shareware protection.
  166.  
  167. 25 April 1996    version 1.74 beta
  168.   Corrected inline ISMAP for use with
  169.   <http://www.geocities.com/cgi-bin/main/BHI/proxmap.html> (my first example
  170.   of client-end ISMAP processing).
  171.  
  172.  4 April 1996    version 1.73 beta
  173.   Corrected proxy port bug when set from configuration file.
  174.  
  175. 14 March 1996    version 1.73 beta
  176.   Expires 2 April 1996
  177.   Added restriction by (sub)domain.  Set RestrictHost to .edu to restrict to
  178.     .edu domain.  (Sub)domains are specified by the starting "."
  179.   Corrected bug with imagemap concatination.
  180.   Added "(IP_ADDRESS)" to default "From:" line.
  181.   Corrected imagemap identification.
  182.   Corrected file extension identification.
  183.   Corrected FAT mapping to include determined extensions.
  184.   Corrected imagemaps to reflect local file structure (absolute paths only).
  185.  
  186. 12 March 1996   version 1.72a beta
  187.   Expires 2 April 1996
  188.   Compiles with -Wall with no warnings! :-)
  189.   Searches for default configuration files in the current order:
  190.     1) $(HOME)/.templetonrc
  191.     2) ./.templetonrc
  192.     3) ./templeton.cfg
  193.     4) command line
  194.  
  195.  1 March 1996    version 1.72 beta
  196.   Expired 12 March 1996
  197.   Allows indirect referencing on all links except imagemaps.  Imagemaps
  198.   must be absolute links.
  199.   Corrected display problem with non-left justified text.
  200.   Corrected problem with filename 8.3 hashing.
  201.   Added support for .templetonrc and templeton.cfg in current directory.
  202.   Modified default From: value to username@hostname.domainname
  203.   System prepared for robot.txt implementation.
  204.   System prepared for GUI (UI now independent of engine).
  205.   Modified text user interface: now prompts for restrict path yes|no|/path.
  206.     Yes restricts to currently specified path
  207.     No does not restrict
  208.     /path restricts to specified path (starting point may not be root of tree)
  209.   Initial URL allowed to be not within restricted path.
  210.   Debug stores more info.
  211.  
  212.