home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / networks / pcg3r112.zip / RELEASE.111 < prev    next >
Text File  |  1993-08-02  |  5KB  |  161 lines

  1. This is the release note file for PC Gopher III, version 1.1.1, released
  2. 3 August 1993.
  3.  
  4.  
  5. ---------------------------------
  6.                     Fixed Bugs
  7. ---------------------------------
  8.  
  9.   * the active query counter wasn't being properly decremented in all
  10.   cases, leading to bogus "no more than two active queries allowed"
  11.   messages
  12.  
  13.   * the option to disable DOS shells was being ignored
  14.  
  15.  
  16. ---------------------------------
  17.           Added Features
  18. ---------------------------------
  19.  
  20.  
  21.   * gopher can now read the values of environment variables placed in
  22.   GOPHER.INI (see below)
  23.  
  24.   * added five parameters to GOPHER.INI:
  25.  
  26.     - in the [paths] section:
  27.  
  28.         bookmark_file   = .\GOPHER.BMK  ; filename for bookmarks
  29.         binary_save_dir = .             ; default directory for binary file saves
  30.         text_save_dir   = .             ; default directory for text file saves
  31.  
  32.     - in the [prefs] section:
  33.  
  34.         allow_shells        = YES       ; YES to allow DOS shells, else NO
  35.         allow_swap          = YES       ; YES to allow swap to disk
  36.                                         ;  during shells, else NO
  37.  
  38. ---------------------------------
  39.           Changes
  40. ---------------------------------
  41.  
  42.   Commandline Switches
  43.   --------------------
  44.  
  45.   There's only one switch accepted now: the path to GOPHER.INI.  If you
  46.   want to, you can put environment variables in GOPHER.INI, but be aware
  47.   that the environment space is LIMITED, and that filling it up may have
  48.   UNPREDICTABLE CONSEQUENCES.  You can always expand the enviroment
  49.   space (see your DOS manual), but that takes memory that could
  50.   otherwise be used for large file or directory viewing...
  51.  
  52.   There's been some concern about removing the @configfile option; I got
  53.   rid of it because I think it's confusing to have two config files, one
  54.   overriding the other but only in some cases, etc., etc.
  55.  
  56.   I can't imagine a scenario that would require the @configfile option,
  57.   especially with the addition of environment variables to the
  58.   GOPHER.INI file.  If your needs still aren't met by this new
  59.   arrangement, send me mail.
  60.  
  61.     Here are the possiblities as I see them, and the suggested options:
  62.  
  63.   1.  Gopher lives on user's local drive
  64.   --------------------------------------
  65.  
  66.         Just use GOPHER.INI.  If you MUST, define environment variables
  67.       for things, and put them in the file.  For example,
  68.  
  69.       bookmark_file = %ugly_var
  70.  
  71.           would look in the environment for the value of ugly_var, and
  72.       use that for the name of the bookmark file.
  73.  
  74.  
  75.   2.  Gopher lives on a shared network drive
  76.   ------------------------------------------
  77.  
  78.       There are two options:
  79.  
  80.         1. Use a separate copy of GOPHER.INI for each user.  To run
  81.            gopher, type
  82.  
  83.            GOPHER D:\MOO\GOPHER.INI
  84.  
  85.            D:\MOO can be a local or network drive.
  86.  
  87.            Advantages:
  88.  
  89.              - No use of environment space.
  90.  
  91.              - User can change preferences and settings without
  92.                interfering with other user's preferences and settings,
  93.                by editing GOPHER.INI.
  94.  
  95.            Disadvantages:
  96.  
  97.              - If you have 8 million users sharing the same copy of
  98.                gopher, you'll need 8 million copies of GOPHER.INI, one
  99.                for each user.
  100.  
  101.            This is exactly the same as the old @configfile option.
  102.            Actually, since GOPHER.INI is just a plain ASCII text file,
  103.            some clever person could write a utility for server
  104.            administrators to use to generate 8 million copies of
  105.            GOPHER.INI.
  106.  
  107.  
  108.         2. Use a shared copy of GOPHER.INI.  Use environment variables
  109.            from the user's machine to handle addressing. For example, if
  110.            the user's IP address is 9.9.9.9, you could set an
  111.            environment variable called "fooIP" to "9.9.9.9", like this:
  112.  
  113.            SET FOOIP=9.9.9.9
  114.  
  115.            and in the shared copy of GOPHER.INI, set the "pc_ip" line to
  116.            look like this:
  117.  
  118.            pc_ip = %FOOIP
  119.  
  120.            Advantages:
  121.  
  122.              - Less work for server administrator, only need one copy of
  123.                GOPHER.INI
  124.  
  125.              - User can change preferences and settings without
  126.                interfering with other user's preferences and settings,
  127.                by setting environment variables.
  128.  
  129.            Disadvantages:
  130.  
  131.              - Environment variables are a waste of memory, and filling
  132.                the environment space can have unpredictable
  133.                consequences.
  134.  
  135. ---------------------------------
  136.            Unfixed Bugs
  137. ---------------------------------
  138.  
  139.   * if there's a non-single-window mode browser on the screen, and you
  140.     switch to single-window mode, you have to open a new browser to get
  141.     the "Go Back" button to appear
  142.  
  143.   * in single-window mode, a failed query shouldn't close the window
  144.  
  145.   * in single-window mode, the list of items is sometimes incomplete
  146.     until the scrollbar has been moved.
  147.  
  148.   * still no help system
  149.  
  150.   * empty directories shouldn't be displayed
  151.  
  152.   * MS-DOS and 64k segments.  This bug is unlikely to be remedied in the
  153.     near future.
  154.  
  155. Have fun, and keep reporting bugs!
  156.  
  157. Daniel A. Torrey
  158. Chief Cook and Bottle-washer, PC Gopher
  159. daniel@boombox.micro.umn.edu
  160.  
  161.