From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32439 invoked from network); 19 Sep 2023 03:43:06 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 19 Sep 2023 03:43:06 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B1E434029D; Tue, 19 Sep 2023 13:43:00 +1000 (AEST) Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by minnie.tuhs.org (Postfix) with ESMTPS id 3C04A40291 for ; Tue, 19 Sep 2023 13:42:51 +1000 (AEST) Received: by mail-pg1-x535.google.com with SMTP id 41be03b00d2f7-565e395e7a6so3004053a12.0 for ; Mon, 18 Sep 2023 20:42:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=systech.com.au; s=google; t=1695094970; x=1695699770; darn=tuhs.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=cSkwoFdq7WxCScYuCH1W9ZbiKkHK0ulm79kGeSQU4Cs=; b=GIQV2yRXll4MtsGVnqv6nlTTd1VCAbdUXfuBssDbiDEpuIOlBmdBHFQj+6GB1XfbJw mxDqxc9uspbzySb5/iBVFVAwcZuWJzwHnzIDe+rwied46KDXlcW4UgKblnSJHy56GgRD dNAY2t5w/JVEjVHS+cLsnPVslkQZmY8fZAuwM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695094970; x=1695699770; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cSkwoFdq7WxCScYuCH1W9ZbiKkHK0ulm79kGeSQU4Cs=; b=TNsC95NlWN0+GapDESnv4IN6Gq0v5vyQtIPFisWckjJIigvroB3LROPI/dbc4y24c0 Ace+1ENolnFlG9ZxN6+kLs6GTIleheCCdU7sAJAMhpGY3DWzqoK8mcDIeKymIpUmR2+k 1bWN0StsyxTWmsFUDIVvExbS4lrnGmcsPidKnPoKfFLZLtg4LeK0wddo81U3WCt/xbD5 ARW1ZAjMJN3J3+jAd2Likfa0SH0aQjzUqXq9tNbjARZ7UcA2VF2eIAftRCJYgkbMARFf A/mZvHl01EL3Qu74P1V+UXbOfL2WfNwe7ioB81MB00MoFJwU6yBrkkOnOt5rKApNR61F X9zQ== X-Gm-Message-State: AOJu0YyAdBnMuK20QhURE6iAqmibVkh0zASq43BhvBDWF6PCxeVC6jZx Zhan6M4VjknDJEIFWFUyAsEY2sH/AS+LKW/szzE+og== X-Google-Smtp-Source: AGHT+IGcpm1zbW7KKLL9sOZ7LIBYmbcAU9mNiy6FgbtKVYhWFT5kIvNH4Iz+p3n/oZDSA7fCBESw9hjQmMjZRzmcw9o= X-Received: by 2002:a17:903:190:b0:1c3:39f8:3e71 with SMTP id z16-20020a170903019000b001c339f83e71mr11614244plg.18.1695094970422; Mon, 18 Sep 2023 20:42:50 -0700 (PDT) MIME-Version: 1.0 References: <81B4F221-C3EF-4543-84CD-78E52ABF0E67@planet.nl> In-Reply-To: From: Serge Burjak Date: Tue, 19 Sep 2023 13:42:39 +1000 Message-ID: To: Jonathan Gray Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 272JJUAJM5SVNIZZHTNIB5NZKLEUUMRJ X-Message-ID-Hash: 272JJUAJM5SVNIZZHTNIB5NZKLEUUMRJ X-MailFrom: sburjak@systech.com.au X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Paul Ruizendaal , tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: x/y/zmodem on Unix List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Chuck Forsberg wrote Zmodem as a sliding Window transfer protocol alternative to Kermit and superkermit. It was very high performance over slow links. He provided source code support for the protocol driver on the server and client end, in various versions. His client programs were Yam (yet another modem) and ProYam. You could shell out of the client, run other programs. Other client platforms supported parts of the protocol. Available as binaries and source when licenced. It had a scripting language and out of the box had the zmodem protocol which has the ability to send commands, resume transfers, traverse non 8 bit or unreliable links, remove or rename source file, deal with conflicting file names, synchronise folders and lots of other things. I have written many scripts to help dial up users into a unix box and download financial research data. Scripts still work across the internet. He made the code very portable, clean and I believe it is open source now. Chuck is no longer with us. SecureCRT ssh client from VanDyke.com still has native support. To send a file from the unix host, typically sz filename and it just arrives. Sz- u and it will remove the source file after successful transfer, plus lots of other options. The binary was typically linked so if you type sx it would try to do a transfer with xmodem, even though it's the same binary. Hope this helps. Serge On Tue, 19 Sept 2023 at 12:47, Jonathan Gray wrote: > > On Tue, Sep 19, 2023 at 12:31:30AM +0200, Paul Ruizendaal wrote: > > I had always associated x/y/zmodem with CP/M and MSDOS, not so much wit= h Unix. Last December Clem already pointed out that it was popular for file= exchange in the Unix scene as well, along with several other similar tools= . Also, the ymodem approach to file metadata is very unix oriented, suggest= ing it originated on Unix or at least that Unix users were an important use= r demographic. Yet, I could find little trace of x/y/zmodem in the TUHS Uni= x Tree. The search tool finds it in 2.11BSD, in Minix 1.5 and 2.0 and in V1= 0. Kermit is in those as well, and in 4.3BSD and 4.4BSD on top. > > have a look at > tuhs/Applications/Shoppa_Tapes/usenix878889.tar.gz > usenix87/Comm/ > usenix89/Comm/ > > also appears in > 386bsd/othersrc/public/zmodem-3.03/ > where the license was changed to prohibit commercial use after > the RLE changes in April 1989 > > https://www.ohse.de/uwe/software/lrzsz.html > is derived from an earlier version with the license changed to GPLv2