Re: Call for Community Feedback: Retiring IETF FTP Service

Julian Reschke <julian.reschke@gmx.de> Mon, 30 November 2020 18:54 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 C060B3A1057 for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 10:54:56 -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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 cKfUS0wK4HBn for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 10:54:54 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 6A3303A1056 for <ietf@ietf.org>; Mon, 30 Nov 2020 10:54:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606762492; bh=Pe1pdDP/xwEwvmyQIn3WxrbZko5m4nTUBRJFJ6+fzHY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=hpCPdXHNMuNZwSIVIqWA9tzwQ/YC/y5ZRUn7XeuyGn0xYaLeYhAw1ZMMyeqd/gE4+ GjrUBx9LYxPmwGU9Gv9Lfzb136punJceHW9V8wExC40URQq+zaD3/XvU+t527W651b fsZYD5CRjaPhIo7O4vDUsipx+6U7r7DKXEyTdooc=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.182] ([91.61.53.147]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MHXBp-1kwgLV0jZ3-00DWUP for <ietf@ietf.org>; Mon, 30 Nov 2020 19:54:52 +0100
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
To: 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> <63b7d79aabbf4ddf9256e8368958a1e7@cert.org> <e0c02860-74c1-5295-c805-5c56587133dc@network-heretics.com> <b48e25ef-ef0f-2f40-53f2-cff1280846c0@gmx.de> <4591a4be-fdc1-c8fe-37fa-3f82674f45a8@network-heretics.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <c2968ab3-0969-da20-7f9f-b064e60e1f71@gmx.de>
Date: Mon, 30 Nov 2020 19:54:52 +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: <4591a4be-fdc1-c8fe-37fa-3f82674f45a8@network-heretics.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:Zm1q4lauYGLagNRakYpfyUMQpPe70VICYOoRqPxSGN7KfGskhMv y/bq1hGjtb59mxKrz+BhbduK8vqyLyKdR07lTAunjK3WEQbcn4vkHmg6bSA3VOdZ5NWYcmn nnHZvZ3viJbhWjjYZgEdYROGeSgcuGgVcT5yFPnyQ0lYM4FJ84hsFIw0oLfr8RRQfPCcsVD iy0cq7Al0BeQO7B3XJgOQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Kt0oF63Inuw=:OYI17UhoAerDoGLaYwT6Te p23B9cEVHKQ+ePqej7ezWSBEBaUM1/VUeKaNWINsMJpww8sgIBgZ+OQSKOZhUUlx93d4TmfmV YUDRUelMT1OA4Ej6jI7WGB1uBi0WVDczBvd7kPVF7nzT+JNbtaCX1z6ttcbon0KYnBaXIQobP cZnYuEcoVUjhAxctDm3MvFS8v5tRFasyVH8caD7PPOHoqBNRa3lf/oxbfuqRcJ5O+MT+ZjeeK 0hV9n2qOfQdop0D7WODefnD3kTd2wl0s6++uqPg2CIqtFGuaDuk0V9tiHf3JQW2eOToX3OLo8 4P3sHpBRmm0YCATks30M9dgr4nAkyR7hEX/yy30t8WrMlSfgKu4ozpQynUMaALybsifhvIFsE Iofy97TVXkFZ8NlZqT4D6khGZ04wV16ywPxH5JogjvAwesKuGp5ghqH3SpdHbuz7JSPG3jMgR VxCvWw2u4RbNN2cz44GtjUuPk8WEYA9OHEHzEP1E4bYvlf8zupkhQM2gn3KFx6j5iDYo/M36W 9hSqPh702kD+/iYGlC55Hng5f5JYI2Ex1yV5PqTlfj7+9SrW6MY4xun5+Fha4S+s9i58pfAn2 iEgRuSA3M3Vt01dBFX95UN2A/Ka+ARkvBkGeBl9DERN/8ffmJ5kulAhXbr06LC8gvOmmMSdSR 4B0KjOz5lUDQKBXBRmSTzig0JwSHtlMUbr3ZXhHHlnUGONDKgrv3ByjSRKVpFaxn0XcoYDoTz GNgth7zi2kRQ/+Xihp41PKggGFBz4dlJcmaXmNcTBRe2LIl07WWkm7YXMmECdbsmyoEpZWNZ/ CCtHluWPLu0USUSNHwxIkc3oHZ4ZfOm6Y1Sb36RiZYqjEVLuTzWh0Z5YxzrunuTagr4Qh/0sx u7FmJW/L2kYzHDjWUsew==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/zPEpbDQ-gk0zfXF-TsgyErYEwBM>
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 18:54:57 -0000

Am 30.11.2020 um 19:35 schrieb Keith Moore:
> On 11/30/20 12:25 PM, Julian Reschke wrote:
>
>>> But if what you actually need to do is browse files to pick out the ones
>>> you want, vanilla HTTP doesn't provide what a tool needs to reliably do
>>> that.
>>
>> It does not?
>
> No, it does not.   Vanilla HTTP doesn't have a way of listing what files
> are available or what their characteristics are. WebDAV PROPFIND can do
> that, not vanilla HTTP.  The content you get back may have links to some
> files but you can't reliably distinguish from links that are files in a
> collection like RFCs or I-Ds, and links that are pointers to other
> things.  Sure, you can make a tool that tries to screen scrape whatever
> it gets back and make some sense of it, but there's no reason to believe
> that such a tool will be reliable or continue to be reliable.

I read "if what actually need to do" as applying to a human user. And
yes, in that case you usally do get some sort of UI that let's you pick
the files you want. It's just not a standardized UI, as it depends on
what the web site developer supplies/configures.

What you apparently want is something that can be used programatically.
One candidate for that would indeed be WebDAV.

Best regards, juliaj