Changes-PSULIAS.log ================ PSU LIAS change log for mods to the OpenVMS Gopher+ Server v2.1VMS-3. +-"Never Underestimate the bandwidth of a station wagon full of mag tapes"--+ | J.Lance Wilkinson ("Lance") InterNet: jlw@psulias.psu.edu | | Systems Design Specialist - Lead BitNet: JLW@PSULIAS.BITNET | | Library Computing Services AT&T:(814) 865-1818 FAX:(814)863-3560 | | E8 Pattee Library "I'd rather be dancing..." | | Penn State University A host is a host from coast to coast, | | University Park, PA 16802 And no one will talk to a host that's close | | Unless the host that isn't close | | VMS GopherMeister Is busy, hung or dead. | +------"He's dead, Jim. I'll get his tricorder. You take his wallet."-------+ http://perdita.lcs.psu.edu =============================================================================== [.gopherd]gopherdconf.c 28-Jan-1996 Modified to allow spaces inside the Console: keyword specifications, instead of just + to separate keywords. [.doc]vms_server.doc Documented the Console: specification. -------------------------------------------------------------------------------- [.gopherd]gopherd.c 24-Jan-1996 After requests from PSULIAS operations [.gopherd]globals.h staff, modified the $SNDOPR messages [.gopherd]gopherdconf.h generated on server aborts (primarily [.gopherd]gopherdconf.c from INETD server) so the console(s) to [.gopherd]index.c which the messages are directed are site configurable. This way the default of Central+Network can be reconfigured to consoles which are less sensitive (on a really bad day 1/2 carton of paper was gone thru on a hardcopy console). The default will still be Central+Network but, for example, we'll be redirecting here @psulias.psu.edu to only Oper1 or Oper10 or Oper12, which is not directed to any hardcopy terminals. All these messages still go in the OPERATOR.LOG file, however. -------------------------------------------------------------------------------- [.gopherd]gopherd.c 29-Nov-1995 Got a few "%SYSTEM-F-ASTFLT, AST fault" errors in the log which might have been attributable to leftover read timeout handlers which weren't cleared up on exits from prior calls to do_command() [detached server only]. Made sure the OpenVMS server turns off alarm() and signal() before returning from this function. Also added signal() and setjmp() calls in printfile() since this routine seems to be trying to handle write timeouts but never was activating the timer alarms. -------------------------------------------------------------------------------- [.gopherd]gopherd.c 28-Nov-1995 Fixed code which caused ACCVIO when system load was too high. [.gopherd]serverutil.c 28-Nov-1995 Fixed %ld formatting token to use %f instead of %d when displaying a floating point system load. -------------------------------------------------------------------------------- [.gopherd]ftp.c 24-Nov-1995 Added code to handle Murkworks Netware FTP servers (which may be Unix or Novell style in their output). Fix forces the gateway to query the server with an SYST command, and draw its conclusions from there. [.gopherd]serverutil.c 24-Nov-1995 Tweaked the security violation character scan and logging in Gpopen(). [.gopherd]command.* 24-Nov-1995 Use err_ret() and a new CMDobj field, error, instead of err_quit(), when a "getcommand:readline error" occurs. [.gopherd]gopherd.c 24-Nov-1995 Added to GDpostprocVMS() a local host filter to limit extensive postprocessing on resources served by other servers (also should prevent ACCVIOs when a .LINKS file is corrupted, resulting in a null Host= entry ;-) Added override of pname (argv[0] from command line) to value of logical named GOPHERD_IMG_NAME, if it exists. Thus a site can point explicitly to its gopherd image, and Gopherd.EXE will know it in the way the site has pointed to it, rather than defaulting to a non- GOPHER_ROOT-style device name and a different path name. Makes it easier to offer out the executable for download through the 7$version?X response. "Client went away" in printfile() fixed to not cause the server to exit. Make use of [.gopherd]command.* changes to detect new CMDisErrored(CMDObj *) state after CMDfromNet() call and act appropriately. 22-Nov-1995 Initial Beta Test installation @psulias.psu.edu; formerly in Alpha Test @lcsdev.lcs.psu.edu:170 for 6 weeks. Note this server is as yet just a proving ground for the refit of Unix/ VMS combined source code. .