home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / comm1 / dsz0626.lzh / DSZNEW.TXT < prev    next >
Text File  |  1990-06-26  |  17KB  |  391 lines

  1.      18.  CHANGES
  2.  
  3.      Be sure to save your serial number/password (SNP) card and the putsnp
  4.      program you received from Omen to use with future versions of DSZ you
  5.      may download!
  6.  
  7.      The current DSZ version is maintained on GEnie (IBM Roundtable), EXEC-
  8.      BBS, CompuServe (IBMCOM and CONSULT SIGs) as well as TeleGodzilla.
  9.  
  10.      DSZ is a popular program which has been the object of virus attacks.
  11.      Pirated/hacked versions of DSZ have cost users and DSZ's developer
  12.      thousands of dollars in lost time and other expenses, in addition to
  13.      injuring of Omen Technology's reputation.
  14.  
  15.      Virus and Trojan code hidden in hacked/pirated copies of DSZ and
  16.      programs claiming to "register DSZ" have caused loss of data.
  17.  
  18.      Name             Length                           Date        Time   CRC
  19.  
  20.      dsz.com          51628  Crunched   14%     44432  26 Jun 90   1:26p  e884
  21.      dsz.exe          62001  Crunched   19%     50759  26 Jun 90   1:22p  b308
  22.      PKZIP -vt 32 bit CRC: C06F1F5B   51628  dsz.com
  23.      PKZIP -vt 32 bit CRC: 5A198AC3   62001  dsz.exe
  24.  
  25.      Your copy of DSZ should show this information as provided by
  26.  
  27.             arc v dsz
  28.      or
  29.            pkxarc -v dsz
  30.            lharc v dsz
  31.  
  32.      ARC, and LHARC use a 16 bit CRC.
  33.  
  34.  
  35.      ZIP uses a 32 bit CRC compatible with  the  Professional-YAM  and  ZCOMM
  36.      "crc" command.
  37.            pkzip -vt dsz
  38.      The following Pro-YAM/ZCOMM command gives the 32 bit CRC for DSZ.COM:
  39.  
  40.      EXAMPLE: >>>c: crc dsz.com
  41.  
  42.  
  43.      If your copy shows a different CRC or file length, insist on a
  44.      legitimate copy and report the source of the bogus/pirated copy to Omen
  45.      Technology Inc.  Omen Technology has received reports of serious
  46.      problems caused by unauthorized patches to DSZ, and cannot assume
  47.      liability for the performance of the resultant code.
  48.  
  49.      COM7 and COM8 are changed; see the "port" command above.
  50.  
  51.      A problem in the 1/17/89 and 2/2/89 versions corrupts files under
  52.  
  53.  
  54.  
  55.  
  56.  
  57.      Chapter 18 Pg 50      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  58.  
  59.  
  60.      unusual circumstances.  Please delete all instances of the 1/17/89 and
  61.      2-02-89 version.
  62.  
  63.      A reminder: the -Z option is effective only when it is given to the
  64.      sending program unless both are Omen Technology products revised Jan 22
  65.      1990 or later.
  66.  
  67.      If you use PREFIX= or ONAME= with the "sb" or "sz" commands, these
  68.      pathnames must be entered in lower case unless the underlying file
  69.      system supports upper AND lower case.
  70.  
  71.      A boundary condition bug in the implementation of the rz/sz -rr option
  72.      has been corrected.  When using the -rr option, both sending and
  73.      receiving programs should be a March 8 1990 or later version.
  74.      Otherwise, files may be needlessly retransmitted.  This problem does not
  75.      affect the -r option.
  76.  
  77.      June 25 1990: When a ZMODEM block length is forced, the receiving DSZ
  78.      writes the data to disk before acknowledging the block.  With DSZ.EXE
  79.      and its maximum 16384 buffer size, you may be able to avoid overrun
  80.      (Line Status Register 02) problems receiving to slow disk drives by
  81.      using:
  82.      dsz pB16384 z pl16384 rz
  83.  
  84.      ZMODEM-90(TM) speeds up GEnie ZMODEM downloads; see DSZOPTS in Chapter
  85.      6.
  86.  
  87.      The "sz" command had an undocumented fallback to YMODEM, this has been
  88.      removed for reliability reasons.
  89.  
  90.      The SlugBait (-s) option now causes DSZ to return success (0 exit code)
  91.      if at least one file is transferred.
  92.  
  93.      April 11 1990: Enhancements for more efficient multitasking under
  94.      DESQview and DESQview 386.  Code which prevented IRQ conflicts between
  95.      COM1/COM3 and COM2/COM4 has been removed to allow use of COM7 and COM8
  96.      without interference from DSZ running on COM1 or COM2..
  97.  
  98.      ZIP replaces ARC as the standard download distribution format on new
  99.      files.
  100.  
  101.      March 21 1990: DSZ now sends the CANCEL sequence if it runs out of disk
  102.      space while receiving a file with ZMODEM.
  103.  
  104.      DSZ now defaults to "handshake both" if the clear to send signal is high
  105.      when DSZ selects the comm port regardless of the initial "baud rate".
  106.  
  107.      The P parameter can be set to -1 to disable the FIFO on the Western
  108.      Digital WD16550 chip.  The WD16550 FIFO has been observed to lose
  109.      characters when transmitting at slow baud rates.  A more elegant
  110.      software solution to this hardware problem may be discovered in the
  111.  
  112.  
  113.  
  114.  
  115.  
  116.      Chapter 18 Pg 51      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  117.  
  118.  
  119.      future.
  120.  
  121.      Feb 25 1990: Doco change only. The "R" numeric parameter or the
  122.      "restrict" command may be used to force partially received files to be
  123.      deleted.  These features have been in DSZ for a long time, but never got
  124.      into DSZ.DOC.
  125.  
  126.      Feb 18 1990: DSZPORT now accepts "portx" style arguments in addition to
  127.      the traditional decimal number.  The -Wn option has been improved.
  128.  
  129.      Jan-28-1990: Doco improvements, especially to the "In Case of
  130.      Difficulty" chapter.  BBS registration clarified for those that bother
  131.      to read it.  Qmodem batch files fixed.  No change to the DSZ software.
  132.  
  133.      Jan-22-1990: ZMODEM-90(TM) extensions:
  134.  
  135.      Receiver specified window size: The -Wn option operates similarly to the
  136.      -wn option.  The -Wn option is specified to the receiver, which sends
  137.      this information to the sender.  Pro-YAM, ZCOMM and DSZ versions
  138.      beginning with Jan 22 support this.
  139.  
  140.      Specified extra escaped characters: The "zmtxesc" and "zmrxesc" allow
  141.      extra characters to be escaped when sending (zmtxesc) or receiving
  142.      (zmrxesc).  Zmtxesc is effective sending to any ZMODEM program.  The sz
  143.      commands in Omen products after Jan 22 1990 except for DSZ.COM recognize
  144.      incoming "zmrxesc" requests.  TThe zmrxesc and zmtxesc string parameters
  145.      consist of one or more printing characters corresponding to the control
  146.      characters to be escaped.  To escape NULL:  set zmrxesc "@"
  147.  
  148.      Since DSZ does not support string parameters, a -Q<string> option unique
  149.      to DSZ performs the same function as zmrxesc and zmtxesc.  If the
  150.      Q<string> option is used in DSZOPT, it must be last.  To escape NULL:
  151.      dsz sz -Q@ file.ext
  152.  
  153.      MobyTurbo(TM):
  154.  
  155.      MobyTurbo optimizes throughput on ZIP, ARC, and similar files without
  156.      sacrificing ZMODEM's famous reliability on noisy lines.  MobyTurbo works
  157.      with standard modems, error correcting modems with hardware flow
  158.      control, and over paths that support ZMODEM and do not "eat" or
  159.      otherwise respond to control characters.  This includes all paths that
  160.      support YMODEM-g (or would except for errors).
  161.  
  162.      Activate MobyTurbo with the -m option to one or more of: sz command, rz
  163.      command, or DSZOPT environment variable.
  164.  
  165.      ZMODEM over 7 bit paths:  (Not supported in DSZ.COM)
  166.  
  167.      A pair of ZMODEM-90 programs with 7-bit support operating over a 7 bit
  168.      path should detect that fact and switch to one of two 7-bit path
  169.      compatible encodings.  For testing, this can be forced with a "-E"
  170.  
  171.  
  172.  
  173.  
  174.  
  175.      Chapter 18 Pg 52      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  176.  
  177.  
  178.      option.
  179.  
  180.      Default 7-bit mode is RLE compression and 8th bit quoting similar to
  181.      Kermit but more efficient because not so many control characters are
  182.      quoted.  Use this default for text files.  Rubout and all control
  183.      characters can be escaped with the -e option.  Individual control
  184.      characters can be escaped with "zmtxesc" and "zmrxesc".
  185.  
  186.      Pack-7 instead of quoting is activated with the -P option.  (-P has no
  187.      effect on 8 bit paths.) Pack-7 packs 4 bytes into 5 printing characters.
  188.      This is more efficient than quoting for files where 25% more 8th bits
  189.      appear than the number of characters saved by RLE compression.  (This
  190.      statement applies to GIF, ARC, ZOO, and ZIP files.  It may or may not
  191.      apply to other binary file formats, depending on the data.) Pack-7 will
  192.      match or beat standard Kermit on ZIP files, even when Kermit has use of
  193.      all 8 bits.
  194.  
  195.      SUPK412.ZIP 75136 bytes sent at 2400 bps direct connect from an
  196.      Everec 1800 AT clone 8mHz/0ws to an 18 mHz Intel 386 motherboard.
  197.  
  198.      8-Bit line
  199.      cps     Protocol/command
  200.      156     MS Kermit 3.00 to MS Kermit 3.00  (defaults)
  201.      182     MS Kermit 3.00 to MS Kermit 3.00  (windows=2 length=2000)
  202.      184     MS Kermit 3.00 to Pro-YAM 17.51 (windows=2 length=2000)
  203.      231     Pro-YAM 17.51 ZMODEM (defaults)
  204.      237     Pro-YAM 17.51 ZMODEM-90(TM) MobyTurbo(TM) (sz -m)
  205.  
  206.      7-Bit line
  207.      cps     Protocol/command
  208.      156     MS Kermit 3.00 to MS Kermit 3.00  (windows=4 length=2000)
  209.      190     Pro-YAM 17.51 ZMODEM-90 PACK-7 (sz -EP)
  210.  
  211.      Kermit transfers used 8 bit CRC, ZMODEM used 32 bit CRC.
  212.  
  213.  
  214.      ************************************************************************
  215.      ************************************************************************
  216.  
  217.      WHAT TO LOOK FOR:
  218.  
  219.      Performance     difference     with     MobyTurbo,     possible     side
  220.      effects/incompatibilities.   MobyTurbo  logic  tests  for  software flow
  221.      control incompatibilities: when does this test fail?
  222.  
  223.      Automatic detection of 7-bit paths.  Spurious detection of  7-bit  paths
  224.      and failure to detect 7-bit paths.  (DSZ.EXE only)
  225.  
  226.  
  227.      12-13-89  The Virus check was removed because of user confusion and slow
  228.      startup under certain conditions.  Code has been added to prevent and/or
  229.  
  230.  
  231.  
  232.  
  233.  
  234.      Chapter 18 Pg 53      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  235.  
  236.  
  237.      recover from "line status register 18" errors.
  238.  
  239.      10-28-89 A T may be appended to DSZOPT or "dsz t  -T"  may  be  used  to
  240.      force  DSZ  to  exit  after  it has recognized a ZMODEM AutoDownload(TM)
  241.      request.
  242.  
  243.      10-24-89  BBS registered copies (serial  numbers  8000-8999  and  20000-
  244.      23999) are now fully featured.
  245.  
  246.      The BBS registration form has been  modified.   Please  read  this  form
  247.      carefully  before  applying  a  BBS  serial  number.   Use of BBS serial
  248.      numbers (4000, 20000 series) acknowledges acceptance of this contract.
  249.  
  250.      The IMP/KMD compatibility file length information in the  YMODEM  header
  251.      generated by the sb command now uses the correct byte ordering.  Changes
  252.      to the XMODEM/YMODEM sz/sb commands were made  to  accommodate  programs
  253.      that ise CK or CKL.  (As predicted in 1985, networks sometimes interfere
  254.      with these sequences.)
  255.  
  256.      Files passed over because of creation errors at the  receiving  end  are
  257.      now  counted  by the "sz" command as errors.  The receiving program must
  258.      be a 9/89 or later version for this to be effective.
  259.  
  260.      The specified directory form of the rz and rb commands has been  enanced
  261.      to accommodate certain forms of erroneous syntax.
  262.  
  263.      6-19-89 A documentation error (concerning DSZPORT) was corrected in  the
  264.      DOC file.
  265.  
  266.      5-25-89  Corrects a protocol negotiation problem encountered when the rz
  267.      or sz -e option is used.
  268.  
  269.      Host programs can now specify an alternate CANCEL sequence (not used for
  270.      DOS and Unix).
  271.  
  272.      The ZMODEM "Slow Send" mode inserts a brief pause after  each  subpacket
  273.      when  invoked with the -F option, or automatically when the "sz" command
  274.      detects failing flow control.  The zmodem F numeric  parameter  (default
  275.      1) sets the pause in tenths of seconds.
  276.  
  277.      4-24-89 The -rr option has been improved.  Long file compares  are  done
  278.      in  two  stages  to  save  time  when  the  first portions do not match.
  279.      Diagnostic code and undocumented commands have been removed to  decrease
  280.      the program size.
  281.  
  282.      The 4-18 version introduces ZMODEM variable length headers of up  to  16
  283.      bytes  information  field instead of the previous fixed 4.  Selection of
  284.      variable length header capability is automatic and downward  compatible.
  285.      Variable   length   headers   allow   future   extensions   to  ZMODEM's
  286.      capabilities.
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.      Chapter 18 Pg 54      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  294.  
  295.  
  296.      ZMODEM Crash Recovery now understands the  -rr  option  to  compare  the
  297.      CRC-32   of  the  assumed  common  file  segment  before  continuing  an
  298.      incomplete file transfer.  The "zmodem R" numeric parameter may  be  set
  299.      to limit the number of bytes in the files that are compared; the default
  300.      R value of 0 allows all of the file to be compared, an  R  value  up  to
  301.      32000  (up  to 2 billion on 32 bit flavors) limits the comparison to the
  302.      first R bytes of the two files.  The ZMODEM -rr option is  supported  by
  303.      Omen Tech versions April 18 1989 and later.
  304.  
  305.      When ZMODEM Crash Recovery detects incompatible source  and  destination
  306.      file  contents,  the  destination  file  is now truncated to zero length
  307.      before proceeding  with  the  transfer.   Crash  Recovery  requires  the
  308.      destination file to be no longer than the source file.
  309.  
  310.      Error reporting on unregistered copies has been enhanced  to  point  the
  311.      user to solutions described in the relevant chapters in DSZ.DOC.
  312.  
  313.      3-18-89 In order to work around a bug in the  new  TCOMM  bbs,  DSZ  now
  314.      defaults  to  "handshake  on"  if the speed is greater than 2400 and the
  315.      clear to send signal is high when DSZ selects the comm port.
  316.  
  317.      The "o" command has been added to disconnect the modem after a  terminal
  318.      session:  "dsz  t  o" disconnects the modem when the terminal session is
  319.      completed.
  320.  
  321.      The "P" (capital P) numeric parameter (q.v.) has been added  to  display
  322.      and control the UART fifo on some clone chips.
  323.  
  324.      BBS registrations postmarked after Feb 28 1989 must be accompanied by  a
  325.      paid  DSZ  registration.  The free program expired Feb 28 1989.  Outside
  326.      help has been hired to process and verify  applications  received  under
  327.      that program.
  328.  
  329.      2-23-89 The term function now sends BREAK in response to the ALT-B  key.
  330.      Handling  of  the  Ctrl-Break  vector  has  been  changed so an untimely
  331.      keyboarded Ctrl-C or Ctrl-Break will not hang DOS.
  332.  
  333.      2-15-89  DIRRX is enabled for BBS registrations (8xxx  numbers).   Logic
  334.      has  been  added  to  simulate  transmit  interrupts  on chips that have
  335.      problems in this area.  The "A" command does not  require  registration.
  336.      An  interaction between ONAME= or PREFIX= and the file count display has
  337.      been removed.  Time/date conversion routines have been enhanced to  deal
  338.      with  files with missing dates.  The "v" command has been added to allow
  339.      bbs programs to interrogate DSZ's serial number.
  340.  
  341.      2-06-89 A spurious error message at the completion of  YMODEM  downloads
  342.      with  a  download  directory  specified  on  the  command  line has been
  343.      eliminated.
  344.  
  345.      2-05-89 DSZ now returns a non 0 status unless at least one file has been
  346.      transferred.    An   inappropriate   pathname/disk  specifier  check  on
  347.  
  348.  
  349.  
  350.  
  351.  
  352.      Chapter 18 Pg 55      DSZ Reference Rev Jun-26-90        Typeset 6-26-90
  353.  
  354.  
  355.      specified download directories has been removed.
  356.  
  357.      Previous versions:
  358.  
  359.      Added the "A" command to prevent pcAnywhere host mode  from  locking  up
  360.      DSZ.   SlugBait  logic  has  been  simplified, reporting any failed file
  361.      transfer where any of the last 1K of the file was sent with Q status.
  362.  
  363.      Introduced ZMODEM RLE compression with the -Z option.   (registered  DSZ
  364.      copies  also  accept "Z" in the DSZOPT environment variable.) ZMODEM RLE
  365.      compression packs runs of the same character in two or  three  character
  366.      sequences.    Compression  is  useful  for  screen  dumps,  uncompressed
  367.      workspaces, compiler listings, and other  files  rich  with  strings  of
  368.      repeated  characters,  but  not  .ARC,  .ZOO and other compressed files.
  369.      Compression percentages range from -1 per cent  for  already  compressed
  370.      files  to  more  than  1000  per  cent  (10x  speedup!) for the Personal
  371.      Computing text file benchmark(!).  When sending to programs that do  not
  372.      support  ZMODEM compression, the -Z option is ignored.  The -Z option is
  373.      effective when specified to the sending program only.
  374.  
  375.      Good news for tired frog stompers!  The ZMODEM rz/sz  programs  are  now
  376.      available  in a VMS C flavor.  The VAX/VMS source files are contained in
  377.      the RZSZ.ARC (RZSZ.ZOO) archive file.
  378.  
  379.      "Handshake slow" has been added to disable the RTS signal to  the  modem
  380.      while writing to disk, even if the interrupt buffer is not chock full of
  381.      bytes.  This should help systems with  excessive  interrupt  latency  on
  382.      disk writes.
  383.  
  384.      Setting the v (verbose) parameter to  1  or  greater  causes  serialized
  385.      copies to ring the bell when a transfer is done.
  386.  
  387.      DSZ.DOC has been extensively rewritten and  reorganized.   DSZ  supports
  388.      the  advanced  buffering of the National NS16550AN, NS16550AFN and Intel
  389.      82510 serial interface devices.   Please  refer  to  the  subchapter  on
  390.      "Brain Damaged UARTs".
  391.