home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / z88ker.zip / Z129A next >
Text File  |  1990-12-01  |  15KB  |  1,027 lines

  1. %OP%BON
  2. %OP%TM1
  3. %OP%BM1
  4. %OP%HE/%H2%Z88 Users' Club Software Library%H2%/
  5. %OP%FO/%H2%Z130%H2%//@p@/
  6. %CO:A,4,70%%C%%H2%KERMIT-88%H2%
  7.  
  8.  
  9. 1. Kermit-88 is the Z88 implementation of the widely used Kermit file 
  10. transfer program.  Copyright of Kermit is retained by the Columbia 
  11. University Centre for Computing Activities, although anyone is free 
  12. to implement a Kermit on a given machine. This must not be done for 
  13. commercial purposes however.
  14.  
  15. Kermit-88 is supplied as a single program file "KERMIT" which is 
  16. CHAINed from BBC BASIC. Kermit-88 will not run on a machine with only 
  17. 32k of RAM. It MAY run on a 64k machine, but testing has been carried 
  18. out on a 160k machine (32k + 128k) without problems. Kermit is 
  19. actually written in 8080 assembler on a CP/M machine. It is 
  20. impractical to distribute the source files, although they will 
  21. shortly be available from Lancaster University Kermit distribution 
  22. centre.
  23.  
  24.  
  25. %H1%2. KERMIT-88 Commands
  26.  
  27. KERMIT-88 uses the DECSYSTEM-20 keyword style command  language.    
  28. Each keyword  may  be  abbreviated  to its minimum unique length.  
  29. "?" may be typed to request a menu of the available options for the  
  30. current  field at  any  point in a command.  ESC may be typed at any 
  31. point in a command to fill out the current keyword ; if  sufficient  
  32. characters have  not  been  typed to identify the current field 
  33. uniquely, KERMIT-88 will sound a beep and allow you to continue from 
  34. that point. If a "?" is accepted and the prompting system does not 
  35. intervene, it indicates that it has been accepted as a filename 
  36. wildcard character (matching a single character)  E.g.  SEND ?   will 
  37. send all files in the current directory having a filename of 1 
  38. character.
  39.  
  40.  
  41. %H1%Capabilities:
  42.  
  43. As well as the ability to transfer files, Kermit-88 can also behave 
  44. as a terminal emulator (CONNECT) and can send text files to a 
  45. non-Kermit system (TRANSMIT). It is able to execute command files 
  46. written in Kermit command language (TAKE) and has limited facilities 
  47. for scripts to perform "conversations" with a  remote host. These can 
  48. be used for login scripts or for running remote software (see STRING, 
  49. INPUT, PAUSE). Kermit-88 makes local file management easier by 
  50. providing some basic operating system functions (CD/CWD, DIRECTORY 
  51. and TYPE).
  52.  
  53. File transfer occurs in one of two ways, depending on the type of 
  54. Kermit we are talking to. For two micro based Kermits, the SEND and 
  55. RECEIVE commands are used. When we are accessing a larger system, the 
  56. remote Kermit will normally have a SERVER mode. This enables 
  57. everything to be driven from the micro end. File transfer is 
  58. accomplished with the SEND and GET commands. (See also REMOTE).
  59. %P0%
  60. %H1%Commands at a glance:
  61.  
  62. %H2%BREAK
  63.  
  64.  
  65.  
  66. %H2%BYE     
  67.  
  68.  
  69.  
  70.  
  71. %H2%CD/CWD%H2% directory-name
  72.  
  73.  
  74.  
  75.  
  76. %H2%CONNECT
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. %H2%DIRECTORY%H2% [filespec]
  99.  
  100.  
  101.  
  102.  
  103. %H2%EXIT
  104.  
  105.  
  106.  
  107.  
  108. %H2%FINISH
  109.  
  110.  
  111.  
  112. %P0%
  113. %H2%GET %H2%remotefile [localfile]
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. %H2%HELP
  125.  
  126.  
  127. %H2%INPUT %H2%time-delay string
  128.  
  129.  
  130.  
  131.  
  132.         
  133. %H2%LOG %H2%filespec
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140. %H2%LOGOUT
  141.  
  142.  
  143. %H2%PAUSE %H2%time-delay
  144.  
  145.  
  146.  
  147.  
  148. %H2%RECEIVE %H2%[localfile]
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. %H2%REMOTE %H2%command
  159.  
  160.  
  161.  
  162.  
  163.  
  164. %P0%
  165. %H2%SEND %H2%localfile [remotefile]
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174. %H2%SET %H2%parameter [value]
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279. %P0%
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315. %H2%SHOW
  316.  
  317.  
  318. %H2%STATUS
  319.  
  320.  
  321. %H2%STRING %H2%text
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328. %H2%TAKE %H2%filespec
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. %H2%TRANSMIT %H2%filespec reply-string
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350. %H2%TYPE %H2%filespec
  351.  
  352.  
  353.  
  354.  
  355. %H2%VERSION
  356.  
  357.  
  358.  
  359.  
  360. Wally Wright
  361. 4 Welland Court
  362. ST.NEOTS
  363. Cambridgeshire
  364. PE19 3JZ
  365.  
  366. Tel. (0480) 212904
  367. %CO:B,6,66%
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424. Send a Break condition to the remote system.
  425. (This does nothing as at Version 1.04)
  426.  
  427.  
  428. When  talking to a remote Kermit Server, this command shuts down 
  429. the server and logs it out, and also  exits  from  Kermit-88  to 
  430. BASIC command level. (Not yet implemented)
  431.  
  432.  
  433. Change to the specified directory. If no name is given the 
  434. current directory is displayed. You can also change to a device 
  435. name
  436.  
  437.  
  438. Establish a terminal connection to the host connected to the  
  439. serial port, i.e. pass all typein to the serial port and display 
  440. all input from the serial port on the screen.  Also,  emulate a 
  441. DEC VT52 to allow cursor control, screen clearing, etc, if 
  442. TERMINAL is set to VT52 (see below), in which case you should 
  443. also set your terminal type on the remote host to VT52.  The 
  444. escape character is initially set to <>\ (diamond backslash).  
  445. When you issue the CONNECT command, the escape sequence is 
  446. displayed to show you how to get back. The escape sequence is 
  447. generally an uncommonly used control character, like <>-backslash 
  448. or <>-rightbracket (<>-]) followed by a single letter "command". 
  449. %H4%Q   %H4%Suspend logging (only if logging is switched on)
  450. %H4%R   %H4%Resume logging
  451. %H4%C   %H4%Close Connection, return to Kermit-88> command level. 
  452. %H4%S   %H4%Display Status of connection, but maintain remote connection.
  453. %H4%?   %H4%List available single-character commands.
  454. %H4%0   %H4%(zero) Send a null (0) character.
  455. %H4%B   %H4%Send a BREAK signal.  
  456. %H4%<>\ %H4%(or  whatever  - a second copy of the escape character)
  457.     Send the escape character itself to the remote host.
  458.  
  459.  
  460. This provides a directory listing of the specified files.  If no 
  461. files are specified, all files in the current directory are 
  462. listed.
  463.  
  464.  
  465. Exit from Kermit back to BBC BASIC. Panel settings are restored 
  466. to their values when Kermit was entered. (Affects BAUD, PARITY 
  467. and XON/XOFF)
  468.  
  469.  
  470. Like LOGOUT, but shuts down the remote server without logging it 
  471. out.  Leaves you at Kermit-88 command level; subsequent  CONNECT 
  472. commands will put you back at host system command level.
  473.  
  474.  
  475. When  Kermit-88  is  talking to a Kermit Server on the host, you 
  476. should use the GET command to request the server to send files to 
  477. you, for example:  
  478.  
  479. get k*.hlp
  480.  
  481. You may optionally specify localfile to force a local name, 
  482. otherwise Kermit attempts to build a filename based on the remote 
  483. name.
  484.  
  485.  
  486. Shows available commands. (Same as "?")
  487.  
  488.  
  489. Sets a string and a time delay in seconds, then waits to receive 
  490. them from the remote system. This command is meant for use in 
  491. TAKE files. Note that characters which cannot be entered from the 
  492. keyboard can be entered in octal (See STRING)
  493.  
  494.  
  495. When CONNECTed to a foreign host as a terminal, log the terminal 
  496. session  to the  specified  file. The log file is closed when the 
  497. connection is closed  by  typing the  escape  character  followed 
  498. by the single-character command "C". The default LOG file name is 
  499. "KERMIT.LOG"
  500.  
  501.  
  502. Like BYE, but leaves you at Kermit-88 command level.
  503.  
  504.  
  505. Waits specified number of seconds before continuing. Its main 
  506. purpose is to introduce delays in TAKE files (while dialling a 
  507. number for example).
  508.  
  509.  
  510. Receive file(s) from the remote Kermit.  If localfile is 
  511. specified, use this name, otherwise store  it under the name 
  512. provided in the file header supplied by the remote host. If the 
  513. name is illegal, Kermit uses as many legal characters from the 
  514. name as possible (see the description of SET FILE-WARNING below).  
  515. If the file exists, and FILE-WARNING is ON, it warns the user and 
  516. tries to build a unique name for the file by  adding numeric 
  517. characters to the end.
  518.  
  519.  
  520. Sends command to a remote Kermit server.  Not all servers support 
  521. all commands so results can be varied.  Current commands which 
  522. KERMIT-88 can send are:
  523. REMOTE DIRECTORY  - list remote files
  524. (Not implemented at 1.04)
  525.  
  526.  
  527. Send  file(s) specified by localfile to the remote Kermit.  
  528. Localfile may contain wildcards.  If remotefile is specified, the 
  529. remote Kermit will attempt to save the file as remotefile as 
  530. opposed to localfile.  Note that if localfile contains wildcards 
  531. and remotefile is specified, the remote Kermit will try to save 
  532. all files as remotefile. See  RECEIVE for information on how 
  533. Kermit deals with filename conflicts.
  534.  
  535.  
  536. Set  the  specified  parameter to the specified value.  
  537. Possible settings:
  538.  
  539. %H4%AUTORECEIVE ON | OFF
  540.  
  541.  
  542.  
  543.  
  544. %H4%BAUD-RATE value
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557. %H4%BLOCK-CHECK-TYPE 1 | 2 | 3
  558. The options are:
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573. %H4%DEBUG   ON | OFF.
  574.  
  575.  
  576.  
  577. %H4%ESCAPE
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584. %H4%FILE-MODE   ASCII | BINARY
  585.  
  586.  
  587.  
  588.  
  589.  
  590. %H4%FLOW-CONTROL ON | OFF
  591.  
  592.  
  593.  
  594.  
  595. %H4%LOCAL-ECHO ON | OFF
  596.  
  597.  
  598.  
  599.  
  600. %H4%LOGGING  ON | OFF
  601.  
  602.  
  603.  
  604. %H4%PARITY value
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619. %H4%RECEIVE parameter value
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632. %H4%SEND parameter value
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649. %H4%TACTRAP
  650.  
  651.  
  652.  
  653.  
  654.  
  655. %H4%TERMINAL VT52 | DUMB
  656.  
  657.  
  658.  
  659.  
  660. %H4%TIMER ON | OFF
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670. %H4%WARNING ON | OFF
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677. Shows various settable parameters.
  678.  
  679.  
  680. A synonym for SHOW
  681.  
  682.  
  683. Sends a character string to the remote system. It is intended for 
  684. use in TAKE files. The text can include octal control characters 
  685. in the form \nnn where nnn can be less than or equal to \377. Eg. 
  686. \015 is a carriage-return character.        
  687.  
  688.  
  689.  
  690. Takes commands from the specified file as if they had been typed 
  691. at the keyboard. This is useful if you want to set up a batch job 
  692. to dialup a remote machine for example. The TAKEfile must be an 
  693. ASCII file such as a Pipedream file saved with Save Plain Text 
  694. option set to Yes. An automatic TAKE is performed when Kermit is 
  695. started, taking commands from KERMIT.INI if it exists in the 
  696. current directory. This is useful for setting up a commonly used 
  697. baud-rate, parity etc.
  698.  
  699.  
  700. Send  the  specified  file to the system on the other end of the 
  701. connection as though it were being typed at  the  terminal,  one 
  702. line  at  a  time.    No  KERMIT protocol is involved.  You must 
  703. manually confirm each line and Kermit waits until it receives the 
  704. reply-string before continuing. This is useful for sending files 
  705. to systems  that don't have a KERMIT program.  During 
  706. transmission, you may type the escape  character  followed  by  
  707. one  of  these single-character commands:
  708. %H4%C   %H4%Cease transmission 
  709. %H4%R   %H4%Re-transmit the previous line
  710.  
  711.  
  712. Types an ASCII text file to the screen, pausing every 8 lines. 
  713. This is meant for quickly looking at TAKE files or other plain 
  714. text files. Pipedream documents are not particularly legible.
  715.  
  716.  
  717. Show  the  name, edit number, and edit date of several of the 
  718. modules that make up Kermit-88.
  719. %CO:C,24,60%
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892. Allows several files to be received without having to type 
  893. RECEIVE on the receiving machine. The first packet from the 
  894. sender will be lost.
  895.  
  896.  
  897. Change the  baud rate of the communications port. The value  
  898. is  the numeric  baud  rate (300, 9600, etc.) desired.  
  899. Type SET BAUD followed by a question mark for a list of 
  900. supported baud  rate@s. NOTE: Kermit uses whatever is set y 
  901. the sytem Panel- If you SET the BAUD-RATE values, you 
  902. must be aware that this affects the system, and other 
  903. applications. That is, if you suspend KERMIT having changed 
  904. any of the port settings the new settings would apply to 
  905. (say) a copy of Pipedream that may be about to print. When 
  906. you EXIT from KERMIT, the original Panel settings are 
  907. restored.
  908.  
  909.  
  910.  
  911. 1-CHARACTER-CHECKSUM
  912. Normal, default, standard 6-bit checksum.
  913.  
  914. 2-CHARACTER-CHECKSUM
  915. A 12-bit checksum encoded as two characters.
  916.  
  917. 3-CHARACTER-CRC-CCITT
  918. A  16-bit  CCITT-format Cyclic Redundancy Check, encoded as 
  919. 3 characters.
  920.  
  921. The 2 and 3 character options should only be used  under 
  922. conditions  of extreme line noise.  Many implementations of 
  923. KERMIT only support the single character checksum.
  924.  
  925.  
  926. Enables/disables displaying of packets on the screen during 
  927. file transfer.
  928.  
  929.  
  930. Change the escape character to exit from terminal 
  931. connections.    Kermit-88  will  prompt you for the new 
  932. escape character, which you enter literally. Eg. to change 
  933. the character to <>-] type SET ESCAPE [enter] , then press 
  934. diamond, then ].
  935.  
  936.  
  937. Tells KERMIT-88 what kind of file it is sending, so that 
  938. KERMIT can correctly define the ends of lines. SET FILE 
  939. BINARY means to send all the data exactly as it appears in 
  940. the file. SET FILE ASCII  is  used  for  text files.
  941.  
  942.  
  943. Enables or disables XON/XOFF flow control. See SET 
  944. BAUD-RATE for implications of changing system communication 
  945. settings.
  946.  
  947.  
  948. When you CONNECT to a remote host, you must set LOCAL- ECHO 
  949. ON if the host is half duplex, OFF if full duplex. OFF by 
  950. default.
  951.  
  952.  
  953. Enable or disable file logging during CONNECT sessions. The 
  954. log file name is set using the LOG command.
  955.  
  956.  
  957. Sets  parity  for outgoing characters to one of the 
  958. following: NONE, SPACE, MARK, EVEN, or ODD.  On  input,  if 
  959. parity  is  NONE,  then  the  8th bit is kept (as data), 
  960. otherwise it is stripped and ignored.  The  parity  setting 
  961. applies to both terminal connection and file transfer.  If 
  962. you set parity to  anything  other  than  none, KERMIT-88  
  963. will  attempt  to  use "8th bit prefixing" to transfer 
  964. binary files.  If  the  other  KERMIT  is  also capable  of  
  965. 8th bit prefixing, then binary files can be transferred 
  966. successfully; if not, the 8th  bit  of  each data  byte  
  967. will be lost (you will see a warning on your screen if this 
  968. happens). See SET BAUD-RATE for implications of changing 
  969. system communications settings.
  970.  
  971.  
  972. SET a receive parameter
  973. PAD-CHAR
  974.   Sets the pad character to use while receiving files.
  975.   You will be prompted for the character literally.
  976. PADDING value
  977.   Set the number of pad characters to use while
  978.   receiving files.
  979. START-OF-PACKET
  980.   Set the default start of packet character for 
  981.   receiving files (See SET SEND START-OF-PACKET for
  982.   considerations.) Default is <>A
  983.  
  984.  
  985. SET a send parameter
  986. PAD-CHAR
  987.   Sets the pad character to use while sending files.
  988.   You will be prompted for the character literally.
  989. PADDING value
  990.   Set the number of pad characters to use while sending 
  991.   files. 
  992.  
  993. START-OF-PACKET
  994.   Set the default start of packet character for sending 
  995.   files. The SOP character is Control-A by default, but it 
  996.   may be necessary to change this on some networks. Choose 
  997.   a control character not otherwise used, ie not <>-M 
  998.   (return) <>-J (linefeed) <>-H (backspace) <>-G (bell) or 
  999.   <>-I (tab).
  1000.  
  1001.  
  1002. Set the TAC intercept character. If you are attached to a 
  1003. TAC (or indeed any other piece of equipment which "eats" a 
  1004. particular character) you can specify the character to 
  1005. Kermit so that it will double it up during transmission.
  1006.  
  1007.  
  1008. When connected as a terminal to a foreign host, controls 
  1009. whether the micro emulates  a VT52  or runs in "native 
  1010. mode".    TERMINAL is VT52 by default. 
  1011.  
  1012.  
  1013. Enable  or  disable the timer.  The timer is off by 
  1014. default, because in the normal case KERMIT-88 is 
  1015. communicating  with  a  mainframe  KERMIT  that has its own 
  1016. timer.  Mainframe KERMIT timers tend to be more  precise or  
  1017. adaptable  to  changing  conditions.  You should SET TIMER 
  1018. ON if you are communicating  with  a  KERMIT  that does  
  1019. not have a timer.  You should SET TIMER OFF if you are 
  1020. communicating over a network with long delays.
  1021.  
  1022.  
  1023. Warn  user  of  filename  conflicts when receiving files 
  1024. from remote host, and attempt to generate a unique  name by  
  1025. adding  numeric characters  to  the  given name. ON by 
  1026. default.
  1027. %CO:D,12,36%%CO:E,12,24%%CO:F,12,12%%CO:G,12,0%%CO:H,12,0%%CO:I,12,0%%CO:J,12,0%%CO:K,12,0%%CO:L,12,0%%CO:M,12,0%%CO:N,12,0%%CO:O,12,0%%CO:P,12,0%