Re: Call for Community Feedback: Retiring IETF FTP Service

Julian Reschke <julian.reschke@gmx.de> Tue, 01 December 2020 13:05 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C436B3A0A92 for <ietf@ietfa.amsl.com>; Tue, 1 Dec 2020 05:05:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cyhFt3ZrFtbI for <ietf@ietfa.amsl.com>; Tue, 1 Dec 2020 05:05:32 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7781F3A09E9 for <ietf@ietf.org>; Tue, 1 Dec 2020 05:05:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606827926; bh=4D0ZdzORpbq4LVSU83Ciqy+mtoPREgrkrXPbaYhnn2w=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=AYqz8kdCKBQu9+FRSfybimx+NPxPEkS/xKr8JpozkIoK4U8R6dE7sCBjTmz5PGAmf Z+Sfz4Mtq1eHBSS5E7jrgWlCjojv76FGouMuM1/fD7Ho0nEBvOCFZLWN9RIPeMFrry 7rXqPG4Sxr6SUCOTqRTHFu34vmI0kwSHDJos1cEI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.182] ([84.171.158.1]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MAwXh-1kvJd90rcX-00BHiS; Tue, 01 Dec 2020 14:05:26 +0100
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
To: tom petch <daedulus@btconnect.com>, ietf@ietf.org
References: <af6ab231024c478bbd28bbec0f9c69c9@cert.org> <5FC24768.2020603@btconnect.com> <e170d248-8559-a64b-eaa0-620d78746f1c@gmx.de> <69878065-D4F0-438F-A57F-B45F052CA94F@akamai.com> <5FC4E79F.5090207@btconnect.com> <AF1C8668-041D-425B-8350-0B70D3BE76D0@tzi.org> <a92c9bf8-2682-6150-a9db-d6185c6720ec@network-heretics.com> <8210e140-815c-1905-45a6-109075138a08@gmx.de> <1663649a-7f99-5eb2-3dd5-c146aebf6fa3@network-heretics.com> <01RSM30KYRKO0085YQ@mauve.mrochek.com> <f88ae3bbdc3b4beda88eb094dde85784@cert.org> <01RSM4KK2V5I0085YQ@mauve.mrochek.com> <5FC52B73.6050106@btconnect.com> <b3e4b39b-0288-5a6b-1336-092fbdeb1ca5@gmx.de> <5FC63817.2070103@btconnect.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <5c7f7e40-c74c-3035-fff3-14545b9194a7@gmx.de>
Date: Tue, 01 Dec 2020 14:05:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0
MIME-Version: 1.0
In-Reply-To: <5FC63817.2070103@btconnect.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:tZ7x7hRBSdbhiGYnaXgyWRw//3tRAVYzkcEjSdBzajRcRVLdLyC UJ+YEQxOw22/FVCBQly6nHwZ3y3svxxAbCxyn1N+6e7EdzkL3TjTRGjJH06rurfnMiRVKQ/ F3HleHoGq4hNX0ery/HuNZ1tzNAMqS2DDiY+M/oeuXWO/i64LaTi1lBt0g2MfAANYSAWc9s aNlAdkCAmijZbd9oLBo+A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:myNRpQCr3Wk=:nBo1puXcFr0Bw00HTvpLDG c+BN03qzwQng5p00g9cFrB3p23UTe9dyWExwIGbKcsOU+fS19iuV7HyWJfGoz3tMN5KkWZjr8 kRgD4jSr8RknkeWqOV2vevaPL6HXW/+qGMnY/C8LSZV8tNbkf9zs656ni6aQ0AUsl2fw5F+XX POe3d6WJ5eaunhxlVCi85FS+9mMYtlcQDloz7NX7kXsaEox9DFpOsyehobHr18RZykfDjGkX1 Lp53PKaGzSCTNQAO+VoTNvMcJwV/ZxUbYrdg/GMhKEHF9VVBtxknZpuWhTDYuVR5FMyAonu0L fbx8HTkDY6dBnuK0rCsTidJDJ0gwhKoiPjL2hahFjDBzBDYf9XCFyZkRieI2g3JKx5+Wb8e4C KJAmtPuqtl25/sow/HjopsGAz5x+yOG+THR4bVW6FTAOzco+9ij6x7Uv5dyZHn3cgXivKJYJu Z6FfIsthPUWqX3BWr0bXfuVWLCUmRFgYixFd3xV1vI32gEl/otzMTmNItd7vNfnN9MYouIjfq /Wzh+/uOUMlXIoweZ7RXzIeSGlRj+LFRmgbuOj4K+4Xl1cldf5N6De9iaty8q+JqAuQ/5nJam WH/hRydE5TfxnVKArr3b/M6DMg0idGJ2QvnZRBkybLOJ3ELUMZWSQUX3Nn41hCBrwhmL4FqfE sQT4cxWr973g30PjuXzdwM7aehG27NDec9Mygo+lg4uHqN9Cvv5wd/RY5vEJIiHBVforoPX9N CcteW/uiQNgA0hNoqEU2RLcyBwTRAeLiJGWdKkKLr3nQSHbiijDXV/ak4Nv1RoaVbEJBRjcFD A3oNTPPB6tUnEdS6VtAegh5BmhpAZ6S3i/xTqVhfQQnSukdg94E2VoTZEOY6RMDrStTGDezV/ 0SuLG2n8tmEOAaXy5Bhw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/pzn4cYaBFZhsR5raX41AcAirnws>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Dec 2020 13:05:34 -0000

Am 01.12.2020 um 13:33 schrieb tom petch:
> On 30/11/2020 17:41, Julian Reschke wrote:
>> Am 30.11.2020 um 18:27 schrieb tom petch:
>>> ...
>>> All the CSS preceding the text; well, that is what I got this morning
>>> when prompted by Julian's post but tomorrow, well, tomorrow is another
>>> day!
>>> ...
>>
>> On what URL?
>
> Julian
>
> Apologies for a tardy response - I am on European time and so much of
> the discussion is when I am in bed.

So am I :-)

> A bigger apology.  I used the URL you gave of
> https://www.rfc-editor.org/rfc/rfc7230.txt
> except that, when I look at the History of my web usage yesterday, I
> omitted the final .txt.  Repeating it with the .txt I get just the text
> and no preceding CSS.  So that was a red herring, omit the .txt and
> 'Save as' .txt saves all the CSS first; odd, but I know not to do that
> again. (The logic escapes me but then this is HTTP/HTML whose logic
> often does:-)

<https://www.rfc-editor.org/rfc/rfc7230> is an HTML resource (which just
happens to use a fixed space font). So you're asking IE to save an HTML
page as text file, and that's what it does in that case.

> The loss of formatting when using HTTP/HTML is still an issue for me; I
> recall it being an issue many years ago but not one I see with ftp://
> I access
> https://www.ietf.org/ietf-ftp/rfc/rfc5347.txt
> (a  URL most of which I took from an e-mail from Roman) and
> Save target as
> get a message that the download was successful (with .pdf I usually get

Plain text published by the RFC Editor does not have CRs in it (just
LFs), so you need to use a text editor that groks this format (Notepad
does this nowadays, and Wordpad has forever).

> an error message at this point) am invited to open it, do so and have
> lost the formatting, getting just a stream of characters.  I lack a hex

I just did a "save as" in IE with
<https://www.rfc-editor.org/rfc/pdfrfc/rfc7230.txt.pdf> and did not get
an error.

> editor at present (I am seeking to fix that) so do not know what is
> there but suspect it is the long standing issue of terminating lines
> with <CRLF> or something else.
>
> I am sure that given time I will solve most of my problems, except,
> probably, the loss of the original date for an RFC (that date is part of
> my modus operandi).
>
> The ongoing issue is, as others have commented on, I never know when and
> what I am going to encounter next with HTTP/HTML, as with my inability
> to signout the other day, or the Local Authority PC that insists that I
> have to stop what I am working on and look at the latest e-mail to
> arrive.  I see HTTP/HTML as not as stable as I want it to be as the
> basis for work, something I think I see at Enterprises where I work,
> where HTTP/HTML is always used, but for pushing out information and
> getting feedback, not for operational systems.
>
> So thank your for taking an interest.
> ...

Of all the issues you reported, the only thing I can reproduce is that
when saving text from the browser, the last modified time is indeed lost.

"curl" will allow you to keep it, for instance with

   curl --remote-time https://www.rfc-editor.org/rfc/rfc7230.txt -o foo.txt

So choose the right tool for the task, and there shouldn't be problem.

Best regards, Julian