home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
comm1
/
dsz0626.lzh
/
DSZNEW.TXT
< prev
next >
Wrap
Text File
|
1990-06-26
|
17KB
|
391 lines
18. CHANGES
Be sure to save your serial number/password (SNP) card and the putsnp
program you received from Omen to use with future versions of DSZ you
may download!
The current DSZ version is maintained on GEnie (IBM Roundtable), EXEC-
BBS, CompuServe (IBMCOM and CONSULT SIGs) as well as TeleGodzilla.
DSZ is a popular program which has been the object of virus attacks.
Pirated/hacked versions of DSZ have cost users and DSZ's developer
thousands of dollars in lost time and other expenses, in addition to
injuring of Omen Technology's reputation.
Virus and Trojan code hidden in hacked/pirated copies of DSZ and
programs claiming to "register DSZ" have caused loss of data.
Name Length Date Time CRC
dsz.com 51628 Crunched 14% 44432 26 Jun 90 1:26p e884
dsz.exe 62001 Crunched 19% 50759 26 Jun 90 1:22p b308
PKZIP -vt 32 bit CRC: C06F1F5B 51628 dsz.com
PKZIP -vt 32 bit CRC: 5A198AC3 62001 dsz.exe
Your copy of DSZ should show this information as provided by
arc v dsz
or
pkxarc -v dsz
lharc v dsz
ARC, and LHARC use a 16 bit CRC.
ZIP uses a 32 bit CRC compatible with the Professional-YAM and ZCOMM
"crc" command.
pkzip -vt dsz
The following Pro-YAM/ZCOMM command gives the 32 bit CRC for DSZ.COM:
EXAMPLE: >>>c: crc dsz.com
If your copy shows a different CRC or file length, insist on a
legitimate copy and report the source of the bogus/pirated copy to Omen
Technology Inc. Omen Technology has received reports of serious
problems caused by unauthorized patches to DSZ, and cannot assume
liability for the performance of the resultant code.
COM7 and COM8 are changed; see the "port" command above.
A problem in the 1/17/89 and 2/2/89 versions corrupts files under
Chapter 18 Pg 50 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
unusual circumstances. Please delete all instances of the 1/17/89 and
2-02-89 version.
A reminder: the -Z option is effective only when it is given to the
sending program unless both are Omen Technology products revised Jan 22
1990 or later.
If you use PREFIX= or ONAME= with the "sb" or "sz" commands, these
pathnames must be entered in lower case unless the underlying file
system supports upper AND lower case.
A boundary condition bug in the implementation of the rz/sz -rr option
has been corrected. When using the -rr option, both sending and
receiving programs should be a March 8 1990 or later version.
Otherwise, files may be needlessly retransmitted. This problem does not
affect the -r option.
June 25 1990: When a ZMODEM block length is forced, the receiving DSZ
writes the data to disk before acknowledging the block. With DSZ.EXE
and its maximum 16384 buffer size, you may be able to avoid overrun
(Line Status Register 02) problems receiving to slow disk drives by
using:
dsz pB16384 z pl16384 rz
ZMODEM-90(TM) speeds up GEnie ZMODEM downloads; see DSZOPTS in Chapter
6.
The "sz" command had an undocumented fallback to YMODEM, this has been
removed for reliability reasons.
The SlugBait (-s) option now causes DSZ to return success (0 exit code)
if at least one file is transferred.
April 11 1990: Enhancements for more efficient multitasking under
DESQview and DESQview 386. Code which prevented IRQ conflicts between
COM1/COM3 and COM2/COM4 has been removed to allow use of COM7 and COM8
without interference from DSZ running on COM1 or COM2..
ZIP replaces ARC as the standard download distribution format on new
files.
March 21 1990: DSZ now sends the CANCEL sequence if it runs out of disk
space while receiving a file with ZMODEM.
DSZ now defaults to "handshake both" if the clear to send signal is high
when DSZ selects the comm port regardless of the initial "baud rate".
The P parameter can be set to -1 to disable the FIFO on the Western
Digital WD16550 chip. The WD16550 FIFO has been observed to lose
characters when transmitting at slow baud rates. A more elegant
software solution to this hardware problem may be discovered in the
Chapter 18 Pg 51 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
future.
Feb 25 1990: Doco change only. The "R" numeric parameter or the
"restrict" command may be used to force partially received files to be
deleted. These features have been in DSZ for a long time, but never got
into DSZ.DOC.
Feb 18 1990: DSZPORT now accepts "portx" style arguments in addition to
the traditional decimal number. The -Wn option has been improved.
Jan-28-1990: Doco improvements, especially to the "In Case of
Difficulty" chapter. BBS registration clarified for those that bother
to read it. Qmodem batch files fixed. No change to the DSZ software.
Jan-22-1990: ZMODEM-90(TM) extensions:
Receiver specified window size: The -Wn option operates similarly to the
-wn option. The -Wn option is specified to the receiver, which sends
this information to the sender. Pro-YAM, ZCOMM and DSZ versions
beginning with Jan 22 support this.
Specified extra escaped characters: The "zmtxesc" and "zmrxesc" allow
extra characters to be escaped when sending (zmtxesc) or receiving
(zmrxesc). Zmtxesc is effective sending to any ZMODEM program. The sz
commands in Omen products after Jan 22 1990 except for DSZ.COM recognize
incoming "zmrxesc" requests. TThe zmrxesc and zmtxesc string parameters
consist of one or more printing characters corresponding to the control
characters to be escaped. To escape NULL: set zmrxesc "@"
Since DSZ does not support string parameters, a -Q<string> option unique
to DSZ performs the same function as zmrxesc and zmtxesc. If the
Q<string> option is used in DSZOPT, it must be last. To escape NULL:
dsz sz -Q@ file.ext
MobyTurbo(TM):
MobyTurbo optimizes throughput on ZIP, ARC, and similar files without
sacrificing ZMODEM's famous reliability on noisy lines. MobyTurbo works
with standard modems, error correcting modems with hardware flow
control, and over paths that support ZMODEM and do not "eat" or
otherwise respond to control characters. This includes all paths that
support YMODEM-g (or would except for errors).
Activate MobyTurbo with the -m option to one or more of: sz command, rz
command, or DSZOPT environment variable.
ZMODEM over 7 bit paths: (Not supported in DSZ.COM)
A pair of ZMODEM-90 programs with 7-bit support operating over a 7 bit
path should detect that fact and switch to one of two 7-bit path
compatible encodings. For testing, this can be forced with a "-E"
Chapter 18 Pg 52 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
option.
Default 7-bit mode is RLE compression and 8th bit quoting similar to
Kermit but more efficient because not so many control characters are
quoted. Use this default for text files. Rubout and all control
characters can be escaped with the -e option. Individual control
characters can be escaped with "zmtxesc" and "zmrxesc".
Pack-7 instead of quoting is activated with the -P option. (-P has no
effect on 8 bit paths.) Pack-7 packs 4 bytes into 5 printing characters.
This is more efficient than quoting for files where 25% more 8th bits
appear than the number of characters saved by RLE compression. (This
statement applies to GIF, ARC, ZOO, and ZIP files. It may or may not
apply to other binary file formats, depending on the data.) Pack-7 will
match or beat standard Kermit on ZIP files, even when Kermit has use of
all 8 bits.
SUPK412.ZIP 75136 bytes sent at 2400 bps direct connect from an
Everec 1800 AT clone 8mHz/0ws to an 18 mHz Intel 386 motherboard.
8-Bit line
cps Protocol/command
156 MS Kermit 3.00 to MS Kermit 3.00 (defaults)
182 MS Kermit 3.00 to MS Kermit 3.00 (windows=2 length=2000)
184 MS Kermit 3.00 to Pro-YAM 17.51 (windows=2 length=2000)
231 Pro-YAM 17.51 ZMODEM (defaults)
237 Pro-YAM 17.51 ZMODEM-90(TM) MobyTurbo(TM) (sz -m)
7-Bit line
cps Protocol/command
156 MS Kermit 3.00 to MS Kermit 3.00 (windows=4 length=2000)
190 Pro-YAM 17.51 ZMODEM-90 PACK-7 (sz -EP)
Kermit transfers used 8 bit CRC, ZMODEM used 32 bit CRC.
************************************************************************
************************************************************************
WHAT TO LOOK FOR:
Performance difference with MobyTurbo, possible side
effects/incompatibilities. MobyTurbo logic tests for software flow
control incompatibilities: when does this test fail?
Automatic detection of 7-bit paths. Spurious detection of 7-bit paths
and failure to detect 7-bit paths. (DSZ.EXE only)
12-13-89 The Virus check was removed because of user confusion and slow
startup under certain conditions. Code has been added to prevent and/or
Chapter 18 Pg 53 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
recover from "line status register 18" errors.
10-28-89 A T may be appended to DSZOPT or "dsz t -T" may be used to
force DSZ to exit after it has recognized a ZMODEM AutoDownload(TM)
request.
10-24-89 BBS registered copies (serial numbers 8000-8999 and 20000-
23999) are now fully featured.
The BBS registration form has been modified. Please read this form
carefully before applying a BBS serial number. Use of BBS serial
numbers (4000, 20000 series) acknowledges acceptance of this contract.
The IMP/KMD compatibility file length information in the YMODEM header
generated by the sb command now uses the correct byte ordering. Changes
to the XMODEM/YMODEM sz/sb commands were made to accommodate programs
that ise CK or CKL. (As predicted in 1985, networks sometimes interfere
with these sequences.)
Files passed over because of creation errors at the receiving end are
now counted by the "sz" command as errors. The receiving program must
be a 9/89 or later version for this to be effective.
The specified directory form of the rz and rb commands has been enanced
to accommodate certain forms of erroneous syntax.
6-19-89 A documentation error (concerning DSZPORT) was corrected in the
DOC file.
5-25-89 Corrects a protocol negotiation problem encountered when the rz
or sz -e option is used.
Host programs can now specify an alternate CANCEL sequence (not used for
DOS and Unix).
The ZMODEM "Slow Send" mode inserts a brief pause after each subpacket
when invoked with the -F option, or automatically when the "sz" command
detects failing flow control. The zmodem F numeric parameter (default
1) sets the pause in tenths of seconds.
4-24-89 The -rr option has been improved. Long file compares are done
in two stages to save time when the first portions do not match.
Diagnostic code and undocumented commands have been removed to decrease
the program size.
The 4-18 version introduces ZMODEM variable length headers of up to 16
bytes information field instead of the previous fixed 4. Selection of
variable length header capability is automatic and downward compatible.
Variable length headers allow future extensions to ZMODEM's
capabilities.
Chapter 18 Pg 54 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
ZMODEM Crash Recovery now understands the -rr option to compare the
CRC-32 of the assumed common file segment before continuing an
incomplete file transfer. The "zmodem R" numeric parameter may be set
to limit the number of bytes in the files that are compared; the default
R value of 0 allows all of the file to be compared, an R value up to
32000 (up to 2 billion on 32 bit flavors) limits the comparison to the
first R bytes of the two files. The ZMODEM -rr option is supported by
Omen Tech versions April 18 1989 and later.
When ZMODEM Crash Recovery detects incompatible source and destination
file contents, the destination file is now truncated to zero length
before proceeding with the transfer. Crash Recovery requires the
destination file to be no longer than the source file.
Error reporting on unregistered copies has been enhanced to point the
user to solutions described in the relevant chapters in DSZ.DOC.
3-18-89 In order to work around a bug in the new TCOMM bbs, DSZ now
defaults to "handshake on" if the speed is greater than 2400 and the
clear to send signal is high when DSZ selects the comm port.
The "o" command has been added to disconnect the modem after a terminal
session: "dsz t o" disconnects the modem when the terminal session is
completed.
The "P" (capital P) numeric parameter (q.v.) has been added to display
and control the UART fifo on some clone chips.
BBS registrations postmarked after Feb 28 1989 must be accompanied by a
paid DSZ registration. The free program expired Feb 28 1989. Outside
help has been hired to process and verify applications received under
that program.
2-23-89 The term function now sends BREAK in response to the ALT-B key.
Handling of the Ctrl-Break vector has been changed so an untimely
keyboarded Ctrl-C or Ctrl-Break will not hang DOS.
2-15-89 DIRRX is enabled for BBS registrations (8xxx numbers). Logic
has been added to simulate transmit interrupts on chips that have
problems in this area. The "A" command does not require registration.
An interaction between ONAME= or PREFIX= and the file count display has
been removed. Time/date conversion routines have been enhanced to deal
with files with missing dates. The "v" command has been added to allow
bbs programs to interrogate DSZ's serial number.
2-06-89 A spurious error message at the completion of YMODEM downloads
with a download directory specified on the command line has been
eliminated.
2-05-89 DSZ now returns a non 0 status unless at least one file has been
transferred. An inappropriate pathname/disk specifier check on
Chapter 18 Pg 55 DSZ Reference Rev Jun-26-90 Typeset 6-26-90
specified download directories has been removed.
Previous versions:
Added the "A" command to prevent pcAnywhere host mode from locking up
DSZ. SlugBait logic has been simplified, reporting any failed file
transfer where any of the last 1K of the file was sent with Q status.
Introduced ZMODEM RLE compression with the -Z option. (registered DSZ
copies also accept "Z" in the DSZOPT environment variable.) ZMODEM RLE
compression packs runs of the same character in two or three character
sequences. Compression is useful for screen dumps, uncompressed
workspaces, compiler listings, and other files rich with strings of
repeated characters, but not .ARC, .ZOO and other compressed files.
Compression percentages range from -1 per cent for already compressed
files to more than 1000 per cent (10x speedup!) for the Personal
Computing text file benchmark(!). When sending to programs that do not
support ZMODEM compression, the -Z option is ignored. The -Z option is
effective when specified to the sending program only.
Good news for tired frog stompers! The ZMODEM rz/sz programs are now
available in a VMS C flavor. The VAX/VMS source files are contained in
the RZSZ.ARC (RZSZ.ZOO) archive file.
"Handshake slow" has been added to disable the RTS signal to the modem
while writing to disk, even if the interrupt buffer is not chock full of
bytes. This should help systems with excessive interrupt latency on
disk writes.
Setting the v (verbose) parameter to 1 or greater causes serialized
copies to ring the bell when a transfer is done.
DSZ.DOC has been extensively rewritten and reorganized. DSZ supports
the advanced buffering of the National NS16550AN, NS16550AFN and Intel
82510 serial interface devices. Please refer to the subchapter on
"Brain Damaged UARTs".