home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
mskermit
/
msr228.ann
< prev
next >
Wrap
Text File
|
2018-01-01
|
5KB
|
142 lines
MS-DOS Kermit Version 2.28, differences from Version 2.27:
(June 1985)
The changes are in two major areas:
1. Bug fixes (many)
2. Size -- new version is much smaller, at the cost of DOS 1.x support.
Here are the changes:
From Edgar Butt, U of Md:
- Decouple local echo from handshake and flow control, decouple flow
control and handshake.
- "Get" inits the screen earlier, so unsuccessful transfers don't write an
error message to an unformatted screen.
- When printing packets in debug mode, dollar signs now appear.
- Computation of maximum packet size is less conservative, allowing
for bigger packets.
- Timer (for reading characters) fixed
From Greg Small, Berkeley:
- Better handling of (invalid) short packets
- Command parser now detects junk on line after SET commands
- Added checking for overflow of macro definition buffer
- Added free storage statistics to "show macros" command.
- In terminal emulation on a PC, backspace at left margin goes to
previous line in if in wrap mode.
The rest of the changes were done at Columbia:
Miscellaneous:
- Ack/Nak handling for all send states cleaned up and moved to a subroutine.
- Retry count is cleared so it doesn't linger on the screen.
- Unique filename generation re-written and made modular; we now replace the
last characters in the filename with a 0,1,2,... until we get a unique
filename.
- "Set speed" added as an alias to "set baud"
- The RUN command handles .BAT files now.
- PUSH, DIRECTORY, and TYPE work when COMSPEC doesn't point to the
root directory.
- Commands that work by running COMMAND.COM with the /C option now use
the correct switch character (I hope this works in DOS 3.0)
- ? handling in command parser cleaned up: FOO? now prints all the
commands beginning with FOO, even if FOO is unique, instead of
printing the help for the NEXT field.
- When EOF is set to CTRL-Z, the tail of the file is no longer
repeated on outgoing files.
- A CLEAR command was added to clear all key redefinitions.
- SET AUTOWRAP was added for terminal emulation on PC's, to turn auto
wrap mode on or off. Autowrap shows up in the status message.
- SET MODE-LINE was added for terminal emulation on PC's, to enable or
disable the mod line. The status of the mode line is shown in the
status message.
- Take doesn't echo linefeeds when take-echo is on.
- The binary quote character, end of line character, timeout, and
padding parameters revert to their default (or overridden) value
after transactions, so talking to different hosts (ie, switching a
T-switch) will work without restarting kermit.
- Filenames with $'s in them are displayed correctly in file transfer
screens.
- If flow control is being done and Kermit gets an xoff, it waits for
the amount of time specified as a receive timeout before giving up
on waiting for the Xon. A sleep routine was added which can accurately
sleep for n seconds.
- A TYPE command was added to display local files.
- A CWD command was added to change the local working directory.
- Escape recognition now works correctly on files with non-alphanumeric
characters in their names.
- Reverse video mode line in file transfers is displayed correctly
when ANSI.SYS is loaded.
- In REMOTE CWD, passwords are read without echo. If a take file is
in effect, the password will be read from the take file instead of
from the keyboard.
- Screen buffers are allocated dynamically instead of at compile time
in the PC and Rainbow versions, so the .EXE file is about 1/2 the
size of the previous version (this means the program won't run under
DOS 1.x on the PC).
- Remote commands don't try to update the retry count if output is
being done to the screen.
- A VERSION command was added to print out the current version number.
IBM-PC/XT/AT Heath-19 Terminal Emulator:
- Never create inverse video lines when scrolling or inserting lines
(the MORE bug).
- 19.2 KB is a supported baud rate now.
- The page up and page down keys now move the VIEWING WINDOW up and down
(i.e. their functions have been exchanged, by popular demand).
- Escape sequences to set cursor to block or underline ($x4 and $y4)
are recognized. The Series/1 tries to use this.
- Unrecognized escape sequences are no longer written to a log file
twice.
- ANSI escape sequence for set graphic rendition (esc [ pn;...;pn m)
is recognized. Highlighting, underline, blinking, and reverse video
work. Thanks to Greg Small for inspiring this one.
Rainbow Terminal Emulator:
- Cursor inquiry is answered.
- Some miscellaneous bugs in next/previous screen handling.
Ctl-Next-Screen preserves attributes correctly now.
- Shift-Next-Screen goes to the end of the viewing window.