Changes to KERMIT 20 Sep 83 1.0 KERMIT-10 There have been quite a few changes made to Kermit-10. It has been basically rewritten. The following describes the changes. 1. It now uses KERMSG.BLI from Kermit-32 for the message processing. This allows us to only have one module to fix or enhance as required for both the VAX and the DECsystem-10 version. 2. CONNECT processing now works to the VAX. KERMIT-10 (TOPS-10 problem, feature) used to send nulls that would get in the way of the VAX. 3. CONNECT processing now supports various parity settings. 4. SEND command now takes wild carded file specifications. 5. SERVER mode is now implemented. 6. SERVER functions, FINISH, BYE, LOGOUT, SEND and GET are implemented. 7. Eight bit quoting is now supported. 8. The maximum number of retries for initial connections and packets can be set from Kermit command level. 9. The start of packet character can now be set. 10. Kermit-10 now support the three different types of checksums. 11. Kermit-10 now supports a KERMIT.INI. This file can contain Kermit-10 commands that will set the initial defaults. 12. CCL entry is now supported. If there is a KERMIT command in TOPS-10 Kermit-10 can then be run directly. An example is: .KERMIT SERVER _ A complete listing of the current commands can be found in the appendix. Changes to KERMIT Page 2 KERMIT-32 20 Sep 83 2.0 KERMIT-32 There have been the following changes for the Kermit-32. 1. Eight bit qouting is now supported. 2. SET PARITY command has been added. 3. New file mode BLOCK. This will transfer everthing that is in a file including the RMS prologue blocks. This will enable people to transfer .TSK files with PRO/Kermit and Kermit-32. This means you don't need Digital's attempt at a micro communications package (PRO/Communcations and PFT). 4. The maximum number of retries for initial connections and packets can be set from Kermit command level. 5. The start of packet character can now be set. 6. The three different types of checksums are now supported. APPENDIX A KERMIT-10 COMMANDS 1. Ctl-Z Cause the program to exit 2. BYE (to remote server) This command is used to cause the remote Kermit to log out and then cause the local Kermit to exit. 3. CONNECT (to line) device: This is used to connect to a specific device (eg TTY30:) 4. CONNECT (to line) node:: (Line number) n This is used to connect to a line on a specific ANF-10 node. The line number used is the physical line number on the node. 5. CONNECT (to line) n This is used to connect to terminal number "n". This is translated to TTYn:. 6. EXIT (to the monitor) This will cause Kermit-10 to exit. 7. FINISH (remote server operation) This command will cause the remote server to exit to command level. 8. GET (remote files) remote-file-specification This command is used to request the remote server to send the specified files. 9. HELP (with) topic This command is used to obtain help information on the specified topic. If the topic is obmitted then the general help information about Kermit-10 is supplied. 10. LOGOUT (remote server) This command will cause the remote server to exit. 11. PROMPT - Invisible KERMIT-10 COMMANDS Page A-2 20 Sep 83 12. QUIT (to monitor level) 13. RECEIVE (into files) 14. RECEIVE (into files) 10-File-specification 15. S - Abbreviation for SEND 16. SEND (from files) Wild-file-specification 17. SERVER (mode) 18. SET 1. SET BLOCK-CHECK-TTYPE (to) [Keyword] This command will set the checksum type for the Kermit messages. The value block-check-types are: 1. 1-CHARACTER-CHECKSUM 2. 2-CHARACTER-CHECKSUM 3. 3-CHARACTER-CRC-CCITT 4. ONE-CHARACTER-CHECKSUM 5. TWO-CHARACTER-CHECKSUM 6. THREE-CHARACTER-CRC-CCITT 2. SET DEBUGGING [ON ! OFF] 3. SET DELAY (to) number-of-seconds 4. SET ESCAPE (character for connect to) Octal-value-of-character 5. SET FILE-BYTE-SIZE (to) [7-bit | 8-bit | eight-bit | seven-bit] 6. SET FILE-WARNING [ON | OFF] 7. SET LINE (to) device: 8. SET LINE (to) node:: (Line number) n 9. SET LINE (to) n 10. SET PARITY (to) [EVEN | MARK | NONE | ODD | SPACE] 11. SET RECEIVE END-OF-LINE (to) octal-number 12. SET RECEIVE PACKET-LENGTH (to) decimal-number KERMIT-10 COMMANDS Page A-3 20 Sep 83 13. SET RECEIVE PADCHAR (to) octal-number 14. SET RECEIVE PADDING (to) decimal-number 15. SET RECEIVE QUOTE (to) single-character 16. SET RECEIVE TIMEOUT (to) decimal-number-of-seconds 17. SET RETRY (maximum of) 1. INITIAL-CONNECTION 2. PACKET 18. SET SEND END-OF-LINE (to) octal-number 19. SET SEND PACKET-LENGTH (to) decimal-number 20. SET SEND PADCHAR (to) octal-number 21. SET SEND PADDING (to) decimal-number 22. SET SEND QUOTE (to) single-character 23. SET SEND TIMEOUT (to) decimal-number-of-seconds 19. SHOW ALL 20. SHOW DEBUGGING 21. SHOW DELAY 22. SHOW ESCAPE 23. SHOW FILE-BYTE-SIZE 24. SHOW FILE-WARNING 25. SHOW RECEIVE (parameter) ALL 26. SHOW RECEIVE (parameter) END-OF-LINE 27. SHOW RECEIVE (parameter) PACKET-LENGTH 28. SHOW RECEIVE (parameter) PADCHAR 29. SHOW RECEIVE (parameter) PADDING 30. SHOW RECEIVE (parameter) QUOTE KERMIT-10 COMMANDS Page A-4 20 Sep 83 31. SHOW RECEIVE (parameter) TIMEOUT 32. SHOW SEND (parameter) ALL 33. SHOW SEND (parameter) END-OF-LINE 34. SHOW SEND (parameter) PACKET-LENGTH 35. SHOW SEND (parameter) PADCHAR 36. SHOW SEND (parameter) PADDING 37. SHOW SEND (parameter) QUOTE 38. SHOW SEND (parameter) TIMEOUT 39. STATUS (of Kermit)