Merge branch 'upstream' into test
authorIan Beckwith <ianb@erislabs.net>
Fri, 17 Jun 2011 19:29:43 +0000 (20:29 +0100)
committerIan Beckwith <ianb@erislabs.net>
Fri, 17 Jun 2011 19:29:43 +0000 (20:29 +0100)
44 files changed:
.pc/.quilt_patches [new file with mode: 0644]
.pc/.quilt_series [new file with mode: 0644]
.pc/.version [new file with mode: 0644]
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/ckermit.lintian-overrides [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/config [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/dirs [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/iksd.conf [new file with mode: 0644]
debian/kermit.pam [new file with mode: 0644]
debian/kermrc [new file with mode: 0644]
debian/links [new file with mode: 0644]
debian/menu [new file with mode: 0644]
debian/patches/010_makefile-destdir-support.patch [new file with mode: 0644]
debian/patches/020_man-hyphen-quoting.patch [new file with mode: 0644]
debian/patches/030_fix-if-else.patch [new file with mode: 0644]
debian/patches/040_pam-password-prompting.patch [new file with mode: 0644]
debian/patches/050_ck_patch.patch [new file with mode: 0644]
debian/patches/060_speeling.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/po/POTFILES.in [new file with mode: 0644]
debian/po/cs.po [new file with mode: 0644]
debian/po/da.po [new file with mode: 0644]
debian/po/de.po [new file with mode: 0644]
debian/po/es.po [new file with mode: 0644]
debian/po/fi.po [new file with mode: 0644]
debian/po/fr.po [new file with mode: 0644]
debian/po/gl.po [new file with mode: 0644]
debian/po/it.po [new file with mode: 0644]
debian/po/ja.po [new file with mode: 0644]
debian/po/pt.po [new file with mode: 0644]
debian/po/ru.po [new file with mode: 0644]
debian/po/sv.po [new file with mode: 0644]
debian/po/templates.pot [new file with mode: 0644]
debian/postinst [new file with mode: 0644]
debian/postrm [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/templates [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches
new file mode 100644 (file)
index 0000000..6857a8d
--- /dev/null
@@ -0,0 +1 @@
+debian/patches
diff --git a/.pc/.quilt_series b/.pc/.quilt_series
new file mode 100644 (file)
index 0000000..c206706
--- /dev/null
@@ -0,0 +1 @@
+series
diff --git a/.pc/.version b/.pc/.version
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..54628e7
--- /dev/null
@@ -0,0 +1,42 @@
+ckermit for Debian
+------------------
+
+June 29 2004:
+ Crypto options (kerberos and SSL) have been temporarily disabled to
+ get a up-to-date version into debian in time for Sarge. They will be
+ re-enabled once the issue of whether crypto-enabled ckermit belongs
+ in non-free or non-US/non-free has been decided by the ftpmasters.
+
+
+The site for ckermit, which has lots more documentation, is at:
+
+http://www.columbia.edu/kermit/
+
+On startup, kermit looks for .kermrc in your home directory.
+If this is not found, it uses /etc/kermit/kermrc. This in
+turn looks for .mykermrc in your home directory.
+
+Kermit scripts can be run with shebang (#!) notation, i.e. by making
+the script executable and setting the first line to
+
+#!/usr/bin/kermit
+
+As most users do not need the full config file, a minimal config file
+is installed by default. If you wish to run kermit with the full
+config file, run it as "kermrc".
+
+/usr/bin/kermrc is a symbolic link to /etc/kermit/kermrc.full,
+which can be edited to taste.
+
+iksd (the Internet Kermit Service Daemon) can be enabled or disabled
+using:
+
+dpkg-reconfigure ckermit
+
+iksd uses /etc/kermit/iksd.conf on startup.  If you have enabled
+anonymous use, it uses /etc/kermit/iksd-anon.conf *within* the
+anonymous chroot, so if you use the default, it will look for
+
+/home/ftp/etc/kermit/iksd-anon.conf
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>, Tue Jun 29 12:31:58 2004
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..1045b6f
--- /dev/null
@@ -0,0 +1,201 @@
+ckermit (211-15) unstable; urgency=low
+
+  * Add Italian translation. Thanks to Luca Bruno. (Closes: #602240).
+  * Standards-Version: 3.9.1 (no changes).
+
+ -- Ian Beckwith <ianb@debian.org>  Mon, 08 Nov 2010 20:49:06 +0000
+
+ckermit (211-14) unstable; urgency=low
+
+  * Switch to 3.0 (quilt) source format:
+    + Add debian/source/format.
+    + Remove quilt from debian/rules.
+    + Remove quilt from Build-Depends.
+    + Remove debian/README.source.
+  * 060_speeling.patch: fix more spelling errors.
+  * Add lintian overrides for spelling false-positives.
+  * Update maintainer email address.
+  * Remove DM-Upload-Allowed flag.
+  * Debhelper compat level 7.
+  * Standards-Version: 3.8.4 (no changes).
+
+ -- Ian Beckwith <ianb@debian.org>  Wed, 12 May 2010 02:15:29 +0100
+
+ckermit (211-13) unstable; urgency=low
+
+  * Weaken inetd Depends: to Recommends (Closes: #511564).
+  * postinst: if IKSD requested, complain if no inetd installed.
+  * templates: new template ckermit/iksd-no-inetd.
+  * Translations:
+    + New:
+      * Finnish, thanks to Esko Arajärvi (Closes: #518197).
+      * Spanish, thanks to Francisco Javier Cuadrado (Closes: #518914).
+    + Updated:
+      * Czech, thanks to Martin Šín (Closes: #517357).
+      * German, thanks to Matthias Julius & Andre Gorgus (Closes: #517855).
+      * Galician, thanks to Marce Villarino (Closes: #517516).
+      * Japanese, thanks to Hideki Yamane (Closes: #517648).
+      * Swedish, thanks to Martin Bagge (Closes: #518327).
+      * French, thanks to Florentin Duneau (Closes: #518576).
+      * Russian, thanks to Yuri Kozlov (Closes: #518702).
+      * Portuguese, thanks to Américo Monteiro (Closes: #519004).
+      * Danish, thanks to Jacob Sparre Andersen.
+  * Fix typos, unfuzzy translations. Thanks to Esko Arajärvi.
+  * Mark 'dpkg-reconfigure ckermit' non-translatable. Thanks to Jacob
+    Sparre Andersen.
+  * Standards-Version: 3.8.1 (no changes).
+
+ -- Ian Beckwith <ianb@erislabs.net>  Sun, 15 Mar 2009 00:26:29 +0000
+
+ckermit (211-12) unstable; urgency=low
+
+  * Add debian/README.source pointing to quilt docs.
+  * debian/copyright: note that ckermit is non-free and not part of
+    Debian, and explain why.
+  * control: add Homepage: field.
+  * postinst, postrm, config: switch from /bin/sh -e to set -e.
+  * Standards-version: 3.8.0.
+  * New patch 06_speeling: fix spelling errors.
+  * 05_ck_patch: bump ck_patch value.
+
+ -- Ian Beckwith <ianb@erislabs.net>  Thu, 26 Feb 2009 22:31:09 +0000
+
+ckermit (211-11) unstable; urgency=low
+
+  * New Russian debconf translation (Closes: #511935)
+    Thanks to Yuri Kozlov.
+
+ -- Ian Beckwith <ianb@erislabs.net>  Sun, 18 Jan 2009 06:47:05 +0000
+
+ckermit (211-10) unstable; urgency=low
+
+  * Add DM-Upload-Allowed: yes.
+  * Switch to linking with libsocks4 as libsocksd is no longer in testing.
+  * Split up source patches and apply them at build time with quilt.
+  * Remove nostrip handling, dh_strip does it for us.
+  * Bump debhelper compat level to 6.
+
+ -- Ian Beckwith <ianb@erislabs.net>  Wed, 16 Jan 2008 11:36:09 +0000
+
+ckermit (211-9) unstable; urgency=low
+
+  * Fix iksd user information disclosure when PAM is used (Closes: #417247).
+  * Update maintainer email address.
+  * Bump ck_patch to 2.
+  * Fix menu section.
+  * Stop ignoring return code of 'make clean'.
+  * Cut out unneeeded linkage: added "-Wl,-z,defs -Wl,--as-needed" to LNKFLAGS
+  * Bump Standards-Version to 3.7.3
+
+ -- Ian Beckwith <ianb@erislabs.net>  Thu, 13 Dec 2007 20:49:55 +0000
+
+ckermit (211-8) unstable; urgency=low
+
+  * Change netbase dependency to openbsd-inetd | inet-superserver.
+  * Tweak debconf templates to keep lintian happy.
+  * Bumped debconf compatability level to 5.
+  * Tidied debian/rules.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Sat, 09 Jun 2007 23:12:49 +0100
+
+ckermit (211-7) unstable; urgency=low
+
+  * New debconf translations:
+    + German - thanks to Matthias Julius.  (Closes: #408586).
+    + Portuguese - thanks to Ricardo Silva (Closes: #413748).
+    + Galician - thanks to Jacobo Tarrio   (Closes: #413757).
+  * debian/control:
+    + Updated Standards-Version (no changes).
+    + Added XS-Autobuild: yes.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Thu,  8 Mar 2007 05:09:34 +0000
+
+ckermit (211-6) unstable; urgency=low
+
+  * Applied fix to IF tests from ckdaily snapshot (Closes: #323510).
+  * Set ck_patch to "1" per discussion with upstream.
+  * New debconf translations:
+    + Czech - thanks to Martin Sín (Closes: #319577).
+    + Swedish - thanks to Daniel Nylander (Closes: #330429).
+  * debian/control:
+    + Added ${misc:Depends} to pick up right debconf dependency (Closes: #331779).
+    + Added dependency on netbase.
+    + Standards-Version: 3.6.2 (No changes).
+    + Updated Recommends to openssh-client | ssh-client
+  * debian/postrm: removed bashism.
+  * debian/copyright: added note from upstream about autobuilding.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Sat, 22 Oct 2005 20:43:57 +0100
+
+ckermit (211-5) unstable; urgency=low
+
+  * New translations:
+    + French - Thanks to Olivier Trichet (Closes: #260090)
+    + Danish - Thanks to Morten Brix Pederson (Closes: #268368)
+    + Japanese - Thanks to Hideki Yamane (Closes: #270927)
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Wed, 23 Feb 2005 15:16:11 +0000
+
+ckermit (211-4) unstable; urgency=low
+
+  * Temporarily removed crypto (kerberos and SSL)
+  until the non-US/non-free issue is resolved, so we
+  don't miss sarge.
+  * debian/control:
+    + Section: reverted to non-free/comm.
+    + Build-Depends: removed kerberos and openssl.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Tue, 29 Jun 2004 14:22:41 +0100
+
+ckermit (211-3) unstable; urgency=low
+
+  * Included minor changes upstream sneaked in without bumping
+  the version number. As previous 211- versions haven't made it into
+  debian, there should be no problems with the .orig.tar.gz changing.
+  * debian/rules: clean target now deletes wermit, as upstream makefile
+  no longer does.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Sat, 26 Jun 2004 17:09:46 +0100
+
+ckermit (211-2) unstable; urgency=low
+
+  * Uploaded to non-US/non-free instead of non-free as crypto options now enabled.
+  * Fixes for new lintian warnings:
+    + iksd man page link moved to section 8.
+    + Converted - in kermit man page to \- or \(hy as appropriate.
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Tue,  4 May 2004 06:40:09 +0100
+
+ckermit (211-1) unstable; urgency=low
+
+  * New Maintainer (Closes: #143649).
+  * New upstream version (Closes: #58634).
+  * Ack NMU (Closes: #54901).
+  * Add -DTIMEH to KFLAGS, replacing NMU patch (Closes: #91281).
+  * Sorted out docs dir (Closes: #229309).
+  * errno problem should be fixed by this recompile (Closes: #222096, #228728).
+  * Kerberos 4/5 support with MIT libs (Closes: #95135).
+  * Support for Socks4 (libsocksd), openssl, pam, shadow passwds and IKSD.
+  * Converted to po-debconf.
+  * Added support for /etc/kermit/kermrc (Closes: #123336).
+  * Attempt to remove /etc/kermit/ on purge in postrm.
+  * debian/control: changed Section: to non-US/non-free
+
+ -- Ian Beckwith <ianb@nessie.mcc.ac.uk>  Wed, 14 Apr 2004 03:17:56 +0100
+
+ckermit (196-1.1) unstable; urgency=low
+
+  * Non-maintainer Upload
+  * As part of BSP, fixing RC bug 91281. Added compiler directive to
+    sense <time.h>
+  * Added Build-Depends forestalling possible RC bugs in future
+
+ -- Gopal Narayanan <gopal@debian.org>  Sat, 14 Apr 2001 00:17:22 +0000
+
+ckermit (196-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Vaidhyanathan G Mayilrangam <vaidhy@debian.org>  Tue,  4 Jan 2000 15:22:47 -0500
+
+
diff --git a/debian/ckermit.lintian-overrides b/debian/ckermit.lintian-overrides
new file mode 100644 (file)
index 0000000..56c14aa
--- /dev/null
@@ -0,0 +1,6 @@
+# valid spelling of a variable name in a debug message
+ckermit: spelling-error-in-binary ./usr/bin/kermit nam name
+# telnet IAC DONT
+ckermit: spelling-error-in-binary ./usr/bin/kermit dont don't
+# Viet Nam is apparently a valid name
+ckermit: spelling-error-in-binary ./usr/bin/kermit Nam Name
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/config b/debian/config
new file mode 100644 (file)
index 0000000..f702fc2
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+db_input medium ckermit/iksd || true
+db_go || true
+
+db_get ckermit/iksd || true
+
+if [ "$RET"     = true ]
+then
+    db_input medium ckermit/iksd-anon || true
+    db_go || true
+
+    db_get ckermit/iksd-anon || true
+    if [ "$RET" = true ]
+    then
+        db_input medium ckermit/iksd-anondir || true
+        db_go || true
+    fi
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..6de758e
--- /dev/null
@@ -0,0 +1,19 @@
+Source: ckermit
+Section: non-free/comm
+Priority: extra
+Maintainer: Ian Beckwith <ianb@debian.org>
+Build-Depends: libncurses5-dev, debhelper (>= 7), libpam0g-dev, libsocks4
+Standards-Version: 3.9.1
+XS-Autobuild: yes
+Homepage: http://www.kermit-project.org
+
+Package: ckermit
+Architecture: any
+Pre-Depends: debconf (>=0.2.17)
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Recommends: openbsd-inetd | inet-superserver, openssh-client | ssh-client
+Description: a serial and network communications package
+ C-Kermit is a combined serial and network communication software package
+ offering a consistent, medium-independent, cross-platform approach to
+ connection establishment, terminal sessions, file transfer,
+ character-set translation, and automation of communication tasks.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..9986df5
--- /dev/null
@@ -0,0 +1,137 @@
+This package was (re)debianized by Ian Beckwith <ianb@erislabs.net> on
+Mon, 24 Nov 2003 13:02:10 +0000.
+
+An earlier version was debianized and maintained by Vaidhyanathan G
+Mayilrangam <vaidhy@debian.org>
+
+It was downloaded from http://www.columbia.edu/kermit/ckermit.html
+
+ckermit is in the non-free archive, and as such is not part of
+Debian GNU/Linux. This is chiefly because the license forbids
+distributing ckermit along with non-free commercial products.
+
+Upstream Authors: Kermit Team at Columbia University
+
+Copyright: Copyright (C) 1985, 2002,
+  The Trustees of Columbia University in the City of New York.
+  All rights reserved.
+
+copied from the COPYING.TXT supplied with the tarball.
+Also available at:
+
+ftp://ftp.kermit.columbia.edu/kermit/f/COPYING.TXT
+
+
+THE C-KERMIT 7.0 AND 8.0 LICENSE
+
+  Last update: Thu Feb  8 17:41:07 2002
+
+This is the new C-Kermit 7.0 and 8.0 license.  The intention is to allow
+C-Kermit to be distributed with "free" operating systems such as GNU/Linux,
+FreeBSD, NetBSD, OpenBSD, The Hurd, etc, even when the distributions
+themselves (such as Red Hat or Caldera) might be sold and/or might include
+applications that are not free, and yet still require a license to include
+C-Kermit in or with "non-free" products such as commercial OS's, commercial
+software packages, embedded systems, and hardware (other than general-purpose
+computers preloaded with "free" operating systems), since these licenses
+furnish a large portion of the Kermit Project's funding.
+
+There have been some questions about the provision in Clause (A) that:
+
+                                                                  The
+    C-Kermit source code may not be changed without the consent of the
+    Kermit Project, which will not be unreasonably withheld (this is
+    simply a matter of keeping a consistent and supportable code base).
+
+The intention of this clause is primarily to make sure that anybody who
+makes modifications sends them back to us, since we are the ones have to
+support C-Kermit, and so we can carry them through to future releases (so
+you don't have to make the same changes again and again).
+
+Secondarily it is to protect Columbia University in the unlikely event of
+modifications made with deliberate intent to offend or cause damage.
+
+Any redistributor of C-Kermit under Clause (A) below should rest assured
+there is no intention of preventing them from constructing a distribution in
+the appropriate format (RPM or whatever) for their product or from issuing
+any patches required for their products; we simply want to be informed so we
+can maintain a consistent code base and a solid, supportable software
+package.  We are happy to work with any redistributor an any issues that
+concern them.  If you have questions, send them to kermit@columbia.edu.
+
+Note: All changes to this file since 1 January 2000 (the C-Kermit 7.0
+release date) are above; the license itself has not changed, except to
+update the most recent copyright date.
+
+(Begin)
+
+Copyright (C) 1985, 2002,
+  The Trustees of Columbia University in the City of New York.
+  All rights reserved.
+
+PERMISSIONS:
+
+The C-Kermit software may be obtained directly from the Kermit Project at
+Columbia University (or from any source explicitly licensed by the Kermit
+Project or implicitly licensed by Clause (A) below) by any individual for
+his or her OWN USE, and by any company or other organization for its own
+INTERNAL DISTRIBUTION and use, including installation on servers that are
+accessed by customers or clients, WITHOUT EXPLICIT LICENSE.
+
+Conditions for REDISTRIBUTION are as follows:
+
+(A) The C-Kermit software, in source and/or binary form, may be
+    included WITHOUT EXPLICIT LICENSE in distributions of OPERATING
+    SYSTEMS that have OSI (Open Source Initiative, www.opensource.org)
+    approved licenses, even if non-Open-Source applications (but not
+    operating systems) are included in the same distribution.  Such
+    distributions include, but are not limited to, CD-ROM, FTP site,
+    Web site, or preinstalled software on a new GENERAL-PURPOSE
+    computer, as long as the primary character of the distribution is
+    an Open Source operating system with accompanying utilities.  The
+    C-Kermit source code may not be changed without the consent of the
+    Kermit Project, which will not be unreasonably withheld (this is
+    simply a matter of keeping a consistent and supportable code base).
+
+(B) Inclusion of C-Kermit software in whole or in part, in any form, in
+    or with any product not covered by Clause (A), or its distribution
+    by any commercial enterprise to its actual or potential customers
+    or clients except as in Clause (A), requires a license from the
+    Kermit Project, Columbia University; contact kermit@columbia.edu.
+
+The name of Columbia University may not be used to endorse or promote
+products derived from or including the C-Kermit software without specific
+prior written permission.
+
+DISCLAIMER:
+
+  THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE
+  TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK AS TO ITS
+  FITNESS FOR ANY PURPOSE, AND WITHOUT WARRANTY BY THE TRUSTEES OF
+  COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK OF ANY KIND, EITHER
+  EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+  THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK SHALL NOT
+  BE LIABLE FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,
+  OR CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR
+  IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR IS
+  HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  YOU SHALL
+  INDEMNIFY AND HOLD HARMLESS THE TRUSTEES OF COLUMBIA UNIVERSITY IN
+  THE CITY OF NEW YORK, ITS EMPLOYEES AND AGENTS FROM AND AGAINST ANY
+  AND ALL CLAIMS, DEMANDS, LOSS, DAMAGE OR EXPENSE (INCLUDING
+  ATTORNEYS' FEES) ARISING OUT OF YOUR USE OF THIS SOFTWARE.
+
+The above copyright notice, permissions notice, and disclaimer may not be
+removed, altered, or obscured and shall be included in all copies of the
+C-Kermit software.  The Trustees of Columbia University in the City of
+New York reserve the right to revoke this permission if any of the terms
+of use set forth above are breached.
+
+(End)
+
+Statement from upstream, Frank da Cruz <fdc@columbia.edu>:
+
+I have no problems with ckermit being automatically downloaded, built, and
+uploaded as long as the license, COPYING.TXT, is included in the package.
+
+
diff --git a/debian/dirs b/debian/dirs
new file mode 100644 (file)
index 0000000..e24bd2d
--- /dev/null
@@ -0,0 +1,5 @@
+etc/kermit
+usr/bin
+usr/sbin
+usr/share/man/man1
+usr/share/doc/ckermit
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..e2c3e01
--- /dev/null
@@ -0,0 +1,9 @@
+ckaaaa.txt
+ckcbwr.txt
+ckccfg.txt
+ckcplm.txt
+ckermit70.txt
+ckermit80.txt
+ckubwr.txt
+ckuins.txt
+ckututor.txt
diff --git a/debian/iksd.conf b/debian/iksd.conf
new file mode 100644 (file)
index 0000000..f7f8263
--- /dev/null
@@ -0,0 +1,9 @@
+; This is iksd.conf, the ckermit configuration file run by
+; IKSD, the Internet Kermit Services Daemon
+; See "man kermit" and http://www.kermit-project.org/uiksd.html
+; for details on configuring this file.
+
+; If you want commands to be run only by anonymous users,
+; place them in etc/kermit/iksd-anon.conf under the anonymous chroot
+; (eg /home/ftp/etc/kermit/iksd-anon.conf )
+
diff --git a/debian/kermit.pam b/debian/kermit.pam
new file mode 100644 (file)
index 0000000..b07925c
--- /dev/null
@@ -0,0 +1,4 @@
+auth   required        pam_unix_auth.so shadow nullok
+account        required        pam_unix_acct.so
+session        required        pam_unix_session.so
+
diff --git a/debian/kermrc b/debian/kermrc
new file mode 100644 (file)
index 0000000..6ba3aa5
--- /dev/null
@@ -0,0 +1,21 @@
+; This is /etc/kermit/kermrc
+; It is executed on startup if ~/.kermrc is not found.
+; See "man kermit" and http://www.kermit-project.org/ for details on
+; configuring this file, and /etc/kermit/kermrc.full
+; for an example of a complex configuration file
+
+; If you want to run additional user-specific customisations in
+; addition to this file, place them in ~/.mykermrc
+
+; Execute user's personal customization file (named in environment var
+; CKERMOD or ~/.mykermrc)
+; 
+
+if def \$(CKERMOD) assign _myinit \$(CKERMOD)
+if not def _myinit assign _myinit \v(home).mykermrc
+
+xif exist \m(_myinit)  {               ; If it exists,
+    echo Executing \m(_myinit)...      ; print message,
+    take \m(_myinit)                   ; and TAKE the file.
+}
+
diff --git a/debian/links b/debian/links
new file mode 100644 (file)
index 0000000..9f5be8b
--- /dev/null
@@ -0,0 +1,7 @@
+usr/bin/kermit usr/bin/kermit-sshsub
+usr/bin/kermit usr/sbin/iksd
+etc/kermit/kermrc.full usr/bin/kermrc 
+usr/share/man/man1/kermit.1.gz usr/share/man/man1/kermrc.1.gz
+usr/share/man/man1/kermit.1.gz usr/share/man/man1/kermit-sshsub.1.gz
+usr/share/man/man1/kermit.1.gz usr/share/man/man8/iksd.8.gz
+usr/share/doc/ckermit/ckaaaa.txt.gz usr/share/doc/ckermit/README.gz
diff --git a/debian/menu b/debian/menu
new file mode 100644 (file)
index 0000000..2167bfd
--- /dev/null
@@ -0,0 +1 @@
+?package(ckermit):needs="text" section="Applications/Network/File Transfer" title="kermit" command="/usr/bin/kermit"
diff --git a/debian/patches/010_makefile-destdir-support.patch b/debian/patches/010_makefile-destdir-support.patch
new file mode 100644 (file)
index 0000000..d3d2854
--- /dev/null
@@ -0,0 +1,43 @@
+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
new file mode 100644 (file)
index 0000000..84a7f82
--- /dev/null
@@ -0,0 +1,1613 @@
+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
new file mode 100644 (file)
index 0000000..9c12683
--- /dev/null
@@ -0,0 +1,25 @@
+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
new file mode 100644 (file)
index 0000000..28d0791
--- /dev/null
@@ -0,0 +1,103 @@
+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
new file mode 100644 (file)
index 0000000..6bcf2b0
--- /dev/null
@@ -0,0 +1,14 @@
+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
new file mode 100644 (file)
index 0000000..a57b0fd
--- /dev/null
@@ -0,0 +1,128 @@
+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
new file mode 100644 (file)
index 0000000..5623377
--- /dev/null
@@ -0,0 +1,6 @@
+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
diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in
new file mode 100644 (file)
index 0000000..cef83a3
--- /dev/null
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] templates
diff --git a/debian/po/cs.po b/debian/po/cs.po
new file mode 100644 (file)
index 0000000..f6c2737
--- /dev/null
@@ -0,0 +1,113 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-5\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-02-27 09:47+0100\n"
+"Last-Translator: Martin Sin <martin.sin@zshk.cz>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Povolit Internet Kermit Service Daemon (IKSD) v souboru inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Internet Kermit Service Daemon (IKSD) je program C-Kermit běžící jako "
+"internetová služba, podobně jako FTP nebo Telnet. Spouští protokol Telnetu "
+"podobně, jako server Telnet a posílá soubory jako server FTP. Ale na rozdíl "
+"od serveru FTP, IKSD používá k přenosu Kermitový souborový protokol (ten je "
+"výkonnější a pružnější) a umožňuje obě klient/server připojení založená na "
+"FTP, stejně tak jako přímou interakci s klávesnicí. K dispozici jsou také "
+"bezpečné metody autentizace a šifrovaných relací právě tak jako široká škála "
+"funkcí umožňujících odesílání souborů a řízení. Ty mohou být zapsány ve "
+"formě skriptů umožňujících automatizaci libovolně složitých úloh."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Povolit anonymní přihlášení k IKSD?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD umožňuje anonymní přihlášení (používá chroot), podobně jako anonymní "
+"FTP."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Adresář pro anonymní přihlášení k IKSD:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Zadejte adresář pro anonymní přihlášení k IKSD. Při přihlášení do tohoto "
+"adresáře bude proveden chroot(). Tento adresář NEBUDE vytvořen."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Výchozí hodnotou je /home/ftp (stejně jako u wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Nebyl nalezen daemon inet, IKSD není možno nastavit."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Nainstalujte prosím nějaký inetd (např. openbsd-inetd) a nastavte znovu "
+"ckermit:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
+
+#~ msgid "/home/ftp"
+#~ msgstr "/home/ftp"
diff --git a/debian/po/da.po b/debian/po/da.po
new file mode 100644 (file)
index 0000000..f5c71b5
--- /dev/null
@@ -0,0 +1,125 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-12 09:38+0100\n"
+"Last-Translator: Jacob Sparre Andersen <sparre@nbi.dk>\n"
+"Language-Team: Debian L10N Danish <debian-l10n-danish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Aktivér Internet Kermit Service Daemon (IKSD) i inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Internet Kermit Service Daemon (IKSD) er C-Kermit programmet der kører som "
+"en internetservice, ligesom en FTP- eller telnetserver. Den eksekverer "
+"telnet protokollen ligesom en telnet server, og overfører filer ligesom en "
+"FTP server. Men i modsætningen til en FTP server, bruger IKSD Kermit-"
+"filoverførselprotokollen (som er mere kraftfuld og fleksibel) og tillader "
+"både FTP-lignende klient/server forbindelser samt direkte tastatur "
+"interaktion. Sikre godkendelsesmetoder og krypterede sessioner er "
+"tilgængelige, samt et bredt udvalg af filoverførsel og "
+"håndteringsfunktioner, som kan skriptes til at køre automatiske forskellige "
+"komplekse opgaver."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Aktivér anonyme IKSD login?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr "IKSD understøtter anonyme login (vha. 'chroot'), ligesom anonym FTP."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Mappen til anonyme IKSD login:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Indtast mappen der skal bruges til anonyme IKSD login. En chroot() vil blive "
+"udført i denne mappe ved login. Denne mappe vil IKKE blive oprettet."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Standarden er /home/ftp (ligesom wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Fandt ingen inet-dæmon, så IKSD kan ikke sættes op."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Installér en inet-dæmon (for eksempel openbsd-inetd) og sæt så ckermit op "
+"igen med:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
+
+#~ msgid "/home/ftp"
+#~ msgstr "/home/ftp"
+
+#~ msgid ""
+#~ "IKSD can be accessed by any Telnet client. If file transfer is required, "
+#~ "the Telnet client must include Kermit file transfer protocol.  Best "
+#~ "results are obtained when the client implements the Telnet Kermit Option "
+#~ "(as do Kermit 95 for Windows and C-Kermit for Unix) for \"tight coupling"
+#~ "\" of client and server."
+#~ msgstr ""
+#~ "IKSD kan tilgås af hvilken som helst telnet klient. Hvis filoverførsel er "
+#~ "krævet, skal telnetklienten inkludere Kermit filoverførselprotokollen. De "
+#~ "bedste resultater opnås når klienten implementerer 'telnet Kermit "
+#~ "tilvalg'(det gør Kermit 95 til Windows og C-Kermit til Unix) for tæt "
+#~ "kobling af klient og server."
diff --git a/debian/po/de.po b/debian/po/de.po
new file mode 100644 (file)
index 0000000..64b24b0
--- /dev/null
@@ -0,0 +1,104 @@
+# translation of po-debconf template to German
+# This file is distributed under the same license as the ckermit package.
+# Copyright (C):
+#
+# Matthias Julius <mdeb@julius-net.net> 2007, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-02 10:09-0500\n"
+"Last-Translator: Matthias Julius <mdeb@julius-net.net>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Den Internet-Kermit-Service-Daemon (IKSD) in inetd.conf aktivieren?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Der Internet Kermit Service Daemon (IKSD) ist ein C-Kermit-Programm, welches "
+"ähnlich einem FTP- oder Telnet-Server als Internet-Service läuft. Es führt "
+"das Telnet-Protokoll wie ein Telnet-Server aus und es überträgt Dateien wie "
+"ein FTP-Server. Aber anders als ein FTP-Server benutzt IKSD das Kermit-Datei-"
+"Transfer-Protokoll (welches leistungsfähiger und flexibler ist) und erlaubt "
+"sowohl FTP-ähnliche Client/Server-Verbindungen als auch direkte Tastatur-"
+"Interaktion. Sichere Authentifizierungs-Methoden und verschlüsselte "
+"Sitzungen sowie eine große Auswahl von Dateiübertragungs- und -"
+"verwaltungsfunktionen sind verfügbar. Diese können in Skripten verwendet "
+"werden, um beliebig komplexe Aufgaben auszuführen."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Anonyme IKSD-Anmeldungen ermöglichen?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD unterstützt anonyme Anmeldungen (verwendet chroot) ähnlich anonymem FTP."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Verzeichnis für anonyme IKSD-Anmeldungen:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Geben Sie das Verzeichnis für anonyme IKSD-Anmeldungen ein. Ein chroot()-"
+"Aufruf in dieses Verzeichnis wird bei der Anmeldung durchgeführt. Das "
+"Verzeichnis wird NICHT angelegt."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Die Voreinstellung ist /home/ftp (wie bei wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Kein inet-Daemon gefunden, daher kann IKSD nicht konfiguriert werden."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Bitte installieren Sie einen Inetd (z.B. openbsd-inetd) und konfigurieren "
+"Sie Ckermit neu durch Eingabe von:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/es.po b/debian/po/es.po
new file mode 100644 (file)
index 0000000..7542102
--- /dev/null
@@ -0,0 +1,128 @@
+# ckermit po-debconf translation to Spanish
+# Copyright (C) 2009 Software in the Public Interest
+# This file is distributed under the same license as the ckermit package.
+#
+# Changes:
+#   - Initial translation
+#       Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2009
+#
+# Traductores, si no conocen el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+#       info -n '(gettext)PO Files'
+#       info -n '(gettext)Header Entry'
+#
+# Equipo de traducción al español, por favor lean antes de traducir
+# los siguientes documentos:
+#
+#   - El proyecto de traducción de Debian al español
+#     http://www.debian.org/intl/spanish/
+#     especialmente las notas y normas de traducción en
+#     http://www.debian.org/intl/spanish/notas
+#
+#   - La guía de traducción de po's de debconf:
+#     /usr/share/doc/po-debconf/README-trans
+#     o http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-06 09:03+0100\n"
+"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n"
+"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr ""
+"¿Desea activar el demonio del servicio Kermit de internet (IKSD) en el "
+"archivo «inetd.conf»?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"El demonio del servicio Kermit de internet (IKSD) es el programa C-Kermit "
+"ejecutándose como un servicio de internet, similar a un servidor de FTP o de "
+"Telnet. Ejecuta el protocolo de Telnet como si fuera un servidor de Telnet y "
+"transfiere los archivos como un servidor de FTP. Pero a diferencia de un "
+"servidor FTP, IKSD utiliza el protocolo de transferencia de archivos de "
+"Kermit (que es más potente y flexible) y, permite conexiones con el cliente "
+"y el servidor similares a FTP así como interacción directa desde el teclado. "
+"Están disponibles los métodos de autenticación seguros y las sesiones "
+"cifradas, así como un amplio rango de funciones de transferencia y gestión "
+"de archivos, que se pueden automatizar mediante scripts para ejecutar tareas "
+"más complejas."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "¿Desea activar el acceso anónimo en IKSD?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD permite acceder de forma anónima (utilizando chroot), de forma parecida "
+"a un FTP anónimo."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Directorio para los accesos anónimos de IKSD:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Introduzca el directorio para los accesos anónimos de IKSD. Se realizará un "
+"chroot() en este directorio al identificarse. NO se creará este directorio."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "El directorio predeterminado es «/home/ftp» (al igual que en wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+"No se ha encontrado el demonio inet, de modo que no se puede configurar IKSD."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Instale un demonio de inet (por ejemplo: openbsd-inetd) y reconfigure "
+"ckermit ejecutando:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/fi.po b/debian/po/fi.po
new file mode 100644 (file)
index 0000000..2bff98f
--- /dev/null
@@ -0,0 +1,103 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: \n"
+"Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
+"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Finnish\n"
+"X-Poedit-Country: FINLAND\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr ""
+"Otetaanko Internet Kermit Service Daemon (IKSD) käyttöön tiedostossa inetd."
+"conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Internet Kermit Service Daemon (IKSD) on C-Kermit-ohjelma, jota ajetaan "
+"Internet-palveluna FTP- ja Telnet-palvelimien tapaan. Se käyttää Telnet-"
+"protokollaa Telnet-palvelimen tapaan ja siirtää tiedostoja FTP-palvelimen "
+"tapaan. FTP-palvelimista poiketen IKSD käyttää Kermit-"
+"tiedostonsiirtoprotokollaa (joka on tehokkaampi ja joustavampi) ja sallii "
+"sekä FTP:n kaltaiset asiakas/palvelin-yhteydet että suoran näppäimistön "
+"käytön. Käytettävissä on turvallisia tunnistautumismenetelmiä ja salattuja "
+"yhteysmuotoja samoin kuin laaja joukko tiedostonsiirto- ja "
+"hallintatoimintoja, joiden avulla voidaan automatisoida mielivaltaisen "
+"monimutkaisia tehtäviä."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Otetaanko anonyymit IKSD-kirjautumiset käyttöön?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD tukee anonyymeja kirjautumisia (käyttäen chrootia) anonyymin FTP:n "
+"tapaan."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Anonyymien IKSD-kirjautumisten hakemisto:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Anna hakemisto anonyymeille IKSD-kirjautumisille. Kirjautumisen yhteydessä "
+"hakemistolle ajetaan chroot(). Tätä hakemistoa EI luoda."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Oletus on /home/ftp (sama kuin paketilla wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+"Mitään inet-taustaohjelmaa ei löytynyt, joten IKSD:n asetuksia ei voida "
+"tehdä."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Asenna inetd (esim. openbsd-inetd) ja muokkaa ckermitin asetuksia komennolla:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/fr.po b/debian/po/fr.po
new file mode 100644 (file)
index 0000000..58d81ac
--- /dev/null
@@ -0,0 +1,110 @@
+# Translation of ckermit debconf screen to French
+# Copyright (C) 2004-2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the ckermit package.
+#
+# Translator
+# Olivier Trichet <olivier.trichet@freesurf.fr>, 2004, 2007
+# Florentin Duneau <fduneau@gmail.com>, 2009
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-04 20:18+0100\n"
+"Last-Translator: Florentin Duneau <fduneau@gmail.com>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr ""
+"Faut-il activer le démon de service internet Kermit (IKSD) dans inetd.conf ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Le démon de service internet Kermit (IKSD) correspond au programme C-Kermit "
+"lancé en tant que service internet, tel un serveur FTP ou Telnet. Il gère le "
+"protocole Telnet comme un serveur Telnet et le transfert de fichiers comme "
+"un serveur FTP. Mais à la différence d'un serveur FTP, IKSD utilise le "
+"protocole de transfert de fichiers Kermit (qui est flexible et plus "
+"puissant) ; il autorise à la fois des connexions client/serveur comme FTP et "
+"des commandes passées directement au clavier. Des méthodes "
+"d'authentification sécurisée et de chiffrement de session sont disponibles, "
+"ainsi qu'un large panel de fonctions de transfert et gestion de fichiers qui "
+"peuvent, via des scripts, être automatisées pour effectuer des tâches "
+"complexes."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Faut-il autoriser les connexions IKSD anonymes ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD gère les connexions anonymes dans un environnement fermé d'exécution "
+"(« chroot »), de manière comparable aux connexions FTP anonymes."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Répertoire pour les connexions IKSD anonymes :"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Veuillez indiquer le répertoire pour les connexions IKSD anonymes. Un "
+"environnement d'exécution fermé (« chroot») sera démarré dans ce répertoire à "
+"la connexion. Ce répertoire ne sera pas créé."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Par défaut, comme pour wu-ftpd, /home/ftp est utilisé."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Aucun démon inetd installé, IKSD ne sera pas configuré"
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Veuillez installer un démon inetd (par exemple, openbsd-inetd) et "
+"reconfigurer ckermit avec :"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/gl.po b/debian/po/gl.po
new file mode 100644 (file)
index 0000000..9319596
--- /dev/null
@@ -0,0 +1,109 @@
+# Galician translation of ckermit's debconf templates
+# This file is distributed under the same license as the ckermit package.
+#
+# Jacobo Tarrio <jtarrio@debian.org>, 2007.
+# marce villarino <mvillarino@users.sourceforge.net>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-02-28 11:51+0100\n"
+"Last-Translator: marce villarino <mvillarino@users.sourceforge.net>\n"
+"Language-Team: Galician <proxecto@trasno.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 0.2\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Desexa activar o servizo Kermit de Internet (IKSD) en inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"O servizo Kermit de Internet (IKSD) é o programa C-Kermit executándose como "
+"un servizo de Internet, semellante a un servidor FTP ou Telnet. Executa o "
+"protocolo Telnet igual que un servidor Telnet, e transfire ficheiros igual "
+"que un servidor FTP. Pero, ao contrario que un servidor FTP, IKSD emprega o "
+"protocolo de transferencia de ficheiros Kermit (que é máis potente e "
+"flexible) e permite conexións cliente/servidor semellantes ás de FTP así "
+"como interacción directa polo teclado. Hai dispoñíbeis métodos seguros de "
+"autenticación e sesións cifradas, así como unha grande variedade de funcións "
+"de xestión e transferencia de ficheiros coas que se pode facer un script "
+"para automatizar as tarefas arbitrariamente complexas."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Desexa activar as conexións IKSD anónimas?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD soporta conexións anónimas (empregando chroot), semellantes ao FTP "
+"anónimo."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Directorio para as conexións IKSD anónimas:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Introduza o directorio para as conexións IKSD anónimas. Hase realizar unha "
+"operación chroot() sobre este directorio ao se conectar. NON se ha crear "
+"este directorio."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "O valor predeterminado é /home/ftp (o mesmo que wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Non se atopou o daemon inet, polo que non se pode configurar IKSD."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Instale un inetd (por ex. openbsd-inetd) e logo reconfigure ckermit coa "
+"orden:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
+
+#~ msgid "/home/ftp"
+#~ msgstr "/home/ftp"
diff --git a/debian/po/it.po b/debian/po/it.po
new file mode 100644 (file)
index 0000000..92f1c09
--- /dev/null
@@ -0,0 +1,102 @@
+# ckermit italian po-debconf translation
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ckermit package.
+# Luca Bruno <lucab@debian.org>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2010-11-02 21:31+0100\n"
+"Last-Translator: Luca Bruno <lucab@debian.org>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Abilitare l'Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"L'Internet Kermit Service Daemon (IKSD) è il programma C-Kermit in "
+"esecuzione come servizio Internet, in maniera simile ad un server FTP o "
+"Telnet. Può supportare protocolli Telnet come un server Telnet e trasferire "
+"file come un server FTP. A differenza di un server FTP, IKSD usa il "
+"protocollo di trasferimento Kermit (più potente e flessibile) e permette "
+"connessioni client/server simili a FTP così come l'interazione diretta da "
+"tastiera. Sono disponibili metodi di autenticazione disicura e sessioni "
+"cifrate, ma anche un'ampia gamma di funzioni di gestione e trasferimento "
+"file, che possono essere usate in script per automatizzare lavori complessi."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Abilitare gli accessi anonimi a IKSD?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD supporta gli accessi anonimi (usando chroot), in maniera simile all'FTP "
+"anonimo."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Directory per accessi IKSD anonimi:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Specificare una directory per gli accessi IKSD anonimi. Al login, verrà "
+"effettuato un chroot() in tale directory. La directory NON verrà creata "
+"automaticamente."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "La directory predefinita è /home/ftp (la stessa usata da wu-ftpd)"
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+"Non è stato trovato alcun demone inet, IKSD non può essere configurato."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Installare un gestore inetd (es. openbsd-inetd) ed in seguito riconfigurare "
+"ckermit con:"
diff --git a/debian/po/ja.po b/debian/po/ja.po
new file mode 100644 (file)
index 0000000..14c4b3e
--- /dev/null
@@ -0,0 +1,125 @@
+# \r
+#    Translators, if you are not familiar with the PO format, gettext\r
+#    documentation is worth reading, especially sections dedicated to\r
+#    this format, e.g. by running:\r
+#         info -n '(gettext)PO Files'\r
+#         info -n '(gettext)Header Entry'\r
+# \r
+#    Some information specific to po-debconf are available at\r
+#            /usr/share/doc/po-debconf/README-trans\r
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans\r
+# \r
+#    Developers do not need to manually edit POT or PO files.\r
+# \r
+# \r
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-01 11:33+0100\n"
+"Last-Translator: Hideki Yamane <henrich@samba.gr.jp>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "inetd.conf で Internet Kermit Service Daemon (IKSD) を有効にしますか?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Internet Kermit Service Daemon (IKSD) は、C-Kermit プログラムを FTP や "
+"Telnet サーバのようなインターネットサービスとして動作させるものです。それはま"
+"るでTelnet サーバのように Telnet プロトコルを実行し、FTP サーバのようにファイ"
+"ルを転送します。しかし FTP サーバとは違い、IKSD は (よりパワフルで柔軟な) "
+"Kermit ファイル転送プロトコルを使い、キーボードからの直接入力時と同様な形で "
+"FTP ライクなクライアント・サーバ接続の双方を許可します。任意の複雑な処理を自"
+"動化するような記述が可能な、安全な認証方法・暗号化されたセッション・広範囲の"
+"ファイル転送及び管理機能が可能になっています。"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "匿名 IKSD ログインを有効にしますか?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD は、匿名 FTP に似た (chroot を使った) 匿名ログインをサポートしています。"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "匿名 IKSD ログイン:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"匿名 IKSD ログイン用のディレクトリを入力してください。ログインの際、このディ"
+"レクトリで chroot() が有効になります。このディレクトリは「作成されません」。"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "デフォルトは /home/ftp です (wu-ftpd と同じです)"
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "inet デーモンが見つからないので、IKSD を設定できません。"
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"inetd (openbsd-inetd など) をインストールしてから ckermit を以下のようにして"
+"再設定してください:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
+
+#~ msgid "/home/ftp"
+#~ msgstr "/home/ftp"
+
+#~ msgid ""
+#~ "IKSD can be accessed by any Telnet client. If file transfer is required, "
+#~ "the Telnet client must include Kermit file transfer protocol.  Best "
+#~ "results are obtained when the client implements the Telnet Kermit Option "
+#~ "(as do Kermit 95 for Windows and C-Kermit for Unix) for \"tight coupling"
+#~ "\" of client and server."
+#~ msgstr ""
+#~ "IKSD はあらゆる Telnet クライアントからアクセス可能です。ファイル転送が必"
+#~ "要な場合、Telnet クライアントは Kermit ファイル転送プロトコルを含んでいる"
+#~ "必要があります。最も良い結果が得られるのは、(Windows 用の Kermit 95 と "
+#~ "Unix 用の C-Kermit のように) クライアントが Telnet Kermit オプションを実装"
+#~ "している時です。"
diff --git a/debian/po/pt.po b/debian/po/pt.po
new file mode 100644 (file)
index 0000000..4d89ca3
--- /dev/null
@@ -0,0 +1,106 @@
+# translation of ckermit debconf to Portuguese
+# Copyright (C) 2007 Ricardo Silva
+# This file is distributed under the same license as the ckermit package.
+#
+# Ricardo Silva <ardoric@gmail.com>, 2007.
+# Américo Monteiro <a_monteiro@netcabo.pt>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-09 20:32+0000\n"
+"Last-Translator: Américo Monteiro <a_monteiro@netcabo.pt>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Activar o Internet Kermit Service Daemon (IKSD) no inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"O Internet Kermit Service Daemon (IKSD) é o programa C-Kermit que corre como "
+"um serviço de Internet, semelhante a um servidor Telnet ou FTP. Executa o "
+"protocolo Telnet tal como um servidor Telnet e transfere ficheiros tal como "
+"um servidor FTP. Mas, ao contrário de um servidor FTP, o IKSD usa o "
+"protocolo de transferência de ficheiros Kermit (que é mais poderoso e "
+"flexível) e permite ligações cliente/servidor tanto ao estilo FTP como com "
+"interacção directa através do teclado. Estão também disponíveis métodos "
+"seguros de autenticação e sessões cifradas, bem como um vasto leque de "
+"funções para a gestão de transferência de ficheiros, que podem ser usadas em "
+"scripts para automatizar tarefas consideradas complexas."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Permitir logins anónimos no IKSD?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"O IKSD suporta logins anónimos (usando chroot), semelhante a FTP anónimo."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Directório para logins anónimos no IKSD:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Introduza o directório para logins anónimos no IKSD. Será realizada uma "
+"chroot() para esse directório durante o login. Este directório NÃO será "
+"criado."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Por predefinição é /home/ftp (o mesmo que no wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+"Nenhum deamon inet encontrado, portanto o IKSD não pode ser configurado."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Por favor instale um inetd (p.ex. openbsd-inetd) e depois reconfigure o "
+"ckermit com:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/ru.po b/debian/po/ru.po
new file mode 100644 (file)
index 0000000..3bc7d9a
--- /dev/null
@@ -0,0 +1,106 @@
+# translation of ru.po to Russian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Kozlov <yuray@komyakino.ru>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-02-27 20:29+0300\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Включить интернет-службу сервиса Kermit (IKSD) в inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Интернет-служба сервиса Kermit (IKSD) -- это программа C-Kermit, работающая "
+"как интернет-сервис, подобно серверам FTP или Telnet. Она работает по "
+"протоколу Telnet как сервер Telnet и пересылает файлы как сервер FTP. Но в "
+"отличии от сервера FTP, IKSD использует протокол передачи файлов Kermit "
+"(который мощнее и гибче), в котором помимо FTP-подобного клиент/серверного "
+"соединения можно ещё интерактивно переписываться с помощью клавиатуры. "
+"Поддерживается шифрование сеанса и различные методы безопасной "
+"аутентификации, а также большой выбор функций пересылки файлов и управления, "
+"которые можно использовать в сценариях для автоматизации задач произвольной "
+"сложности."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Разрешить анонимные подключения к IKSD?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD поддерживает анонимные подключения (используется chroot) подобно "
+"анонимному FTP."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Каталог, куда попадают при анонимном входе в IKSD:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Введите каталог для анонимных подключений к IKSD. При входе будет запущена "
+"функция chroot() в этот каталог. Этот каталог создан НЕ будет."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "По умолчанию используется /home/ftp (как у wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr "Служба inet не найдена, IKSD невозможно настроить."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Установите inetd (например, пакет openbsd-inetd) и повторите настройку "
+"ckermit:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/sv.po b/debian/po/sv.po
new file mode 100644 (file)
index 0000000..10d89ae
--- /dev/null
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ckermit 211-13\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: 2009-03-05 14:00+0100\n"
+"Last-Translator: Martin Bagge <brother@bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr "Aktivera Internet Kermit Service Daemon (IKSD) i inetd.conf?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+"Internet Kermit Service dameon (IKSD) är C-Kermit-programmet som körs som en "
+"Internet-demon liknande FTP eller en Telnet-server. IKSD agerar telnetserver "
+"i enlighet med protokollet och överför filer som en FTP-server. Men istället "
+"för FTP använder IKSD Kermit file transfer protocol (som är mer kraftfullt "
+"och flexibelt) och tillåter både FTP-liknande klient-/server-anslutningar så "
+"väl som direkt tangentbords-interaktion. Säkra autentiseringsmetoder och "
+"krypterade sessioner finns att tillgå utöver en mängd filöverförings och -"
+"hanteringsfunktioner som kan skriptas och för att automatisera oändligt "
+"komplexa uppgifter."
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr "Aktivera anonyma IKSD-inloggningar?"
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+"IKSD har stöd för anonyma inloggningar (med chroot), detta liknar anonym FTP."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr "Katalog för anonyma IKSD-inloggningar:"
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+"Ange katalogen för anonyma IKSD-inloggningar. En chroot() kommer att "
+"användas i denna katalog vid inloggningen. Katalogen kommer INTE att skapas."
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr "Standardvärdet är /home/ftp (samma som wu-ftpd)."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+"Tjänstehanteraren inetd kunde inte hittas och därmed kan inte IKSD aktiveras."
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
+"Installera en tjänstehanterare (ex. openbsd-inetd) och kör sedan denna guide "
+"för ckermit igen med:"
+
+#~ msgid "dpkg-reconfigure ckermit"
+#~ msgstr "dpkg-reconfigure ckermit"
diff --git a/debian/po/templates.pot b/debian/po/templates.pot
new file mode 100644 (file)
index 0000000..e1a9680
--- /dev/null
@@ -0,0 +1,85 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: ckermit@packages.debian.org\n"
+"POT-Creation-Date: 2009-03-14 23:40+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running as "
+"an Internet service, similar to an FTP or Telnet server.  It executes Telnet "
+"protocol just like a Telnet server and it transfers files like an FTP "
+"server.  But unlike an FTP server, IKSD uses the Kermit file transfer "
+"protocol (which is more powerful and flexible) and allows both FTP-like "
+"client/server connections as well as direct keyboard interaction.  Secure "
+"authentication methods and encrypted sessions are available, as well as a "
+"wide range of file transfer and management functions, which can be scripted "
+"to automate arbitrarily complex tasks."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid "Enable anonymous IKSD logins?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:2001
+msgid ""
+"IKSD supports anonymous logins (using chroot), similar to anonymous FTP."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "Directory for anonymous IKSD logins:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid ""
+"Enter directory for anonymous IKSD logins. A chroot() will be performed into "
+"this directory on login. This directory will NOT be created."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:3001
+msgid "The default is /home/ftp (same as wu-ftpd)."
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid "No inet daemon found, so IKSD cannot be configured."
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../templates:4001
+msgid ""
+"Please install an inetd (e.g. openbsd-inetd) and then reconfigure ckermit "
+"with:"
+msgstr ""
diff --git a/debian/postinst b/debian/postinst
new file mode 100644 (file)
index 0000000..cd9bce8
--- /dev/null
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+anon='off'
+prefix='#<off>#'
+dir='/home/ftp'
+inetdentry='kermit      stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/iksd'
+iksd_args='-A --initfile:/etc/kermit/iksd-anon.conf --dbfile:/var/run/iksd.db --syslog:5'
+
+if [ "$1" = "configure" ]
+then
+    gotinetd=0
+    if [ -x "`which update-inetd 2>/dev/null`" ]; then
+       gotinetd=1
+    fi
+
+    db_get ckermit/iksd || true
+    if [ "$RET" = true ]
+    then
+       if [ $gotinetd -eq 0 ]; then
+           db_fset ckermit/iksd seen false || true
+           db_input critical ckermit/iksd-no-inetd || true
+           db_go || true
+       else
+            prefix=""
+            db_get ckermit/iksd-anon || true
+            if [ "$RET" = true ]
+            then
+               anon="on"
+               db_get ckermit/iksd-anondir || true
+               dir="$RET"
+           fi
+        fi
+    fi
+
+    if [ $gotinetd -eq 1 ]; then
+       iksd_args="$iksd_args --root:$dir --anonymous:$anon"
+       update-inetd --remove "kermit"
+       update-inetd --add "$prefix$inetdentry $iksd_args"
+    fi
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/postrm b/debian/postrm
new file mode 100644 (file)
index 0000000..4cbf6c3
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+remove)
+       [ -e /usr/sbin/update-inetd ] && update-inetd --remove "kermit"
+       [ -e /var/run/iksd ] && rm -f /var/run/iksd.db
+       ;;
+purge)
+    rmdir /etc/kermit >/dev/null 2>&1 || true
+       ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..e9faea2
--- /dev/null
@@ -0,0 +1,100 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# debian/rules for ckermit
+# GNU copyright 1997 to 1999 by Joey Hess.
+# modified for ckermit by Ian Beckwith <ianb@debian.org>
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+BUILDDIR=`pwd`/debian/ckermit
+
+CFLAGS = -g -DCK_SYSINI=\\\"/etc/kermit/kermrc\\\"    \
+            -DIKSDCONF=\\\"/etc/kermit/iksd.conf\\\"  \
+            -DOPENSSL_097 -DCK_INI_B -DTIMEH -DCK_SOCKS \
+                       -DX509_SUBJECT_ALT_NAME_TO_USER
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+       CFLAGS += -O0
+else
+       CFLAGS += -O2
+endif
+
+MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' LNKFLAGS="-lsocks -Wl,-z,defs -Wl,--as-needed"
+
+#MAKETARGET=linux+krb5+krb4+openssl+shadow+pam
+MAKETARGET=linux+shadow+pam
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+
+       touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp
+       dh_testdir
+
+       $(MAKE) $(MAKEOPTS) $(MAKETARGET)
+
+       touch build-stamp
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+
+       $(MAKE) $(MAKEOPTS) clean
+       rm -f wermit # no longer cleaned by upstream makefile
+       rm -f UNINSTALL
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_prep
+       dh_installdirs
+
+       # Add here commands to install the package into debian/ckermit.
+       $(MAKE) $(MAKEOPTS) install
+       # move aside full config file (later linked to by dh_link)
+       mv "$(BUILDDIR)/usr/bin/ckermit.ini" "$(BUILDDIR)/etc/kermit/kermrc.full"
+       # install conf files
+       install -m 0644  -g 0 -o 0 debian/kermrc "$(BUILDDIR)/etc/kermit/"
+       install -m 0644  -g 0 -o 0 debian/iksd.conf "$(BUILDDIR)/etc/kermit/"
+       # link is recreated properly by dh_link
+       rm "$(BUILDDIR)/usr/bin/kermit-sshsub"
+       # duplicated in /usr/share/doc/ckermit/copyright
+       rm "$(BUILDDIR)/usr/share/doc/ckermit/COPYING.TXT"
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+       dh_installchangelogs -k ckc211.txt
+       dh_installdocs
+       dh_installdirs
+       dh_installmenu
+       dh_installdebconf
+       dh_installpam --name=kermit
+       dh_installman
+       dh_lintian
+       dh_link
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_makeshlibs
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/templates b/debian/templates
new file mode 100644 (file)
index 0000000..b1a888e
--- /dev/null
@@ -0,0 +1,37 @@
+Template: ckermit/iksd
+Type: boolean
+Default: false
+_Description: Enable Internet Kermit Service Daemon (IKSD) in inetd.conf?
+ The Internet Kermit Service Daemon (IKSD) is the C-Kermit program running
+ as an Internet service, similar to an FTP or Telnet server.  It executes
+ Telnet protocol just like a Telnet server and it transfers files like an
+ FTP server.  But unlike an FTP server, IKSD uses the Kermit file transfer
+ protocol (which is more powerful and flexible) and allows both FTP-like
+ client/server connections as well as direct keyboard interaction.  Secure
+ authentication methods and encrypted sessions are available, as well as a
+ wide range of file transfer and management functions, which can be
+ scripted to automate arbitrarily complex tasks.
+
+Template: ckermit/iksd-anon
+Type: boolean
+Default: false
+_Description: Enable anonymous IKSD logins?
+ IKSD supports anonymous logins (using chroot), similar to anonymous FTP.
+
+Template: ckermit/iksd-anondir
+Type: string
+Default: /home/ftp
+_Description: Directory for anonymous IKSD logins:
+ Enter directory for anonymous IKSD logins. A chroot() will be performed
+ into this directory on login. This directory will NOT be created.
+ .
+ The default is /home/ftp (same as wu-ftpd).
+
+Template: ckermit/iksd-no-inetd
+Type: error
+#flag:translate!:3
+_Description: No inet daemon found, so IKSD cannot be configured.
+ Please install an inetd (e.g. openbsd-inetd) and then
+ reconfigure ckermit with:
+ .
+ dpkg-reconfigure ckermit
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..b181a57
--- /dev/null
@@ -0,0 +1,6 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# Site         Directory               Pattern                 Version Script
+version=2
+ftp://ftp.columbia.edu/kermit/archives/cku(\d+)\.tar\.gz       debian  uupdate