New changes for versions of SDLPD

v1.16  Mar 07, 1997

* Updated address for Secure Design to reflect our location
  in Beaverton, OR.

* Added checks for blank host and queue names for LPR (outgoing)
  queues.  An error message will now be shown, rather than a host
  name lookup error.

* Added ability to process incoming jobs with multiple copies. If
  the data file is listed multiple times in the control file, the
  Copies flag in the netware job will changed from 1 to the number
  requested.  This appears to work with many LPR implementations.
  Users can use "lpr -#3 foo.txt" to print 3 copies of the file.

v1.15  May 16, 1996

* Modified LPR options to allow a $ character in the host or queue
  name for the remote system.  This was added for some VMS systems.

* Fixed procedure checking for disk space free. In some instances,
  SDLPD would use a disk block size of 0 on disks with large block
  sizes.  This fixes an error that would cause a Division Error.

* Changed outgoing N command specifier to be NdfAnnnxxxxx rather
  than NfAnnnxxxxx.  This should only affect banner pages printed
  by the unix system, and lpq requests.

* Changed wording on several error messages to include description
  of the error number code.

* Added catch for null bytes in incoming text data files. This will
  still truncate the line, but will process the remainder of the file
  and not show error.

v1.14  Feb 1, 1996

* Changed the way the demo version installer states that it is old.
  The installer will now prompt you to obtain a new demo copy if
  the current version is older than 1 year.  The date and time shown
  when sdlpdcon.nlm is loaded is used to calculate this.  This message
  does not change the operation, it is just used to keep you up to date
  on new versions.

* Corrected a problem with the pick new queue list procedure.

* Changed the way text translations are processed. Now CR characters
  are treated as end of line marks as well as LF characters for incoming
  and outgoing jobs.

* Corrected a problem with finding the free diskspace on volumes with
  large block sizes.  The error prevented jobs from being accepted
  and reported "out of disk space" as the problem.

v1.13a  Oct 9, 1995

* Corrected a problem that would prevent prefix files from being added
  to incoming jobs that used a LF->CR/LF translation.  Binary files
  worked correctly.

* Set default tab sise to 8 for incoming text print jobs.

v1.13   Sept 12, 1995

* Changed the procedure that sends a file name (command file item "N")
  even if the header file name field of the NetWare print job is blank.
  The file name created is "dfAnnnxxxxx" where nnn is the job number
  and xxx is the host name.  The command is also sent at the end
  rather than in the middle as it was previously.  This is to combat
  a bug in Solaris 2.3 print system that is order sensitive about when
  the "N" command is received.

* Changed the software name to SDLPD to accomidate a trademark for a
  serial port device level protocol name by Columbia Data Products.

* Corrected a problem in the lpq response procedure that could cause
  problems with NW4.x.

v1.12   July 24, 1995

* Changed the receive job function to check for a hostname from the
  remote host in the job control file.  If one is not provided, SDLPD
  will use one supplied by the host table or the IP number if the host
  is not in the \etc\hosts file.

* Changed the time out used while waiting for commands on the port from
  20 seconds to 4 minutes.  This was done to accomodate some mainframe
  systems that are very slow at calculating the file name and size for
  very large print jobs.  This will only affect how long SDLP will wait
  for commands and responses on a valid TCP connection.  The TCP connection
  timeout is controled by Novell's TCPIP.NLM stack.

v1.11   June 22, 1995

* Modified the receive control data file function to accomodate versions
  of LPR that send the file in pieces rather than one large block.

* Increased stack size for various thread functions.

v1.10   May 23, 1995

* Added file prefix and suffix file options for language switching printers.
  As a bonus, the lineprt.ps file from the old version of QView was included
  for printing text on PostScript printers.

* Added the feature to send log screen info to a file.

v1.00   (beta release only)

* Threads named, cleared Novell's sentry.nlm check for task switching.

* Corrected unload function.

* Put in checks for TCPIP v2.02m

