<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss
  version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  
>
  <channel>
    <title>Index on Open Kermit Project</title>
    <link>https://www.openkermit.org/</link>
    <description>Recent content in Index on Open Kermit Project</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <atom:link href="https://www.openkermit.org/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>C-Kermit Help Reference</title>
      <link>https://www.openkermit.org/ckermit/help-reference/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/ckermit/help-reference/</guid>
      <description>&lt;h1 id=&#34;c-kermit-help-reference&#34;&gt;C-Kermit Help Reference&lt;/h1&gt;&#xA;&lt;p&gt;Generated from a running kermit build by &lt;code&gt;tools/gen_help_reference.py&lt;/code&gt;. Do not edit by hand.&lt;/p&gt;&#xA;&lt;h2 id=&#34;introductory-material&#34;&gt;Introductory Material&lt;/h2&gt;&#xA;&lt;h3 id=&#34;intro&#34;&gt;INTRO&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Welcome to UNIX C-Kermit communications software for:&#xA; . Error-free and efficient file transfer&#xA; . Terminal connection&#xA; . Script programming&#xA; . International character set conversion&#xA; . Numeric and alphanumeric paging&#xA; &#xA;Supporting:&#xA; . Serial connections, direct or dialed.&#xA; . Automatic modem dialing&#xA; . TCP/IP network connections:&#xA;   - Telnet sessions&#xA;   - SSH connections via external agent&#xA;   - Rlogin sessions&#xA;   - FTP sessions&#xA;   - HTTP 1.1 sessions&#xA;   - Internet Kermit Service&#xA; &#xA;While typing commands, you may use the following special characters:&#xA; . DEL, RUBOUT, BACKSPACE, CTRL-H: Delete the most recent character typed.&#xA; . CTRL-W:      Delete the most recent word typed.&#xA; . CTRL-U:      Delete the current line.&#xA; . CTRL-R:      Redisplay the current line.&#xA; . CTRL-P:      Command recall - go backwards in command recall buffer.&#xA; . CTRL-B:      Command recall - same as Ctrl-P.&#xA; . CTRL-N:      Command recall - go forward in command recall buffer.&#xA; . CTRL-K:      Insert the most recently entered local file specifiction.&#xA; . ?            (question mark) Display a menu for the current command field.&#xA; . ESC          (or TAB or Ctrl-I) Attempt to complete the current field.&#xA; . \            (backslash) include the following character literally&#xA;                or introduce a backslash code, variable, or function.&#xA; &#xA;IMPORTANT: Since backslash (\) is Kermit&amp;#39;s command-line escape character,&#xA;you must enter DOS, Windows, or OS/2 pathnames using either forward slash (/)&#xA;or double backslash (\\) as the directory separator in most contexts.&#xA;Examples: C:/TMP/README.TXT, C:\\TMP\\README.TXT.&#xA; &#xA;Command words other than filenames can be abbreviated in most contexts.&#xA; &#xA;Basic commands:&#xA;  EXIT          Exit from Kermit&#xA;  HELP          Request general help&#xA;  HELP command  Request help about the given command&#xA;  TAKE          Execute commands from a file&#xA;  TYPE          Display a file on your screen&#xA;  ORIENTATION   Explains directory structure&#xA; &#xA;Commands for file transfer:&#xA;  SEND          Send files&#xA;  RECEIVE       Receive files&#xA;  GET           Get files from a Kermit server&#xA;  RESEND        Recover an interrupted send&#xA;  REGET         Recover an interrupted get from a server&#xA;  SERVER        Be a Kermit server&#xA; &#xA;File-transfer speed selection:&#xA;  FAST          Use fast settings -- THIS IS THE DEFAULT&#xA;  CAUTIOUS      Use slower, more cautious settings&#xA;  ROBUST        Use extremely slow and cautious settings&#xA; &#xA;File-transfer performance fine tuning:&#xA;  SET RECEIVE PACKET-LENGTH  Kermit packet size&#xA;  SET WINDOW                 Number of sliding window slots&#xA;  SET PREFIXING              Amount of control-character prefixing&#xA; &#xA;To make a direct serial connection:&#xA;  SET LINE      Select serial communication device&#xA;  SET SPEED     Select communication speed&#xA;  SET PARITY    Communications parity (if necessary)&#xA;  SET FLOW      Communications flow control, such as RTS/CTS&#xA;  CONNECT       Begin terminal connection&#xA; &#xA;To dial out with a modem:&#xA;  SET DIAL DIRECTORY     Specify dialing directory file (optional)&#xA;  SET DIAL COUNTRY-CODE  Country you are dialing from (*)&#xA;  SET DIAL AREA-CODE     Area-code you are dialing from (*)&#xA;  LOOKUP                 Lookup entries in your dialing directory (*)&#xA;  SET MODEM TYPE         Select modem type&#xA;  SET LINE               Select serial communication device&#xA;  SET SPEED              Select communication speed&#xA;  SET PARITY             Communications parity (if necessary)&#xA;  DIAL                   Dial the phone number&#xA;  CONNECT                Begin terminal connection&#xA; &#xA;Further info:   HELP DIAL, HELP SET MODEM, HELP SET LINE, HELP SET DIAL&#xA;(*) (For use with optional dialing directory)&#xA; &#xA;To make a network connection:&#xA;  SET NETWORK DIRECTORY  Specify a network services directory (optional)&#xA;  LOOKUP                 Lookup entries in your network directory&#xA;  SET NETWORK TYPE       Select network type (if more than one available)&#xA;  SET HOST               Make a network connection but stay in command mode&#xA;  CONNECT                Begin terminal connection&#xA;  TELNET                 Select a Telnet host and CONNECT to it&#xA;  RLOGIN                 Select an Rlogin host and CONNECT to it&#xA;  SSH [ OPEN ]           Select an SSH host and CONNECT to it&#xA;  FTP [ OPEN ]           Make an FTP connection&#xA;  HTTP OPEN              Make an HTTP connection&#xA; &#xA;To return from a terminal connection to the C-Kermit prompt:&#xA;  Type your escape character followed by the letter C.&#xA; &#xA;To display your escape character:&#xA;  SHOW ESCAPE&#xA; &#xA;To display other settings:&#xA;  SHOW COMMUNICATIONS, SHOW TERMINAL, SHOW FILE, SHOW PROTOCOL, etc.&#xA; &#xA;The manual for C-Kermit is the book &amp;#34;Using C-Kermit&amp;#34;.  For information&#xA;about the manual, visit:&#xA;  http://www.kermitproject.org/usingckermit.html&#xA; &#xA;For an online C-Kermit tutorial, visit:&#xA;  http://www.kermitproject.org/ckututor.html&#xA; &#xA;To learn about script programming and automation:&#xA;  http://www.kermitproject.org/ckscripts.html&#xA; &#xA;For further information about a particular command, type HELP xxx,&#xA;where xxx is the name of the command.  For documentation, news of new&#xA;releases, and information about other Kermit software, visit the&#xA;Kermit Project website:&#xA; &#xA;  http://www.kermitproject.org/&#xA; &#xA;For information about technical support please visit this page:&#xA; &#xA;  http://www.kermitproject.org/support.html&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;news&#34;&gt;NEWS&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Welcome to C-Kermit 11.&#xA;For changes to C-Kermit since version 9.0 of 2011, please visit&#xA;https://github.com/OpenKermit/ckermit/blob/main/doc/changelog.md &#xA;Documentation:&#xA; . https://www.kermitproject.org/ckbindex.html&#xA;    Online index to C-Kermit documentation.&#xA; . https://www.kermitproject.org/ckututor.html&#xA;    C-Kermit tutorial.&#xA; &#xA;If the release date shown by the VERSION command is long past, be sure to&#xA;check the Kermit website to see if there have been updates:&#xA; &#xA;  https://www.openkermit.org/    (Open Kermit home page)&#xA;  https://github.com/openkermit/ckermit/ (C-Kermit project page)&#xA; &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;license&#34;&gt;LICENSE&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Copyright (C) 1985, 2025,&#xA;  The Trustees of Columbia University in the City of New York.&#xA;Copyright (C) 2025-2026, John Goerzen.&#xA;All rights reserved.&#xA; &#xA;Redistribution and use in source and binary forms, with or without&#xA;modification, are permitted provided that the following conditions&#xA;are met:&#xA; &#xA; + Redistributions of source code must retain the above copyright&#xA;   notice, this list of conditions and the following disclaimer.&#xA; &#xA; + Redistributions in binary form must reproduce the above copyright&#xA;   notice, this list of conditions and the following disclaimer in&#xA;   the documentation and/or other materials provided with the&#xA;   distribution.&#xA; &#xA; + Neither the name of Columbia University nor the names of its&#xA;   contributors may be used to endorse or promote products derived&#xA;   from this software without specific prior written permission.&#xA; &#xA;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS&#xA;&amp;#34;AS IS&amp;#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT&#xA;LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR&#xA;A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT&#xA;HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,&#xA;SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT&#xA;LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,&#xA;DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY&#xA;THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT&#xA;(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE&#xA;OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&#xA; &#xA;Portions Copyright (C) 1990, Massachusetts Institute of Technology.&#xA;Portions Copyright (C) 1991, 1993 Regents of the University of California.&#xA;Portions Copyright (C) 1991, 1992, 1993, 1994, 1995 by AT&amp;amp;T.&#xA;Portions Copyright (C) 1995, 1997, Eric Young &amp;lt;eay@cryptosoft.com&amp;gt;.&#xA; &#xA;For further information, visit the Open Kermit website:&#xA;https://www.openkermit.org/ .&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;support&#34;&gt;SUPPORT&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Live technical support for Kermit software is no longer available&#xA;from Columbia University, as it was from mid-1981 until mid-2011 when&#xA;the Kermit Project was cancelled.  Beginning with version 9.0, C-Kermit&#xA;is Open Source software.  The Kermit project has been moved to:&#xA; &#xA;  http://www.kermitproject.org/&#xA; &#xA;The C-Kermit home page is here:&#xA; &#xA;  http://www.kermitproject.org/ckermit.html&#xA; &#xA;The documentation for C-Kermit is listed here:&#xA; &#xA;  http://www.kermitproject.org/ckermit.html#doc&#xA; &#xA;A C-Kermit tutorial is here:&#xA; &#xA;  http://www.kermitproject.org/ckututor.html&#xA; &#xA;The C-Kermit Frequently Asked Questions page is here:&#xA; &#xA;  http://www.kermitproject.org/ckfaq.html&#xA; &#xA;and the Kermit Project Technical Support page is here:&#xA; &#xA;  http://www.kermitproject.org/support.html&#xA;  &#xA;If you have a problem or question that is not addressed on the website&#xA;you can send email to:&#xA; &#xA;  support@kermitproject.org&#xA; &#xA;and as long as anyone is still at that address, it will be answered&#xA;on a best-effort basis.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;h3 id=&#34;_asg&#34;&gt;_ASG&lt;/h3&gt;&#xA;&lt;p&gt;Synonym: _ASSIGN&lt;/p&gt;</description>
      
    </item>
    <item>
      <title>C-Kermit on high latency links</title>
      <link>https://www.openkermit.org/ckermit/high-latency/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/ckermit/high-latency/</guid>
      <description>&lt;h1 id=&#34;c-kermit-on-high-latency-links&#34;&gt;C-Kermit on high latency links&lt;/h1&gt;&#xA;&lt;p&gt;Here I discuss using C-Kermit for links with very high latencies (measured in&#xA;minutes, hours, or even days).  This can include radio networks such as&#xA;&lt;a href=&#34;https://meshtastic.org&#34;&gt;Meshtastic&lt;/a&gt;, satellite links, email as a carrier, etc.&lt;/p&gt;&#xA;&lt;p&gt;Default C-Kermit is inappropriate for these settings because timeouts will cause&#xA;excessive retransmits within a few seconds.  However, C-Kermit is quite flexible&#xA;and can easily be configured for success in these situations.&lt;/p&gt;&#xA;&lt;p&gt;The default timeout and retry values are far too aggressive for RTTs (round trip&#xA;times) of this scale.  They&amp;rsquo;ll abort a transfer before an ACK (packet&#xA;acknowledgment) could arrive.  Tuning prevents that problem.&lt;/p&gt;</description>
      
    </item>
    <item>
      <title>How this site is built</title>
      <link>https://www.openkermit.org/how-this-site-is-built/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/how-this-site-is-built/</guid>
      <description>&lt;p&gt;This site is built for modern clients using &lt;a href=&#34;&#34;&gt;Small Technology&lt;/a&gt;.  It is served from static files, which are themselves small.  It should make no references to any resources from other servers, which helps protect the &lt;a href=&#34;&#34;&gt;Privacy&lt;/a&gt; of visitors.&lt;/p&gt;&#xA;&lt;p&gt;It is available on both the &lt;a href=&#34;&#34;&gt;small&lt;/a&gt; web and &lt;a href=&#34;&#34;&gt;Gemini&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Each page on this site starts as an &lt;a href=&#34;&#34;&gt;org-roam&lt;/a&gt; note.  org-roam helps highlight, make, and maintain links between related concepts, and you will no doubt notice many, many links here.  Since org-roam is a layer atop &lt;a href=&#34;&#34;&gt;org-mode&lt;/a&gt;, the pages are, of course, in org-mode format.&lt;/p&gt;</description>
      
    </item>
    <item>
      <title>IPv6 in C-Kermit</title>
      <link>https://www.openkermit.org/ckermit/ipv6/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/ckermit/ipv6/</guid>
      <description>&lt;h1 id=&#34;ipv6-in-c-kermit&#34;&gt;IPv6 in C-Kermit&lt;/h1&gt;&#xA;&lt;p&gt;C-Kermit introduced IPv6 support in version 11.0.&lt;/p&gt;&#xA;&lt;p&gt;This support includes full IPv6 support for Kermit&amp;rsquo;s own sockets (raw, telnet,&#xA;and SSL/TLS) as well as the FTP and HTTP clients.  The FTP client adds&#xA;support for EPRT and EPSV as necessary for IPv6.&lt;/p&gt;&#xA;&lt;h2 id=&#34;notes-on-usage&#34;&gt;Notes on usage&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;SET TCP ADDRESS-FAMILY&lt;/code&gt; lets you configure whether to use IPv4, IPv6, or both&#xA;(the default).&lt;/p&gt;&#xA;&lt;p&gt;When giving a string that contains an IP address and a port number separated&#xA;by colons, an IPv6 address (which itself contains colons) must be enclosed&#xA;in &lt;code&gt;[&lt;/code&gt; and &lt;code&gt;]&lt;/code&gt; brackets.  This mimics behavior in other situations (such as&#xA;URLs) where similar situations are encountered.  When a port number is not&#xA;expected, neither are brackets.&lt;/p&gt;</description>
      
    </item>
    <item>
      <title>OpenKermit C-Kermit Changelog</title>
      <link>https://www.openkermit.org/ckermit/changelog/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/ckermit/changelog/</guid>
      <description>&lt;h1 id=&#34;openkermit-c-kermit-changelog&#34;&gt;OpenKermit C-Kermit Changelog&lt;/h1&gt;&#xA;&lt;p&gt;FIXME: move IPv6 notes to separate file&lt;/p&gt;&#xA;&lt;h1 id=&#34;c-kermit-1100&#34;&gt;C-Kermit 11.0.0&lt;/h1&gt;&#xA;&lt;h2 id=&#34;dedication&#34;&gt;Dedication&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I dedicate this release of C-Kermit to Frank da Cruz.&lt;/p&gt;&#xA;&lt;p&gt;Frank was directly involved with Kermit for 44 years, from its initial design&#xA;in 1981 all the way through 2025.  He maintained Kermit as an Open Source&#xA;project after Columbia University ended its sponsorship.  I know of no other&#xA;Open Source project where the founder remains so personally involved for so&#xA;long.&lt;/p&gt;</description>
      
    </item>
    <item>
      <title>Search Results</title>
      <link>https://www.openkermit.org/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/search/</guid>
      <description></description>
      
    </item>
    <item>
      <title>Using C-Kermit to connect to a DOS BBS</title>
      <link>https://www.openkermit.org/ckermit/bbs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.openkermit.org/ckermit/bbs/</guid>
      <description>&lt;h1 id=&#34;using-c-kermit-to-connect-to-a-dos-bbs&#34;&gt;Using C-Kermit to connect to a DOS BBS&lt;/h1&gt;&#xA;&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;DOS BBSs typically use the DOS CP437 character set, while modern terminals use&#xA;UTF-8.  The line-drawing characters often used on a DOS BBS won&amp;rsquo;t show up&#xA;properly on a terminal expecting UTF-8.&lt;/p&gt;&#xA;&lt;p&gt;C-Kermit can translate live.  It also supports the XModem, YModem, and ZModem&#xA;protocols often used for file transfer by BBSs (you may need to install a&#xA;package called lrzsz or rzsz to enable this.)&lt;/p&gt;</description>
      
    </item>
  </channel>
</rss>
