Re: Call for Community Feedback: Retiring IETF FTP Service

tom petch <daedulus@btconnect.com> Mon, 30 November 2020 17:27 UTC

Return-Path: <daedulus@btconnect.com>
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 139383A0EA7 for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 09:27:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-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=btconnect.onmicrosoft.com
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 4RNvEfJsbNwJ for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 09:27:23 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70122.outbound.protection.outlook.com [40.107.7.122]) (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 B9EA13A0ECA for <ietf@ietf.org>; Mon, 30 Nov 2020 09:27:23 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I7vkC/LUfrkLMEmqpx0aD+4MLb6IiuZ509Xh47Vl8vJ3XncD7nU69dPL5HRUUowSQ7SJX092GVYp3lO2SWivfacF9l2wQQtgXSxIpN9Gv8qO9DH66nJzCTTWNA88KIfkCUNcVPXpEKTMxJh7gwUO+CD3ab5+0QCf+10+Os8ogBnrYyeJT9szQBRNR9rxxNIrrsd7k5rVglbhJPdFsK17OkM6XPqVrzMSkG/zPmgvUa0wBYDGkxOxRYBGDBi2q4FaRbD3wzxeQ7a5xIebeVEoP/wowmF0Di+4BOvfPsAIFpOfGmiumOyCl6mleKOL7UoCmncyuA7oO4Dk/r2LTBUBCA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cHinZ9S+G1E2GsuWZdwzQbEW+MtivxXRRqpZMJxpd8E=; b=kvbAdgmrO/1wn5mRXffnELg0vrgHIvGBWUcdqZJWDbXN0BfhTwsDIrSbRvPva0iXkmF5+ws/xx0IJM/Y3Ga1NZjtOUZQU47FO/V8JYdni0GWZaEXmoce2Ne/jQ5Kz1K3AxOn6bco0ax27w7bp8VhvfUYbFWzgqE5EQCY4oHWMVjX3HXPZnbZjcNfLz8EaW7yxRy/bg1Cq3cBpFGI2susrr7lOdDlEd3eLLYnFxntcY/m5w/LZt0VmQwmr+74DGurg+ymBtA3voxUyQeT+8nU5BGbu4RbjM2l/ivl2LdqIKk3JnKg4fX1lS4/vFZ12sv/I8uwaq5YTirkHQqLSO+F3w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cHinZ9S+G1E2GsuWZdwzQbEW+MtivxXRRqpZMJxpd8E=; b=h1QA2nnsZyZAaKEjQZdQ/YCC1Z6FAvI3uBae2l9exSeY9fpvhL0K8vnS92+LeVDx1Z/uFbu2ZB/Qoki7f/3INqE6a8qiGG6Ncw8QjHKst8674wnQ0CLljDKgDATiS0YTe3pDTUTT3OSF9Yxsy2X3s+meLVUbLBQJqsZtKNn9yVs=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by VI1PR07MB3967.eurprd07.prod.outlook.com (2603:10a6:803:39::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.16; Mon, 30 Nov 2020 17:27:20 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::6407:6ea2:f517:eeae]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::6407:6ea2:f517:eeae%7]) with mapi id 15.20.3632.016; Mon, 30 Nov 2020 17:27:20 +0000
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
To: ned+ietf@mauve.mrochek.com, Roman Danyliw <rdd@cert.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>
Cc: Keith Moore <moore@network-heretics.com>, "ietf@ietf.org" <ietf@ietf.org>
From: tom petch <daedulus@btconnect.com>
Message-ID: <5FC52B73.6050106@btconnect.com>
Date: Mon, 30 Nov 2020 17:27:15 +0000
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <01RSM4KK2V5I0085YQ@mauve.mrochek.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [86.146.121.140]
X-ClientProxiedBy: LO2P265CA0229.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:b::25) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.65] (86.146.121.140) by LO2P265CA0229.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:b::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3611.22 via Frontend Transport; Mon, 30 Nov 2020 17:27:20 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4da2649a-fe65-43ce-feec-08d89555318d
X-MS-TrafficTypeDiagnostic: VI1PR07MB3967:
X-Microsoft-Antispam-PRVS: <VI1PR07MB3967A1726F45C2BFEC9E0C47C6F50@VI1PR07MB3967.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: OcR8gVWhzcKwatNpmtit9dzDgttrFZUWr9D002bmjJXiOg8n7p3hPQXDdvizn7Mp64Rww5IcFmjAoO6w2j4YfTyCwMNkcEaK2wSlItkd/tkwWfjXegCXQGc5xGpPdyC3azjCUAAKQRzP9qU+OMd+ww34m3pdHV49ZxuflyQ2zyZzirrXgjzBJdguUB0FigfsoFQipJpcSxhw3PmkZBTNQLkZBWsdFljbzarXyAaky6jU6ND1yzzF+KkqiNw7BwYpmOmFCJ256J9VpxAM8XhnGqyFgkERefcxuSDhWtQUmEXq6YK2OKMn1kTQtrffQYmnLwT1Q5JzwA9oFMdouWclEzfG0TCjdvWftVx2vz6SjXcDYo5WnHONIaC4EmvW2ZbVIdUnx1E+KdZ8vLolMQP7+Q==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(39860400002)(136003)(346002)(376002)(396003)(52116002)(66946007)(316002)(86362001)(66556008)(66476007)(87266011)(33656002)(8676002)(53546011)(54906003)(2616005)(16576012)(956004)(6666004)(4326008)(6486002)(8936002)(66574015)(966005)(186003)(36756003)(16526019)(2906002)(6916009)(5660300002)(26005)(83380400001)(478600001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: hSxq8t9AoU+F/lfU0OhBFUDnLdtpTvh2FHsd5ulY7c9PmZtmIL/C0qkLSG8EtKMc60+tZ69nIgi9ofPNMFaUBosMY1shRBewuUT8DHsVTSq66GzbxAswjc77GD+aP27X/H6Jyi+6ZCedCsOotKp+C+NwTlyA8tBIg3W9w518Ovm5boJYP+Hq6sYtzUP08VwjLTUFhmzH1G9xIDP/o+VVo6ZROYLwEccK7HC/XNeHInixHjwZsfC6BF+3nx26esGkv+Maq/gWm5OWiT/EY7uYfCFDzbvONMxcL6RHUHtAj4LOYQe53GCeotLC5NoMrHVq8PJmPOAaKU63wz9B4JApooVk4MXLAhN5Dvxxnjh45Tjob2ncTwv+za+KjE+ewO4BijAAKJsSMBy3FhXUNd1G9f6QAtj6LHzMW8XHRK5stNOo6Tmu3sdqVhYjheB3UcgzKMsINcTsOHiKM0rCJYWaor8Ak3IpxVSndcrnvGlIZdR1aHDnqS+EHKfjA/4pR+ThpMmUDaXOlw1iXN1f70O2T2AQWY1dfQ11lmDQpIL61ChCm5CC1ugPnrngSozr33ihQMFUi/LUUI6XeYa/b/WbPlZFp8I2U1g2CNeMDwK+YfVRRzJss73xRw5W3M3/8NCE4svGqNcYy+J6ypg2fwThEgryB+HwcGhBnTSXG6g8WYfEvXo6HIxxZ8O1KEyB3ttTdhOcLxXhh5ylMOeKu3wLbKMiqoN7Hjx18ftF/iGvddGVnZ6Np+j8Szucwv9iKajIW6y0lvAMJmk5kMI5QFnJJEudiZDVgol64T+q4ZyCZPRH5XTy74Nh28VcroVrkb+gqYq05ErfMv3N2pIMzgCPjY3QRXIhmuVlhu/l3vqqp+urjUXeiJ1nC1jaE4PXmMA+z05PzJ9Ee0m9NOvVMgoqIyCdWy3D718qWd1XMpkoqn1HXER2+uLsdOsgLqYtQVEFd+sbfVuJkZHO+cq+NG61m7RpdLXOjO0a1BMWebriCYpjDK0eazMIOsg8SLoFp1zG
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2020 17:27:20.8844 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-Network-Message-Id: 4da2649a-fe65-43ce-feec-08d89555318d
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: xJTSxGc8kbSg2ypvVOIB92RckVnRiz07awbyn7HC2lFjTfvSvMdXwGPd2ApaZfi4Te9Q71BWHlZQwPNX7JRKnw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3967
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/QugZdWPmC2QKhJyFQrwely1sz9o>
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: Mon, 30 Nov 2020 17:27:26 -0000

On 30/11/2020 15:18, ned+ietf@mauve.mrochek.com wrote:
>> Hi!
>
>>> -----Original Message-----
>>> From: ietf <ietf-bounces@ietf.org> On Behalf Of
>>> ned+ietf@mauve.mrochek.com
>>> Sent: Monday, November 30, 2020 9:37 AM
>>> To: Keith Moore <moore@network-heretics.com>
>>> Cc: ietf@ietf.org
>>> Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
>>>
>>>> On 11/30/20 9:23 AM, Julian Reschke wrote:
>>>
>>>>> Over here, Firefox saves the originally received text file, so does
>>>>> Chrome.
>>>
>>>> Perhaps that behavior has changed.   When you learn a way to work
>>>> around damage, you tend to keep doing that even after the damage gets
>>> fixed.
>>>
>>> True. but more to the point, are you willing to bet that this behavior is never
>>> ever going to change in any future version?
>>>
>>> If so, I have a couple of bridges you may be interested in purchasing at Cyber
>>> Monday discount prices.
>
>> I'm having trouble understanding the failure mode.  Is the issue at hand that
>> when one uses a browser to download say
>> https://www.rfc-editor.org/rfc/rfc7230.txt, a text file isn't being returned?
>> Furthermore, is the concern that browser vendors have changed their behavior
>> over time when saving .txt files?
>
> The failure mode is that browser behavior is in a constant state of flux. Some
> time ago you got HTML-ized text, yesterday you got text without the form feeds,
> today you get the text file verbatim. Who knows what you'll get tomorrow?

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!

As I just posted to Carsten, this was a major problem 35 years ago which 
is why protocols like FTP are rich in options to handle this.  I could 
be 180 degrees wrong that HTTP/HTML is making no changes and so giving 
just what is on the web site which is then no use to me and it is FTP 
that knows what I really want and is making corrections for me, such as 
inserting <CRLF> or <FF> where I need it

Tom Petch

>
> And as Keith points out, the problem is significantly exacerbated by
> experienced people not engaging in problematic behavior without really thinking
> about it, leading them to assert that there are no land mines simply because
> the path they have learned to follow avoids them.
>
> 				Ned
>
> .
>