home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / ckermit_211-4.diff.gz / ckermit_211-4.diff
Text File  |  2004-06-30  |  88KB  |  2,341 lines

  1. --- ckermit-211.orig/makefile
  2. +++ ckermit-211/makefile
  3. @@ -998,7 +998,7 @@
  4.      echo "RmF $(DESTDIR)$(BINDIR)/kermit-sshsub" >&3;\
  5.      echo "RmF $(DESTDIR)$(BINDIR)/kermit" >&3;\
  6.      if test -f ckermit.ini; then\
  7. -        echo "#!$(DESTDIR)$(BINDIR)/kermit" >\
  8. +        echo "#!$(BINDIR)/kermit" >\
  9.              $(DESTDIR)$(BINDIR)/_tmp.ini;\
  10.          cat ckermit.ini >> $(DESTDIR)$(BINDIR)/_tmp.ini;\
  11.          mv $(DESTDIR)$(BINDIR)/_tmp.ini\
  12. @@ -1019,20 +1019,20 @@
  13.      echo " for details.";\
  14.      echo;\
  15.      echo MANDIR=$(MANDIR);\
  16. -    if test -n "$(MANDIR)"; then\
  17. -        if test -d $(MANDIR); then\
  18. -            echo  "$(MANDIR) exists...";\
  19. +    if test -n "$(DESTDIR)$(MANDIR)"; then\
  20. +        if test -d $(DESTDIR)$(MANDIR); then\
  21. +            echo  "$(DESTDIR)$(MANDIR) exists...";\
  22.          else\
  23. -            echo "Creating $(MANDIR)...";\
  24. -            mkdir $(MANDIR) || exit 1;\
  25. -            chmod 755 $(MANDIR) || exit 1;\
  26. +            echo "Creating $(DESTDIR)$(MANDIR)...";\
  27. +            mkdir $(DESTDIR)$(MANDIR) || exit 1;\
  28. +            chmod 755 $(DESTDIR)$(MANDIR) || exit 1;\
  29.          fi;\
  30.          echo "Installing man page...";\
  31. -        rm -f $(MANDIR)/kermit.$(MANEXT);\
  32. -        cp    ckuker.nr $(MANDIR)/kermit.$(MANEXT) || exit 1;\
  33. -        chmod 644       $(MANDIR)/kermit.$(MANEXT) || exit 1;\
  34. +        rm -f $(DESTDIR)$(MANDIR)/kermit.$(MANEXT);\
  35. +        cp    ckuker.nr $(DESTDIR)$(MANDIR)/kermit.$(MANEXT) || exit 1;\
  36. +        chmod 644       $(DESTDIR)$(MANDIR)/kermit.$(MANEXT) || exit 1;\
  37.          echo 'set flag=f\nPrC Removing man pages' >&3;\
  38. -        echo "RmF $(MANDIR)/kermit.$(MANEXT)" >&3;\
  39. +        echo "RmF $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)" >&3;\
  40.          echo 'EfM' >&3;\
  41.          echo;\
  42.      else\
  43. --- ckermit-211.orig/ckuker.nr
  44. +++ ckermit-211/ckuker.nr
  45. @@ -3,17 +3,17 @@
  46.  .na
  47.  .SH NAME
  48.  kermit \-
  49. -.B C-Kermit 8.0:
  50. -transport- and platform-independent
  51. +.B C\(hyKermit 8.0:
  52. +transport\(hy and platform\(hyindependent
  53.  interactive and scriptable communications software.
  54.  .IP
  55.  
  56.  This document is intended to give the beginner sufficient information to make
  57. -basic (if not advanced) use of C-Kermit 8.0.  Although it might be rather long
  58. -for a Unix manual page, it's still far shorter than the C-Kermit manual, which
  59. -should be consulted for advanced topics such as customization, character-sets,
  60. +basic (if not advanced) use of C\(hyKermit 8.0.  Although it might be rather long
  61. +for a Unix manual page, it's still far shorter than the C\(hyKermit manual, which
  62. +should be consulted for advanced topics such as customization, character\(hysets,
  63.  scripting, etc. We also attempt to provide a clear structural overview of
  64. -C-Kermit's many capabilities, functional areas, states, and modes and their
  65. +C\(hyKermit's many capabilities, functional areas, states, and modes and their
  66.  interrelation, that should be helpful to beginners and veterans alike, as well
  67.  as to those upgrading to version 8.0 from earlier releases.
  68.  .PP
  69. @@ -21,11 +21,11 @@
  70.  .IP
  71.  http://www.columbia.edu/kermit/ckututor.html
  72.  .SH DESCRIPTION
  73. -C-Kermit is an all-purpose communications software package from the Kermit
  74. +C\(hyKermit is an all\(hypurpose communications software package from the Kermit
  75.  Project at Columbia University that:
  76.  .PP
  77.  .nf
  78. -\(bu    Is portable to many platforms, Unix and non-Unix alike.
  79. +\(bu    Is portable to many platforms, Unix and non\(hyUnix alike.
  80.  .br
  81.  \(bu    Can make both serial and network connections.
  82.  .br
  83. @@ -35,39 +35,39 @@
  84.  .br
  85.  \(bu    Can convert character sets in the terminal session.
  86.  .br
  87. -\(bu    Can convert character sets during text-file file transfer.
  88. +\(bu    Can convert character sets during text\(hyfile file transfer.
  89.  .br
  90.  \(bu    Is customizable in every aspect of its operation.
  91.  .fi
  92.  .PP
  93. -C-Kermit is a modem program, a Telnet client, an Rlogin client, an FTP
  94. +C\(hyKermit is a modem program, a Telnet client, an Rlogin client, an FTP
  95.  client, an HTTP client, and on selected platforms, also an X.25 client. It
  96. -can make its own secure Internet connections using IETF-approved security
  97. +can make its own secure Internet connections using IETF\(hyapproved security
  98.  methods including Kerberos IV, Kerberos V, SSL/TLS, and SRP and it can also
  99.  make SSH connections through your external SSH client application. It can
  100. -be the far-end file-transfer or client/server partner of your desktop
  101. +be the far\(hyend file\(hytransfer or client/server partner of your desktop
  102.  Kermit client. It can also accept incoming dialed and network connections.
  103.  It can even be installed as an Internet service on its own standard TCP
  104.  socket, 1649 [RFC2839, RFC2840].
  105.  .PP
  106.  And perhaps most important, everything you can do "by hand" (interactively)
  107. -with C-Kermit, can be "scripted" (automated) using its built-in
  108. -cross-platform transport-independent script programming language, which
  109. +with C\(hyKermit, can be "scripted" (automated) using its built\(hyin
  110. +cross\(hyplatform transport\(hyindependent script programming language, which
  111.  happens to be identical to its interactive command language.
  112.  .PP
  113. -This manual page offers an overview of C-Kermit 8.0 for Unix ("Unix" is an
  114. -operating system family that includes AIX, DG/UX, FreeBSD, HP-UX, IRIX,
  115. +This manual page offers an overview of C\(hyKermit 8.0 for Unix ("Unix" is an
  116. +operating system family that includes AIX, DG/UX, FreeBSD, HP\(hyUX, IRIX,
  117.  Linux, Mac OS X, NetBSD, OpenBSD, Open Server, Open Unix, QNX, Solaris,
  118.  SunOS, System V R3, System V R4, Tru64 Unix, Unixware, Xenix, and many
  119. -others). For thorough coverage, please consult the published C-Kermit
  120. +others). For thorough coverage, please consult the published C\(hyKermit
  121.  manual and supplements (see DOCUMENTATION below). For further information
  122. -about C-Kermit, Kermit software for other platforms, and Kermit manuals,
  123. +about C\(hyKermit, Kermit software for other platforms, and Kermit manuals,
  124.  visit the Kermit Project website:
  125.  .PP
  126.    http://www.columbia.edu/kermit/
  127.  .PP
  128. -This is a longer-than-average manual page, and yet it barely scratches the
  129. -surface. Don't be daunted. C-Kermit is a large and complex package,
  130. +This is a longer\(hythan\(hyaverage manual page, and yet it barely scratches the
  131. +surface. Don't be daunted. C\(hyKermit is a large and complex package,
  132.  evolving over decades of practice and experience, but that doesn't mean
  133.  it's hard to learn or use. Its most commonly used functions are explained
  134.  here with pointers to additional information elsewhere.
  135. @@ -76,7 +76,7 @@
  136.  .I filename
  137.  .B ] [
  138.  .I options
  139. -.B ] [ {=,--,+}
  140. +.B ] [ {=,\-\-,+}
  141.  .I text
  142.  .B ] ]
  143.  .PP
  144. @@ -85,12 +85,12 @@
  145.  .B kermit 
  146.  .I URL
  147.  .PP
  148. -If the first command-line argument is the name of a file, interactive-mode
  149. -commands are executed from the file. The '=' (or "--") argument tells
  150. +If the first command\(hyline argument is the name of a file, interactive\(hymode
  151. +commands are executed from the file. The '=' (or "\-\-") argument tells
  152.  Kermit not to parse the remainder of the command line, but to make the
  153.  words following '=' available as \e%1, \e%2, ... \e%9. The "+" argument is
  154.  like "=" but for use in "kerbang scripts" (explained below). A second
  155. -command-line format allows the one and only argument to be a Telnet, FTP,
  156. +command\(hyline format allows the one and only argument to be a Telnet, FTP,
  157.  HTTP, or IKSD URL.
  158.  .PP
  159.  Order of execution:
  160. @@ -100,338 +100,338 @@
  161.  .TP
  162.  .nf
  163.   2.
  164. -The initialization file, if any, unless suppressed with -Y.
  165. +The initialization file, if any, unless suppressed with \-Y.
  166.  .fi
  167.  .TP
  168.   3.
  169.  The customization file (if it is executed by the initialization file).
  170.  .TP
  171.   4.
  172. -The command-line URL (if any, and if so, execution stops here).
  173. +The command\(hyline URL (if any, and if so, execution stops here).
  174.  .TP
  175.   5.
  176. -Command-line options (if any).
  177. +Command\(hyline options (if any).
  178.  .TP
  179.   6.
  180.  Interactive commands.
  181.  .PP
  182. -Some command-line options can cause actions (such as -s to send a file);
  183. +Some command\(hyline options can cause actions (such as \-s to send a file);
  184.  others just set parameters. If any action options are included on the
  185. -command line, Kermit exits when finished unless also given the -S ("stay")
  186. +command line, Kermit exits when finished unless also given the \-S ("stay")
  187.  option. If no action options are given, no initialization or command files
  188.  contained an EXIT or QUIT command, and no fatal errors occurred, Kermit
  189.  issues its prompt and waits for you to type commands.
  190.  .IP
  191. -Bear in mind that C-Kermit can be built with selected features
  192. +Bear in mind that C\(hyKermit can be built with selected features
  193.  disabled, and also that certain features are not available on all
  194. -platforms. For example, C-Kermit can't be built with TCP/IP
  195. +platforms. For example, C\(hyKermit can't be built with TCP/IP
  196.  support on a platform that does not have TCP/IP header files and
  197.  libraries (and even if Kermit does include TCP/IP support, it
  198.  can't be used to make TCP/IP connections on a computer that does
  199.  not have a TCP/IP stack installed). If your version of lacks
  200. -C-Kermit a feature mentioned here, use its SHOW FEATURES command to
  201. +C\(hyKermit a feature mentioned here, use its SHOW FEATURES command to
  202.  see what might have been excluded.
  203.  .PP
  204. -C-Kermit has three kinds of commands: regular single-letter command-line
  205. -options, extended-format command-line options, and interactive commands.
  206. +C\(hyKermit has three kinds of commands: regular single\(hyletter command\(hyline
  207. +options, extended\(hyformat command\(hyline options, and interactive commands.
  208.  .PP
  209. -Like most Unix commands, C-Kermit can be be given options on the command
  210. -line. But C-Kermit also can be used interactively by giving it commands
  211. -composed of words, which are more intuitive than cryptic command-line
  212. +Like most Unix commands, C\(hyKermit can be be given options on the command
  213. +line. But C\(hyKermit also can be used interactively by giving it commands
  214. +composed of words, which are more intuitive than cryptic command\(hyline
  215.  options, and more flexible too. In other words, you don't have to use
  216. -C-Kermit's command-line options, but they are available if you want to. (By
  217. -the same token, you don't have to use its interactive commands either --
  218. +C\(hyKermit's command\(hyline options, but they are available if you want to. (By
  219. +the same token, you don't have to use its interactive commands either \(hy\(hy
  220.  you can use either or both in any combination.)
  221.  .PP
  222. -C-Kermit is generally installed in the PATH as "kermit", and therefore is
  223. +C\(hyKermit is generally installed in the PATH as "kermit", and therefore is
  224.  invoked by typing the word "kermit" (lowercase) at the shell prompt, and
  225. -then pressing the Return or Enter key. If you wish to include command-line
  226. +then pressing the Return or Enter key. If you wish to include command\(hyline
  227.  options, put them after the word "kermit" but before pressing Return or
  228.  Enter, separated by spaces, for example:
  229.  .PP
  230. -  $ kermit -s ckermit.tar.gz
  231. +  $ kermit \-s ckermit.tar.gz
  232.  .PP
  233. -('$' is the shell prompt; "kermit -s ckermit.tar.gz" is what you type,
  234. +('$' is the shell prompt; "kermit \-s ckermit.tar.gz" is what you type,
  235.  followed by Return or Enter.)
  236.  .SH OPTIONS
  237. -Here is a list of C-Kermit's single-letter command-line options, which
  238. -start with a single dash (-), in ASCII ("alphabetical") order. Alphabetic
  239. -case is significant (-A is not the same as -a).  Action options are 
  240. +Here is a list of C\(hyKermit's single\(hyletter command\(hyline options, which
  241. +start with a single dash (\-), in ASCII ("alphabetical") order. Alphabetic
  242. +case is significant (\-A is not the same as \-a).  Action options are 
  243.  tagged "ACTION".
  244.  .TP
  245. --0
  246. +\-0
  247.  (digit zero)  100% transparent Connect state for
  248. -"in-the-middle" operation: 8 bits, no parity, no
  249. +"in\(hythe\(hymiddle" operation: 8 bits, no parity, no
  250.  escape character, everything passes through.
  251.  .TP
  252. --8
  253. -(digit eight)  Connection is 8-bit clean (this is the
  254. -default in C-Kermit 8.0). Equivalent to the EIGHTBIT
  255. +\-8
  256. +(digit eight)  Connection is 8\(hybit clean (this is the
  257. +default in C\(hyKermit 8.0). Equivalent to the EIGHTBIT
  258.  command, which in turn is a shortcut for SET TERMINAL
  259.  BYTESIZE 8, SET COMMAND BYTESIZE 8, SET PARITY NONE.
  260.  .TP
  261. --9 arg
  262. +\-9 arg
  263.  (digit nine)  Make a connection to an FTP server.
  264.  Equivalent to the FTP OPEN command.
  265. -Argument: IP-address-or-hostname[:optional-TCP-port].
  266. -NOTE: C-Kermit also has a separate FTP command-line
  267. -personality, with regular FTP-like command-line
  268. +Argument: IP\(hyaddress\(hyor\(hyhostname[:optional\(hyTCP\(hyport].
  269. +NOTE: C\(hyKermit also has a separate FTP command\(hyline
  270. +personality, with regular FTP\(hylike command\(hyline
  271.  syntax. More about this below.
  272.  .TP
  273. --A
  274. +\-A
  275.  Kermit is to be started as an Internet service (IKSD)
  276.  (only from inetd.conf).
  277.  .TP
  278. --B
  279. +\-B
  280.  Kermit is running in Batch or Background (no
  281.  controlling terminal). To be used in case Kermit
  282.  doesn't automatically sense its background status.
  283.  Equivalent to the SET BACKGROUND ON command.
  284.  .TP
  285. --C arg
  286. -Interactive-mode Commands to be executed.
  287. +\-C arg
  288. +Interactive\(hymode Commands to be executed.
  289.  Argument: Commands separated by commas, list in
  290.  doublequotes.
  291.  .TP
  292. --D arg
  293. +\-D arg
  294.  Delay before starting to send in Remote mode.
  295.  Equivalent to the SET DELAY command.
  296.  Argument: Number of seconds.
  297.  .TP
  298. --E
  299. +\-E
  300.  Exit automatically when connection closes. Equivalent
  301. -to SET EXIT ON-DISCONNECT ON.
  302. +to SET EXIT ON\-DISCONNECT ON.
  303.  .TP
  304. --F arg
  305. +\-F arg
  306.  Use an open TCP connection.
  307.  Argument: Numeric file descriptor of open TCP
  308.  connection.
  309. -Also see: -j, -J.
  310. +Also see: \-j, \-J.
  311.  .TP
  312. --G arg
  313. +\-G arg
  314.  (ACTION) Get file(s) from server, send contents to standard
  315.  output, which normally would be piped to another
  316.  process.
  317.  Argument: Remote file specification, in quotes if it
  318.  contains metacharacters.
  319. -Also see: -g, -k.
  320. +Also see: \-g, \-k.
  321.  .TP
  322. --H
  323. +\-H
  324.  Suppress program startup Herald and greeting.
  325.  .TP
  326. --I
  327. +\-I
  328.  Tell Kermit it has a reliable connection, to force streaming to be used where
  329.  it normally would not be.  Equivalent to the SET RELIABLE ON command.
  330.  .TP
  331. --J arg
  332. -(ACTION) "Be like Telnet." Like -j but implies -E.  Argument: IP
  333. -hostname/address optionally followed by service.  NOTE: C-Kermit also has a
  334. -separate Telnet command-line personality, with regular Telnet-like
  335. -command-line syntax. More about this below.
  336. +\-J arg
  337. +(ACTION) "Be like Telnet." Like \-j but implies \-E.  Argument: IP
  338. +hostname/address optionally followed by service.  NOTE: C\(hyKermit also has a
  339. +separate Telnet command\(hyline personality, with regular Telnet\(hylike
  340. +command\(hyline syntax. More about this below.
  341.  .TP
  342. --L
  343. -Recursive directory descent for files in -s option.
  344. +\-L
  345. +Recursive directory descent for files in \-s option.
  346.  .TP
  347. --M arg
  348. +\-M arg
  349.  My user name (for use with Telnet, Rlogin, FTP, etc).
  350.  Equivalent to the SET LOGIN USER command.
  351.  Argument: Username string.
  352.  .TP
  353. --O
  354. +\-O
  355.  (ACTION) (Uppercase letter O) Be a server for One command only.
  356. -Also see: -x.
  357. +Also see: \-x.
  358.  .TP
  359. --P
  360. +\-P
  361.  Don't convert file (Path) names of transferred files.
  362.  Equivalent to SET FILE NAMES LITERAL.
  363.  .TP
  364. --Q
  365. +\-Q
  366.  Quick Kermit protocol settings. Equivalent to the FAST
  367. -command. This is the default in C-Kermit 7.0 and later.
  368. +command. This is the default in C\(hyKermit 7.0 and later.
  369.  .TP
  370. --R
  371. -Remote-only (this just makes IF REMOTE true).
  372. +\-R
  373. +Remote\(hyonly (this just makes IF REMOTE true).
  374.  .TP
  375. --S
  376. +\-S
  377.  Stay (enter command parser after action options).
  378.  .TP
  379. --T
  380. -Force Text mode for file transfer; implies -V.
  381. +\-T
  382. +Force Text mode for file transfer; implies \-V.
  383.  Equivalent to SET TRANSFER MODE MANUAL, SET FILE TYPE TEXT.
  384.  .TP
  385. --V
  386. -Disable automatic per-file text/binary switching.
  387. +\-V
  388. +Disable automatic per\(hyfile text/binary switching.
  389.  Equivalent to SET TRANSFER MODE MANUAL.
  390.  .TP
  391. --Y
  392. +\-Y
  393.  Skip (don't execute) the initialization file.
  394.  .TP
  395. --a arg
  396. -As-name for file(s) in -s, -r, or -g.
  397. -Argument: As-name string (alternative filename). When
  398. +\-a arg
  399. +As\(hyname for file(s) in \-s, \-r, or \-g.
  400. +Argument: As\(hyname string (alternative filename). When
  401.  receiving files, this can be a directory name.
  402.  .TP
  403. --b arg
  404. +\-b arg
  405.  Speed for serial device. Equivalent to SET SPEED.
  406.  Argument: Numeric Bits per second for serial
  407.  connections.
  408.  .TP
  409. --c
  410. +\-c
  411.  (ACTION) Enter Connect state before transferring files.
  412.  .TP
  413. --d
  414. +\-d
  415.  Create a debug.log file with detailed debugging
  416. -information (a second -d adds timestamps). Equivalent
  417. +information (a second \-d adds timestamps). Equivalent
  418.  to LOG DEBUG but takes effect sooner.
  419.  .TP
  420. --e arg
  421. -Maximum length for incoming Kermit file-transfer
  422. -packets. Equivalent to SET RECEIVE PACKET-LENGTH.
  423. +\-e arg
  424. +Maximum length for incoming Kermit file\(hytransfer
  425. +packets. Equivalent to SET RECEIVE PACKET\-LENGTH.
  426.  Argument: Length in bytes.
  427.  .TP
  428. --f
  429. +\-f
  430.  (ACTION) Send a FINISH command to a Kermit server.
  431.  .TP
  432. --g arg
  433. +\-g arg
  434.  Get file(s) from a Kermit server.
  435.  Argument: File specification on other computer, in
  436.  quotes if it contains metacharacters. Equivalent to
  437. -GET. Also see: -a, -G, -r.
  438. +GET. Also see: \-a, \-G, \-r.
  439.  .TP
  440. --h
  441. -(ACTION) Print Help text for single-letter command-line options
  442. +\-h
  443. +(ACTION) Print Help text for single\(hyletter command\(hyline options
  444.  (pipe thru 'more' to prevent scrolling).
  445.  .TP
  446. --i
  447. +\-i
  448.  Force binary (Image) mode for file transfer; implies
  449. --V. Equivalent to SET TRANSFER MODE MANUAL, SET FILE
  450. +\-V. Equivalent to SET TRANSFER MODE MANUAL, SET FILE
  451.  TYPE BINARY.
  452.  .TP
  453. --j arg
  454. +\-j arg
  455.  Make a TCP/IP connection.
  456.  Argument: IP host name/address and optional service
  457.  name or number. Equivalent to the TELNET command.
  458. -Also see: -J, -F.
  459. +Also see: \-J, \-F.
  460.  .TP
  461. --k
  462. +\-k
  463.  (ACTION) Receive file(s) to standard output, which normally 
  464.  would be piped to another process.
  465. -Also see: -r, -G.
  466. +Also see: \-r, \-G.
  467.  .TP
  468. --l arg
  469. +\-l arg
  470.  (Lowercase letter L) Make a connection on the given
  471.  serial communications device. Equivalent to the SET
  472.  LINE (SET PORT) command.
  473.  Argument: Serial device name, e.g. /dev/ttyS0.
  474.  .TP
  475. --m arg
  476. -Modem type for use with the -l device. Equivalent to
  477. +\-m arg
  478. +Modem type for use with the \-l device. Equivalent to
  479.  the SET MODEM TYPE command.
  480.  Argument: Modem name as in SET MODEM TYPE command,
  481.  e.g. "usrobotics".
  482.  .TP
  483. --n
  484. +\-n
  485.  (ACTION) Enter Connect state after transferring files (historical).
  486.  .TP
  487. --p arg
  488. +\-p arg
  489.  Parity. Equivalent to the SET PARITY command.
  490.  Argument: One of the following: e(ven), o(dd), m(ark),
  491.  n(one), s(pace).
  492.  .TP
  493. --q
  494. +\-q
  495.  Quiet (suppress most messages). Equivalent to SET QUIET ON.
  496.  .TP
  497. --r
  498. +\-r
  499.  (ACTION) Receive file(s). Equivalent to the RECEIVE command.
  500. -Argument: (none, but see -a)
  501. +Argument: (none, but see \-a)
  502.  .TP
  503. --s arg
  504. +\-s arg
  505.  Send file(s).
  506.  Argument: One or more local file specifications.
  507.  Equivalent to the SEND command.
  508. -Also see: -a.
  509. +Also see: \-a.
  510.  .TP
  511. --t
  512. -(Historical) Xon (Ctrl-Q) Turnaround character for
  513. -half-duplex connections (used on serial linemode
  514. +\-t
  515. +(Historical) Xon (Ctrl\-Q) Turnaround character for
  516. +half\(hyduplex connections (used on serial linemode
  517.  connections to old mainframes). Equivalent to SET
  518.  DUPLEX HALF, SET HANDSHAKE XON.
  519.  .TP
  520. --v arg
  521. +\-v arg
  522.  Window size for Kermit protocol (ignored when
  523. -streaming). Equivalanet to SET WINDOW-SIZE.
  524. +streaming). Equivalanet to SET WINDOW\-SIZE.
  525.  Argument: Number, 1 to 32.
  526.  .TP
  527. --w
  528. +\-w
  529.  Incoming files Write over existing files. Equivalent
  530.  to SET FILE COLLISION OVERWRITE.
  531.  .TP
  532. --x
  533. +\-x
  534.  (ACTION) Enter server mode. Equivalent to the SERVER command.
  535. -Also see: -O.
  536. +Also see: \-O.
  537.  .TP
  538. --y arg
  539. +\-y arg
  540.  Alternative initialization file.
  541.  Argument: Filename.
  542.  .TP
  543. --z
  544. +\-z
  545.  Force foreground behavior. To be used in case Kermit
  546.  doesn't automatically sense its foreground status.
  547.  Equivalent to the SET BACKGROUND OFF command.
  548.  .PP
  549. -Extended command-line options (necessary because single-letter ones are
  550. -about used up) start with two dashes (--), with words rather than single
  551. +Extended command\(hyline options (necessary because single\(hyletter ones are
  552. +about used up) start with two dashes (\-\-), with words rather than single
  553.  letters as option names. If an extended option takes an argument, it is
  554.  separated from the option word by a colon (:). Extended options include:
  555.  
  556.  .TP
  557. - --bannerfile:filename
  558. + \-\-bannerfile:filename
  559.  File to display upon startup or IKSD login.
  560.  .TP
  561. - --cdfile:filename
  562. + \-\-cdfile:filename
  563.  File to be sent for display to the client when
  564.  server changes directory (filename is relative to
  565. -the changed-to directory).
  566. +the changed\(hyto directory).
  567.  .TP
  568. - --cdmessage:{on,off}
  569. + \-\-cdmessage:{on,off}
  570.  Enable/disable the server CD message feature.
  571.  .TP
  572. - --help
  573. + \-\-help
  574.  Prints usage message for extended options.
  575.  .TP
  576. - --helpfile:filename
  577. + \-\-helpfile:filename
  578.  Designates a file containing custom text to
  579. -replace the top-level HELP command.
  580. +replace the top\(hylevel HELP command.
  581.  .TP
  582. - --nointerrupts
  583. + \-\-nointerrupts
  584.  Disables keyboard interrupts.
  585.  .TP
  586. - --noperms
  587. + \-\-noperms
  588.  Disables the Kermit protocol file Permissions
  589.  attribute, to prevent transmission of file
  590.  permissions (protection) from sender to receiver.
  591.  .TP
  592. - --version
  593. -(ACTION) C-Kermit prints its version number.
  594. + \-\-version
  595. +(ACTION) C\(hyKermit prints its version number.
  596.  .PP
  597. -Plus several other IKSD-Only options described at:
  598. +Plus several other IKSD\(hyOnly options described at:
  599.  .PP
  600.    http://www.columbia.edu/kermit/iksd.html
  601.  .PP
  602. -See the file-transfer section for examples of command-line invocation.
  603. +See the file\(hytransfer section for examples of command\(hyline invocation.
  604.  .SH COMMAND LANGUAGE
  605. -C-Kermit's interactive command language is the subject of a 622-page book
  606. +C\(hyKermit's interactive command language is the subject of a 622\(hypage book
  607.  and another several hundred pages of updates, far too much for a manual
  608.  page. But it's not hard to get started. At the shell prompt, just type
  609. -"kermit" to get C-Kermit's interactive command prompt:
  610. +"kermit" to get C\(hyKermit's interactive command prompt:
  611.  .PP
  612.  .nf
  613.    $ kermit
  614. -  (/current/directory) C-Kermit>
  615. +  (/current/directory) C\-Kermit>
  616.  .fi
  617.  .PP
  618.  Begin by typing "help" (and then press the Return or Enter key) for a
  619. -top-level overview, read it, and go from there. Your second command should
  620. +top\(hylevel overview, read it, and go from there. Your second command should
  621.  probably be "intro" (introduction). Note the prompt shows your current
  622.  directory (unless you tell Kermit to prompt you with something else).
  623.  .PP
  624. @@ -448,11 +448,11 @@
  625.  .PP
  626.  While typing commands, you can abbreviate, ask for help (by pressing the
  627.  "?" key anywhere in a command), complete keywords or filenames (with the
  628. -Tab or Esc key), and edit your typing with Backspace or Delete, Ctrl-W,
  629. -Ctrl-U, etc. You can also recall previous commands, save your command
  630. +Tab or Esc key), and edit your typing with Backspace or Delete, Ctrl\-W,
  631. +Ctrl\-U, etc. You can also recall previous commands, save your command
  632.  history, and who knows what else. Give the INTRO command for details.
  633.  .PP
  634. -C-Kermit has hundreds of commands, and they can be issued in infinite
  635. +C\(hyKermit has hundreds of commands, and they can be issued in infinite
  636.  variety and combinations, including commands for:
  637.  .nf
  638.  .PP
  639. @@ -485,15 +485,15 @@
  640.  .fi
  641.  And of course QUIT or EXIT to get out and HELP to get help, and for
  642.  programmers: loops, decision making, variables, arrays, associative arrays,
  643. -integer and floating point arithmetic, macros, built-in and user-defined
  644. +integer and floating point arithmetic, macros, built\(hyin and user\(hydefined
  645.  functions, string manipulation, pattern matching, block structure, scoping,
  646. -recursion, and all the rest. To get a list of all C-Kermit's commands, type
  647. +recursion, and all the rest. To get a list of all C\(hyKermit's commands, type
  648.  a question mark (?) at the prompt. To get a description of any command,
  649.  type HELP followed by the name of the command, for example:
  650.  .PP
  651.    help send
  652.  .PP
  653. -The command interruption character is Ctrl-C (hold down the Ctrl key and
  654. +The command interruption character is Ctrl\-C (hold down the Ctrl key and
  655.  press the C key).
  656.  .PP
  657.  The command language "escape character", used to introduce variable names,
  658. @@ -505,7 +505,7 @@
  659.  A file containing Kermit commands is called a Kermit command file or Kermit
  660.  script. It can be executed with Kermit's TAKE command:
  661.  .PP
  662. -  (/current/dir) C-Kermit> take commandfile
  663. +  (/current/dir) C\-Kermit> take commandfile
  664.  .PP
  665.  (where "commandfile" is the name of the command file). Please don't pipe a
  666.  command file into Kermit's standard input (which might or might not work);
  667. @@ -599,16 +599,16 @@
  668.  .PP
  669.    take \ev(home).kermrc
  670.  .PP
  671. -at the desired spot in the script. By the way, \ev(xxx) is a built-in
  672. +at the desired spot in the script. By the way, \ev(xxx) is a built\(hyin
  673.  variable (xxx is the variable name, "home" in this case). To see what
  674. -built-in variables are available, type "show variables" at the C-Kermit
  675. +built\(hyin variables are available, type "show variables" at the C\(hyKermit
  676.  prompt. To see what else you can show, type "show ?". \em(xxx) is a user
  677.  defined variable (strictly speaking, it is a macro used as a variable).
  678.  .SS Command List
  679. -C-Kermit has more than 200 top-level commands, and some of these, such as
  680. +C\(hyKermit has more than 200 top\(hylevel commands, and some of these, such as
  681.  SET, branch off into hundreds of subcommands of their own, so it's not
  682.  practical to describe them all here. Instead, here's a concise list of the
  683. -most commonly used top-level commands, grouped by category. To learn about
  684. +most commonly used top\(hylevel commands, grouped by category. To learn about
  685.  each command, type "help" followed by the command name, e.g. "help set".
  686.  Terms such as Command state and Connect state are explained in subsequent
  687.  sections.
  688. @@ -620,7 +620,7 @@
  689.  HELP text for each command. Example:
  690.  .PP
  691.  .nf
  692. -  send /recursive /larger:10000 /after:-1week /except:*.txt *
  693. +  send /recursive /larger:10000 /after:\-1week /except:*.txt *
  694.  .fi
  695.  .PP
  696.  which can be read as "send all the files in this directory and all the ones
  697. @@ -631,19 +631,19 @@
  698.  .RS
  699.  .TP
  700.  HELP
  701. -Requests top-level help.
  702. +Requests top\(hylevel help.
  703.  .TP
  704.  HELP command
  705.  Requests help about the given command.
  706.  .TP
  707.  INTRODUCTION
  708. -Requests a brief introduction to C-Kermit.
  709. +Requests a brief introduction to C\(hyKermit.
  710.  .TP
  711.  LICENSE
  712. -Displays the C-Kermit software copyright and license.
  713. +Displays the C\(hyKermit software copyright and license.
  714.  .TP
  715.  VERSION
  716. -Displays C-Kermit's version number.
  717. +Displays C\(hyKermit's version number.
  718.  .TP
  719.  EXIT [ number ]
  720.  Exits from Kermit with the given
  721. @@ -667,13 +667,13 @@
  722.  STATUS
  723.  Tells whether previous command succeeded or failed.
  724.  .TP
  725. -DATE [ date-and/or-time ]
  726. -Shows current date-time or interprets given date-time.
  727. +DATE [ date\(hyand/or\(hytime ]
  728. +Shows current date\(hytime or interprets given date\(hytime.
  729.  .TP
  730. -RUN [ extern-command [ parameters... ]                 
  731. +RUN [ extern\(hycommand [ parameters... ]                 
  732.  Runs the given external command. Synonym: !.
  733.  .TP
  734. -EXEC [ extern-command [ params... ]
  735. +EXEC [ extern\(hycommand [ params... ]
  736.  Kermit overlays itself with the given command.
  737.  .TP
  738.  SUSPEND
  739. @@ -703,7 +703,7 @@
  740.  the pattern. Synonym: FIND.
  741.  .TP
  742.  DIRECTORY [ options ] [filespec ]
  743. -Lists files (built-in, many options).
  744. +Lists files (built\(hyin, many options).
  745.  .TP
  746.  LS [ options ] [ filespec ]   
  747.  Lists files (runs external "ls" command).
  748. @@ -799,10 +799,10 @@
  749.  HTTP [ options ] OPEN host
  750.  Opens an HTTP connection to the host.
  751.  .TP
  752. -PTY external-command
  753. +PTY external\(hycommand
  754.  Runs the command on a pseudoterminal as if it were a connection.
  755.  .TP
  756. -PIPE external-command
  757. +PIPE external\(hycommand
  758.  Runs the command through a pipe as if it were a connection.
  759.  .RE
  760.  .SS
  761. @@ -818,24 +818,24 @@
  762.  TELOPT command
  763.  Sends a Telnet protocol command (Telnet connections only).
  764.  .TP
  765. -Ctrl-\eC
  766. +Ctrl\-\eC
  767.  "Escapes back" from Connect state to Command state.
  768.  .TP
  769. -Ctrl-\eB
  770. +Ctrl\-\eB
  771.  (In Connect state) Sends a BREAK signal (serial or Telnet).
  772.  .TP
  773. -Ctrl-\e!
  774. +Ctrl\-\e!
  775.  (In Connect state) Enters inferior shell; "exit" to return.
  776.  .TP
  777. -Ctrl-\e?
  778. -(In Connect state) Shows a menu of other escape-level options.
  779. +Ctrl\-\e?
  780. +(In Connect state) Shows a menu of other escape\(hylevel options.
  781.  .TP
  782. -Ctrl-\eCtrl-\e
  783. +Ctrl\-\eCtrl\-\e
  784.  (In Connect state) Type two
  785. -Ctrl-Backslashes to send one of them.
  786. +Ctrl\-Backslashes to send one of them.
  787.  .TP
  788.  SET ESCAPE [ character ]
  789. -Changes Kermit's Connect-state escape character.
  790. +Changes Kermit's Connect\(hystate escape character.
  791.  .RE
  792.  .SS
  793.  Closing Connections
  794. @@ -843,18 +843,18 @@
  795.  .TP
  796.  HANGUP
  797.  Hangs up the currently open
  798. -serial-port or network connection.
  799. +serial\(hyport or network connection.
  800.  .TP
  801.  CLOSE
  802.  Closes the currently open
  803. -serial-port or network connection.
  804. +serial\(hyport or network connection.
  805.  .TP
  806.  SET LINE (with no devicename)
  807.  Closes the currently open
  808. -serial-port or network connection.
  809. +serial\(hyport or network connection.
  810.  .TP
  811.  SET HOST (with no hostname)
  812. -Closes the currently open serial-port or network connection.
  813. +Closes the currently open serial\(hyport or network connection.
  814.  .TP
  815.  FTP CLOSE
  816.  Closes the currently open FTP connection.
  817. @@ -872,7 +872,7 @@
  818.  File Transfer
  819.  .RS
  820.  .TP
  821. -SEND [ options ] filename [ as-name ]
  822. +SEND [ options ] filename [ as\(hyname ]
  823.  Sends the given file. Synonym: S.
  824.  .TP
  825.  SEND [ options ] filespec
  826. @@ -881,20 +881,20 @@
  827.  RESEND [ options ] filespec
  828.  Resumes an interupted SEND from the point of failure.
  829.  .TP
  830. -RECEIVE [ options ] [ as-name ]                    
  831. +RECEIVE [ options ] [ as\(hyname ]                    
  832.  Waits passively for files to arrive. Synonym: R.
  833.  .TP
  834.  LOG TRANSACTIONS [ filename ]
  835.  Keeps a record of file transfers.
  836.  .TP
  837.  FAST
  838. -Use fast file-transfer settings (default).
  839. +Use fast file\(hytransfer settings (default).
  840.  .TP
  841.  CAUTIOUS
  842. -Use cautious and less fast file-transfer settings.
  843. +Use cautious and less fast file\(hytransfer settings.
  844.  .TP
  845.  ROBUST
  846. -Use ultra-conservative and slow file-transfer settings.
  847. +Use ultra\(hyconservative and slow file\(hytransfer settings.
  848.  .TP
  849.  STATISTICS [ options ] 
  850.  Gives statistics about the most recent file transfer.
  851. @@ -909,7 +909,7 @@
  852.  Captures remote text or files without protocol.
  853.  .TP
  854.  SET PROTOCOL [ name... ]
  855. -Tells Kermit to use an external file-transfer protocol.
  856. +Tells Kermit to use an external file\(hytransfer protocol.
  857.  .TP
  858.  FTP { PUT, MPUT, GET, MGET, ... }
  859.  FTP client commands.
  860. @@ -940,7 +940,7 @@
  861.  [ REMOTE ] LOGOUT
  862.  Logs out from a Kermit server or IKSD.
  863.  .TP
  864. -SEND [ options ] filename [ as-name ]                   
  865. +SEND [ options ] filename [ as\(hyname ]                   
  866.  Sends the given file to the server. Synonyms: S, PUT.
  867.  .TP
  868.  SEND [ options ] filespec
  869. @@ -949,10 +949,10 @@
  870.  RESEND [ options ] filespec
  871.  Resumes an interupted SEND from the point of failure.
  872.  .TP
  873. -GET [ options ] remote-filespec
  874. +GET [ options ] remote\(hyfilespec
  875.  Asks the server to send the given files. Synonym: G.
  876.  .TP
  877. -REGET [ options ] remote-filespec
  878. +REGET [ options ] remote\(hyfilespec
  879.  Resumes an interrupted GET from the point of failure.
  880.  .TP
  881.  REMOTE CD [ directory ]
  882. @@ -972,7 +972,7 @@
  883.  (Many other commands: "remote ?" for a list).
  884.  .TP
  885.  MAIL [ options ] filespec
  886. -Sends file(s) to be delivered as e-mail (Kermit only).
  887. +Sends file(s) to be delivered as e\(hymail (Kermit only).
  888.  .TP
  889.  FINISH
  890.  Asks the server to exit server state (Kermit only).
  891. @@ -1005,21 +1005,21 @@
  892.  this example:
  893.  .PP
  894.  .nf
  895. -  C-Kermit> remote ? One of the following:
  896. +  C\-Kermit> remote ? One of the following:
  897.     assign     directory  kermit     print      rmdir
  898.     cd         exit       login      pwd        set
  899.     copy       help       logout     query      space
  900.     delete     host       mkdir      rename     type
  901. -  C-Kermit> remote set ? One of the following:
  902. +  C\-Kermit> remote set ? One of the following:
  903.     attributes   file         retry        transfer
  904. -   block-check  receive      server       window
  905. -  C-Kermit> remote set file ? One of the following:
  906. -   character-set  incomplete     record-length
  907. +   block\-check  receive      server       window
  908. +  C\-Kermit> remote set file ? One of the following:
  909. +   character\-set  incomplete     record\-length
  910.     collision      names          type
  911. -  C-Kermit> remote set file names ? One of the following:
  912. +  C\-Kermit> remote set file names ? One of the following:
  913.     converted  literal
  914. -  C-Kermit> remote set file names literal
  915. -  C-Kermit>
  916. +  C\-Kermit> remote set file names literal
  917. +  C\-Kermit>
  918.  .PP
  919.  .fi
  920.  This is called menu on demand: you get a menu when you want one, but menus
  921. @@ -1030,25 +1030,25 @@
  922.  example, "send x?" lists all the files in the current directory whose names
  923.  start with 'x'.
  924.  .SH INITIALIZATION FILE
  925. -In its default configuration, C-Kermit executes commands from a file 
  926. +In its default configuration, C\(hyKermit executes commands from a file 
  927.  called .kermrc in your home directory when it starts, unless it is given the
  928. --Y or -y command-line option. Custom configurations might substitute a shared
  929. -system-wide initialization file. The SHOW FILE command tells what
  930. +\-Y or \-y command\(hyline option. Custom configurations might substitute a shared
  931. +system\(hywide initialization file. The SHOW FILE command tells what
  932.  initialization file, if any, was used. The standard initialization file
  933.  "chains" to an individual customization file, .mykermc, in the home directory,
  934.  in which each user can establish her/his own preferences, define macros, and
  935.  so on.
  936.  .PP
  937.  Since execution of the initialization file (at least the standard one)
  938. -makes C-Kermit take longer to start, it might be better not to have an
  939. +makes C\(hyKermit take longer to start, it might be better not to have an
  940.  initialization file, especially now that Kermit's default startup
  941. -configuration is well attuned to modern computing and networking -- in
  942. +configuration is well attuned to modern computing and networking \(hy\(hy in
  943.  other words, you no longer have do anything special to make Kermit
  944.  transfers go fast. So instead of having an initialization file that is
  945.  executed every time Kermit starts, you might consider making one or more
  946.  kerbang scripts (with names other that .kermrc) that do NOT include an
  947.  "exit" command, and invoke those when you need the settings, macro
  948. -definitions, and/or scripted actions they contain, and invoke C-Kermit
  949. +definitions, and/or scripted actions they contain, and invoke C\(hyKermit
  950.  directly when you don't.
  951.  .PP
  952.  To put it another way... We still distribute the standard initialization
  953. @@ -1068,7 +1068,7 @@
  954.  made any connections of its own). The local Kermit communicates over the
  955.  communications device or network connection, acting as a conduit between
  956.  the the remote computer and your keyboard and screen. The remote Kermit is
  957. -the file-transfer partner to the local Kermit and communicates only through
  958. +the file\(hytransfer partner to the local Kermit and communicates only through
  959.  its standard input and output.
  960.  .PP
  961.  At any moment, a Kermit program can be in any of the following states. It's
  962. @@ -1091,7 +1091,7 @@
  963.  and execute commands from a file. The (perhaps implied) DO command
  964.  tells Kermit to read and execute commands from a macro definition.
  965.  While in Command state, you can interrupt any command, macro, or
  966. -command file by typing Ctrl-C (hold down the Ctrl key and press the C
  967. +command file by typing Ctrl\-C (hold down the Ctrl key and press the C
  968.  key); this normally brings you back to the prompt.
  969.  .TP
  970.  Shell state
  971. @@ -1111,24 +1111,24 @@
  972.  return to command state by logging out of the remote computer, or by
  973.  typing:
  974.  .sp
  975. -  Ctrl-\ec
  976. +  Ctrl\-\ec
  977.  .sp
  978.  That is: Hold down the Ctrl key and press the backslash key, then let
  979.  go of the Ctrl key and press the C key. This is called escaping back.
  980. -Certain other escape-level commands are also provided; type Ctrl-\e?
  981. +Certain other escape\(hylevel commands are also provided; type Ctrl\-\e?
  982.  for a list. For example, you can enter Shell state with:
  983.  .sp
  984. -  Ctrl-\e!
  985. +  Ctrl\-\e!
  986.  .sp
  987. -To send a Ctrl-\e to the host while in Connect state, type two of them
  988. +To send a Ctrl\-\e to the host while in Connect state, type two of them
  989.  in a row. See HELP CONNECT and HELP SET ESCAPE for more info.
  990.  .TP
  991. -Local file-transfer state
  992. +Local file\(hytransfer state
  993.  In this state, Kermit is sending packets back and forth with the other
  994.  computer in order to transfer a file or accomplish some other
  995. -file-related task. And at the same time, it is displaying its progress
  996. +file\(hyrelated task. And at the same time, it is displaying its progress
  997.  on your screen and watching your keyboard for interruptions. In this
  998. -state, the following single-keystroke commands are accepted:
  999. +state, the following single\(hykeystroke commands are accepted:
  1000.  .sp
  1001.  .RS
  1002.  .TP
  1003. @@ -1141,61 +1141,61 @@
  1004.  E
  1005.  Like Z but uses a "stronger" protocol (use if X or Z don't work).
  1006.  .TP
  1007. -Ctrl-C
  1008. -Interrupt file-transfer mode (use if Z or E don't work).
  1009. +Ctrl\-C
  1010. +Interrupt file\(hytransfer mode (use if Z or E don't work).
  1011.  .sp
  1012.  .RE
  1013.  Kermit returns to its previous state (Command or Connect) when the
  1014.  transfer is complete or when interrupted successfully by X, Z, E, or
  1015. -Ctrl-C (hold down the Ctrl key and press the C key).
  1016. +Ctrl\-C (hold down the Ctrl key and press the C key).
  1017.  .TP
  1018. -Remote file-transfer state
  1019. -In this state, Kermit is exchanging file-transfer packets with its
  1020. +Remote file\(hytransfer state
  1021. +In this state, Kermit is exchanging file\(hytransfer packets with its
  1022.  local partner over its standard i/o. It leaves this state
  1023.  automatically when the transfer is complete. In case you find your
  1024. -local Kermit in Connect state and the remote one in File-transfer
  1025. +local Kermit in Connect state and the remote one in File\(hytransfer
  1026.  state (in which it seems to ignore your keystrokes), you can usually
  1027. -return it to command state by typing three Ctrl-C's in a row. If that
  1028. -doesn't work, return your local Kermit to Command state (Ctrl-\e C) and
  1029. -type "e-packet" and then press the Return or Enter key; this forces a
  1030. +return it to command state by typing three Ctrl\-C's in a row. If that
  1031. +doesn't work, return your local Kermit to Command state (Ctrl\-\e C) and
  1032. +type "e\(hypacket" and then press the Return or Enter key; this forces a
  1033.  fatal Kermit protocol error.
  1034.  .TP
  1035.  Remote Server state
  1036. -This is like Remote File-transfer state, except it never returns
  1037. +This is like Remote File\(hytransfer state, except it never returns
  1038.  automatically to Command state. Rather, it awaits further instructions
  1039.  from the client program; that is, from your Local Kermit program. You
  1040.  can return the Remote Server to its previous state by issuing a
  1041.  "finish" command to the client, or if you are in Connect state, by
  1042. -typing three Ctrl-C's in a row. You can tell the server job to log out
  1043. +typing three Ctrl\-C's in a row. You can tell the server job to log out
  1044.  and break the connection by issuing a "bye" command to the client.
  1045.  .TP
  1046.  Local Server state
  1047. -Like Remote-Server state, but in local mode, and therefore with its
  1048. -file-transfer display showing, and listening for single-key commands,
  1049. -as in Local File-transfer state. Usually this state is entered
  1050. +Like Remote\(hyServer state, but in local mode, and therefore with its
  1051. +file\(hytransfer display showing, and listening for single\(hykey commands,
  1052. +as in Local File\(hytransfer state. Usually this state is entered
  1053.  automatically when a remote Kermit program gives a GET command.
  1054.  .sp
  1055. -C-Kermit, Kermit 95, and MS-DOS Kermit all can switch automatically from
  1056. -Connect state to Local File-transfer state when you initiate a file
  1057. +C\(hyKermit, Kermit 95, and MS\(hyDOS Kermit all can switch automatically from
  1058. +Connect state to Local File\(hytransfer state when you initiate a file
  1059.  transfer from the remote computer by starting Kermit and telling it to send
  1060.  or get a file, in which case, Connect state is automatically resumed after
  1061.  the file transfer is finished.
  1062.  .sp
  1063. -Note that C-Kermit is not a terminal emulator. It is a communications
  1064. +Note that C\(hyKermit is not a terminal emulator. It is a communications
  1065.  application that you run in a terminal window (e.g. console or Xterm). The
  1066.  specific emulation, such as VT100, VT220, Linux Console, or Xterm, is
  1067. -provided by the terminal window in which you are running C-Kermit. Kermit
  1068. -95 and MS-DOS Kermit, on the other hand, are true terminal emulators. Why
  1069. -is C-Kermit not a terminal emulator? CLICK HERE to read about it.
  1070. +provided by the terminal window in which you are running C\(hyKermit. Kermit
  1071. +95 and MS\(hyDOS Kermit, on the other hand, are true terminal emulators. Why
  1072. +is C\(hyKermit not a terminal emulator? CLICK HERE to read about it.
  1073.  .SH MAKING CONNECTIONS
  1074.  Here is how to make different kinds of connections using interactive Kermit
  1075. -commands (as noted above, you can also make connections with command-line
  1076. +commands (as noted above, you can also make connections with command\(hyline
  1077.  options). Note that you don't have to make connections with Kermit. It can
  1078.  also be used on the far end of a connection as the remote file transfer and
  1079.  management partner of your local communications software.
  1080.  .TP
  1081.  Making a Telnet Connection
  1082. -At the C-Kermit command prompt, simply type:
  1083. +At the C\(hyKermit command prompt, simply type:
  1084.  .sp
  1085.  .nf
  1086.    telnet foo.bar.com
  1087. @@ -1224,10 +1224,10 @@
  1088.  More info: HELP RLOGIN.
  1089.  .TP
  1090.  Making an SSH Connection
  1091. -Unlike Telnet and Rlogin, SSH connections are not built-in, but
  1092. +Unlike Telnet and Rlogin, SSH connections are not built\(hyin, but
  1093.  handled by running your external SSH client through a pseudoterminal.
  1094. -Using C-Kermit to control the SSH client gives you all of Kermit's
  1095. -features (file transfer, character-set conversion, scripting, etc)
  1096. +Using C\(hyKermit to control the SSH client gives you all of Kermit's
  1097. +features (file transfer, character\(hyset conversion, scripting, etc)
  1098.  over SSH.
  1099.  .sp
  1100.    ssh foo.bar.com
  1101. @@ -1236,7 +1236,7 @@
  1102.  .TP
  1103.  Dialing with a Modem
  1104.  If it's an external modem, make sure it is connected to a usable
  1105. -serial port on your computer with a regular (straight-through) modem
  1106. +serial port on your computer with a regular (straight\(hythrough) modem
  1107.  cable, and to the telephone jack with a telephone cable, and that it's
  1108.  turned on. Then use these commands:
  1109.  .sp
  1110. @@ -1251,7 +1251,7 @@
  1111.  .sp
  1112.  Type "set modem type ?" for a list of supported modem types. If you
  1113.  omit the SET MODEM TYPE command, the default type is
  1114. -"generic-high-speed", which should work for most modern AT-command-set
  1115. +"generic\(hyhigh\(hyspeed", which should work for most modern AT\(hycommand\(hyset
  1116.  modems. If the line is busy, Kermit redials automatically. If the call
  1117.  does not succeed, use "set dial display on" and try it again to watch
  1118.  what happens. If the call succeeds, Kermit enters Connect state
  1119. @@ -1262,34 +1262,34 @@
  1120.  reverse terminal server. In this case the command sequence is:
  1121.  .sp
  1122.  .nf
  1123. -  set host ts.xxx.com 2000   ; Terminal-server and port
  1124. +  set host ts.xxx.com 2000   ; Terminal\(hyserver and port
  1125.    set modem type usrobotics  ; Or other supported type
  1126.    set dial method tone       ; (or pulse)
  1127.    dial 7654321               ; Dial the desired number
  1128.  .fi
  1129.  .sp
  1130.  If the terminal server supports the Telnet Com Port Option, RFC 2217,
  1131. -you can also give serial-port related commands such as SET SPEED, SET
  1132. +you can also give serial\(hyport related commands such as SET SPEED, SET
  1133.  PARITY, and so on, and Kermit relays them to the terminal server using
  1134.  the protocol specified in the RFC.
  1135.  .sp
  1136.  More info: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET
  1137.  FLOW, HELP DIAL, HELP SET DIAL, HELP SET MODEM, HELP SET 
  1138. -CARRIER-WATCH, SHOW COMMUNICATIONS, SHOW MODEM, SHOW DIAL.
  1139. +CARRIER\-WATCH, SHOW COMMUNICATIONS, SHOW MODEM, SHOW DIAL.
  1140.  .TP
  1141.  Direct Serial Port
  1142.  Connect the two computers, A and B, with a null modem cable (or two
  1143. -modem cables interconnected with a null-modem adapter or modem
  1144. +modem cables interconnected with a null\(hymodem adapter or modem
  1145.  eliminator). From Computer A:
  1146.  .sp
  1147.  .nf
  1148.    set modem type none   ; There is no modem
  1149.    set line /dev/ttyS0   ; Specify device name
  1150. -  set carrier-watch off ; If DTR CD are not cross-connected
  1151. +  set carrier\-watch off ; If DTR CD are not cross\(hyconnected
  1152.    set speed 57600       ; Or other desired speed
  1153. -  set flow rts/cts      ; If RTS and CTS are cross-connected
  1154. +  set flow rts/cts      ; If RTS and CTS are cross\(hyconnected
  1155.    set parity even       ; (or "mark" or "space", if necessary)
  1156. -  set stop-bits 2       ; (rarely necessary)
  1157. +  set stop\-bits 2       ; (rarely necessary)
  1158.    set flow xon/xoff     ; If you can't use RTS/CTS
  1159.    connect               ; Enter Connect (terminal) state
  1160.  .fi
  1161. @@ -1299,25 +1299,25 @@
  1162.  same directions. More info: As above plus HELP CONNECT.
  1163.  .PP
  1164.  With modems or direct serial connections, you might also have to "set
  1165. -parity even" (or "mark" or "space") if it's a 7-bit connection.
  1166. +parity even" (or "mark" or "space") if it's a 7\(hybit connection.
  1167.  .PP
  1168.  Of the connection types listed above, only one can be open at a time.
  1169.  However, any one of these can be open concurrently with an FTP or HTTP
  1170.  session. Each connection type can be customized to any desired degree,
  1171.  scripted, logged, you name it. See the manual.
  1172.  .PP
  1173. -NOTE: On selected platforms, C-Kermit also can make X.25 connections. See
  1174. +NOTE: On selected platforms, C\(hyKermit also can make X.25 connections. See
  1175.  the manual for details.
  1176.  .SH TRANSFERRING FILES WITH KERMIT
  1177.  There is a widespread and persistent belief that Kermit is a slow protocol.
  1178.  This is because, until recently, it used conservative tuning by default to
  1179.  make sure file transfers succeeded, rather than failing because they
  1180. -overloaded the connection. Some extra commands (or command-line options,
  1181. -like -Q) were needed to make it go fast, but nobody bothered to find out
  1182. -about them. Also, it takes two to tango: most non-Kermit-Project Kermit
  1183. -protocol implementations really ARE slow. The best file-transfer partners
  1184. -for C-Kermit are: another copy of C-Kermit (7.0 or later) and Kermit 95.
  1185. -These combinations work well and they work fast by default. MS-DOS Kermit
  1186. +overloaded the connection. Some extra commands (or command\(hyline options,
  1187. +like \-Q) were needed to make it go fast, but nobody bothered to find out
  1188. +about them. Also, it takes two to tango: most non\(hyKermit\(hyProject Kermit
  1189. +protocol implementations really ARE slow. The best file\(hytransfer partners
  1190. +for C\(hyKermit are: another copy of C\(hyKermit (7.0 or later) and Kermit 95.
  1191. +These combinations work well and they work fast by default. MS\(hyDOS Kermit
  1192.  is good too, but you have to tell it to go fast (by giving it the FAST
  1193.  command).
  1194.  .PP
  1195. @@ -1326,50 +1326,50 @@
  1196.  packet comes in from the remote, they automatically switch into file
  1197.  transfer mode.
  1198.  .PP
  1199. -And plus, C-Kermit and K95 also switch automatically between text and
  1200. +And plus, C\(hyKermit and K95 also switch automatically between text and
  1201.  binary mode for each file, so there is no need to "set file type binary" or
  1202.  "set file type text", or to worry about files being corrupted because they
  1203.  were transferred in the wrong mode.
  1204.  .PP
  1205. -What all of these words add up to is that now, when you use up-to-date
  1206. +What all of these words add up to is that now, when you use up\(hyto\(hydate
  1207.  Kermit software from the Kermit Project, file transfer is not only fast,
  1208.  it's ridiculously easy. You barely have to give any commands at all.
  1209.  .TP
  1210.  Downloading Files
  1211. -Let's say you have Kermit 95, C-Kermit, or MS-DOS Kermit on your
  1212. +Let's say you have Kermit 95, C\(hyKermit, or MS\(hyDOS Kermit on your
  1213.  desktop computer, with a connection to a Unix computer that has
  1214. -C-Kermit installed as "kermit". To download a file (send it from Unix
  1215. +C\(hyKermit installed as "kermit". To download a file (send it from Unix
  1216.  to your desktop computer), just type the following command at your
  1217.  Unix shell prompt:
  1218.  .sp
  1219. -  kermit -s oofa.txt
  1220. +  kermit \-s oofa.txt
  1221.  .sp
  1222.  (where oofa.txt is the filename). If you want to send more than one
  1223.  file, you can put as many filenames as you want on the command line,
  1224.  and they can be any combination of text and binary:
  1225.  .sp
  1226. -  kermit -s oofa.txt oofa.zip oofa.html oofa.tar.gz
  1227. +  kermit \-s oofa.txt oofa.zip oofa.html oofa.tar.gz
  1228.  .sp
  1229.  and/or you can use wildcards to send groups of files:
  1230.  .sp
  1231. -  kermit -s oofa.*
  1232. +  kermit \-s oofa.*
  1233.  .sp
  1234.  If you want to send a file under an assumed name, use:
  1235.  .sp
  1236. -  kermit -s friday.txt -a today.txt
  1237. +  kermit \-s friday.txt \-a today.txt
  1238.  .sp
  1239.  This sends the file friday.txt but tells the receiving Kermit that its
  1240.  name is today.txt. In all cases, as noted, when the file transfer is
  1241.  finished, your desktop Kermit returns automatically to Connect state.
  1242. -No worries about escaping back, re-connecting, text/binary mode
  1243. +No worries about escaping back, re\(hyconnecting, text/binary mode
  1244.  switching. Almost too easy, right?
  1245.  .TP
  1246.  Uploading Files
  1247.  To upload files (send them from your desktop computer to the remote
  1248. -Unix computer) do the same thing, but use the -g (GET) option instead
  1249. -of -s:
  1250. +Unix computer) do the same thing, but use the \-g (GET) option instead
  1251. +of \-s:
  1252.  .sp
  1253. -  kermit -g oofa.txt
  1254. +  kermit \-g oofa.txt
  1255.  .sp
  1256.  This causes your local Kermit to enter server mode; then the remote
  1257.  Kermit program requests the named file and the local Kermit sends it
  1258. @@ -1379,27 +1379,27 @@
  1259.  rules, since these aren't local files:
  1260.  .sp
  1261.  .nf
  1262. -  kermit -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
  1263. -  kermit -g "oofa.*"
  1264. +  kermit \-g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
  1265. +  kermit \-g "oofa.*"
  1266.  .fi
  1267.  .sp
  1268.  If you want to upload a file but store it under a different name, use:
  1269.  .sp
  1270. -  kermit -g friday.txt -a today.txt
  1271. +  kermit \-g friday.txt \-a today.txt
  1272.  .TP
  1273. -Kermit Transfers the Old-Fashioned Way
  1274. +Kermit Transfers the Old\(hyFashioned Way
  1275.  If your desktop communications software does not support autoupload or
  1276.  autodownload, or it does not include Kermit server mode, the procedure
  1277.  requires more steps.
  1278.  .sp
  1279.  To download a file, type:
  1280.  .sp
  1281. -  kermit -s filename
  1282. +  kermit \-s filename
  1283.  .sp
  1284.  on the host as before, but if nothing happens automatically in
  1285.  response to this command, you have to switch your desktop
  1286.  communications software into Kermit Receive state. This might be done
  1287. -by escaping back using keyboard characters or hot keys (Alt-x is
  1288. +by escaping back using keyboard characters or hot keys (Alt\-x is
  1289.  typical) and/or with a command (like RECEIVE) or a menu. When the file
  1290.  transfer is complete, you have to go back to Connect state, Terminal
  1291.  emulation, or whatever terminology applies to your desktop
  1292. @@ -1407,11 +1407,11 @@
  1293.  .sp
  1294.  To upload a file, type:
  1295.  .sp
  1296. -  kermit -r
  1297. +  kermit \-r
  1298.  .sp
  1299. -on the host (rather than "kermit -g"). This tells C-Kermit to wait
  1300. +on the host (rather than "kermit \-g"). This tells C\(hyKermit to wait
  1301.  passively for a file to start arriving. Then regain the attention of
  1302. -your desktop software (Alt-x or whatever) and instruct it to send the
  1303. +your desktop software (Alt\-x or whatever) and instruct it to send the
  1304.  desired file(s) with Kermit protocol. When the transfer is finished,
  1305.  return to the Connect or Terminal screen.
  1306.  .TP
  1307. @@ -1422,8 +1422,8 @@
  1308.  .RS
  1309.  .TP
  1310.  FAST
  1311. -Use fast file-transfer settings. This has been the default since
  1312. -C-Kermit 7.0 now that most modern computers and connections
  1313. +Use fast file\(hytransfer settings. This has been the default since
  1314. +C\(hyKermit 7.0 now that most modern computers and connections
  1315.  support it. If transfers fail with fast settings, try . . .
  1316.  .TP
  1317.  CAUTIOUS
  1318. @@ -1434,21 +1434,21 @@
  1319.  Use the most robust, resilient, conservative, safe, and reliable
  1320.  settings. File transfers will almost certainly work, but they
  1321.  will be quite slow (of course this is a classic tradeoff; ROBUST
  1322. -was C-Kermit's default tuning in versions 6.0 and earlier, which
  1323. +was C\(hyKermit's default tuning in versions 6.0 and earlier, which
  1324.  made everybody think Kermit protocol was slow). If ROBUST doesn't
  1325.  do the trick, try again with SET PARITY SPACE first in case it's
  1326. -not an 8-bit connection.
  1327. +not an 8\(hybit connection.
  1328.  .RE
  1329.  .sp
  1330.  Obviously the success and performance of a file transfer also depends
  1331. -on C-Kermit's file transfer partner. Up-to-date, real Kermit Project
  1332. +on C\(hyKermit's file transfer partner. Up\(hyto\(hydate, real Kermit Project
  1333.  partners are recommended because they contain the best Kermit protocol
  1334.  implementations and because we can support them in case of trouble.
  1335.  .sp
  1336. -If you still have trouble, consult Chapter 10 of Using C-Kermit, or
  1337. -send email to kermit-support@columbia.edu.
  1338. +If you still have trouble, consult Chapter 10 of Using C\(hyKermit, or
  1339. +send email to kermit\(hysupport@columbia.edu.
  1340.  .TP
  1341. -Advanced Kermit File-Transfer Features
  1342. +Advanced Kermit File\(hyTransfer Features
  1343.  Obviously there is a lot more to Kermit file transfer, including all
  1344.  sorts of interactive commands, preferences, options, logging,
  1345.  debugging, troubleshooting, and anything else you can imagine but
  1346. @@ -1460,10 +1460,10 @@
  1347.  Logging transfers:
  1348.  LOG TRANSACTIONS (HELP LOG)
  1349.  .TP
  1350. -Automatic per-file text/binary mode switching:
  1351. +Automatic per\(hyfile text/binary mode switching:
  1352.  SET TRANSFER MODE { AUTOMATIC, MANUAL } (HELP SET TRANSFER).
  1353.  .TP
  1354. -Cross-platform recursive directory tree transfer:
  1355. +Cross\(hyplatform recursive directory tree transfer:
  1356.  SEND /RECURSIVE, GET /RECURSIVE (HELP SEND, HELP GET).
  1357.  .TP
  1358.  File collision options:
  1359. @@ -1478,14 +1478,14 @@
  1360.  Flexible file selection:
  1361.  SEND (or GET) /BEFORE /AFTER /LARGER /SMALLER /TYPE /EXCEPT, ...
  1362.  .TP
  1363. -Character-set conversion:
  1364. -SET { FILE, TRANSFER } CHARACTER-SET, ASSOCIATE, ...
  1365. +Character\(hyset conversion:
  1366. +SET { FILE, TRANSFER } CHARACTER\-SET, ASSOCIATE, ...
  1367.  .TP
  1368.  File/Pathname control:
  1369.  SET { SEND, RECEIVE } PATHNAMES, SET FILE NAMES.
  1370.  .TP
  1371.  Atomic file movement:
  1372. -SEND (or GET) /DELETE /RENAME /MOVE-TO
  1373. +SEND (or GET) /DELETE /RENAME /MOVE\-TO
  1374.  .TP
  1375.  Transferring to/from standard i/o of other commands:
  1376.  SEND (or GET) /COMMAND
  1377. @@ -1494,8 +1494,8 @@
  1378.  RESEND, REGET (HELP RESEND, HELP REGET).
  1379.  .RE
  1380.  .TP
  1381. -Non-Kermit File Transfer
  1382. -You can also use C-Kermit to transfer files with FTP or HTTP Internet
  1383. +Non\(hyKermit File Transfer
  1384. +You can also use C\(hyKermit to transfer files with FTP or HTTP Internet
  1385.  protocols; see below.
  1386.  .sp
  1387.  On a regular serial or Telnet connection where the other computer
  1388. @@ -1510,10 +1510,10 @@
  1389.  details.
  1390.  .sp
  1391.  You can also capture "raw" data streams from the other computer with
  1392. -LOG SESSION (HELP LOG and HELP SET SESSION-LOG for details), and you
  1393. +LOG SESSION (HELP LOG and HELP SET SESSION\-LOG for details), and you
  1394.  can upload files without any protocol at all with TRANSMIT (HELP
  1395.  TRANSMIT, HELP SET TRANSMIT).
  1396. -.SH KERMIT'S BUILT-IN FTP AND HTTP CLIENTS
  1397. +.SH KERMIT'S BUILT\(hyIN FTP AND HTTP CLIENTS
  1398.  Kermit's FTP client is like the regular Unix FTP client that you're used
  1399.  to, but with some differences:
  1400.  .TP
  1401. @@ -1542,7 +1542,7 @@
  1402.    http://www.columbia.edu/kermit/ftpclient.html
  1403.  .sp
  1404.  You also can use HELP FTP and HELP SET FTP to get descriptions of Kermit's
  1405. -FTP-related commands.
  1406. +FTP\(hyrelated commands.
  1407.  .PP
  1408.  The HTTP client is similar to the FTP one, except you prefix each command
  1409.  with HTTP instead of FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, etc.
  1410. @@ -1551,12 +1551,12 @@
  1411.  connections and FTP connections. So Kermit can manage up to three types
  1412.  connections simultaneously.
  1413.  .SH INTERNET KERMIT SERVICE
  1414. -C-Kermit can be configured and run as an Internet service (called IKSD),
  1415. +C\(hyKermit can be configured and run as an Internet service (called IKSD),
  1416.  similar to an FTP server (FTPD) except you can (but need not) interact with
  1417.  it directly, plus it does a lot more than an FTP server can do. The TCP
  1418. -port for IKSD is 1649. It uses Telnet protocol. C-Kermit can be an Internet
  1419. +port for IKSD is 1649. It uses Telnet protocol. C\(hyKermit can be an Internet
  1420.  Kermit Server, or it can be a client of an IKSD. You can make connections
  1421. -from C-Kermit to an IKSD with any of the following commands:
  1422. +from C\(hyKermit to an IKSD with any of the following commands:
  1423.  .sp
  1424.  .nf
  1425.    telnet foo.bar.edu 1649
  1426. @@ -1574,8 +1574,8 @@
  1427.  .sp
  1428.    http://www.columbia.edu/kermit/iksd.html
  1429.  .SH SECURITY
  1430. -All of C-Kermit's built-in TCP/IP networking methods (Telnet, Rlogin, IKSD,
  1431. -FTP, and HTTP) can be secured by one or more of the following IETF-approved
  1432. +All of C\(hyKermit's built\(hyin TCP/IP networking methods (Telnet, Rlogin, IKSD,
  1433. +FTP, and HTTP) can be secured by one or more of the following IETF\(hyapproved
  1434.  methods:
  1435.  .PP
  1436.  \(bu    MIT Kerberos IV
  1437. @@ -1590,43 +1590,43 @@
  1438.  .PP
  1439.    http://www.columbia.edu/kermit/security.html
  1440.  .PP
  1441. -And as noted previously, you can also make SSH connections with C-Kermit if
  1442. +And as noted previously, you can also make SSH connections with C\(hyKermit if
  1443.  you already have an SSH client installed.
  1444. -.SH ALTERNATIVE COMMAND-LINE PERSONALITIES
  1445. +.SH ALTERNATIVE COMMAND\(hyLINE PERSONALITIES
  1446.  When invoked as "kermit" or any other name besides "ftp" or "telnet",
  1447. -C-Kermit has the command-line options described above in the OPTIONS
  1448. -section. However, if you invoke C-Kermit as "telnet" or "ftp", it changes
  1449. -its command-line personality to match. This can be done (among other ways)
  1450. -with symbolic links (symlinks). For example, if you want C-Kermit to be
  1451. +C\(hyKermit has the command\(hyline options described above in the OPTIONS
  1452. +section. However, if you invoke C\(hyKermit as "telnet" or "ftp", it changes
  1453. +its command\(hyline personality to match. This can be done (among other ways)
  1454. +with symbolic links (symlinks). For example, if you want C\(hyKermit to be
  1455.  your regular Telnet client, or the Telnet helper of your Web browser, you
  1456.  can create a link like the following in a directory that lies in your PATH
  1457.  ahead of the regular telnet program:
  1458.  .sp
  1459. -  ln -s /usr/local/bin/kermit telnet
  1460. +  ln \-s /usr/local/bin/kermit telnet
  1461.  .sp
  1462.  Now when you give a "telnet" command, you are invoking Kermit instead, but
  1463. -with its Telnet command-line personality so, for example:
  1464. +with its Telnet command\(hyline personality so, for example:
  1465.  .sp
  1466.    telnet xyzcorp.com
  1467.  .sp
  1468.  Makes a Telnet connection to xyzcorp.com, and Kermit exits automatically
  1469.  when the connection is closed (just like the regular Telnet client). Type
  1470. -"telnet -h" to get a list of Kermit's Telnet-personality command-line
  1471. +"telnet \-h" to get a list of Kermit's Telnet\(hypersonality command\(hyline
  1472.  options, which are intended to be as compatible as possible with the
  1473.  regular Telnet client.
  1474.  .PP
  1475.  Similarly for FTP:
  1476.  .sp
  1477. -  ln -s /usr/local/bin/kermit ftp
  1478. +  ln \-s /usr/local/bin/kermit ftp
  1479.  .sp
  1480. -And now type "ftp -h" to see its command-line options, and command lines
  1481. +And now type "ftp \-h" to see its command\(hyline options, and command lines
  1482.  just like you would give your regular FTP client:
  1483.  .sp
  1484.    ftp xyzcorp.com
  1485.  .sp
  1486.  but with additional options allowing an entire session to be specified on
  1487.  the command line. Finally, if Kermit's
  1488. -first command-line option is a Telnet, FTP, IKSD, or HTTP URL, Kermit
  1489. +first command\(hyline option is a Telnet, FTP, IKSD, or HTTP URL, Kermit
  1490.  automatically makes the appropriate kind of connection and, if indicated by
  1491.  the URL, takes the desired action:
  1492.  .TP
  1493. @@ -1649,19 +1649,19 @@
  1494.  Grabs a web page
  1495.  .fi
  1496.  .SH LICENSE
  1497. -C-Kermit has an unusual license, but a fair and sensible one since the
  1498. +C\(hyKermit has an unusual license, but a fair and sensible one since the
  1499.  Kermit Project must support itself out of revenue: it's not a BSD license,
  1500.  not GPL, not Artistic, not commercial, not shareware, not freeware. It can
  1501. -be summed up like this: if you want C-Kermit for your own use, you can
  1502. +be summed up like this: if you want C\(hyKermit for your own use, you can
  1503.  download and use it without cost or license (but we'd appreciate it if you
  1504. -would purchase the manual). But if you want to sell C-Kermit or bundle it
  1505. +would purchase the manual). But if you want to sell C\(hyKermit or bundle it
  1506.  with a product or otherwise distribute it in a commercial setting EXCEPT
  1507. -WITH AN OPEN-SOURCE OPERATING SYSTEM DISTRIBUTION such as Linux, FreeBSD,
  1508. +WITH AN OPEN\(hySOURCE OPERATING SYSTEM DISTRIBUTION such as Linux, FreeBSD,
  1509.  NetBSD, or OpenBSD, you must license it. To see the complete license, give
  1510.  the LICENSE command at the prompt, or see the COPYING.TXT file distributed
  1511. -with C-Kermit 7.0 or later, or download it from
  1512. +with C\(hyKermit 7.0 or later, or download it from
  1513.  .sp
  1514. -  ftp://kermit.columbia.edu/kermit/c-kermit/COPYING.TXT
  1515. +  ftp://kermit.columbia.edu/kermit/c\-kermit/COPYING.TXT
  1516.  .sp
  1517.  Send licensing inquiries to kermit@columbia.edu.
  1518.  .SH BUGS
  1519. @@ -1669,27 +1669,27 @@
  1520.  workarounds, hints and tips:
  1521.  .TP
  1522.  ckcbwr.txt
  1523. -General C-Kermit bugs, hints, tips.
  1524. +General C\(hyKermit bugs, hints, tips.
  1525.  .TP
  1526.  ckubwr.txt
  1527. -Unix-specific C-Kermit bugs, hints, tips.
  1528. +Unix\(hyspecific C\(hyKermit bugs, hints, tips.
  1529.  .PP
  1530.  Report bugs and problems by email to:
  1531.  .sp
  1532. -   kermit-support@columbia.edu.
  1533. +   kermit\-support@columbia.edu.
  1534.  .sp
  1535.  Before requesting technical support, please read the hints here:
  1536.  .sp
  1537.    http://www.columbia.edu/kermit/support.html
  1538.  .sp
  1539. -and also read the C-Kermit Frequently Asked Questions:
  1540. +and also read the C\(hyKermit Frequently Asked Questions:
  1541.  .sp
  1542.    http://www.columbia.edu/kermit/ckfaq.html
  1543.  .SH OTHER TOPICS
  1544. -There's way more to C-Kermit than we've touched on here -- troubleshooting,
  1545. +There's way more to C\(hyKermit than we've touched on here \(hy\(hy troubleshooting,
  1546.  customization, character sets, dialing directories, sending pages, script
  1547.  writing, and on and on, all of which are covered in the manual and updates
  1548. -and supplements. For the most up-to-date information on documentation (or
  1549. +and supplements. For the most up\(hyto\(hydate information on documentation (or
  1550.  updated documentation itself) visit the Kermit Project website:
  1551.  .sp
  1552.    http://www.columbia.edu/kermit/
  1553. @@ -1698,21 +1698,21 @@
  1554.  different Unix varieties, Windows, DOS, VMS, IBM mainframes, and many
  1555.  others: 20+ years' worth.
  1556.  .SH DOCUMENTATION AND UPDATES
  1557. -The manual for C-Kermit is:
  1558. +The manual for C\(hyKermit is:
  1559.  .TP
  1560.  .I
  1561. -Using C-Kermit
  1562. +Using C\(hyKermit
  1563.  Frank da Cruz and Christine M. Gianone,
  1564. -Second Edition, Digital Press / Butterworth-Heinemann, Woburn, MA, 1997, 622
  1565. -pages, ISBN 1-55558-164-1. This is a printed book. It covers C-Kermit 6.0.
  1566. +Second Edition, Digital Press / Butterworth\(hyHeinemann, Woburn, MA, 1997, 622
  1567. +pages, ISBN 1\-55558\-164\-1. This is a printed book. It covers C\(hyKermit 6.0.
  1568.  .TP
  1569. -The C-Kermit 7.0 Supplement
  1570. +The C\(hyKermit 7.0 Supplement
  1571.  http://www.columbia.edu/kermit/ckermit2.html
  1572.  .TP
  1573. -The C-Kermit 8.0 Supplement
  1574. +The C\(hyKermit 8.0 Supplement
  1575.  http://www.columbia.edu/kermit/ckermit3.html
  1576.  .PP
  1577. -Visit C-Kermit home page:
  1578. +Visit C\(hyKermit home page:
  1579.  .sp
  1580.    http://www.columbia.edu/kermit/ckermit.html
  1581.  .sp
  1582. @@ -1727,13 +1727,13 @@
  1583.  The Kermit FAQ (Frequently Asked Questions about Kermit)
  1584.  .TP
  1585.  http://www.columbia.edu/kermit/ckfaq.html
  1586. -The C-Kermit FAQ (Frequently Asked Questions about C-Kermit)
  1587. +The C\(hyKermit FAQ (Frequently Asked Questions about C\(hyKermit)
  1588.  .TP
  1589.  http://www.columbia.edu/kermit/telnet.html
  1590. -C-Kermit Telnet client documentation
  1591. +C\(hyKermit Telnet client documentation
  1592.  .TP
  1593.  http://www.columbia.edu/kermit/security.html
  1594. -C-Kermit security documentation (Kerberos, SSL/TLS, etc)
  1595. +C\(hyKermit security documentation (Kerberos, SSL/TLS, etc)
  1596.  .TP
  1597.  http://www.columbia.edu/kermit/cuiksd.html
  1598.  Internet Kermit Service user documentation
  1599. @@ -1755,7 +1755,7 @@
  1600.  .SH FILES
  1601.  .TP
  1602.  COPYING.TXT
  1603. -C-Kermit license.
  1604. +C\(hyKermit license.
  1605.  .TP
  1606.  ~/.kermrc
  1607.  Initialization file.
  1608. @@ -1780,16 +1780,16 @@
  1609.  http://www.columbia.edu/kermit/ckuins.html.
  1610.  .TP
  1611.  ckcbwr.txt
  1612. -General C-Kermit bugs, hints, tips.
  1613. +General C\(hyKermit bugs, hints, tips.
  1614.  .TP
  1615.  ckubwr.txt
  1616. -Unix-specific C-Kermit bugs, hints, tips.
  1617. +Unix\(hyspecific C\(hyKermit bugs, hints, tips.
  1618.  .TP
  1619.  ckcplm.txt
  1620. -C-Kermit program logic manual.
  1621. +C\(hyKermit program logic manual.
  1622.  .TP
  1623.  ckccfg.txt
  1624. -C-Kermit compile-time configuration options.
  1625. +C\(hyKermit compile\(hytime configuration options.
  1626.  .TP
  1627.  ssh
  1628.  (in your PATH) SSH connection helper.
  1629. @@ -1804,7 +1804,7 @@
  1630.  Software
  1631.  Frank da Cruz and Jeffrey E Altman,
  1632.  .br
  1633. -1985-present, with contributions from hundreds of others all over the
  1634. +1985\(hypresent, with contributions from hundreds of others all over the
  1635.  world.
  1636.  .TP
  1637.  Documentation
  1638. @@ -1812,13 +1812,13 @@
  1639.  .TP
  1640.  Address
  1641.  .nf
  1642. -The Kermit Project - Columbia Univerity
  1643. +The Kermit Project \(hy Columbia Univerity
  1644.  612 West 115th Street
  1645. -New York NY 10025-7799
  1646. +New York NY 10025\-7799
  1647.  USA
  1648.  .fi
  1649.  .TP
  1650. -E-Mail
  1651. +E\(hyMail
  1652.  kermit@columbia.edu
  1653.  .TP
  1654.  Web
  1655. --- ckermit-211.orig/debian/changelog
  1656. +++ ckermit-211/debian/changelog
  1657. @@ -0,0 +1,63 @@
  1658. +ckermit (211-4) unstable; urgency=low
  1659. +
  1660. +  * Temporarily removed crypto (kerberos and SSL)
  1661. +  until the non-US/non-free issue is resolved, so we
  1662. +  don't miss sarge.
  1663. +  * debian/control:
  1664. +    + Section: reverted to non-free/comm.
  1665. +    + Build-Depends: removed kerberos and openssl.
  1666. +
  1667. + -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Tue, 29 Jun 2004 14:22:41 +0100
  1668. +
  1669. +ckermit (211-3) unstable; urgency=low
  1670. +
  1671. +  * Included minor changes upstream sneaked in without bumping
  1672. +  the version number. As previous 211- versions haven't made it into
  1673. +  debian, there should be no problems with the .orig.tar.gz changing.
  1674. +  * debian/rules: clean target now deletes wermit, as upstream makefile
  1675. +  no longer does.
  1676. +
  1677. + -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Sat, 26 Jun 2004 17:09:46 +0100
  1678. +
  1679. +ckermit (211-2) unstable; urgency=low
  1680. +
  1681. +  * Uploaded to non-US/non-free instead of non-free as crypto options now enabled.
  1682. +  * Fixes for new lintian warnings:
  1683. +    + iksd man page link moved to section 8.
  1684. +    + Converted - in kermit man page to \- or \(hy as appropriate.
  1685. +
  1686. + -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Tue,  4 May 2004 06:40:09 +0100
  1687. +
  1688. +ckermit (211-1) unstable; urgency=low
  1689. +
  1690. +  * New Maintainer (Closes: #143649).
  1691. +  * New upstream version (Closes: #58634).
  1692. +  * Ack NMU (Closes: #54901).
  1693. +  * Add -DTIMEH to KFLAGS, replacing NMU patch (Closes: #91281).
  1694. +  * Sorted out docs dir (Closes: #229309).
  1695. +  * errno problem should be fixed by this recompile (Closes: #222096, #228728).
  1696. +  * Kerberos 4/5 support with MIT libs (Closes: #95135).
  1697. +  * Support for Socks4 (libsocksd), openssl, pam, shadow passwds and IKSD.
  1698. +  * Converted to po-debconf.
  1699. +  * Added support for /etc/kermit/kermrc (Closes: #123336).
  1700. +  * Attempt to remove /etc/kermit/ on purge in postrm.
  1701. +  * debian/control: changed Section: to non-US/non-free
  1702. +
  1703. + -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Wed, 14 Apr 2004 03:17:56 +0100
  1704. +
  1705. +ckermit (196-1.1) unstable; urgency=low
  1706. +
  1707. +  * Non-maintainer Upload
  1708. +  * As part of BSP, fixing RC bug 91281. Added compiler directive to
  1709. +    sense <time.h>
  1710. +  * Added Build-Depends forestalling possible RC bugs in future
  1711. +
  1712. + -- Gopal Narayanan <gopal@debian.org>  Sat, 14 Apr 2001 00:17:22 +0000
  1713. +
  1714. +ckermit (196-1) unstable; urgency=low
  1715. +
  1716. +  * Initial Release.
  1717. +
  1718. + -- Vaidhyanathan G Mayilrangam <vaidhy@debian.org>  Tue,  4 Jan 2000 15:22:47 -0500
  1719. +
  1720. +
  1721. --- ckermit-211.orig/debian/copyright
  1722. +++ ckermit-211/debian/copyright
  1723. @@ -0,0 +1,126 @@
  1724. +This package was (re)debianized by Ian Beckwith <ianb@nessie.mcc.ac.uk> on
  1725. +Mon, 24 Nov 2003 13:02:10 +0000.
  1726. +
  1727. +An earlier version was debianized and maintained by Vaidhyanathan G
  1728. +Mayilrangam <vaidhy@debian.org>
  1729. +
  1730. +It was downloaded from http://www.columbia.edu/kermit/ckermit.html
  1731. +
  1732. +Upstream Authors: Kermit Team at Columbia University
  1733. +
  1734. +Copyright: Copyright (C) 1985, 2002,
  1735. +  The Trustees of Columbia University in the City of New York.
  1736. +  All rights reserved.
  1737. +
  1738. +copied from the COPYING.TXT supplied with the tarball.
  1739. +Also available at:
  1740. +
  1741. +ftp://ftp.kermit.columbia.edu/kermit/f/COPYING.TXT
  1742. +
  1743. +
  1744. +THE C-KERMIT 7.0 AND 8.0 LICENSE
  1745. +
  1746. +  Last update: Thu Feb  8 17:41:07 2002
  1747. +
  1748. +This is the new C-Kermit 7.0 and 8.0 license.  The intention is to allow
  1749. +C-Kermit to be distributed with "free" operating systems such as GNU/Linux,
  1750. +FreeBSD, NetBSD, OpenBSD, The Hurd, etc, even when the distributions
  1751. +themselves (such as Red Hat or Caldera) might be sold and/or might include
  1752. +applications that are not free, and yet still require a license to include
  1753. +C-Kermit in or with "non-free" products such as commercial OS's, commercial
  1754. +software packages, embedded systems, and hardware (other than general-purpose
  1755. +computers preloaded with "free" operating systems), since these licenses
  1756. +furnish a large portion of the Kermit Project's funding.
  1757. +
  1758. +There have been some questions about the provision in Clause (A) that:
  1759. +
  1760. +                                                                  The
  1761. +    C-Kermit source code may not be changed without the consent of the
  1762. +    Kermit Project, which will not be unreasonably withheld (this is
  1763. +    simply a matter of keeping a consistent and supportable code base).
  1764. +
  1765. +The intention of this clause is primarily to make sure that anybody who
  1766. +makes modifications sends them back to us, since we are the ones have to
  1767. +support C-Kermit, and so we can carry them through to future releases (so
  1768. +you don't have to make the same changes again and again).
  1769. +
  1770. +Secondarily it is to protect Columbia University in the unlikely event of
  1771. +modifications made with deliberate intent to offend or cause damage.
  1772. +
  1773. +Any redistributor of C-Kermit under Clause (A) below should rest assured
  1774. +there is no intention of preventing them from constructing a distribution in
  1775. +the appropriate format (RPM or whatever) for their product or from issuing
  1776. +any patches required for their products; we simply want to be informed so we
  1777. +can maintain a consistent code base and a solid, supportable software
  1778. +package.  We are happy to work with any redistributor an any issues that
  1779. +concern them.  If you have questions, send them to kermit@columbia.edu.
  1780. +
  1781. +Note: All changes to this file since 1 January 2000 (the C-Kermit 7.0
  1782. +release date) are above; the license itself has not changed, except to
  1783. +update the most recent copyright date.
  1784. +
  1785. +(Begin)
  1786. +
  1787. +Copyright (C) 1985, 2002,
  1788. +  The Trustees of Columbia University in the City of New York.
  1789. +  All rights reserved.
  1790. +
  1791. +PERMISSIONS:
  1792. +
  1793. +The C-Kermit software may be obtained directly from the Kermit Project at
  1794. +Columbia University (or from any source explicitly licensed by the Kermit
  1795. +Project or implicitly licensed by Clause (A) below) by any individual for
  1796. +his or her OWN USE, and by any company or other organization for its own
  1797. +INTERNAL DISTRIBUTION and use, including installation on servers that are
  1798. +accessed by customers or clients, WITHOUT EXPLICIT LICENSE.
  1799. +
  1800. +Conditions for REDISTRIBUTION are as follows:
  1801. +
  1802. +(A) The C-Kermit software, in source and/or binary form, may be
  1803. +    included WITHOUT EXPLICIT LICENSE in distributions of OPERATING
  1804. +    SYSTEMS that have OSI (Open Source Initiative, www.opensource.org)
  1805. +    approved licenses, even if non-Open-Source applications (but not
  1806. +    operating systems) are included in the same distribution.  Such
  1807. +    distributions include, but are not limited to, CD-ROM, FTP site,
  1808. +    Web site, or preinstalled software on a new GENERAL-PURPOSE
  1809. +    computer, as long as the primary character of the distribution is
  1810. +    an Open Source operating system with accompanying utilities.  The
  1811. +    C-Kermit source code may not be changed without the consent of the
  1812. +    Kermit Project, which will not be unreasonably withheld (this is
  1813. +    simply a matter of keeping a consistent and supportable code base).
  1814. +
  1815. +(B) Inclusion of C-Kermit software in whole or in part, in any form, in
  1816. +    or with any product not covered by Clause (A), or its distribution
  1817. +    by any commercial enterprise to its actual or potential customers
  1818. +    or clients except as in Clause (A), requires a license from the
  1819. +    Kermit Project, Columbia University; contact kermit@columbia.edu.
  1820. +
  1821. +The name of Columbia University may not be used to endorse or promote
  1822. +products derived from or including the C-Kermit software without specific
  1823. +prior written permission.
  1824. +
  1825. +DISCLAIMER:
  1826. +
  1827. +  THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE
  1828. +  TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK AS TO ITS
  1829. +  FITNESS FOR ANY PURPOSE, AND WITHOUT WARRANTY BY THE TRUSTEES OF
  1830. +  COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK OF ANY KIND, EITHER
  1831. +  EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
  1832. +  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  1833. +  THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK SHALL NOT
  1834. +  BE LIABLE FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,
  1835. +  OR CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR
  1836. +  IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR IS
  1837. +  HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  YOU SHALL
  1838. +  INDEMNIFY AND HOLD HARMLESS THE TRUSTEES OF COLUMBIA UNIVERSITY IN
  1839. +  THE CITY OF NEW YORK, ITS EMPLOYEES AND AGENTS FROM AND AGAINST ANY
  1840. +  AND ALL CLAIMS, DEMANDS, LOSS, DAMAGE OR EXPENSE (INCLUDING
  1841. +  ATTORNEYS' FEES) ARISING OUT OF YOUR USE OF THIS SOFTWARE.
  1842. +
  1843. +The above copyright notice, permissions notice, and disclaimer may not be
  1844. +removed, altered, or obscured and shall be included in all copies of the
  1845. +C-Kermit software.  The Trustees of Columbia University in the City of
  1846. +New York reserve the right to revoke this permission if any of the terms
  1847. +of use set forth above are breached.
  1848. +
  1849. +(End)
  1850. --- ckermit-211.orig/debian/dirs
  1851. +++ ckermit-211/debian/dirs
  1852. @@ -0,0 +1,5 @@
  1853. +etc/kermit
  1854. +usr/bin
  1855. +usr/sbin
  1856. +usr/share/man/man1
  1857. +usr/share/doc/ckermit
  1858. --- ckermit-211.orig/debian/control
  1859. +++ ckermit-211/debian/control
  1860. @@ -0,0 +1,17 @@
  1861. +Source: ckermit
  1862. +Section: non-free/comm
  1863. +Priority: extra
  1864. +Maintainer: Ian Beckwith <ianb@nessie.mcc.ac.uk>
  1865. +Build-Depends: libncurses5-dev, debhelper (>= 4.1.16), libpam0g-dev, libsocksd-dev
  1866. +Standards-Version: 3.6.1
  1867. +
  1868. +Package: ckermit
  1869. +Architecture: any
  1870. +Pre-Depends: debconf (>=0.2.17)
  1871. +Depends: ${shlibs:Depends}
  1872. +Recommends: ssh | ssh-krb5 
  1873. +Description: a serial and network communications package
  1874. + C-Kermit is a combined serial and network communication software package 
  1875. + offering a consistent, medium-independent, cross-platform approach to 
  1876. + connection establishment, terminal sessions, file transfer, 
  1877. + character-set translation, and automation of communication tasks.
  1878. --- ckermit-211.orig/debian/rules
  1879. +++ ckermit-211/debian/rules
  1880. @@ -0,0 +1,116 @@
  1881. +#!/usr/bin/make -f
  1882. +# -*- makefile -*-
  1883. +# debian/rules for ckermit
  1884. +# GNU copyright 1997 to 1999 by Joey Hess.
  1885. +# modified for ckermit by Ian Beckwith <ianb@nessie.mcc.ac.uk>
  1886. +
  1887. +# Uncomment this to turn on verbose mode.
  1888. +#export DH_VERBOSE=1
  1889. +
  1890. +BUILDDIR=`pwd`/debian/ckermit
  1891. +
  1892. +CFLAGS = -g -DCK_SYSINI=\\\"/etc/kermit/kermrc\\\"    \
  1893. +            -DIKSDCONF=\\\"/etc/kermit/iksd.conf\\\"  \
  1894. +            -DOPENSSL_097 -DCK_INI_B -DTIMEH -DCK_SOCKS \
  1895. +            -DX509_SUBJECT_ALT_NAME_TO_USER
  1896. +
  1897. +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
  1898. +    CFLAGS += -O0
  1899. +else
  1900. +    CFLAGS += -O2
  1901. +endif
  1902. +
  1903. +MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' LNKFLAGS="-lsocksd"
  1904. +
  1905. +#MAKETARGET=linux+krb5+krb4+openssl+shadow+pam
  1906. +MAKETARGET=linux+shadow+pam
  1907. +
  1908. +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
  1909. +    INSTALL_PROGRAM += -s
  1910. +endif
  1911. +
  1912. +configure: configure-stamp
  1913. +configure-stamp:
  1914. +    dh_testdir
  1915. +    # Add here commands to configure the package.
  1916. +
  1917. +    touch configure-stamp
  1918. +
  1919. +
  1920. +build: build-stamp
  1921. +
  1922. +build-stamp: configure-stamp 
  1923. +    dh_testdir
  1924. +
  1925. +    # Add here commands to compile the package.
  1926. +    $(MAKE) $(MAKEOPTS) $(MAKETARGET)
  1927. +
  1928. +    touch build-stamp
  1929. +
  1930. +clean:
  1931. +    dh_testdir
  1932. +    dh_testroot
  1933. +    rm -f build-stamp configure-stamp
  1934. +
  1935. +    # Add here commands to clean up after the build process.
  1936. +    -$(MAKE) $(MAKEOPTS) clean
  1937. +    -rm -f wermit # no longer cleaned by upstream makefile
  1938. +    -rm -f UNINSTALL 
  1939. +    dh_clean 
  1940. +
  1941. +install: build
  1942. +    dh_testdir
  1943. +    dh_testroot
  1944. +    dh_clean -k 
  1945. +    dh_installdirs
  1946. +
  1947. +    # Add here commands to install the package into debian/ckermit.
  1948. +    $(MAKE) $(MAKEOPTS) install
  1949. +    # move aside full config file (later linked to by dh_link)
  1950. +    mv "$(BUILDDIR)/usr/bin/ckermit.ini" "$(BUILDDIR)/etc/kermit/kermrc.full"
  1951. +    # install conf files
  1952. +    install -m 0644  -g 0 -o 0 debian/kermrc "$(BUILDDIR)/etc/kermit/"
  1953. +    install -m 0644  -g 0 -o 0 debian/iksd.conf "$(BUILDDIR)/etc/kermit/"
  1954. +    # link is recreated properly by dh_link
  1955. +    rm "$(BUILDDIR)/usr/bin/kermit-sshsub"
  1956. +    # duplicated in /usr/share/doc/ckermit/copyright
  1957. +    rm "$(BUILDDIR)/usr/share/doc/ckermit/COPYING.TXT"
  1958. +
  1959. +# Build architecture-independent files here.
  1960. +binary-indep: build install
  1961. +# We have nothing to do by default.
  1962. +
  1963. +# Build architecture-dependent files here.
  1964. +binary-arch: build install
  1965. +    dh_testdir
  1966. +    dh_testroot
  1967. +    dh_installchangelogs -k ckc211.txt
  1968. +    dh_installdocs
  1969. +#    dh_installexamples
  1970. +    dh_installdirs 
  1971. +#    dh_install
  1972. +    dh_installmenu
  1973. +    dh_installdebconf    
  1974. +#    dh_installlogrotate
  1975. +#    dh_installemacsen
  1976. +    dh_installpam --name=kermit
  1977. +#    dh_installmime
  1978. +#    dh_installinit
  1979. +#    dh_installcron
  1980. +#    dh_installinfo
  1981. +    dh_installman
  1982. +    dh_link
  1983. +    dh_strip
  1984. +    dh_compress
  1985. +    dh_fixperms
  1986. +#    dh_perl
  1987. +#    dh_python
  1988. +    dh_makeshlibs
  1989. +    dh_installdeb
  1990. +    dh_shlibdeps
  1991. +    dh_gencontrol
  1992. +    dh_md5sums
  1993. +    dh_builddeb
  1994. +
  1995. +binary: binary-indep binary-arch
  1996. +.PHONY: build clean binary-indep binary-arch binary install configure
  1997. --- ckermit-211.orig/debian/docs
  1998. +++ ckermit-211/debian/docs
  1999. @@ -0,0 +1,9 @@
  2000. +ckaaaa.txt
  2001. +ckcbwr.txt
  2002. +ckccfg.txt
  2003. +ckcplm.txt
  2004. +ckermit70.txt
  2005. +ckermit80.txt
  2006. +ckubwr.txt
  2007. +ckuins.txt
  2008. +ckututor.txt
  2009. --- ckermit-211.orig/debian/compat
  2010. +++ ckermit-211/debian/compat
  2011. @@ -0,0 +1 @@
  2012. +4
  2013. --- ckermit-211.orig/debian/links
  2014. +++ ckermit-211/debian/links
  2015. @@ -0,0 +1,7 @@
  2016. +usr/bin/kermit usr/bin/kermit-sshsub
  2017. +usr/bin/kermit usr/sbin/iksd
  2018. +etc/kermit/kermrc.full usr/bin/kermrc 
  2019. +usr/share/man/man1/kermit.1.gz usr/share/man/man1/kermrc.1.gz
  2020. +usr/share/man/man1/kermit.1.gz usr/share/man/man1/kermit-sshsub.1.gz
  2021. +usr/share/man/man1/kermit.1.gz usr/share/man/man8/iksd.8.gz
  2022. +usr/share/doc/ckermit/ckaaaa.txt.gz usr/share/doc/ckermit/README.gz
  2023. --- ckermit-211.orig/debian/watch
  2024. +++ ckermit-211/debian/watch
  2025. @@ -0,0 +1,6 @@
  2026. +# Example watch control file for uscan
  2027. +# Rename this file to "watch" and then you can run the "uscan" command
  2028. +# to check for upstream updates and more.
  2029. +# Site        Directory        Pattern            Version    Script
  2030. +version=2
  2031. +ftp://ftp.columbia.edu/kermit/archives/cku(\d+)\.tar\.gz    debian    uupdate
  2032. --- ckermit-211.orig/debian/menu
  2033. +++ ckermit-211/debian/menu
  2034. @@ -0,0 +1 @@
  2035. +?package(ckermit):needs="text" section="Apps/Net" title="kermit" command="/usr/bin/kermit"
  2036. --- ckermit-211.orig/debian/postrm
  2037. +++ ckermit-211/debian/postrm
  2038. @@ -0,0 +1,14 @@
  2039. +#!/bin/sh -e
  2040. +case "$1" in
  2041. +remove)
  2042. +    [ -e /usr/sbin/update-inetd ] && update-inetd --remove "kermit"
  2043. +    [ -e /var/run/iksd ] && rm -f /var/run/iksd.db
  2044. +    ;;
  2045. +purge)
  2046. +    rmdir /etc/kermit &>/dev/null || true
  2047. +    ;;
  2048. +esac
  2049. +
  2050. +#DEBHELPER#
  2051. +
  2052. +exit 0
  2053. --- ckermit-211.orig/debian/iksd.conf
  2054. +++ ckermit-211/debian/iksd.conf
  2055. @@ -0,0 +1,9 @@
  2056. +; This is iksd.conf, the ckermit configuration file run by
  2057. +; IKSD, the Internet Kermit Services Daemon
  2058. +; See "man kermit" and http://www.kermit-project.org/uiksd.html
  2059. +; for details on configuring this file.
  2060. +
  2061. +; If you want commands to be run only by anonymous users,
  2062. +; place them in etc/kermit/iksd-anon.conf under the anonymous chroot
  2063. +; (eg /home/ftp/etc/kermit/iksd-anon.conf )
  2064. +
  2065. --- ckermit-211.orig/debian/kermrc
  2066. +++ ckermit-211/debian/kermrc
  2067. @@ -0,0 +1,21 @@
  2068. +; This is /etc/kermit/kermrc
  2069. +; It is executed on startup if ~/.kermrc is not found.
  2070. +; See "man kermit" and http://www.kermit-project.org/ for details on
  2071. +; configuring this file, and /etc/kermit/kermrc.full
  2072. +; for an example of a complex configuration file
  2073. +
  2074. +; If you want to run additional user-specific customisations in
  2075. +; addition to this file, place them in ~/.mykermrc
  2076. +
  2077. +; Execute user's personal customization file (named in environment var
  2078. +; CKERMOD or ~/.mykermrc)
  2079. +; 
  2080. +
  2081. +if def \$(CKERMOD) assign _myinit \$(CKERMOD)
  2082. +if not def _myinit assign _myinit \v(home).mykermrc
  2083. +
  2084. +xif exist \m(_myinit)  {        ; If it exists,
  2085. +    echo Executing \m(_myinit)...    ; print message,
  2086. +    take \m(_myinit)            ; and TAKE the file.
  2087. +}
  2088. +
  2089. --- ckermit-211.orig/debian/templates
  2090. +++ ckermit-211/debian/templates
  2091. @@ -0,0 +1,28 @@
  2092. +Template: ckermit/iksd
  2093. +Type: boolean
  2094. +Default: false
  2095. +_Description: Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?
  2096. + The Internet Kermit Service daemon (IKSD) is the C-Kermit program running
  2097. + as an Internet service, similar to an FTP or Telnet server.  It executes
  2098. + Telnet protocol just like a Telnet server and it transfers files like an
  2099. + FTP server.  But unlike an FTP server, IKSD uses the Kermit file transfer
  2100. + protocol (which is more powerful and flexible) and allows both FTP-like
  2101. + client/server connections as well as direct keyboard interaction.  Secure
  2102. + authentication methods and encrypted sessions are available, as well as a
  2103. + wide range of file transfer and management functions, which can be
  2104. + scripted to automate arbitrarily complex tasks.
  2105. +
  2106. +Template: ckermit/iksd-anon
  2107. +Type: boolean
  2108. +Default: false
  2109. +_Description: Enable anonymous IKSD logins?
  2110. + IKSD supports anonymous logins (using chroot), similar to anonymous ftp.
  2111. +
  2112. +Template: ckermit/iksd-anondir
  2113. +Type: string
  2114. +_Default: /home/ftp
  2115. +_Description: Directory for anonymous IKSD logins
  2116. + Enter directory for anonymous IKSD logins. A chroot() will be performed
  2117. + into this directory on login. This directory will NOT be created.
  2118. + .
  2119. + The default is /home/ftp (same as wu-ftpd)
  2120. --- ckermit-211.orig/debian/config
  2121. +++ ckermit-211/debian/config
  2122. @@ -0,0 +1,27 @@
  2123. +#!/bin/sh -e
  2124. +
  2125. +. /usr/share/debconf/confmodule
  2126. +
  2127. +db_input medium ckermit/iksd || true
  2128. +db_go || true
  2129. +
  2130. +db_get ckermit/iksd || true
  2131. +
  2132. +if [ "$RET"    = true ]
  2133. +then
  2134. +    db_input medium ckermit/iksd-anon || true
  2135. +    db_go || true
  2136. +        
  2137. +    db_get ckermit/iksd-anon || true
  2138. +    if [ "$RET" = true ]
  2139. +    then
  2140. +        db_input medium ckermit/iksd-anondir || true
  2141. +        db_go || true
  2142. +    fi
  2143. +fi
  2144. +
  2145. +#DEBHELPER#
  2146. +
  2147. +exit 0
  2148. +
  2149. +
  2150. --- ckermit-211.orig/debian/kermit.pam
  2151. +++ ckermit-211/debian/kermit.pam
  2152. @@ -0,0 +1,4 @@
  2153. +auth    required    pam_unix_auth.so shadow nullok
  2154. +account    required    pam_unix_acct.so
  2155. +session    required    pam_unix_session.so
  2156. +
  2157. --- ckermit-211.orig/debian/postinst
  2158. +++ ckermit-211/debian/postinst
  2159. @@ -0,0 +1,33 @@
  2160. +#!/bin/sh -e
  2161. +
  2162. +. /usr/share/debconf/confmodule
  2163. +
  2164. +anon='off'
  2165. +prefix='#<off>#'
  2166. +dir='/home/ftp'
  2167. +inetdentry='kermit    stream    tcp    nowait    root    /usr/sbin/tcpd    /usr/sbin/iksd'
  2168. +iksd_args='-A --initfile:/etc/kermit/iksd-anon.conf --dbfile:/var/run/iksd.db --syslog:5'
  2169. +
  2170. +if [ "$1" = "configure" ]
  2171. +then
  2172. +        db_get ckermit/iksd || true
  2173. +        if [ "$RET" = true ]
  2174. +        then
  2175. +                prefix=""
  2176. +                db_get ckermit/iksd-anon || true
  2177. +                if [ "$RET" = true ]
  2178. +                then
  2179. +                        anon="on"
  2180. +                        db_get ckermit/iksd-anondir || true
  2181. +                        dir="$RET"
  2182. +                fi
  2183. +        fi
  2184. +        
  2185. +        iksd_args="$iksd_args --root:$dir --anonymous:$anon"
  2186. +        update-inetd --remove "kermit"
  2187. +        update-inetd --add "$prefix$inetdentry $iksd_args"
  2188. +fi
  2189. +
  2190. +#DEBHELPER#
  2191. +
  2192. +exit 0
  2193. --- ckermit-211.orig/debian/README.Debian
  2194. +++ ckermit-211/debian/README.Debian
  2195. @@ -0,0 +1,42 @@
  2196. +ckermit for Debian
  2197. +------------------
  2198. +
  2199. +June 29 2004:
  2200. + Crypto options (kerberos and SSL) have been temporarily disabled to
  2201. + get a up-to-date version into debian in time for Sarge. They will be
  2202. + re-enabled once the issue of whether crypto-enabled ckermit belongs
  2203. + in non-free or non-US/non-free has been decided by the ftpmasters.
  2204. +
  2205. +
  2206. +The site for ckermit, which has lots more documentation, is at:
  2207. +
  2208. +http://www.columbia.edu/kermit/
  2209. +
  2210. +On startup, kermit looks for .kermrc in your home directory.
  2211. +If this is not found, it uses /etc/kermit/kermrc. This in
  2212. +turn looks for .mykermrc in your home directory.
  2213. +
  2214. +Kermit scripts can be run with shebang (#!) notation, i.e. by making
  2215. +the script executable and setting the first line to
  2216. +
  2217. +#!/usr/bin/kermit
  2218. +
  2219. +As most users do not need the full config file, a minimal config file
  2220. +is installed by default. If you wish to run kermit with the full
  2221. +config file, run it as "kermrc".
  2222. +
  2223. +/usr/bin/kermrc is a symbolic link to /etc/kermit/kermrc.full,
  2224. +which can be edited to taste.
  2225. +
  2226. +iksd (the Internet Kermit Service Daemon) can be enabled or disabled
  2227. +using:
  2228. +
  2229. +dpkg-reconfigure ckermit
  2230. +
  2231. +iksd uses /etc/kermit/iksd.conf on startup.  If you have enabled
  2232. +anonymous use, it uses /etc/kermit/iksd-anon.conf *within* the
  2233. +anonymous chroot, so if you use the default, it will look for
  2234. +
  2235. +/home/ftp/etc/kermit/iksd-anon.conf
  2236. +
  2237. + -- Ian Beckwith <ianb@nessie.mcc.ac.uk>, Tue Jun 29 12:31:58 2004
  2238. --- ckermit-211.orig/debian/po/POTFILES.in
  2239. +++ ckermit-211/debian/po/POTFILES.in
  2240. @@ -0,0 +1 @@
  2241. +[type: gettext/rfc822deb] templates
  2242. --- ckermit-211.orig/debian/po/templates.pot
  2243. +++ ckermit-211/debian/po/templates.pot
  2244. @@ -0,0 +1,96 @@
  2245. +#
  2246. +#    Translators, if you are not familiar with the PO format, gettext
  2247. +#    documentation is worth reading, especially sections dedicated to
  2248. +#    this format, e.g. by running:
  2249. +#         info -n '(gettext)PO Files'
  2250. +#         info -n '(gettext)Header Entry'
  2251. +#
  2252. +#    Some information specific to po-debconf are available at
  2253. +#            /usr/share/doc/po-debconf/README-trans
  2254. +#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
  2255. +#
  2256. +#    Developers do not need to manually edit POT or PO files.
  2257. +#
  2258. +#, fuzzy
  2259. +msgid ""
  2260. +msgstr ""
  2261. +"Project-Id-Version: PACKAGE VERSION\n"
  2262. +"Report-Msgid-Bugs-To: \n"
  2263. +"POT-Creation-Date: 2004-02-11 00:35+0000\n"
  2264. +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  2265. +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  2266. +"Language-Team: LANGUAGE <LL@li.org>\n"
  2267. +"MIME-Version: 1.0\n"
  2268. +"Content-Type: text/plain; charset=CHARSET\n"
  2269. +"Content-Transfer-Encoding: 8bit\n"
  2270. +
  2271. +#. Type: boolean
  2272. +#. Description
  2273. +#: ../templates:4
  2274. +msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
  2275. +msgstr ""
  2276. +
  2277. +#. Type: boolean
  2278. +#. Description
  2279. +#: ../templates:4
  2280. +msgid ""
  2281. +"The Internet Kermit Service daemon (IKSD) is the C-Kermit program running as "
  2282. +"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
  2283. +"protocol just like a Telnet server and it transfers files like an FTP "
  2284. +"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
  2285. +"protocol (which is more powerful and flexible) and allows both FTP-like "
  2286. +"client/server connections as well as direct keyboard interaction.  Secure "
  2287. +"authentication methods and encrypted sessions are available, as well as a "
  2288. +"wide range of file transfer and management functions, which can be scripted "
  2289. +"to automate arbitrarily complex tasks."
  2290. +msgstr ""
  2291. +
  2292. +#. Type: boolean
  2293. +#. Description
  2294. +#: ../templates:4
  2295. +msgid ""
  2296. +"IKSD can be accessed by any Telnet client. If file transfer is required, the "
  2297. +"Telnet client must include Kermit file transfer protocol.  Best results are "
  2298. +"obtained when the client implements the Telnet Kermit Option (as do Kermit "
  2299. +"95 for Windows and C-Kermit for Unix) for \"tight coupling\" of client and "
  2300. +"server."
  2301. +msgstr ""
  2302. +
  2303. +#. Type: boolean
  2304. +#. Description
  2305. +#: ../templates:24
  2306. +msgid "Enable anonymous IKSD logins?"
  2307. +msgstr ""
  2308. +
  2309. +#. Type: boolean
  2310. +#. Description
  2311. +#: ../templates:24
  2312. +msgid ""
  2313. +"IKSD supports anonymous logins (using chroot), similar to anonymous ftp."
  2314. +msgstr ""
  2315. +
  2316. +#. Type: string
  2317. +#. Default
  2318. +#: ../templates:29
  2319. +msgid "/home/ftp"
  2320. +msgstr ""
  2321. +
  2322. +#. Type: string
  2323. +#. Description
  2324. +#: ../templates:30
  2325. +msgid "Directory for anonymous IKSD logins"
  2326. +msgstr ""
  2327. +
  2328. +#. Type: string
  2329. +#. Description
  2330. +#: ../templates:30
  2331. +msgid ""
  2332. +"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
  2333. +"this directory on login. This directory will NOT be created."
  2334. +msgstr ""
  2335. +
  2336. +#. Type: string
  2337. +#. Description
  2338. +#: ../templates:30
  2339. +msgid "The default is /home/ftp (same as wu-ftpd)"
  2340. +msgstr ""
  2341.