;;; -*- Mode: Common-Lisp; Package:User; Base:10.; Patch-File:T -*-
;;; Patch directory for DECNET version 1
;;; Written 06/12/89 06:10:57 by REINER,
;;; while running on MX30 from band DEC 
;;; With SYSTEM 6.2, GC 6.0, VIRTUAL-MEMORY 6.0, MICRONET 6.0, MICRONET-COMM 6.0,
;;;  DISK-IO 6.0, DISK-LABEL 6.0, BASIC-PATHNAME 6.0, MAC-PATHNAME 6.0, NETWORK-SUPPORT-COLD 6.0,
;;;  BASIC-NAMESPACE 6.0, BASIC-FILE 6.0, RPC 6.0, NFS 6.0, EH 6.0, MAKE-SYSTEM 6.0,
;;;  MEMORY-AUX 6.0, COMPILER 6.1, TV 6.6, NVRAM 6.0, UCL 6.0, INPUT-EDITOR 6.0, MACTOOLBOX 2.0,
;;;  METER 6.0, ZWEI 6.0, DEBUG-TOOLS 6.0, WINDOW-MX 6.0, PRINTER 6.0, MAC-PRINTER-TYPES 6.0,
;;;  CLIPBOARD 6.0, NETWORK-PATHNAME 6.0, NETWORK-NAMESPACE 6.0, DATALINK 6.0, CHAOSNET 6.0,
;;;  NETWORK-SUPPORT 6.0, NETWORK-SERVICE 6.0, DATALINK-DISPLAYS 6.0, Inconsistent MX-DATALINK 6.1,
;;;  NAMESPACE-EDITOR 6.0, IP 3.42, NFS-SERVER 6.0, MX-SERIAL 6.0, PRINTER-TYPES 6.0,
;;;  IMAGEN 6.0, MAIL-DAEMON 6.2, MAIL-READER 6.0, TELNET 6.0, VT100 6.0, STREAMER-TAPE 6.0,
;;;  DECNET 1.65, VISIDOC 6.0, PROFILE 6.1, TI-CLOS 6.3, CLEH 6.0, CLX 6.0, CLUE 6.0,
;;;  Experimental BUG 11.5,  microcode 138, Band Name: Release 6.0 mx 5/26

(:PATCH-SYSTEM-NAME "DECNET" :MAJOR-VERSION 1 :LATEST-MINOR-VERSION 68)

(:RELEASED
((0 "DECNET Loaded" "REL3" NIL)
  (1 "Add :directory \"property\" to FOP of Attributes Message. Fixes \"S\" command in Dired." "graham" NIL)
  (2 "Restarts DECnet hello xmitter on dna:reset if it was killed by user. Code read by BRG, CRW." "WALTON" NIL)
  (3 "Provide a 20 minute connection timeout for dap server. Code read by BRG, CRW." "WALTON" NIL)
  (4 "Dap server now checks for record format of ascii-stream to help determine :characters property for opening
output files. Code read by BRG and CRW." "WALTON" NIL)
  (5 "Add characteristics values which set the input/output speed to 9600.
Code read by CRW and BRG." "WALTON" NIL)
  (6 "Do not signal or return an error when attempting a connection. Return only nil (if no connection possible)
or the requested stream type for GNI. Code read by BRG and CRW." "WALTON" NIL)
  (7 "Add the value for the low water position to blocked read-data messages
and the value for the horizontal position to write-completion messages.
VMS-EMACS requires this. 
Code read by CRW and BRG." "WALTON" NIL)
  (8 "Change loopback server to not allocate a return loopdata packet
until the client sends one. This is necessary because the client
side may time out and not send the data after waking up the
loopback server.  Code read by CRW and BRG." "WALTON" NIL)
  (9 "Manditory lookup for remote host used by PMU to fill in :FROM field. Code read by BRG and CRW." "WALTON" NIL)
  (10 "Fix for displaying total blocks allocated during dired.  Should use EBK instead of ALQ field.
[No SPR] Code Readers:  BRG, LER " "REINER" NIL)
  (11 "Fix problem with scrolling of CTERM window after control-z exit from a VMS utility.
[SPR 5660] Code read by CRW and BRG." "WALTON" NIL)
  (12 "Prevents the echoing of control characters and eliminates the
erroneous output suspended state in VMS EMACS.
Code read by CRW and BRG." "WALTON" NIL)
  (13 "Add instance variable and echo control for abnormal echo conditions
as seen while using VMS EMACS in CTERM.
Code read by CRW and BRG." "WALTON" NIL)
  (14 "Fix various problems with VMS EMACS.
Enables saving and writing of files.
Simplifies control character handling.
Code readers: CRW and BRG." "WALTON" NIL)
  (15 "If the DAP server dies for some reason, the file remains open.  A better cleanup is implemented.
[No SPR#]  Code Readers:  BRG, LER" "REINER" NIL)
  (16 "Fix for Get-DECnet-address and Get-DECnet-addresses.  [SPR#6124]  Code Readers:  BRG, LER" "reiner" NIL)
  (17 "Add default who-line Net Input and Net Output when blocked waiting on transmit or receive. Also changed default
Dna address from DNA:xxxx to DNA|xxxx. SPR #6106. Code read by BRG and LER." "GRAHAM" NIL)
  (18 "Multitudes of fixes to DECnet PMU. SPR #6106. Code read by BRG and LER." "GRAHAM" NIL)
  (19 "Do not drop packets when using the :packet-string method of nsp-ascii-streams. Code read by BRG and LER." "GRAHAM" NIL)
  (20 "Fix parse-dna-address-spec to parse a host who has an address in dotted notation.  [SPR#6176]
Code Readers:  BRG, LER" "REINER" NIL)
  (21 "Routing fix to utilize *designated-router* when no message entry found for intended destination.
[SPR#6109]  Code Readers:  BRG, LER" "REINER" NIL)
  (22 "Fixes bug report 6183. Merges a type of :UNSPECIFIC when no type is returned from the remote host. Type used to 
be NIL which allowed merging to put in any old type. Code read by BRG and LER." "graham" NIL)
  (23 "Fixed default value of any-bad-addresses flag (was t should be nil) for determining end processing of PMU. DECnet
patch 1.18 *MUST* be loaded before this patch. Code read by BRG." "graham" NIL)
  (24 "DAP server now gets file properties using (fs:file-properties ..) not properties from the stream object. This
fixes bug report 6157 where we were trying to read a remote file from the DAP server." "GRAHAM" NIL)
  (25 "Fix connection-possible-p function for nsp-stream to adhere to network-support
patch 3.9 functionality [spr#5572].  Code readers: LER, PJW." "PHIL" NIL)
  (26 "Guarantees the default pathname merged with the user provided pathname will
be consistent, rather that the last pathname parsed before DECnet was loaded.
Fixes [SPR 6255]. Code readers: CRW and PJW." "WALTON" NIL)
  (27 "Modifications to DECnet to reflect changes made in the Ethernet code.  [No SPR#]  Code Readers: MMG, LER" "REINER" NIL)
  (28 "Partial fix to DECnet's problem of dropping packets.  [SPR#6121] Code Readers: BRG, LER" "reiner" NIL)
  (29 "Fix for PMU server handling unknown hosts.  [SPR#6386]  Code Readers:  CW, LER" "reiner" NIL)
  (30 "Forwarding a message from Vax to Explorer loses text. - spr7248, nn." "nagase" NIL)
  (31 "Ensures the default host used for pathname merging is the local host.
Code readers: LER, LAS, & CRW." "WALTON" NIL)
  (32 "*LOAD-THIS-PATCH-IFF-EXPLORER4.0*.
Removes CTERM's reference to the LED-Pane and LED-Lights-List
which are no longer in the system. 
Needed on an Explorer System REL4.0 or greater version." "WALTON" NIL)
  (33 "Fixes mouse documentation string for CTERM terminal windows
which was side effected by the change to VT100 Screen flavor
methods.  " "WALTON" NIL)
  (34 "Add default PMU access to VMS by defining \"mailer\" account. To effect this,
the network manager must set up this account usr/pwd \"mailer/mailer\" with
only inbound access with no other privileges.  -- spr7367 nn/cw" "nagase" NIL)
  (35 "Adds additional checks for ill-formed packets.  
Prevents NUBUS controller error. 
Fixes [SPR 8190] Code readers: CRW RAF." "WALTON" NIL)
  (36 "Changed network reset initialization to use value of NET:*NET-RESET-ENABLE-P*
instead of T whenever the network is being reset." "WALTON" NIL)
  (37 "Fixed a problem where an incorrect embedded password in a pathname could
cause an error instead of prompting the user for the password." "FISH" NIL)
  (38 "Check for old EtherTalk driver software on microExplorer.
Prevent packet-still-in-use problem.  cw/ab 9/27/88." "ab" NIL)
  (39 "Fixed DAP-CONNECT.  If sc-establish-connection fails port will be nil. The code was attempting to close port, hence the error \"Function NIL is undefined...\"." "BERGER" NIL)
  (40 "Give the Decnet hello manager process an attribute of restart-after-boot. This prevents the process object from being
given to another process before we are through with it." "jones" NIL)
  (41 "Make Decnet tolerate having a null controller-list. This happens when booting a network band
on a machine without an ethernet board." "JONES" NIL)
  (42 "Fix problem where multicast addresses were not being set up until after the user
toggled one of the Peek monitors.   11/11/88." "ab" NIL)
  (43 "Added :device to most of the pathname defualts. Also fixed :parse-pathname-for-server to handle mac pathname properly for server-directory-list.
	" "BERGER" NIL)
  (44 "Fixed :rename and  :create-directory to handle microExplorers as Explorers." "BERGER" NIL)
  (45 "Fixed :process-open-output and :send-open-access-message to handle microExplorer like an explorer. " "BERGER" NIL)
  (46 "Fixed parse-returned-pathname DECNET on the VAX will sometimes return a device that is different from what was entered, this will cause ZMACS to prompt the user during saving a buffer in ZMACS. [9001]" "BERGER" NIL)
  (47 "sc-get-decnet-name is not handling the case of node-address of x.xxx and \"x.xxx\". [6445]" "BERGER" NIL)
  (48 "Another case were DAP-CONNECT errors with function NIL undefined." "BERGER" NIL)
  (49 "Changed PARSE-DNA-ADDRESS-SPEC to use :fully-qualified-name to instead of name to parse address spec." "BERGER" NIL)
  (50 "Empty" "BERGER" NIL)
  (51 "Add support for dormant nsp port GC process. This will remove idle connections. HOST-UNIT-LIFETIME defines how long a port connection can be idle before disconnecting. DORMANT-NSP-CONNECTION-GC-WAIT-INTERVAL determines the wakeup interval of the bakcground process that will check for idle connections.  *** A DNA:RESET is done at the end of this patch." "BERGER" NIL)
  (52 "DAP-connect would not update the correct host object if a bad userid and password was entered when there are more host object for a given decent node." "BERGER" NIL)
  (53 "Add default who-line Net Input and Net Output when blocked waiting on transmit or receive. Also changed default Dna address from DNA:xxxx to DNA|xxxx. SPR #6106. " "BERGER" NIL)
  (54 "Fixed (NSP-port :segmentation-send) to retransmit pkt when a timeout has occurred. VAX 5.0 machines seem to hang if we just send LINK SERVICEs." "BERGER" NIL)
  (55 "Changes to fix CTERM hang problems with VAX 4.7 and 5.0 machines." "BERGER" NIL)
  (56 "Changed the pmu Mail server to not prompt for userid and passwords. Login should not be required to send mail." "BERGER" NIL)
  (57 "Changed routing-reset to not modify the ethernet address if local-host does not have a decnet address." "BERGER" NIL)
  (58 "DAP-server was returning a  bad length-in-bytes." "BERGER" NIL)
  (59 "Recompile NSP-port flavor methods and initialize *nsp-objects* because of new instance variables added to nsp-port in patch 1-55." "berger" NIL)
  (60 "Modify reset-routing so that it will not try to dynamically change the Ethernet address on a microExplorer. Doing so
hangs AppleTalk. Instead we write out an eadr resource on the EtherTalk driver and disable decnet until after the next 
Macintosh boot (when etherTalk will start up with the correct ethernet address)." "jones" NIL)
  (61 "Wrote a new function, simple-universal-time which returns a fixnum timestamp only consisting of hours, minutes, seconds. This will help reduce the amount of consing caused by calling get-universal-time.
     Code Readers:  DAB, LER   03/30/89" "REINER" NIL)
  (62 "Changed compute-packet-arrival to use floor instead of \"/\" to reduce consing.  04/04/89" "REINER" NIL)
  (63 "Changed (DAP-basic-stream :send-name-message) to check to make sure we don't overflow the buffer." "BERGER" NIL)
  (64 "Changed (DAP-basic-stream :send-attribute-message) to make sure we dont overflow the buffer." "BERGER" NIL)
  (65 "Fixed :send-name-message and :Send-attribute-message to make sure write-offset is boundp before checking for buffer overflows." "BERGER" NIL)
  (66 "Re-enable the network controller when disabling Decnet because the Ethernet address is not set." "jones" NIL)
  (67 " Changed (DAP-basic-stream :send-attribute-message) and (DAP-basic-stream :send-name-message) to use variable-boundp instead of boundp." "BERGER" NIL)
  (68 "Fix for toggling end nodes and router nodes in peek.    06/12/89  LER" "REINER" T)
  ))