remove patch system - not needed at the moment
authorIan Beckwith <ianb@erislabs.net>
Fri, 17 Jun 2011 21:35:13 +0000 (22:35 +0100)
committerIan Beckwith <ianb@erislabs.net>
Fri, 17 Jun 2011 21:35:13 +0000 (22:35 +0100)
.pc/.quilt_patches [deleted file]
.pc/.quilt_series [deleted file]
.pc/.version [deleted file]
debian/patches/010_makefile-destdir-support.patch [deleted file]
debian/patches/020_man-hyphen-quoting.patch [deleted file]
debian/patches/030_fix-if-else.patch [deleted file]
debian/patches/040_pam-password-prompting.patch [deleted file]
debian/patches/050_ck_patch.patch [deleted file]
debian/patches/060_speeling.patch [deleted file]
debian/patches/series [deleted file]

diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches
deleted file mode 100644 (file)
index 6857a8d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/patches
diff --git a/.pc/.quilt_series b/.pc/.quilt_series
deleted file mode 100644 (file)
index c206706..0000000
+++ /dev/null
@@ -1 +0,0 @@
-series
diff --git a/.pc/.version b/.pc/.version
deleted file mode 100644 (file)
index 0cfbf08..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/debian/patches/010_makefile-destdir-support.patch b/debian/patches/010_makefile-destdir-support.patch
deleted file mode 100644 (file)
index d3d2854..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-Patch makefile to support install to a staging area with DESTDIR
---- ckermit-211.orig/makefile
-+++ ckermit-211/makefile
-@@ -998,7 +998,7 @@
-       echo "RmF $(DESTDIR)$(BINDIR)/kermit-sshsub" >&3;\
-       echo "RmF $(DESTDIR)$(BINDIR)/kermit" >&3;\
-       if test -f ckermit.ini; then\
--              echo "#!$(DESTDIR)$(BINDIR)/kermit" >\
-+              echo "#!$(BINDIR)/kermit" >\
-                       $(DESTDIR)$(BINDIR)/_tmp.ini;\
-               cat ckermit.ini >> $(DESTDIR)$(BINDIR)/_tmp.ini;\
-               mv $(DESTDIR)$(BINDIR)/_tmp.ini\
-@@ -1019,20 +1019,20 @@
-       echo " for details.";\
-       echo;\
-       echo MANDIR=$(MANDIR);\
--      if test -n "$(MANDIR)"; then\
--              if test -d $(MANDIR); then\
--                      echo  "$(MANDIR) exists...";\
-+      if test -n "$(DESTDIR)$(MANDIR)"; then\
-+              if test -d $(DESTDIR)$(MANDIR); then\
-+                      echo  "$(DESTDIR)$(MANDIR) exists...";\
-               else\
--                      echo "Creating $(MANDIR)...";\
--                      mkdir $(MANDIR) || exit 1;\
--                      chmod 755 $(MANDIR) || exit 1;\
-+                      echo "Creating $(DESTDIR)$(MANDIR)...";\
-+                      mkdir $(DESTDIR)$(MANDIR) || exit 1;\
-+                      chmod 755 $(DESTDIR)$(MANDIR) || exit 1;\
-               fi;\
-               echo "Installing man page...";\
--              rm -f $(MANDIR)/kermit.$(MANEXT);\
--              cp    ckuker.nr $(MANDIR)/kermit.$(MANEXT) || exit 1;\
--              chmod 644       $(MANDIR)/kermit.$(MANEXT) || exit 1;\
-+              rm -f $(DESTDIR)$(MANDIR)/kermit.$(MANEXT);\
-+              cp    ckuker.nr $(DESTDIR)$(MANDIR)/kermit.$(MANEXT) || exit 1;\
-+              chmod 644       $(DESTDIR)$(MANDIR)/kermit.$(MANEXT) || exit 1;\
-               echo 'set flag=f\nPrC Removing man pages' >&3;\
--              echo "RmF $(MANDIR)/kermit.$(MANEXT)" >&3;\
-+              echo "RmF $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)" >&3;\
-               echo 'EfM' >&3;\
-               echo;\
-       else\
diff --git a/debian/patches/020_man-hyphen-quoting.patch b/debian/patches/020_man-hyphen-quoting.patch
deleted file mode 100644 (file)
index 84a7f82..0000000
+++ /dev/null
@@ -1,1613 +0,0 @@
-Correctly escape hyphens in man page
---- ckermit-211.orig/ckuker.nr
-+++ ckermit-211/ckuker.nr
-@@ -3,17 +3,17 @@
- .na
- .SH NAME
- kermit \-
--.B C-Kermit 8.0:
--transport- and platform-independent
-+.B C\(hyKermit 8.0:
-+transport\(hy and platform\(hyindependent
- interactive and scriptable communications software.
- .IP
- This document is intended to give the beginner sufficient information to make
--basic (if not advanced) use of C-Kermit 8.0.  Although it might be rather long
--for a Unix manual page, it's still far shorter than the C-Kermit manual, which
--should be consulted for advanced topics such as customization, character-sets,
-+basic (if not advanced) use of C\(hyKermit 8.0.  Although it might be rather long
-+for a Unix manual page, it's still far shorter than the C\(hyKermit manual, which
-+should be consulted for advanced topics such as customization, character\(hysets,
- scripting, etc. We also attempt to provide a clear structural overview of
--C-Kermit's many capabilities, functional areas, states, and modes and their
-+C\(hyKermit's many capabilities, functional areas, states, and modes and their
- interrelation, that should be helpful to beginners and veterans alike, as well
- as to those upgrading to version 8.0 from earlier releases.
- .PP
-@@ -21,11 +21,11 @@
- .IP
- http://www.columbia.edu/kermit/ckututor.html
- .SH DESCRIPTION
--C-Kermit is an all-purpose communications software package from the Kermit
-+C\(hyKermit is an all\(hypurpose communications software package from the Kermit
- Project at Columbia University that:
- .PP
- .nf
--\(bu  Is portable to many platforms, Unix and non-Unix alike.
-+\(bu  Is portable to many platforms, Unix and non\(hyUnix alike.
- .br
- \(bu  Can make both serial and network connections.
- .br
-@@ -35,39 +35,39 @@
- .br
- \(bu  Can convert character sets in the terminal session.
- .br
--\(bu  Can convert character sets during text-file file transfer.
-+\(bu  Can convert character sets during text\(hyfile file transfer.
- .br
- \(bu  Is customizable in every aspect of its operation.
- .fi
- .PP
--C-Kermit is a modem program, a Telnet client, an Rlogin client, an FTP
-+C\(hyKermit is a modem program, a Telnet client, an Rlogin client, an FTP
- client, an HTTP client, and on selected platforms, also an X.25 client. It
--can make its own secure Internet connections using IETF-approved security
-+can make its own secure Internet connections using IETF\(hyapproved security
- methods including Kerberos IV, Kerberos V, SSL/TLS, and SRP and it can also
- make SSH connections through your external SSH client application. It can
--be the far-end file-transfer or client/server partner of your desktop
-+be the far\(hyend file\(hytransfer or client/server partner of your desktop
- Kermit client. It can also accept incoming dialed and network connections.
- It can even be installed as an Internet service on its own standard TCP
- socket, 1649 [RFC2839, RFC2840].
- .PP
- And perhaps most important, everything you can do "by hand" (interactively)
--with C-Kermit, can be "scripted" (automated) using its built-in
--cross-platform transport-independent script programming language, which
-+with C\(hyKermit, can be "scripted" (automated) using its built\(hyin
-+cross\(hyplatform transport\(hyindependent script programming language, which
- happens to be identical to its interactive command language.
- .PP
--This manual page offers an overview of C-Kermit 8.0 for Unix ("Unix" is an
--operating system family that includes AIX, DG/UX, FreeBSD, HP-UX, IRIX,
-+This manual page offers an overview of C\(hyKermit 8.0 for Unix ("Unix" is an
-+operating system family that includes AIX, DG/UX, FreeBSD, HP\(hyUX, IRIX,
- Linux, Mac OS X, NetBSD, OpenBSD, Open Server, Open Unix, QNX, Solaris,
- SunOS, System V R3, System V R4, Tru64 Unix, Unixware, Xenix, and many
--others). For thorough coverage, please consult the published C-Kermit
-+others). For thorough coverage, please consult the published C\(hyKermit
- manual and supplements (see DOCUMENTATION below). For further information
--about C-Kermit, Kermit software for other platforms, and Kermit manuals,
-+about C\(hyKermit, Kermit software for other platforms, and Kermit manuals,
- visit the Kermit Project website:
- .PP
-   http://www.columbia.edu/kermit/
- .PP
--This is a longer-than-average manual page, and yet it barely scratches the
--surface. Don't be daunted. C-Kermit is a large and complex package,
-+This is a longer\(hythan\(hyaverage manual page, and yet it barely scratches the
-+surface. Don't be daunted. C\(hyKermit is a large and complex package,
- evolving over decades of practice and experience, but that doesn't mean
- it's hard to learn or use. Its most commonly used functions are explained
- here with pointers to additional information elsewhere.
-@@ -76,7 +76,7 @@
- .I filename
- .B ] [
- .I options
--.B ] [ {=,--,+}
-+.B ] [ {=,\-\-,+}
- .I text
- .B ] ]
- .PP
-@@ -85,12 +85,12 @@
- .B kermit 
- .I URL
- .PP
--If the first command-line argument is the name of a file, interactive-mode
--commands are executed from the file. The '=' (or "--") argument tells
-+If the first command\(hyline argument is the name of a file, interactive\(hymode
-+commands are executed from the file. The '=' (or "\-\-") argument tells
- Kermit not to parse the remainder of the command line, but to make the
- words following '=' available as \e%1, \e%2, ... \e%9. The "+" argument is
- like "=" but for use in "kerbang scripts" (explained below). A second
--command-line format allows the one and only argument to be a Telnet, FTP,
-+command\(hyline format allows the one and only argument to be a Telnet, FTP,
- HTTP, or IKSD URL.
- .PP
- Order of execution:
-@@ -100,338 +100,338 @@
- .TP
- .nf
-  2.
--The initialization file, if any, unless suppressed with -Y.
-+The initialization file, if any, unless suppressed with \-Y.
- .fi
- .TP
-  3.
- The customization file (if it is executed by the initialization file).
- .TP
-  4.
--The command-line URL (if any, and if so, execution stops here).
-+The command\(hyline URL (if any, and if so, execution stops here).
- .TP
-  5.
--Command-line options (if any).
-+Command\(hyline options (if any).
- .TP
-  6.
- Interactive commands.
- .PP
--Some command-line options can cause actions (such as -s to send a file);
-+Some command\(hyline options can cause actions (such as \-s to send a file);
- others just set parameters. If any action options are included on the
--command line, Kermit exits when finished unless also given the -S ("stay")
-+command line, Kermit exits when finished unless also given the \-S ("stay")
- option. If no action options are given, no initialization or command files
- contained an EXIT or QUIT command, and no fatal errors occurred, Kermit
- issues its prompt and waits for you to type commands.
- .IP
--Bear in mind that C-Kermit can be built with selected features
-+Bear in mind that C\(hyKermit can be built with selected features
- disabled, and also that certain features are not available on all
--platforms. For example, C-Kermit can't be built with TCP/IP
-+platforms. For example, C\(hyKermit can't be built with TCP/IP
- support on a platform that does not have TCP/IP header files and
- libraries (and even if Kermit does include TCP/IP support, it
- can't be used to make TCP/IP connections on a computer that does
- not have a TCP/IP stack installed). If your version of lacks
--C-Kermit a feature mentioned here, use its SHOW FEATURES command to
-+C\(hyKermit a feature mentioned here, use its SHOW FEATURES command to
- see what might have been excluded.
- .PP
--C-Kermit has three kinds of commands: regular single-letter command-line
--options, extended-format command-line options, and interactive commands.
-+C\(hyKermit has three kinds of commands: regular single\(hyletter command\(hyline
-+options, extended\(hyformat command\(hyline options, and interactive commands.
- .PP
--Like most Unix commands, C-Kermit can be be given options on the command
--line. But C-Kermit also can be used interactively by giving it commands
--composed of words, which are more intuitive than cryptic command-line
-+Like most Unix commands, C\(hyKermit can be be given options on the command
-+line. But C\(hyKermit also can be used interactively by giving it commands
-+composed of words, which are more intuitive than cryptic command\(hyline
- options, and more flexible too. In other words, you don't have to use
--C-Kermit's command-line options, but they are available if you want to. (By
--the same token, you don't have to use its interactive commands either --
-+C\(hyKermit's command\(hyline options, but they are available if you want to. (By
-+the same token, you don't have to use its interactive commands either \(hy\(hy
- you can use either or both in any combination.)
- .PP
--C-Kermit is generally installed in the PATH as "kermit", and therefore is
-+C\(hyKermit is generally installed in the PATH as "kermit", and therefore is
- invoked by typing the word "kermit" (lowercase) at the shell prompt, and
--then pressing the Return or Enter key. If you wish to include command-line
-+then pressing the Return or Enter key. If you wish to include command\(hyline
- options, put them after the word "kermit" but before pressing Return or
- Enter, separated by spaces, for example:
- .PP
--  $ kermit -s ckermit.tar.gz
-+  $ kermit \-s ckermit.tar.gz
- .PP
--('$' is the shell prompt; "kermit -s ckermit.tar.gz" is what you type,
-+('$' is the shell prompt; "kermit \-s ckermit.tar.gz" is what you type,
- followed by Return or Enter.)
- .SH OPTIONS
--Here is a list of C-Kermit's single-letter command-line options, which
--start with a single dash (-), in ASCII ("alphabetical") order. Alphabetic
--case is significant (-A is not the same as -a).  Action options are 
-+Here is a list of C\(hyKermit's single\(hyletter command\(hyline options, which
-+start with a single dash (\-), in ASCII ("alphabetical") order. Alphabetic
-+case is significant (\-A is not the same as \-a).  Action options are 
- tagged "ACTION".
- .TP
---0
-+\-0
- (digit zero)  100% transparent Connect state for
--"in-the-middle" operation: 8 bits, no parity, no
-+"in\(hythe\(hymiddle" operation: 8 bits, no parity, no
- escape character, everything passes through.
- .TP
---8
--(digit eight)  Connection is 8-bit clean (this is the
--default in C-Kermit 8.0). Equivalent to the EIGHTBIT
-+\-8
-+(digit eight)  Connection is 8\(hybit clean (this is the
-+default in C\(hyKermit 8.0). Equivalent to the EIGHTBIT
- command, which in turn is a shortcut for SET TERMINAL
- BYTESIZE 8, SET COMMAND BYTESIZE 8, SET PARITY NONE.
- .TP
---9 arg
-+\-9 arg
- (digit nine)  Make a connection to an FTP server.
- Equivalent to the FTP OPEN command.
--Argument: IP-address-or-hostname[:optional-TCP-port].
--NOTE: C-Kermit also has a separate FTP command-line
--personality, with regular FTP-like command-line
-+Argument: IP\(hyaddress\(hyor\(hyhostname[:optional\(hyTCP\(hyport].
-+NOTE: C\(hyKermit also has a separate FTP command\(hyline
-+personality, with regular FTP\(hylike command\(hyline
- syntax. More about this below.
- .TP
---A
-+\-A
- Kermit is to be started as an Internet service (IKSD)
- (only from inetd.conf).
- .TP
---B
-+\-B
- Kermit is running in Batch or Background (no
- controlling terminal). To be used in case Kermit
- doesn't automatically sense its background status.
- Equivalent to the SET BACKGROUND ON command.
- .TP
---C arg
--Interactive-mode Commands to be executed.
-+\-C arg
-+Interactive\(hymode Commands to be executed.
- Argument: Commands separated by commas, list in
- doublequotes.
- .TP
---D arg
-+\-D arg
- Delay before starting to send in Remote mode.
- Equivalent to the SET DELAY command.
- Argument: Number of seconds.
- .TP
---E
-+\-E
- Exit automatically when connection closes. Equivalent
--to SET EXIT ON-DISCONNECT ON.
-+to SET EXIT ON\-DISCONNECT ON.
- .TP
---F arg
-+\-F arg
- Use an open TCP connection.
- Argument: Numeric file descriptor of open TCP
- connection.
--Also see: -j, -J.
-+Also see: \-j, \-J.
- .TP
---G arg
-+\-G arg
- (ACTION) Get file(s) from server, send contents to standard
- output, which normally would be piped to another
- process.
- Argument: Remote file specification, in quotes if it
- contains metacharacters.
--Also see: -g, -k.
-+Also see: \-g, \-k.
- .TP
---H
-+\-H
- Suppress program startup Herald and greeting.
- .TP
---I
-+\-I
- Tell Kermit it has a reliable connection, to force streaming to be used where
- it normally would not be.  Equivalent to the SET RELIABLE ON command.
- .TP
---J arg
--(ACTION) "Be like Telnet." Like -j but implies -E.  Argument: IP
--hostname/address optionally followed by service.  NOTE: C-Kermit also has a
--separate Telnet command-line personality, with regular Telnet-like
--command-line syntax. More about this below.
-+\-J arg
-+(ACTION) "Be like Telnet." Like \-j but implies \-E.  Argument: IP
-+hostname/address optionally followed by service.  NOTE: C\(hyKermit also has a
-+separate Telnet command\(hyline personality, with regular Telnet\(hylike
-+command\(hyline syntax. More about this below.
- .TP
---L
--Recursive directory descent for files in -s option.
-+\-L
-+Recursive directory descent for files in \-s option.
- .TP
---M arg
-+\-M arg
- My user name (for use with Telnet, Rlogin, FTP, etc).
- Equivalent to the SET LOGIN USER command.
- Argument: Username string.
- .TP
---O
-+\-O
- (ACTION) (Uppercase letter O) Be a server for One command only.
--Also see: -x.
-+Also see: \-x.
- .TP
---P
-+\-P
- Don't convert file (Path) names of transferred files.
- Equivalent to SET FILE NAMES LITERAL.
- .TP
---Q
-+\-Q
- Quick Kermit protocol settings. Equivalent to the FAST
--command. This is the default in C-Kermit 7.0 and later.
-+command. This is the default in C\(hyKermit 7.0 and later.
- .TP
---R
--Remote-only (this just makes IF REMOTE true).
-+\-R
-+Remote\(hyonly (this just makes IF REMOTE true).
- .TP
---S
-+\-S
- Stay (enter command parser after action options).
- .TP
---T
--Force Text mode for file transfer; implies -V.
-+\-T
-+Force Text mode for file transfer; implies \-V.
- Equivalent to SET TRANSFER MODE MANUAL, SET FILE TYPE TEXT.
- .TP
---V
--Disable automatic per-file text/binary switching.
-+\-V
-+Disable automatic per\(hyfile text/binary switching.
- Equivalent to SET TRANSFER MODE MANUAL.
- .TP
---Y
-+\-Y
- Skip (don't execute) the initialization file.
- .TP
---a arg
--As-name for file(s) in -s, -r, or -g.
--Argument: As-name string (alternative filename). When
-+\-a arg
-+As\(hyname for file(s) in \-s, \-r, or \-g.
-+Argument: As\(hyname string (alternative filename). When
- receiving files, this can be a directory name.
- .TP
---b arg
-+\-b arg
- Speed for serial device. Equivalent to SET SPEED.
- Argument: Numeric Bits per second for serial
- connections.
- .TP
---c
-+\-c
- (ACTION) Enter Connect state before transferring files.
- .TP
---d
-+\-d
- Create a debug.log file with detailed debugging
--information (a second -d adds timestamps). Equivalent
-+information (a second \-d adds timestamps). Equivalent
- to LOG DEBUG but takes effect sooner.
- .TP
---e arg
--Maximum length for incoming Kermit file-transfer
--packets. Equivalent to SET RECEIVE PACKET-LENGTH.
-+\-e arg
-+Maximum length for incoming Kermit file\(hytransfer
-+packets. Equivalent to SET RECEIVE PACKET\-LENGTH.
- Argument: Length in bytes.
- .TP
---f
-+\-f
- (ACTION) Send a FINISH command to a Kermit server.
- .TP
---g arg
-+\-g arg
- Get file(s) from a Kermit server.
- Argument: File specification on other computer, in
- quotes if it contains metacharacters. Equivalent to
--GET. Also see: -a, -G, -r.
-+GET. Also see: \-a, \-G, \-r.
- .TP
---h
--(ACTION) Print Help text for single-letter command-line options
-+\-h
-+(ACTION) Print Help text for single\(hyletter command\(hyline options
- (pipe thru 'more' to prevent scrolling).
- .TP
---i
-+\-i
- Force binary (Image) mode for file transfer; implies
---V. Equivalent to SET TRANSFER MODE MANUAL, SET FILE
-+\-V. Equivalent to SET TRANSFER MODE MANUAL, SET FILE
- TYPE BINARY.
- .TP
---j arg
-+\-j arg
- Make a TCP/IP connection.
- Argument: IP host name/address and optional service
- name or number. Equivalent to the TELNET command.
--Also see: -J, -F.
-+Also see: \-J, \-F.
- .TP
---k
-+\-k
- (ACTION) Receive file(s) to standard output, which normally 
- would be piped to another process.
--Also see: -r, -G.
-+Also see: \-r, \-G.
- .TP
---l arg
-+\-l arg
- (Lowercase letter L) Make a connection on the given
- serial communications device. Equivalent to the SET
- LINE (SET PORT) command.
- Argument: Serial device name, e.g. /dev/ttyS0.
- .TP
---m arg
--Modem type for use with the -l device. Equivalent to
-+\-m arg
-+Modem type for use with the \-l device. Equivalent to
- the SET MODEM TYPE command.
- Argument: Modem name as in SET MODEM TYPE command,
- e.g. "usrobotics".
- .TP
---n
-+\-n
- (ACTION) Enter Connect state after transferring files (historical).
- .TP
---p arg
-+\-p arg
- Parity. Equivalent to the SET PARITY command.
- Argument: One of the following: e(ven), o(dd), m(ark),
- n(one), s(pace).
- .TP
---q
-+\-q
- Quiet (suppress most messages). Equivalent to SET QUIET ON.
- .TP
---r
-+\-r
- (ACTION) Receive file(s). Equivalent to the RECEIVE command.
--Argument: (none, but see -a)
-+Argument: (none, but see \-a)
- .TP
---s arg
-+\-s arg
- Send file(s).
- Argument: One or more local file specifications.
- Equivalent to the SEND command.
--Also see: -a.
-+Also see: \-a.
- .TP
---t
--(Historical) Xon (Ctrl-Q) Turnaround character for
--half-duplex connections (used on serial linemode
-+\-t
-+(Historical) Xon (Ctrl\-Q) Turnaround character for
-+half\(hyduplex connections (used on serial linemode
- connections to old mainframes). Equivalent to SET
- DUPLEX HALF, SET HANDSHAKE XON.
- .TP
---v arg
-+\-v arg
- Window size for Kermit protocol (ignored when
--streaming). Equivalanet to SET WINDOW-SIZE.
-+streaming). Equivalanet to SET WINDOW\-SIZE.
- Argument: Number, 1 to 32.
- .TP
---w
-+\-w
- Incoming files Write over existing files. Equivalent
- to SET FILE COLLISION OVERWRITE.
- .TP
---x
-+\-x
- (ACTION) Enter server mode. Equivalent to the SERVER command.
--Also see: -O.
-+Also see: \-O.
- .TP
---y arg
-+\-y arg
- Alternative initialization file.
- Argument: Filename.
- .TP
---z
-+\-z
- Force foreground behavior. To be used in case Kermit
- doesn't automatically sense its foreground status.
- Equivalent to the SET BACKGROUND OFF command.
- .PP
--Extended command-line options (necessary because single-letter ones are
--about used up) start with two dashes (--), with words rather than single
-+Extended command\(hyline options (necessary because single\(hyletter ones are
-+about used up) start with two dashes (\-\-), with words rather than single
- letters as option names. If an extended option takes an argument, it is
- separated from the option word by a colon (:). Extended options include:
- .TP
-- --bannerfile:filename
-+ \-\-bannerfile:filename
- File to display upon startup or IKSD login.
- .TP
-- --cdfile:filename
-+ \-\-cdfile:filename
- File to be sent for display to the client when
- server changes directory (filename is relative to
--the changed-to directory).
-+the changed\(hyto directory).
- .TP
-- --cdmessage:{on,off}
-+ \-\-cdmessage:{on,off}
- Enable/disable the server CD message feature.
- .TP
-- --help
-+ \-\-help
- Prints usage message for extended options.
- .TP
-- --helpfile:filename
-+ \-\-helpfile:filename
- Designates a file containing custom text to
--replace the top-level HELP command.
-+replace the top\(hylevel HELP command.
- .TP
-- --nointerrupts
-+ \-\-nointerrupts
- Disables keyboard interrupts.
- .TP
-- --noperms
-+ \-\-noperms
- Disables the Kermit protocol file Permissions
- attribute, to prevent transmission of file
- permissions (protection) from sender to receiver.
- .TP
-- --version
--(ACTION) C-Kermit prints its version number.
-+ \-\-version
-+(ACTION) C\(hyKermit prints its version number.
- .PP
--Plus several other IKSD-Only options described at:
-+Plus several other IKSD\(hyOnly options described at:
- .PP
-   http://www.columbia.edu/kermit/iksd.html
- .PP
--See the file-transfer section for examples of command-line invocation.
-+See the file\(hytransfer section for examples of command\(hyline invocation.
- .SH COMMAND LANGUAGE
--C-Kermit's interactive command language is the subject of a 622-page book
-+C\(hyKermit's interactive command language is the subject of a 622\(hypage book
- and another several hundred pages of updates, far too much for a manual
- page. But it's not hard to get started. At the shell prompt, just type
--"kermit" to get C-Kermit's interactive command prompt:
-+"kermit" to get C\(hyKermit's interactive command prompt:
- .PP
- .nf
-   $ kermit
--  (/current/directory) C-Kermit>
-+  (/current/directory) C\-Kermit>
- .fi
- .PP
- Begin by typing "help" (and then press the Return or Enter key) for a
--top-level overview, read it, and go from there. Your second command should
-+top\(hylevel overview, read it, and go from there. Your second command should
- probably be "intro" (introduction). Note the prompt shows your current
- directory (unless you tell Kermit to prompt you with something else).
- .PP
-@@ -448,11 +448,11 @@
- .PP
- While typing commands, you can abbreviate, ask for help (by pressing the
- "?" key anywhere in a command), complete keywords or filenames (with the
--Tab or Esc key), and edit your typing with Backspace or Delete, Ctrl-W,
--Ctrl-U, etc. You can also recall previous commands, save your command
-+Tab or Esc key), and edit your typing with Backspace or Delete, Ctrl\-W,
-+Ctrl\-U, etc. You can also recall previous commands, save your command
- history, and who knows what else. Give the INTRO command for details.
- .PP
--C-Kermit has hundreds of commands, and they can be issued in infinite
-+C\(hyKermit has hundreds of commands, and they can be issued in infinite
- variety and combinations, including commands for:
- .nf
- .PP
-@@ -485,15 +485,15 @@
- .fi
- And of course QUIT or EXIT to get out and HELP to get help, and for
- programmers: loops, decision making, variables, arrays, associative arrays,
--integer and floating point arithmetic, macros, built-in and user-defined
-+integer and floating point arithmetic, macros, built\(hyin and user\(hydefined
- functions, string manipulation, pattern matching, block structure, scoping,
--recursion, and all the rest. To get a list of all C-Kermit's commands, type
-+recursion, and all the rest. To get a list of all C\(hyKermit's commands, type
- a question mark (?) at the prompt. To get a description of any command,
- type HELP followed by the name of the command, for example:
- .PP
-   help send
- .PP
--The command interruption character is Ctrl-C (hold down the Ctrl key and
-+The command interruption character is Ctrl\-C (hold down the Ctrl key and
- press the C key).
- .PP
- The command language "escape character", used to introduce variable names,
-@@ -505,7 +505,7 @@
- A file containing Kermit commands is called a Kermit command file or Kermit
- script. It can be executed with Kermit's TAKE command:
- .PP
--  (/current/dir) C-Kermit> take commandfile
-+  (/current/dir) C\-Kermit> take commandfile
- .PP
- (where "commandfile" is the name of the command file). Please don't pipe a
- command file into Kermit's standard input (which might or might not work);
-@@ -599,16 +599,16 @@
- .PP
-   take \ev(home).kermrc
- .PP
--at the desired spot in the script. By the way, \ev(xxx) is a built-in
-+at the desired spot in the script. By the way, \ev(xxx) is a built\(hyin
- variable (xxx is the variable name, "home" in this case). To see what
--built-in variables are available, type "show variables" at the C-Kermit
-+built\(hyin variables are available, type "show variables" at the C\(hyKermit
- prompt. To see what else you can show, type "show ?". \em(xxx) is a user
- defined variable (strictly speaking, it is a macro used as a variable).
- .SS Command List
--C-Kermit has more than 200 top-level commands, and some of these, such as
-+C\(hyKermit has more than 200 top\(hylevel commands, and some of these, such as
- SET, branch off into hundreds of subcommands of their own, so it's not
- practical to describe them all here. Instead, here's a concise list of the
--most commonly used top-level commands, grouped by category. To learn about
-+most commonly used top\(hylevel commands, grouped by category. To learn about
- each command, type "help" followed by the command name, e.g. "help set".
- Terms such as Command state and Connect state are explained in subsequent
- sections.
-@@ -620,7 +620,7 @@
- HELP text for each command. Example:
- .PP
- .nf
--  send /recursive /larger:10000 /after:-1week /except:*.txt *
-+  send /recursive /larger:10000 /after:\-1week /except:*.txt *
- .fi
- .PP
- which can be read as "send all the files in this directory and all the ones
-@@ -631,19 +631,19 @@
- .RS
- .TP
- HELP
--Requests top-level help.
-+Requests top\(hylevel help.
- .TP
- HELP command
- Requests help about the given command.
- .TP
- INTRODUCTION
--Requests a brief introduction to C-Kermit.
-+Requests a brief introduction to C\(hyKermit.
- .TP
- LICENSE
--Displays the C-Kermit software copyright and license.
-+Displays the C\(hyKermit software copyright and license.
- .TP
- VERSION
--Displays C-Kermit's version number.
-+Displays C\(hyKermit's version number.
- .TP
- EXIT [ number ]
- Exits from Kermit with the given
-@@ -667,13 +667,13 @@
- STATUS
- Tells whether previous command succeeded or failed.
- .TP
--DATE [ date-and/or-time ]
--Shows current date-time or interprets given date-time.
-+DATE [ date\(hyand/or\(hytime ]
-+Shows current date\(hytime or interprets given date\(hytime.
- .TP
--RUN [ extern-command [ parameters... ]                 
-+RUN [ extern\(hycommand [ parameters... ]                 
- Runs the given external command. Synonym: !.
- .TP
--EXEC [ extern-command [ params... ]
-+EXEC [ extern\(hycommand [ params... ]
- Kermit overlays itself with the given command.
- .TP
- SUSPEND
-@@ -703,7 +703,7 @@
- the pattern. Synonym: FIND.
- .TP
- DIRECTORY [ options ] [filespec ]
--Lists files (built-in, many options).
-+Lists files (built\(hyin, many options).
- .TP
- LS [ options ] [ filespec ]   
- Lists files (runs external "ls" command).
-@@ -799,10 +799,10 @@
- HTTP [ options ] OPEN host
- Opens an HTTP connection to the host.
- .TP
--PTY external-command
-+PTY external\(hycommand
- Runs the command on a pseudoterminal as if it were a connection.
- .TP
--PIPE external-command
-+PIPE external\(hycommand
- Runs the command through a pipe as if it were a connection.
- .RE
- .SS
-@@ -818,24 +818,24 @@
- TELOPT command
- Sends a Telnet protocol command (Telnet connections only).
- .TP
--Ctrl-\eC
-+Ctrl\-\eC
- "Escapes back" from Connect state to Command state.
- .TP
--Ctrl-\eB
-+Ctrl\-\eB
- (In Connect state) Sends a BREAK signal (serial or Telnet).
- .TP
--Ctrl-\e!
-+Ctrl\-\e!
- (In Connect state) Enters inferior shell; "exit" to return.
- .TP
--Ctrl-\e?
--(In Connect state) Shows a menu of other escape-level options.
-+Ctrl\-\e?
-+(In Connect state) Shows a menu of other escape\(hylevel options.
- .TP
--Ctrl-\eCtrl-\e
-+Ctrl\-\eCtrl\-\e
- (In Connect state) Type two
--Ctrl-Backslashes to send one of them.
-+Ctrl\-Backslashes to send one of them.
- .TP
- SET ESCAPE [ character ]
--Changes Kermit's Connect-state escape character.
-+Changes Kermit's Connect\(hystate escape character.
- .RE
- .SS
- Closing Connections
-@@ -843,18 +843,18 @@
- .TP
- HANGUP
- Hangs up the currently open
--serial-port or network connection.
-+serial\(hyport or network connection.
- .TP
- CLOSE
- Closes the currently open
--serial-port or network connection.
-+serial\(hyport or network connection.
- .TP
- SET LINE (with no devicename)
- Closes the currently open
--serial-port or network connection.
-+serial\(hyport or network connection.
- .TP
- SET HOST (with no hostname)
--Closes the currently open serial-port or network connection.
-+Closes the currently open serial\(hyport or network connection.
- .TP
- FTP CLOSE
- Closes the currently open FTP connection.
-@@ -872,7 +872,7 @@
- File Transfer
- .RS
- .TP
--SEND [ options ] filename [ as-name ]
-+SEND [ options ] filename [ as\(hyname ]
- Sends the given file. Synonym: S.
- .TP
- SEND [ options ] filespec
-@@ -881,20 +881,20 @@
- RESEND [ options ] filespec
- Resumes an interupted SEND from the point of failure.
- .TP
--RECEIVE [ options ] [ as-name ]                    
-+RECEIVE [ options ] [ as\(hyname ]                    
- Waits passively for files to arrive. Synonym: R.
- .TP
- LOG TRANSACTIONS [ filename ]
- Keeps a record of file transfers.
- .TP
- FAST
--Use fast file-transfer settings (default).
-+Use fast file\(hytransfer settings (default).
- .TP
- CAUTIOUS
--Use cautious and less fast file-transfer settings.
-+Use cautious and less fast file\(hytransfer settings.
- .TP
- ROBUST
--Use ultra-conservative and slow file-transfer settings.
-+Use ultra\(hyconservative and slow file\(hytransfer settings.
- .TP
- STATISTICS [ options ] 
- Gives statistics about the most recent file transfer.
-@@ -909,7 +909,7 @@
- Captures remote text or files without protocol.
- .TP
- SET PROTOCOL [ name... ]
--Tells Kermit to use an external file-transfer protocol.
-+Tells Kermit to use an external file\(hytransfer protocol.
- .TP
- FTP { PUT, MPUT, GET, MGET, ... }
- FTP client commands.
-@@ -940,7 +940,7 @@
- [ REMOTE ] LOGOUT
- Logs out from a Kermit server or IKSD.
- .TP
--SEND [ options ] filename [ as-name ]                   
-+SEND [ options ] filename [ as\(hyname ]                   
- Sends the given file to the server. Synonyms: S, PUT.
- .TP
- SEND [ options ] filespec
-@@ -949,10 +949,10 @@
- RESEND [ options ] filespec
- Resumes an interupted SEND from the point of failure.
- .TP
--GET [ options ] remote-filespec
-+GET [ options ] remote\(hyfilespec
- Asks the server to send the given files. Synonym: G.
- .TP
--REGET [ options ] remote-filespec
-+REGET [ options ] remote\(hyfilespec
- Resumes an interrupted GET from the point of failure.
- .TP
- REMOTE CD [ directory ]
-@@ -972,7 +972,7 @@
- (Many other commands: "remote ?" for a list).
- .TP
- MAIL [ options ] filespec
--Sends file(s) to be delivered as e-mail (Kermit only).
-+Sends file(s) to be delivered as e\(hymail (Kermit only).
- .TP
- FINISH
- Asks the server to exit server state (Kermit only).
-@@ -1005,21 +1005,21 @@
- this example:
- .PP
- .nf
--  C-Kermit> remote ? One of the following:
-+  C\-Kermit> remote ? One of the following:
-    assign     directory  kermit     print      rmdir
-    cd         exit       login      pwd        set
-    copy       help       logout     query      space
-    delete     host       mkdir      rename     type
--  C-Kermit> remote set ? One of the following:
-+  C\-Kermit> remote set ? One of the following:
-    attributes   file         retry        transfer
--   block-check  receive      server       window
--  C-Kermit> remote set file ? One of the following:
--   character-set  incomplete     record-length
-+   block\-check  receive      server       window
-+  C\-Kermit> remote set file ? One of the following:
-+   character\-set  incomplete     record\-length
-    collision      names          type
--  C-Kermit> remote set file names ? One of the following:
-+  C\-Kermit> remote set file names ? One of the following:
-    converted  literal
--  C-Kermit> remote set file names literal
--  C-Kermit>
-+  C\-Kermit> remote set file names literal
-+  C\-Kermit>
- .PP
- .fi
- This is called menu on demand: you get a menu when you want one, but menus
-@@ -1030,25 +1030,25 @@
- example, "send x?" lists all the files in the current directory whose names
- start with 'x'.
- .SH INITIALIZATION FILE
--In its default configuration, C-Kermit executes commands from a file 
-+In its default configuration, C\(hyKermit executes commands from a file 
- called .kermrc in your home directory when it starts, unless it is given the
---Y or -y command-line option. Custom configurations might substitute a shared
--system-wide initialization file. The SHOW FILE command tells what
-+\-Y or \-y command\(hyline option. Custom configurations might substitute a shared
-+system\(hywide initialization file. The SHOW FILE command tells what
- initialization file, if any, was used. The standard initialization file
- "chains" to an individual customization file, .mykermc, in the home directory,
- in which each user can establish her/his own preferences, define macros, and
- so on.
- .PP
- Since execution of the initialization file (at least the standard one)
--makes C-Kermit take longer to start, it might be better not to have an
-+makes C\(hyKermit take longer to start, it might be better not to have an
- initialization file, especially now that Kermit's default startup
--configuration is well attuned to modern computing and networking -- in
-+configuration is well attuned to modern computing and networking \(hy\(hy in
- other words, you no longer have do anything special to make Kermit
- transfers go fast. So instead of having an initialization file that is
- executed every time Kermit starts, you might consider making one or more
- kerbang scripts (with names other that .kermrc) that do NOT include an
- "exit" command, and invoke those when you need the settings, macro
--definitions, and/or scripted actions they contain, and invoke C-Kermit
-+definitions, and/or scripted actions they contain, and invoke C\(hyKermit
- directly when you don't.
- .PP
- To put it another way... We still distribute the standard initialization
-@@ -1068,7 +1068,7 @@
- made any connections of its own). The local Kermit communicates over the
- communications device or network connection, acting as a conduit between
- the the remote computer and your keyboard and screen. The remote Kermit is
--the file-transfer partner to the local Kermit and communicates only through
-+the file\(hytransfer partner to the local Kermit and communicates only through
- its standard input and output.
- .PP
- At any moment, a Kermit program can be in any of the following states. It's
-@@ -1091,7 +1091,7 @@
- and execute commands from a file. The (perhaps implied) DO command
- tells Kermit to read and execute commands from a macro definition.
- While in Command state, you can interrupt any command, macro, or
--command file by typing Ctrl-C (hold down the Ctrl key and press the C
-+command file by typing Ctrl\-C (hold down the Ctrl key and press the C
- key); this normally brings you back to the prompt.
- .TP
- Shell state
-@@ -1111,24 +1111,24 @@
- return to command state by logging out of the remote computer, or by
- typing:
- .sp
--  Ctrl-\ec
-+  Ctrl\-\ec
- .sp
- That is: Hold down the Ctrl key and press the backslash key, then let
- go of the Ctrl key and press the C key. This is called escaping back.
--Certain other escape-level commands are also provided; type Ctrl-\e?
-+Certain other escape\(hylevel commands are also provided; type Ctrl\-\e?
- for a list. For example, you can enter Shell state with:
- .sp
--  Ctrl-\e!
-+  Ctrl\-\e!
- .sp
--To send a Ctrl-\e to the host while in Connect state, type two of them
-+To send a Ctrl\-\e to the host while in Connect state, type two of them
- in a row. See HELP CONNECT and HELP SET ESCAPE for more info.
- .TP
--Local file-transfer state
-+Local file\(hytransfer state
- In this state, Kermit is sending packets back and forth with the other
- computer in order to transfer a file or accomplish some other
--file-related task. And at the same time, it is displaying its progress
-+file\(hyrelated task. And at the same time, it is displaying its progress
- on your screen and watching your keyboard for interruptions. In this
--state, the following single-keystroke commands are accepted:
-+state, the following single\(hykeystroke commands are accepted:
- .sp
- .RS
- .TP
-@@ -1141,61 +1141,61 @@
- E
- Like Z but uses a "stronger" protocol (use if X or Z don't work).
- .TP
--Ctrl-C
--Interrupt file-transfer mode (use if Z or E don't work).
-+Ctrl\-C
-+Interrupt file\(hytransfer mode (use if Z or E don't work).
- .sp
- .RE
- Kermit returns to its previous state (Command or Connect) when the
- transfer is complete or when interrupted successfully by X, Z, E, or
--Ctrl-C (hold down the Ctrl key and press the C key).
-+Ctrl\-C (hold down the Ctrl key and press the C key).
- .TP
--Remote file-transfer state
--In this state, Kermit is exchanging file-transfer packets with its
-+Remote file\(hytransfer state
-+In this state, Kermit is exchanging file\(hytransfer packets with its
- local partner over its standard i/o. It leaves this state
- automatically when the transfer is complete. In case you find your
--local Kermit in Connect state and the remote one in File-transfer
-+local Kermit in Connect state and the remote one in File\(hytransfer
- state (in which it seems to ignore your keystrokes), you can usually
--return it to command state by typing three Ctrl-C's in a row. If that
--doesn't work, return your local Kermit to Command state (Ctrl-\e C) and
--type "e-packet" and then press the Return or Enter key; this forces a
-+return it to command state by typing three Ctrl\-C's in a row. If that
-+doesn't work, return your local Kermit to Command state (Ctrl\-\e C) and
-+type "e\(hypacket" and then press the Return or Enter key; this forces a
- fatal Kermit protocol error.
- .TP
- Remote Server state
--This is like Remote File-transfer state, except it never returns
-+This is like Remote File\(hytransfer state, except it never returns
- automatically to Command state. Rather, it awaits further instructions
- from the client program; that is, from your Local Kermit program. You
- can return the Remote Server to its previous state by issuing a
- "finish" command to the client, or if you are in Connect state, by
--typing three Ctrl-C's in a row. You can tell the server job to log out
-+typing three Ctrl\-C's in a row. You can tell the server job to log out
- and break the connection by issuing a "bye" command to the client.
- .TP
- Local Server state
--Like Remote-Server state, but in local mode, and therefore with its
--file-transfer display showing, and listening for single-key commands,
--as in Local File-transfer state. Usually this state is entered
-+Like Remote\(hyServer state, but in local mode, and therefore with its
-+file\(hytransfer display showing, and listening for single\(hykey commands,
-+as in Local File\(hytransfer state. Usually this state is entered
- automatically when a remote Kermit program gives a GET command.
- .sp
--C-Kermit, Kermit 95, and MS-DOS Kermit all can switch automatically from
--Connect state to Local File-transfer state when you initiate a file
-+C\(hyKermit, Kermit 95, and MS\(hyDOS Kermit all can switch automatically from
-+Connect state to Local File\(hytransfer state when you initiate a file
- transfer from the remote computer by starting Kermit and telling it to send
- or get a file, in which case, Connect state is automatically resumed after
- the file transfer is finished.
- .sp
--Note that C-Kermit is not a terminal emulator. It is a communications
-+Note that C\(hyKermit is not a terminal emulator. It is a communications
- application that you run in a terminal window (e.g. console or Xterm). The
- specific emulation, such as VT100, VT220, Linux Console, or Xterm, is
--provided by the terminal window in which you are running C-Kermit. Kermit
--95 and MS-DOS Kermit, on the other hand, are true terminal emulators. Why
--is C-Kermit not a terminal emulator? CLICK HERE to read about it.
-+provided by the terminal window in which you are running C\(hyKermit. Kermit
-+95 and MS\(hyDOS Kermit, on the other hand, are true terminal emulators. Why
-+is C\(hyKermit not a terminal emulator? CLICK HERE to read about it.
- .SH MAKING CONNECTIONS
- Here is how to make different kinds of connections using interactive Kermit
--commands (as noted above, you can also make connections with command-line
-+commands (as noted above, you can also make connections with command\(hyline
- options). Note that you don't have to make connections with Kermit. It can
- also be used on the far end of a connection as the remote file transfer and
- management partner of your local communications software.
- .TP
- Making a Telnet Connection
--At the C-Kermit command prompt, simply type:
-+At the C\(hyKermit command prompt, simply type:
- .sp
- .nf
-   telnet foo.bar.com
-@@ -1224,10 +1224,10 @@
- More info: HELP RLOGIN.
- .TP
- Making an SSH Connection
--Unlike Telnet and Rlogin, SSH connections are not built-in, but
-+Unlike Telnet and Rlogin, SSH connections are not built\(hyin, but
- handled by running your external SSH client through a pseudoterminal.
--Using C-Kermit to control the SSH client gives you all of Kermit's
--features (file transfer, character-set conversion, scripting, etc)
-+Using C\(hyKermit to control the SSH client gives you all of Kermit's
-+features (file transfer, character\(hyset conversion, scripting, etc)
- over SSH.
- .sp
-   ssh foo.bar.com
-@@ -1236,7 +1236,7 @@
- .TP
- Dialing with a Modem
- If it's an external modem, make sure it is connected to a usable
--serial port on your computer with a regular (straight-through) modem
-+serial port on your computer with a regular (straight\(hythrough) modem
- cable, and to the telephone jack with a telephone cable, and that it's
- turned on. Then use these commands:
- .sp
-@@ -1251,7 +1251,7 @@
- .sp
- Type "set modem type ?" for a list of supported modem types. If you
- omit the SET MODEM TYPE command, the default type is
--"generic-high-speed", which should work for most modern AT-command-set
-+"generic\(hyhigh\(hyspeed", which should work for most modern AT\(hycommand\(hyset
- modems. If the line is busy, Kermit redials automatically. If the call
- does not succeed, use "set dial display on" and try it again to watch
- what happens. If the call succeeds, Kermit enters Connect state
-@@ -1262,34 +1262,34 @@
- reverse terminal server. In this case the command sequence is:
- .sp
- .nf
--  set host ts.xxx.com 2000   ; Terminal-server and port
-+  set host ts.xxx.com 2000   ; Terminal\(hyserver and port
-   set modem type usrobotics  ; Or other supported type
-   set dial method tone       ; (or pulse)
-   dial 7654321               ; Dial the desired number
- .fi
- .sp
- If the terminal server supports the Telnet Com Port Option, RFC 2217,
--you can also give serial-port related commands such as SET SPEED, SET
-+you can also give serial\(hyport related commands such as SET SPEED, SET
- PARITY, and so on, and Kermit relays them to the terminal server using
- the protocol specified in the RFC.
- .sp
- More info: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET
- FLOW, HELP DIAL, HELP SET DIAL, HELP SET MODEM, HELP SET 
--CARRIER-WATCH, SHOW COMMUNICATIONS, SHOW MODEM, SHOW DIAL.
-+CARRIER\-WATCH, SHOW COMMUNICATIONS, SHOW MODEM, SHOW DIAL.
- .TP
- Direct Serial Port
- Connect the two computers, A and B, with a null modem cable (or two
--modem cables interconnected with a null-modem adapter or modem
-+modem cables interconnected with a null\(hymodem adapter or modem
- eliminator). From Computer A:
- .sp
- .nf
-   set modem type none   ; There is no modem
-   set line /dev/ttyS0   ; Specify device name
--  set carrier-watch off ; If DTR CD are not cross-connected
-+  set carrier\-watch off ; If DTR CD are not cross\(hyconnected
-   set speed 57600       ; Or other desired speed
--  set flow rts/cts      ; If RTS and CTS are cross-connected
-+  set flow rts/cts      ; If RTS and CTS are cross\(hyconnected
-   set parity even       ; (or "mark" or "space", if necessary)
--  set stop-bits 2       ; (rarely necessary)
-+  set stop\-bits 2       ; (rarely necessary)
-   set flow xon/xoff     ; If you can't use RTS/CTS
-   connect               ; Enter Connect (terminal) state
- .fi
-@@ -1299,25 +1299,25 @@
- same directions. More info: As above plus HELP CONNECT.
- .PP
- With modems or direct serial connections, you might also have to "set
--parity even" (or "mark" or "space") if it's a 7-bit connection.
-+parity even" (or "mark" or "space") if it's a 7\(hybit connection.
- .PP
- Of the connection types listed above, only one can be open at a time.
- However, any one of these can be open concurrently with an FTP or HTTP
- session. Each connection type can be customized to any desired degree,
- scripted, logged, you name it. See the manual.
- .PP
--NOTE: On selected platforms, C-Kermit also can make X.25 connections. See
-+NOTE: On selected platforms, C\(hyKermit also can make X.25 connections. See
- the manual for details.
- .SH TRANSFERRING FILES WITH KERMIT
- There is a widespread and persistent belief that Kermit is a slow protocol.
- This is because, until recently, it used conservative tuning by default to
- make sure file transfers succeeded, rather than failing because they
--overloaded the connection. Some extra commands (or command-line options,
--like -Q) were needed to make it go fast, but nobody bothered to find out
--about them. Also, it takes two to tango: most non-Kermit-Project Kermit
--protocol implementations really ARE slow. The best file-transfer partners
--for C-Kermit are: another copy of C-Kermit (7.0 or later) and Kermit 95.
--These combinations work well and they work fast by default. MS-DOS Kermit
-+overloaded the connection. Some extra commands (or command\(hyline options,
-+like \-Q) were needed to make it go fast, but nobody bothered to find out
-+about them. Also, it takes two to tango: most non\(hyKermit\(hyProject Kermit
-+protocol implementations really ARE slow. The best file\(hytransfer partners
-+for C\(hyKermit are: another copy of C\(hyKermit (7.0 or later) and Kermit 95.
-+These combinations work well and they work fast by default. MS\(hyDOS Kermit
- is good too, but you have to tell it to go fast (by giving it the FAST
- command).
- .PP
-@@ -1326,50 +1326,50 @@
- packet comes in from the remote, they automatically switch into file
- transfer mode.
- .PP
--And plus, C-Kermit and K95 also switch automatically between text and
-+And plus, C\(hyKermit and K95 also switch automatically between text and
- binary mode for each file, so there is no need to "set file type binary" or
- "set file type text", or to worry about files being corrupted because they
- were transferred in the wrong mode.
- .PP
--What all of these words add up to is that now, when you use up-to-date
-+What all of these words add up to is that now, when you use up\(hyto\(hydate
- Kermit software from the Kermit Project, file transfer is not only fast,
- it's ridiculously easy. You barely have to give any commands at all.
- .TP
- Downloading Files
--Let's say you have Kermit 95, C-Kermit, or MS-DOS Kermit on your
-+Let's say you have Kermit 95, C\(hyKermit, or MS\(hyDOS Kermit on your
- desktop computer, with a connection to a Unix computer that has
--C-Kermit installed as "kermit". To download a file (send it from Unix
-+C\(hyKermit installed as "kermit". To download a file (send it from Unix
- to your desktop computer), just type the following command at your
- Unix shell prompt:
- .sp
--  kermit -s oofa.txt
-+  kermit \-s oofa.txt
- .sp
- (where oofa.txt is the filename). If you want to send more than one
- file, you can put as many filenames as you want on the command line,
- and they can be any combination of text and binary:
- .sp
--  kermit -s oofa.txt oofa.zip oofa.html oofa.tar.gz
-+  kermit \-s oofa.txt oofa.zip oofa.html oofa.tar.gz
- .sp
- and/or you can use wildcards to send groups of files:
- .sp
--  kermit -s oofa.*
-+  kermit \-s oofa.*
- .sp
- If you want to send a file under an assumed name, use:
- .sp
--  kermit -s friday.txt -a today.txt
-+  kermit \-s friday.txt \-a today.txt
- .sp
- This sends the file friday.txt but tells the receiving Kermit that its
- name is today.txt. In all cases, as noted, when the file transfer is
- finished, your desktop Kermit returns automatically to Connect state.
--No worries about escaping back, re-connecting, text/binary mode
-+No worries about escaping back, re\(hyconnecting, text/binary mode
- switching. Almost too easy, right?
- .TP
- Uploading Files
- To upload files (send them from your desktop computer to the remote
--Unix computer) do the same thing, but use the -g (GET) option instead
--of -s:
-+Unix computer) do the same thing, but use the \-g (GET) option instead
-+of \-s:
- .sp
--  kermit -g oofa.txt
-+  kermit \-g oofa.txt
- .sp
- This causes your local Kermit to enter server mode; then the remote
- Kermit program requests the named file and the local Kermit sends it
-@@ -1379,27 +1379,27 @@
- rules, since these aren't local files:
- .sp
- .nf
--  kermit -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
--  kermit -g "oofa.*"
-+  kermit \-g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
-+  kermit \-g "oofa.*"
- .fi
- .sp
- If you want to upload a file but store it under a different name, use:
- .sp
--  kermit -g friday.txt -a today.txt
-+  kermit \-g friday.txt \-a today.txt
- .TP
--Kermit Transfers the Old-Fashioned Way
-+Kermit Transfers the Old\(hyFashioned Way
- If your desktop communications software does not support autoupload or
- autodownload, or it does not include Kermit server mode, the procedure
- requires more steps.
- .sp
- To download a file, type:
- .sp
--  kermit -s filename
-+  kermit \-s filename
- .sp
- on the host as before, but if nothing happens automatically in
- response to this command, you have to switch your desktop
- communications software into Kermit Receive state. This might be done
--by escaping back using keyboard characters or hot keys (Alt-x is
-+by escaping back using keyboard characters or hot keys (Alt\-x is
- typical) and/or with a command (like RECEIVE) or a menu. When the file
- transfer is complete, you have to go back to Connect state, Terminal
- emulation, or whatever terminology applies to your desktop
-@@ -1407,11 +1407,11 @@
- .sp
- To upload a file, type:
- .sp
--  kermit -r
-+  kermit \-r
- .sp
--on the host (rather than "kermit -g"). This tells C-Kermit to wait
-+on the host (rather than "kermit \-g"). This tells C\(hyKermit to wait
- passively for a file to start arriving. Then regain the attention of
--your desktop software (Alt-x or whatever) and instruct it to send the
-+your desktop software (Alt\-x or whatever) and instruct it to send the
- desired file(s) with Kermit protocol. When the transfer is finished,
- return to the Connect or Terminal screen.
- .TP
-@@ -1422,8 +1422,8 @@
- .RS
- .TP
- FAST
--Use fast file-transfer settings. This has been the default since
--C-Kermit 7.0 now that most modern computers and connections
-+Use fast file\(hytransfer settings. This has been the default since
-+C\(hyKermit 7.0 now that most modern computers and connections
- support it. If transfers fail with fast settings, try . . .
- .TP
- CAUTIOUS
-@@ -1434,21 +1434,21 @@
- Use the most robust, resilient, conservative, safe, and reliable
- settings. File transfers will almost certainly work, but they
- will be quite slow (of course this is a classic tradeoff; ROBUST
--was C-Kermit's default tuning in versions 6.0 and earlier, which
-+was C\(hyKermit's default tuning in versions 6.0 and earlier, which
- made everybody think Kermit protocol was slow). If ROBUST doesn't
- do the trick, try again with SET PARITY SPACE first in case it's
--not an 8-bit connection.
-+not an 8\(hybit connection.
- .RE
- .sp
- Obviously the success and performance of a file transfer also depends
--on C-Kermit's file transfer partner. Up-to-date, real Kermit Project
-+on C\(hyKermit's file transfer partner. Up\(hyto\(hydate, real Kermit Project
- partners are recommended because they contain the best Kermit protocol
- implementations and because we can support them in case of trouble.
- .sp
--If you still have trouble, consult Chapter 10 of Using C-Kermit, or
--send email to kermit-support@columbia.edu.
-+If you still have trouble, consult Chapter 10 of Using C\(hyKermit, or
-+send email to kermit\(hysupport@columbia.edu.
- .TP
--Advanced Kermit File-Transfer Features
-+Advanced Kermit File\(hyTransfer Features
- Obviously there is a lot more to Kermit file transfer, including all
- sorts of interactive commands, preferences, options, logging,
- debugging, troubleshooting, and anything else you can imagine but
-@@ -1460,10 +1460,10 @@
- Logging transfers:
- LOG TRANSACTIONS (HELP LOG)
- .TP
--Automatic per-file text/binary mode switching:
-+Automatic per\(hyfile text/binary mode switching:
- SET TRANSFER MODE { AUTOMATIC, MANUAL } (HELP SET TRANSFER).
- .TP
--Cross-platform recursive directory tree transfer:
-+Cross\(hyplatform recursive directory tree transfer:
- SEND /RECURSIVE, GET /RECURSIVE (HELP SEND, HELP GET).
- .TP
- File collision options:
-@@ -1478,14 +1478,14 @@
- Flexible file selection:
- SEND (or GET) /BEFORE /AFTER /LARGER /SMALLER /TYPE /EXCEPT, ...
- .TP
--Character-set conversion:
--SET { FILE, TRANSFER } CHARACTER-SET, ASSOCIATE, ...
-+Character\(hyset conversion:
-+SET { FILE, TRANSFER } CHARACTER\-SET, ASSOCIATE, ...
- .TP
- File/Pathname control:
- SET { SEND, RECEIVE } PATHNAMES, SET FILE NAMES.
- .TP
- Atomic file movement:
--SEND (or GET) /DELETE /RENAME /MOVE-TO
-+SEND (or GET) /DELETE /RENAME /MOVE\-TO
- .TP
- Transferring to/from standard i/o of other commands:
- SEND (or GET) /COMMAND
-@@ -1494,8 +1494,8 @@
- RESEND, REGET (HELP RESEND, HELP REGET).
- .RE
- .TP
--Non-Kermit File Transfer
--You can also use C-Kermit to transfer files with FTP or HTTP Internet
-+Non\(hyKermit File Transfer
-+You can also use C\(hyKermit to transfer files with FTP or HTTP Internet
- protocols; see below.
- .sp
- On a regular serial or Telnet connection where the other computer
-@@ -1510,10 +1510,10 @@
- details.
- .sp
- You can also capture "raw" data streams from the other computer with
--LOG SESSION (HELP LOG and HELP SET SESSION-LOG for details), and you
-+LOG SESSION (HELP LOG and HELP SET SESSION\-LOG for details), and you
- can upload files without any protocol at all with TRANSMIT (HELP
- TRANSMIT, HELP SET TRANSMIT).
--.SH KERMIT'S BUILT-IN FTP AND HTTP CLIENTS
-+.SH KERMIT'S BUILT\(hyIN FTP AND HTTP CLIENTS
- Kermit's FTP client is like the regular Unix FTP client that you're used
- to, but with some differences:
- .TP
-@@ -1542,7 +1542,7 @@
-   http://www.columbia.edu/kermit/ftpclient.html
- .sp
- You also can use HELP FTP and HELP SET FTP to get descriptions of Kermit's
--FTP-related commands.
-+FTP\(hyrelated commands.
- .PP
- The HTTP client is similar to the FTP one, except you prefix each command
- with HTTP instead of FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, etc.
-@@ -1551,12 +1551,12 @@
- connections and FTP connections. So Kermit can manage up to three types
- connections simultaneously.
- .SH INTERNET KERMIT SERVICE
--C-Kermit can be configured and run as an Internet service (called IKSD),
-+C\(hyKermit can be configured and run as an Internet service (called IKSD),
- similar to an FTP server (FTPD) except you can (but need not) interact with
- it directly, plus it does a lot more than an FTP server can do. The TCP
--port for IKSD is 1649. It uses Telnet protocol. C-Kermit can be an Internet
-+port for IKSD is 1649. It uses Telnet protocol. C\(hyKermit can be an Internet
- Kermit Server, or it can be a client of an IKSD. You can make connections
--from C-Kermit to an IKSD with any of the following commands:
-+from C\(hyKermit to an IKSD with any of the following commands:
- .sp
- .nf
-   telnet foo.bar.edu 1649
-@@ -1574,8 +1574,8 @@
- .sp
-   http://www.columbia.edu/kermit/iksd.html
- .SH SECURITY
--All of C-Kermit's built-in TCP/IP networking methods (Telnet, Rlogin, IKSD,
--FTP, and HTTP) can be secured by one or more of the following IETF-approved
-+All of C\(hyKermit's built\(hyin TCP/IP networking methods (Telnet, Rlogin, IKSD,
-+FTP, and HTTP) can be secured by one or more of the following IETF\(hyapproved
- methods:
- .PP
- \(bu  MIT Kerberos IV
-@@ -1590,43 +1590,43 @@
- .PP
-   http://www.columbia.edu/kermit/security.html
- .PP
--And as noted previously, you can also make SSH connections with C-Kermit if
-+And as noted previously, you can also make SSH connections with C\(hyKermit if
- you already have an SSH client installed.
--.SH ALTERNATIVE COMMAND-LINE PERSONALITIES
-+.SH ALTERNATIVE COMMAND\(hyLINE PERSONALITIES
- When invoked as "kermit" or any other name besides "ftp" or "telnet",
--C-Kermit has the command-line options described above in the OPTIONS
--section. However, if you invoke C-Kermit as "telnet" or "ftp", it changes
--its command-line personality to match. This can be done (among other ways)
--with symbolic links (symlinks). For example, if you want C-Kermit to be
-+C\(hyKermit has the command\(hyline options described above in the OPTIONS
-+section. However, if you invoke C\(hyKermit as "telnet" or "ftp", it changes
-+its command\(hyline personality to match. This can be done (among other ways)
-+with symbolic links (symlinks). For example, if you want C\(hyKermit to be
- your regular Telnet client, or the Telnet helper of your Web browser, you
- can create a link like the following in a directory that lies in your PATH
- ahead of the regular telnet program:
- .sp
--  ln -s /usr/local/bin/kermit telnet
-+  ln \-s /usr/local/bin/kermit telnet
- .sp
- Now when you give a "telnet" command, you are invoking Kermit instead, but
--with its Telnet command-line personality so, for example:
-+with its Telnet command\(hyline personality so, for example:
- .sp
-   telnet xyzcorp.com
- .sp
- Makes a Telnet connection to xyzcorp.com, and Kermit exits automatically
- when the connection is closed (just like the regular Telnet client). Type
--"telnet -h" to get a list of Kermit's Telnet-personality command-line
-+"telnet \-h" to get a list of Kermit's Telnet\(hypersonality command\(hyline
- options, which are intended to be as compatible as possible with the
- regular Telnet client.
- .PP
- Similarly for FTP:
- .sp
--  ln -s /usr/local/bin/kermit ftp
-+  ln \-s /usr/local/bin/kermit ftp
- .sp
--And now type "ftp -h" to see its command-line options, and command lines
-+And now type "ftp \-h" to see its command\(hyline options, and command lines
- just like you would give your regular FTP client:
- .sp
-   ftp xyzcorp.com
- .sp
- but with additional options allowing an entire session to be specified on
- the command line. Finally, if Kermit's
--first command-line option is a Telnet, FTP, IKSD, or HTTP URL, Kermit
-+first command\(hyline option is a Telnet, FTP, IKSD, or HTTP URL, Kermit
- automatically makes the appropriate kind of connection and, if indicated by
- the URL, takes the desired action:
- .TP
-@@ -1649,19 +1649,19 @@
- Grabs a web page
- .fi
- .SH LICENSE
--C-Kermit has an unusual license, but a fair and sensible one since the
-+C\(hyKermit has an unusual license, but a fair and sensible one since the
- Kermit Project must support itself out of revenue: it's not a BSD license,
- not GPL, not Artistic, not commercial, not shareware, not freeware. It can
--be summed up like this: if you want C-Kermit for your own use, you can
-+be summed up like this: if you want C\(hyKermit for your own use, you can
- download and use it without cost or license (but we'd appreciate it if you
--would purchase the manual). But if you want to sell C-Kermit or bundle it
-+would purchase the manual). But if you want to sell C\(hyKermit or bundle it
- with a product or otherwise distribute it in a commercial setting EXCEPT
--WITH AN OPEN-SOURCE OPERATING SYSTEM DISTRIBUTION such as Linux, FreeBSD,
-+WITH AN OPEN\(hySOURCE OPERATING SYSTEM DISTRIBUTION such as Linux, FreeBSD,
- NetBSD, or OpenBSD, you must license it. To see the complete license, give
- the LICENSE command at the prompt, or see the COPYING.TXT file distributed
--with C-Kermit 7.0 or later, or download it from
-+with C\(hyKermit 7.0 or later, or download it from
- .sp
--  ftp://kermit.columbia.edu/kermit/c-kermit/COPYING.TXT
-+  ftp://kermit.columbia.edu/kermit/c\-kermit/COPYING.TXT
- .sp
- Send licensing inquiries to kermit@columbia.edu.
- .SH BUGS
-@@ -1669,27 +1669,27 @@
- workarounds, hints and tips:
- .TP
- ckcbwr.txt
--General C-Kermit bugs, hints, tips.
-+General C\(hyKermit bugs, hints, tips.
- .TP
- ckubwr.txt
--Unix-specific C-Kermit bugs, hints, tips.
-+Unix\(hyspecific C\(hyKermit bugs, hints, tips.
- .PP
- Report bugs and problems by email to:
- .sp
--   kermit-support@columbia.edu.
-+   kermit\-support@columbia.edu.
- .sp
- Before requesting technical support, please read the hints here:
- .sp
-   http://www.columbia.edu/kermit/support.html
- .sp
--and also read the C-Kermit Frequently Asked Questions:
-+and also read the C\(hyKermit Frequently Asked Questions:
- .sp
-   http://www.columbia.edu/kermit/ckfaq.html
- .SH OTHER TOPICS
--There's way more to C-Kermit than we've touched on here -- troubleshooting,
-+There's way more to C\(hyKermit than we've touched on here \(hy\(hy troubleshooting,
- customization, character sets, dialing directories, sending pages, script
- writing, and on and on, all of which are covered in the manual and updates
--and supplements. For the most up-to-date information on documentation (or
-+and supplements. For the most up\(hyto\(hydate information on documentation (or
- updated documentation itself) visit the Kermit Project website:
- .sp
-   http://www.columbia.edu/kermit/
-@@ -1698,21 +1698,21 @@
- different Unix varieties, Windows, DOS, VMS, IBM mainframes, and many
- others: 20+ years' worth.
- .SH DOCUMENTATION AND UPDATES
--The manual for C-Kermit is:
-+The manual for C\(hyKermit is:
- .TP
- .I
--Using C-Kermit
-+Using C\(hyKermit
- Frank da Cruz and Christine M. Gianone,
--Second Edition, Digital Press / Butterworth-Heinemann, Woburn, MA, 1997, 622
--pages, ISBN 1-55558-164-1. This is a printed book. It covers C-Kermit 6.0.
-+Second Edition, Digital Press / Butterworth\(hyHeinemann, Woburn, MA, 1997, 622
-+pages, ISBN 1\-55558\-164\-1. This is a printed book. It covers C\(hyKermit 6.0.
- .TP
--The C-Kermit 7.0 Supplement
-+The C\(hyKermit 7.0 Supplement
- http://www.columbia.edu/kermit/ckermit2.html
- .TP
--The C-Kermit 8.0 Supplement
-+The C\(hyKermit 8.0 Supplement
- http://www.columbia.edu/kermit/ckermit3.html
- .PP
--Visit C-Kermit home page:
-+Visit C\(hyKermit home page:
- .sp
-   http://www.columbia.edu/kermit/ckermit.html
- .sp
-@@ -1727,13 +1727,13 @@
- The Kermit FAQ (Frequently Asked Questions about Kermit)
- .TP
- http://www.columbia.edu/kermit/ckfaq.html
--The C-Kermit FAQ (Frequently Asked Questions about C-Kermit)
-+The C\(hyKermit FAQ (Frequently Asked Questions about C\(hyKermit)
- .TP
- http://www.columbia.edu/kermit/telnet.html
--C-Kermit Telnet client documentation
-+C\(hyKermit Telnet client documentation
- .TP
- http://www.columbia.edu/kermit/security.html
--C-Kermit security documentation (Kerberos, SSL/TLS, etc)
-+C\(hyKermit security documentation (Kerberos, SSL/TLS, etc)
- .TP
- http://www.columbia.edu/kermit/cuiksd.html
- Internet Kermit Service user documentation
-@@ -1755,7 +1755,7 @@
- .SH FILES
- .TP
- COPYING.TXT
--C-Kermit license.
-+C\(hyKermit license.
- .TP
- ~/.kermrc
- Initialization file.
-@@ -1780,16 +1780,16 @@
- http://www.columbia.edu/kermit/ckuins.html.
- .TP
- ckcbwr.txt
--General C-Kermit bugs, hints, tips.
-+General C\(hyKermit bugs, hints, tips.
- .TP
- ckubwr.txt
--Unix-specific C-Kermit bugs, hints, tips.
-+Unix\(hyspecific C\(hyKermit bugs, hints, tips.
- .TP
- ckcplm.txt
--C-Kermit program logic manual.
-+C\(hyKermit program logic manual.
- .TP
- ckccfg.txt
--C-Kermit compile-time configuration options.
-+C\(hyKermit compile\(hytime configuration options.
- .TP
- ssh
- (in your PATH) SSH connection helper.
-@@ -1804,7 +1804,7 @@
- Software
- Frank da Cruz and Jeffrey E Altman,
- .br
--1985-present, with contributions from hundreds of others all over the
-+1985\(hypresent, with contributions from hundreds of others all over the
- world.
- .TP
- Documentation
-@@ -1812,13 +1812,13 @@
- .TP
- Address
- .nf
--The Kermit Project - Columbia Univerity
-+The Kermit Project \(hy Columbia Univerity
- 612 West 115th Street
--New York NY 10025-7799
-+New York NY 10025\-7799
- USA
- .fi
- .TP
--E-Mail
-+E\(hyMail
- kermit@columbia.edu
- .TP
- Web
diff --git a/debian/patches/030_fix-if-else.patch b/debian/patches/030_fix-if-else.patch
deleted file mode 100644 (file)
index 9c12683..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-Backported fix from ckdaily snapshot to fix parsing of if/else constructs
-See #323510.
---- ckermit-211.orig/ckuus6.c
-+++ ckermit-211/ckuus6.c
-@@ -6607,7 +6607,7 @@
-     if (!iftest[cmdlvl]) {              /* If IF was false do ELSE part */
-         if (maclvl > -1 || tlevel > -1) { /* In macro or command file */
-             debug(F100,"doelse pushing","",0);
--#ifdef COMMENT
-+#ifndef COMMENT
-             pushcmd(NULL);              /* save rest of command. */
- #else
-             /* This fixes certain obscure problems */
---- ckermit-211.orig/ckuusr.c
-+++ ckermit-211/ckuusr.c
-@@ -7983,8 +7983,7 @@
-           line[k++] = SP;
-           line[k] = NUL;
-           debug(F111,"XXMACRO A",line,k);
--          /* Defer evaluation of variables until the commands are exec'd */
--          if ((y = cmtxt("Braced list of commands","",&s,NULL)) < 0)
-+          if ((y = cmtxt("Braced list of commands","",&s,xxstring)) < 0)
-             return(y);
-           k = ckstrncpy(line+k,s,LINBUFSIZ-k);
-           debug(F111,"XXMACRO B",line,k);
diff --git a/debian/patches/040_pam-password-prompting.patch b/debian/patches/040_pam-password-prompting.patch
deleted file mode 100644 (file)
index 28d0791..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-Make IKSD authentication (using PAM) ask for a password when an
-invalid username has been given, to avoid disclosing which account
-names are valid. See #417247.
---- ckermit-211.orig/ckufio.c
-+++ ckermit-211/ckufio.c
-@@ -490,6 +490,9 @@
- static char guestpass[GUESTPASS] = { NUL, NUL }; /* Anonymous "password" */
- static int logged_in = 0;               /* Set when user is logged in */
- static int askpasswd = 0;               /* Have OK user, must ask for passwd */
-+#ifdef CK_PAM
-+extern int gotemptypasswd;
-+#endif /* CK_PAM */
- #endif /* CK_LOGIN */
- #ifdef CKROOT
-@@ -8043,8 +8046,12 @@
-             }
-         }
-         debug(F110,"zvpass","calling pam_authenticate",0);
--        if (*p)
--        pam_pw = p;
-+        if (*p
-+#ifdef CK_LOGIN
-+          || gotemptypasswd
-+#endif /* CK_LOGIN */
-+          )
-+          pam_pw = p;
-         if ((pam_status = pam_authenticate(pamh, 0)) != PAM_SUCCESS) {
-             reply = pam_strerror(pamh, pam_status);
-             debug(F110,"zvpass PAM failure",reply,0);
---- ckermit-211.orig/ckuus7.c
-+++ ckermit-211/ckuus7.c
-@@ -98,6 +98,12 @@
- extern char * k_info_dir;
-+#ifdef CK_LOGIN
-+#ifdef CK_PAM
-+int gotemptypasswd = 0;   /* distinguish empty passwd from none given */
-+#endif /* CK_PAM */
-+#endif /* CK_LOGIN */
-+
- #ifndef NOSPL
- extern int nmac;
- extern struct mtab *mactab;
-@@ -14656,9 +14662,9 @@
- #ifdef CK_RECALL
-     extern int on_recall;               /* around Password prompting */
- #endif /* CK_RECALL */
--#ifdef CK_PAM
-+#ifdef COMMENT
-     extern int guest;
--#endif /* CK_PAM */
-+#endif /* COMMENT */
-     int rprompt = 0;                    /* Restore prompt */
- #ifdef CKSYSLOG
-     int savlog;
-@@ -14774,9 +14780,9 @@
-     debug(F111,"ckxlogin zvuser",userid,ok);
-     if (!*passwd && promptok
--#ifdef CK_PAM
-+#ifdef COMMENT
-         && guest
--#endif /* CK_PAM */
-+#endif /* COMMENT */
-         ) {
-         char prmpt[80];
-@@ -14852,6 +14858,9 @@
-         if (pflag) prompt(xxstring);    /* Issue prompt if at top level */
-         cmres();                        /* Reset the parser */
-         for (x = -1; x < 0;) {          /* Prompt till they answer */
-+#ifdef CK_PAM
-+          gotemptypasswd=0;
-+#endif /* CK_PAM */
-             x = cmtxt("","",&s,NULL);   /* Get a literal line of text */
-             if (x == -4 || x == -10) {
-                 printf("\r\n%sLogin cancelled\n",
-@@ -14861,6 +14870,10 @@
- #endif /* CKSYSLOG */
-                 doexit(GOOD_EXIT,0);
-             }
-+#ifdef CK_PAM
-+          if(!*s)
-+              gotemptypasswd=1;
-+#endif /* CK_PAM */
-             if (sstate)                 /* In case of a Kermit packet */
-               goto XCKXLOG;
-             cmres();                    /* Reset the parser again */
-@@ -14895,6 +14908,12 @@
-     if (ok) {
-         ok = zvpass((char *)passwd);    /* Check password */
-         debug(F101,"ckxlogin zvpass","",ok);
-+#ifdef CK_PAM
-+    } else {
-+      /* Fake pam password failure for nonexistent users */
-+      sleep(1);
-+      printf("Authentication failure\n");
-+#endif
-     }
-     if (ok > 0 && isguest) {
diff --git a/debian/patches/050_ck_patch.patch b/debian/patches/050_ck_patch.patch
deleted file mode 100644 (file)
index 6bcf2b0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-As requested by upstream, set ck_patch to indicate changes from upstream source.
-Index: ckermit/ckcmai.c
-===================================================================
---- ckermit.orig/ckcmai.c      2009-02-26 22:41:45.000000000 +0000
-+++ ckermit/ckcmai.c   2009-02-26 22:54:52.000000000 +0000
-@@ -97,7 +97,7 @@
- #endif /* OS2 */
- char *ck_s_who = "";                    /* Where customized, "" = not. */
--char *ck_patch = "";                    /* Patch info, if any. */
-+char *ck_patch = "3";                    /* Patch info, if any. */
- #define CKVERLEN 128
- char versiox[CKVERLEN];                 /* Version string buffer  */
diff --git a/debian/patches/060_speeling.patch b/debian/patches/060_speeling.patch
deleted file mode 100644 (file)
index a57b0fd..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-Fix spelling errors.
-Index: ckermit/ckcftp.c
-===================================================================
---- ckermit.orig/ckcftp.c      2010-05-12 01:33:56.000000000 +0100
-+++ ckermit/ckcftp.c   2010-05-12 01:33:59.000000000 +0100
-@@ -8623,7 +8623,7 @@
- #endif /* NOCSETS */
-     "  /SERVER-RENAME:text",
-     "    Each server source file is to be renamed on the server as indicated",
--    "    immediately after, but only if, it has arrived succesfully.",
-+    "    immediately after, but only if, it has arrived successfully.",
-     "  /SMALLER-THAN:number",
-     "    Download only those files smaller than the given number of bytes.",
-     "  /TEXT",                          /* /ASCII */
-Index: ckermit/ckuus2.c
-===================================================================
---- ckermit.orig/ckuus2.c      2010-05-12 01:33:56.000000000 +0100
-+++ ckermit/ckuus2.c   2010-05-12 01:38:07.000000000 +0100
-@@ -3660,7 +3660,7 @@
- " ",
- "SET DIAL RETRIES <number>",
- "  How many times to redial each number if the dialing result is busy or no",
--"  no answer, until the call is succesfully answered.  The default is 0",
-+"  no answer, until the call is successfully answered.  The default is 0",
- "  because automatic redialing is illegal in some countries.",
- " ",
- "SET DIAL INTERVAL <number>",
-@@ -5558,7 +5558,7 @@
- " ",
- "/WRITE",
- "  Open the file for writing.  If /READ was not also specified, this creates",
--"  a new file.  If /READ was specifed, the existing file is preserved, but",
-+"  a new file.  If /READ was specified, the existing file is preserved, but",
- "  writing is allowed.  In both cases, the read/write pointer is initially",
- "  at the beginning of the file.",
- " ",
-@@ -9012,7 +9012,7 @@
- "" };
- static char *hxyxfer[] = {
--"Syntax: SET TRANSFER (or XFER) paramater value",
-+"Syntax: SET TRANSFER (or XFER) parameter value",
- " ",
- "Choices:",
- " ",
-Index: ckermit/ckuker.nr
-===================================================================
---- ckermit.orig/ckuker.nr     2010-05-12 01:33:59.000000000 +0100
-+++ ckermit/ckuker.nr  2010-05-12 01:33:59.000000000 +0100
-@@ -879,7 +879,7 @@
- Sends all files that match.
- .TP
- RESEND [ options ] filespec
--Resumes an interupted SEND from the point of failure.
-+Resumes an interrupted SEND from the point of failure.
- .TP
- RECEIVE [ options ] [ as\(hyname ]                    
- Waits passively for files to arrive. Synonym: R.
-@@ -947,7 +947,7 @@
- Sends all files that match.
- .TP
- RESEND [ options ] filespec
--Resumes an interupted SEND from the point of failure.
-+Resumes an interrupted SEND from the point of failure.
- .TP
- GET [ options ] remote\(hyfilespec
- Asks the server to send the given files. Synonym: G.
-Index: ckermit/ckututor.txt
-===================================================================
---- ckermit.orig/ckututor.txt  2010-05-12 01:33:56.000000000 +0100
-+++ ckermit/ckututor.txt       2010-05-12 01:33:59.000000000 +0100
-@@ -682,7 +682,7 @@
-           SEND [ options ] filename [ as-name ]  Sends the given file.
-           Synonym: S.
-           SEND [ options ] filespec Sends all files that match.
--          RESEND [ options ] filespec Resumes an interupted SEND from the
-+          RESEND [ options ] filespec Resumes an interrupted SEND from the
-           point of failure.
-           RECEIVE [ options ] [ as-name ] Waits passively for files to
-           arrive. Synonym: R.
-@@ -715,7 +715,7 @@
-           SEND [ options ] filename [ as-name ]  Sends the given file to
-           the server. Synonyms: S, PUT.
-           SEND [ options ] filespec Sends all files that match.
--          RESEND [ options ] filespec Resumes an interupted SEND from the
-+          RESEND [ options ] filespec Resumes an interrupted SEND from the
-           point of failure.
-           GET [ options ] remote-filespec Asks the server to send the
-           given files. Synonym: G.
-Index: ckermit/ckcpro.w
-===================================================================
---- ckermit.orig/ckcpro.w      2010-05-12 01:34:08.000000000 +0100
-+++ ckermit/ckcpro.w   2010-05-12 01:34:11.000000000 +0100
-@@ -1069,7 +1069,7 @@
-       xxscreen(SCR_TC,0,0L,"");       /* Display */
-       doclean(1);                     /* Clean up files, etc */
- #ifdef DEBUG
--      debug(F100,"C-Kermit BYE - Loggin out...","",0);
-+      debug(F100,"C-Kermit BYE - Logging out...","",0);
-       zclose(ZDFILE);
- #endif /* DEBUG */
- #ifdef IKSD
-Index: ckermit/ckuusr.h
-===================================================================
---- ckermit.orig/ckuusr.h      2010-05-12 01:35:24.000000000 +0100
-+++ ckermit/ckuusr.h   2010-05-12 01:36:52.000000000 +0100
-@@ -1437,7 +1437,7 @@
- #define XYPRIN 62     /* Print-Command */
- #define XYQUIE 63     /* Quiet */
- #define XYLCLE 64     /* Local-echo */
--#define XYSCRI 65     /* SCRIPT command paramaters */
-+#define XYSCRI 65     /* SCRIPT command parameters */
- #define XYMSGS 66       /* MESSAGEs ON/OFF */
- #ifdef TNCODE
- #define XYTEL  67     /* SET TELNET parameters */
-Index: ckermit/ckermit80.txt
-===================================================================
---- ckermit.orig/ckermit80.txt 2010-05-12 01:37:40.000000000 +0100
-+++ ckermit/ckermit80.txt      2010-05-12 01:38:24.000000000 +0100
-@@ -3435,7 +3435,7 @@
-           If this switch is given, then instead of actually retrieving
-           the selected files, the GET command retrieves a list of the
-           names of the files that would be retrieved, and places it in
--          the specifed file. The resulting file is an ordinary text file,
-+          the specified file. The resulting file is an ordinary text file,
-           with one filename per line, suitable for reading by a person,
-           or processing by a computer program, including Kermit itself
-           (FOPEN / FREAD / FWRITE / FCLOSE), and as /FILELIST: file. If
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644 (file)
index 5623377..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-010_makefile-destdir-support.patch
-020_man-hyphen-quoting.patch
-030_fix-if-else.patch
-040_pam-password-prompting.patch
-050_ck_patch.patch
-060_speeling.patch