Kermit updates: labels matching columns 65-71 of the source, with brief descriptions of the changes made. Changes up to Kermit-CMS 3.0 (never released) were not so labeled. Includes all variants of Kermit-370. ------------------------------------------------------------ Column 65: institution B-UC Berkeley, C-U of Chicago, H-Harvard, K-Kentucky, L-Liege, N-NIH, S-Smithsonian AO, T-Triangle U CC, 0-Columbia, 1-Brown Column 66: author/originator ?S: Bob Shields BS: Greg Small CR: Ron Rusnak HF: Clark Frazier KE: Dave Elbon LP: Andre Pirard NW: Dale White SC: John Chandler TB: Bob Bolch TS: Steve Blankinship 0K: Vace Kundakci 0T: Daphne Tzoar 1D: Peter DiCamillo Columns 66-71: date in form YYDDD ------------------------------------------------------ From CMS 2.0 Description ------- ----------------------------------------------------------- 0T83Sep - 8-bit quoting to allow binary file transfer. 0T83Sep - Don't restrict disk lrecl to 256. 0T84Aug - Pack as much data into a packet as possible. 0T84Aug - Use common routines SPAR and RPAR for init packets. 0T84Sep - Add repeat count prefixing. 0T84Sep - Add support for two char checksum and three char CRC. 0T84Oct - Add SET/SHOW DEBUG mode. ?S85Feb - Add support for Series/1 front end. 0T85Mar - Add basic server support. Consolidate send-error-packet code. 0T85Mar - If debugging is on, log packets in a file. 0T85Mar - Read SYSTEM KERMINI and (USERID) KERMINI at start. TAKE. 0T85Mar - Implement skip file or file group when receiving. 0T85Apr - Add a SHOW ALL command. 0T85Apr - Add SET WARNING ON/OFF in case file name collisions. ?S85Apr - Bypass user translate tables for SPACK,RPACK. 0T85Apr - Add SET ETOA, SET ATOE and TDUMP. 0T85Apr - Encode outgoing filename, decode incoming one. ------------------------------------------------------ From CMS 2.01 Description ------- ----------------------------------------------------------- 0K85 - If virtual console is not a TTY, assume 3270. 0K85 - Add a SLEEP command after server/receive mode greetings. 1D85 - Fix Logout hanging in Series1 mode. KR85 - Hand-code HNDINT to allow non-009 console. 0K85 - Add SET EOF ON/OFF command to truncate file at ^Z. 0K85 - Add SET TABS-EXPAND ON/OFF command to expand tabs in TEXT. BS85 - Do not change MAXOUT if not BINARY. BS85 - Blk-3 chksum calculation begins at pkt len field. BS85 - Initial setting of status: no file tranfer yet. 1D85 - Use max packet size of 60 for 7171. 0K85 - SHOW command defaults to SHOW ALL ------------------------------------------------------ From CMS 2.02 Description ------- ----------------------------------------------------------- 0K86 - Almost a full rewrite. ------------------------------------------------------ From CMS 3.0 Label Description ------- ----------------------------------------------------------- BS86001 - Assorted ideas from Berkeley TS86001 - TUCC Kermit-TSO BS86090 - Augmented status print (Berkeley idea) TS86100 - Add definable tab columns SC86115 - Replace symbols w/ self-def terms SC86119 - Fix bugs in 3.0 SC86120 - Revise SPAR/RPAR + parameter SET/SHOW SC86121 - Rearrange COMMON: separate constants from variables SC86125 - Add DROP indicator if aborting transfer SC86133 - Replace SET/SHOW SC86135 - Change error-exit mechanism in macros SC86141 - Modify ENTER/RET to allow alternates SC86148 - Replace SETMSG code SC86149 - Add A-packets HF86150 - Add transparent type and echo SC86151 - Add V-binary file-type SC86152 - Add SPARSET/RPARSET SC86153 - Revise RPACK loop SC86154 - Add padding SC86155 - Add commands to foreign server SC86156 - Systematize error codes + reporting same HF86157 - Add return code from Kermit SC86158 - Revise packet-recognition stuff SC86159 - Watch for S/1 errors SC86163 - Streamline ENCODE SC86164 - Add SET DELAY + SET RETRY SC86165 - Fix up transparent type/echo stuff SC86171 - Add SET ECHO SC86184 - Add short S/1 greeting SC86190 - Move buffers out of COMMON SC86191 - Skip padding for non-protocol stuff TB86196 - Add long packets SC86202 - Preliminaries for long packets SC86203 - Add APPEND option SC86204 - Assign names XECHO/XTYPE SC86205 - Add limits from RDTERM/WRTERM SC86206 - Add SET TEST SC86209 - Replace LINEDIT by internal calls TB86218 - Tune long packets for TTY line SC86222 - Search R/O extensions HF86223 - Add foreign filespec SC86223 - Fix up foreign filespec SC86224 - Tokenizing, foreign filenames, SET/SHOW, search R/O ext. SC86225 - SET INCOMPLETE KEEP | DISCARD SC86227 - Columnar SHOW HF86232 - Fix up foreign filespec HF86233 - Synchronize S/1 screen SC86239 - Assorted changes ------------------------------------------------------ From CMS 3.1 Label Description - generic unless noted otherwise ------- ----------------------------------------------------------- SC86262 - Reorganize macros, add D-binary file-type SC86265 - Fix bug in SET ATOE/ETOA SC86268 - Prepare for generic version SC86273 - Improve SET SC86276 - Get around S/1 I/O errors SC86283 - Add type-out snagging SC86295 - Create generic version + CMS code SC86299 - Disk I/O for generic TSO version (TSO) SC86301 - Reorganize SIO SC86316 - Reorganize generic Kermit CR86321 - Idea from TSOS1: Skip setting LINEDIT+LINESIZE if S/1 (CMS) NW86330 - NIH Kermit-TSO (TSO) SC86345 - Reorganize generic Kermit SC86355 - Reorganize generic Kermit SC87007 - Tune up a bit SC87008 - Add 8-bit quote setting TB87009 - Revised VTAM fix SC87012 - More generic stuff SC87015 - Make disk stuff more like NIH (TSO) SC87020 - Implement type-out interception (TSO) SC87034 - Allow lower case stuff SC87117 - Implement new translation tables TATOE/TETOA + CMS EXEC SUBCOM SC87166 - Change to SET TERMINAL, consolidate SET and SHOW code SC87169 - Fix Server forgetting I-packet info SC87201 - Avoid problems with INPUT/OUTPUT translations (CMS) SC87215 - Implement GRAPH controller SC87253 - Margins for SEND, no extra XON, fix ext.plist, HOST, no delay. SC87268 - TERMINAL -> CONTROLLER, truncation count, SET PROMPT LP87272 - Make debug log record extra chars (except padding) SC87274 - Add SET HANDSHAKE SC87275 - Reinstate chained Write/Read for TTY lines (CMS) SC87281 - Keep terminal buffers within 1 page each, fix translation SC87286 - Log AID from S/1 reads, clean up DMSFRET, clean RIOLOG SC87295 - Add control for CP TERM SCROLL (CMS) SC87296 - Fix exceptions: PSCB is protected, date is YDD (binary) (TSO) SC87300 - Allow for error setting up comm line, FULLSCR support SC87309 - Prime GRAPH controller with an extra NAK SC87314 - Initialize FABEOBAD (TSO) SC87317 - Use CON FULLSCR for 3708 support (TSO) SC87320 - Remove traces of CMS version from TSO and vv. SC87338 - Add disk I/O error analysis SC87343 - KERMIT subcmd, extra XON to cover micro SC87351 - Separate LINE initialization, fix V-BINARY