From: gopher@boombox.micro.umn.edu (The Gopher Team)
Newsgroups: comp.infosystems.gopher
Subject: Unix Gopher 1.1 now available
Date: 11 Dec 92 22:34:15 GMT
Distribution: comp
Original-To: gopher-news@boombox.micro.umn.edu


Gopher for Unix version 1.1 is now available.  There are many changes
and bug-fixes.  Many things are done a little differently now.

Gopher compiles and has been lightly tested on:

  SunOS 4.1.[23]  
  IRIX 4.0.1
  NeXT 2.2 and 3.0
  A/UX 3.0
  Ultrix 4.2
  EP/IX
  AIX 3.2
  HP-UX 8.0

It's been indirectly tested on the following platforms

  Convex, Unicos, SVR4, and SCO ODT 2.0

gopher1.1.tar.Z is available via anonymous ftp, or gopher from
boombox.micro.umn.edu in the directory /pub/gopher/Unix


Here are a list of changes since 1.03
-------------------------------------

* Fixed error processing results when using ANSI varargs.
  <asc@uci.edu>

 * WAIS search results will now get the name from a "Sidefile" (i.e.
  .cap entry)  if it exists.  Note that the indexes and the files
  must reside on the same host if this is to work.
  <Mike_Macgirvin@MED.Stanford.EDU>

* The security file has been replaced with a gopherd.conf file.
  For info on configuration see the example gopherd.conf file, or
  the soon to be written gopherd.conf man page.  Use the -o option to
  gopherd to specify an option file

* Object type mapping from filename extensions is now implemented
  in the gopherd.conf file as well.

* exec:args:/scriptname may now contain an empty argument list, so
  this is now valid:

        Path=exec::finger @moocow

* Changed the way the WAIS code is linked in.  You'll have to make a
  symbolic link for the WAIS bin directory now. (Read the updated
  INSTALL documentation.

* Fixed problem with mail spool files with addresses longer than 64
  characters.  (Greg Smith smith@bucknell.edu)

* WSRC objects found through the WAIS gateway are interpreted as gopher
  search items instead of text files.

* Logging when using chroot() will no longer give GMT times.  It will give
  the local time instead. (Rob.Montjoy@uc.edu)

* Reverted to old cache method that doesn't fail when you change the
  name of a parent directory.

* Turned off linger option on sockets.  The server shouldn't leave
  sockets in the CLOSING state anymore (well we can hope :-)
  (edmoy@violet.berkeley.edu)

  Also added SOREUSEADDR option on the socket.

* Logfile now gets created with mode 644 permissions.
  (mark@sarek.plk.af.mil)

* Fixed core dump problems with core dumps inside of waisgopher.c.
  The problem was with an incorrect AbortOutput() call that had the
  wrong parameters [buchali@sun8.ruf.uni-freiburg.de (Christine
  Buchali)] 

* Fixed all known problems with numbering.  Numbering directories is
  different now. Instead of putting an item in the nth place, it sorts
  the directory as follows:
  -    All numbered entries are first, sorted by number.  If two items
       have the smme number, then sorting is done alphabetically
  -    All remaining entries are then added at the end, sorted in
       alphabetical order.
 
* Fixed problem with Wais gateway and munged characters.  The wais
  gateway now obeys the protocol and transmits CR-LF pairs at the end of
  lines like it's supposed to.

* Fixed problem with tmp files from ftp gateway..  Also, rewrote the
  ftp-gateway to talk ftp-protocol directly instead of relying on the
  ftp executable.

* Directory listings are now generated with NLST -LF instead of -F, this
  should fix some problems with symbolicly linked directories. 
  (valke@cca.vu.nl (Peter Valkenburg))

* Audio files should transer across the ftp gateway properly now.
  (valke@cca.vu.nl (Peter Valkenburg))

client
------

* Processing of overly long titles is now better dealt with.

* By popular demand, typing a number "enter's" the item, instead of
  just moving you there.

* Copyright notice is displayed when you enter gopher for the first time.

* Added support for GIF files.

* Fixed bug where you can't change the Mail command.

* Now can save direct from the menu, press 's', doesn't put icky
  bolding characters into your data...

* You can now save into pipes, i.e. "| uncompress| xloadimage -" will
  do the right thing... Can't do it in securemode though..

* Can now save in ~/ and ~username.

* Removed dead code, blew away error.c.

* Fixed error processing for cso queries. (JQ Johnson)
  jqj@ns.uoregon.edu

* Changed prompt for mailing a document to "Mail current document to:"
  Mod from dhgo@midway.uchicago.edu (donald goldhamer)

* Some of the error messages are more descriptive (unknown host etc.)

* Client distinguishes between 3270 and Telnet types. Marie-Christine
  <gophadmi@gopher.yale.edu>

* Fixed problem with line positioning when a failure to connect occurs.
 <snewton@oac.hsc.uth.tmc.edu>

* Fixed bug when deleting last bookmark in a directory.  Also fixed
  screen updating problem when deleting last bookmark in a list.

* Added additional input processing, ^u now kills the entire line.
  Cursor keys can move within any entry dialog.

* Fixed problem with backspace key on certain system V systems.

* Cursor keys now wrap around the main gopher menu.

* Added snazzy dialog boxes everywhere.  Experimented with Character
  graphics.  Should be much easier to use.

* File/socket I/O is greatly improved.  read() system calls reduced 1000
  times or more.

* Fixed problems with leftover files in /tmp.

* The client now allows you to specify more than one server on the
  command line.  Do it like this:

     gopher gopher 70 gopher2 70

  It will randomly choose either server, this is useful for duplicated
  servers.
.