Re: what is rsync, was Call for Community Feedback: Retiring IETF FTP Service

George Michaelson <ggm@algebras.org> Sun, 29 November 2020 23:27 UTC

Return-Path: <ggm@algebras.org>
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 B37843A0965 for <ietf@ietfa.amsl.com>; Sun, 29 Nov 2020 15:27:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 (2048-bit key) header.d=algebras-org.20150623.gappssmtp.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 cQJFn7ghJKXz for <ietf@ietfa.amsl.com>; Sun, 29 Nov 2020 15:27:23 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F4A23A08FA for <ietf@ietf.org>; Sun, 29 Nov 2020 15:27:22 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id u18so17414019lfd.9 for <ietf@ietf.org>; Sun, 29 Nov 2020 15:27:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7uayRn78gXo5IiLrBIkwivFpPuIOXhI4psQM4r/Vplw=; b=WaBVLe5F0eziDoGY6M0sg6SPTvpS31fwFLDjad12yDWmkEsp+0wf5TNy8OrtwpZE6o 0QlxWTjZ+vxAn6mz421rCOLGb87v36/uI8BUEWXG4EeRae15vkVhCmKcm+xERRrn9bUt 5nnUbbnq0hq6XVhIQuHZbgL9Ct2kG+B2QHQCGWwuAd4rg1v11pbKRu8ffuPSQBy7thIQ jjIAiDprIGV+9xxaO1gwQrKwMrLbG6m7YSQRD182nlDWsINBwMcxdR4s6P36p+nJTOle GCX7dwFrTbJ8Pve9D93wSGR9AUKkhsaUoA7aCuOmPX+K5l18M8uZNMhGtan9VH5xuYmb eTqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7uayRn78gXo5IiLrBIkwivFpPuIOXhI4psQM4r/Vplw=; b=qMfS4GzQy9/5SEp9Lai5iuerGLNzrBWnJJN8EsFq9YcE8XIGI2HmIrH3Uu9gYEICMS fwSP/y9pHBKibyFGWVZuZUwwMPaa9RDJhJS2I9RhdjquhCZU133JSCVkiNDyGb1FEMjk 1URCILw6sZYIs783d3PRSgaxNo1o2ubPTcUltO1PJhPdB9vrpFtAwu+KIqoBrBNjCPlr j7O/Hct7BQeAZwHLKCoOPmcyLFTO4aKhxIO0gcDC6NIp6gtY0VEeVXkSe4m895ybQ1im UvmZt38hq/yuRLNvJYNhfU7EXvp43DyYqoGwNqvVY3IW1Pzgq4j3Zrk4VGxAFCZUK0+6 +kYw==
X-Gm-Message-State: AOAM530JzdpqaUA4l4SAG1J0BdnXibDt8j8K8P3Fcm6wt28lHcTAGwvA Z2zQocw7XHMclMc2MZjSw5qp17y1oLcQ3BtbvFlKcg==
X-Google-Smtp-Source: ABdhPJx1EC7f7//lGgKsSpHvE6OU8IdHVrPUKNK2y7hanOr0qQsieYMf4vJHkovmfkaSnws32a7y0PLKVfkpD0wCmys=
X-Received: by 2002:a19:ac5:: with SMTP id 188mr7987674lfk.447.1606692440411; Sun, 29 Nov 2020 15:27:20 -0800 (PST)
MIME-Version: 1.0
References: <20201126170826.F2FF8281C9C3@ary.qy> <c34ed9df-0d12-cab0-551e-ec146bc949b7@network-heretics.com> <BBFBE169970BD46925028069@PSB> <5FC0DCD7.4080209@btconnect.com>
In-Reply-To: <5FC0DCD7.4080209@btconnect.com>
From: George Michaelson <ggm@algebras.org>
Date: Mon, 30 Nov 2020 09:27:09 +1000
Message-ID: <CAKr6gn0sjXCzdQw=Ly0zAH=JYbmUt9hcpRQ+yoenYzgueEVbtg@mail.gmail.com>
Subject: Re: what is rsync, was Call for Community Feedback: Retiring IETF FTP Service
To: tom petch <daedulus@btconnect.com>
Cc: John C Klensin <john-ietf@jck.com>, Keith Moore <moore@network-heretics.com>, IETF Discussion Mailing List <ietf@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/zwDCOjLM7TnKa86UDROTntYD5i4>
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: Sun, 29 Nov 2020 23:27:28 -0000

In hindsight, this has been a problematic decision. rsync is highly
exploitable for DOS and unexpected outcomes. Pragmatically it got us
somewhere. Its a bad fit for the CDN world we live in now.

https://www.ietf.org/proceedings/89/slides/slides-89-sidr-6.pdf

https://blog.apnic.net/2020/10/27/rpki-qa-the-trouble-with-rsync/

RPKI (sidrops) is trying to define a delta protocol up into more
normative state, and a deprecate-rsync draft is in hypothesis.

-G

On Fri, Nov 27, 2020 at 9:03 PM tom petch <daedulus@btconnect.com> wrote:
>
> On 26/11/2020 22:00, John C Klensin wrote:
> >
> > --On Thursday, November 26, 2020 14:11 -0500 Keith Moore
> > <moore@network-heretics.com> wrote:
> >
> >> On 11/26/20 12:08 PM, John Levine wrote:
> >>
> >>> If you're wondering if there's an RFC for it, nope. RFC 5781
> >>> specifies the rsync: URI but refers back
> >>> tohttp://rsync.samba.org/  for details on rsync.
> >>>
> >>> I don't suppose anyone would object if we made an RFC out of
> >>> the spec but given that the tech report, thesis, and multiple
> >>> implementations are widely available without restriction
> >>> (other than GPL on some of the code) it doesn't seem worth a
> >>> lot of effort.
> >>
> >> I remember when IETF cared about making standards and
> >> promoting broad interoperability.
> >
> > Of course, there would be another way to do this, one that would
> > create an RFC but not a standard.  One could cobble a document
> > together that described what rsync was all about in the abstract
> > and introduction, include the references that have popped up in
> > this thread (and probably including a lot of text by reference),
> > and then hand it over to the ISE for publication of a
> > description of a protocol that is widely used in the community
> > for the information of the community.  If the IESG then wanted
> > to take such a document over and classify it as standards track,
> > I presume no one would object as long as they did not create a
> > working group that had the goal of either hanging bags on the
> > side of the thing or improving it enough that it was not
> > interoperable with deployed implementations.
> >
> > But there is not much evidence, in this case, that anyone cares
> > even enough to do that... and, if no one wants to invest even
> > that level of effort, then I think we need to agree with John
> > Levine's conclusion.
>
> Back in 2008, sidr chose rsync as the foundation of its protocol.  It
> referenced rsync.samba.org.  See, for example, RFC6480.
>
> Tom Petch
>
>
>
>
>
>
>
>
>
> >
> >      john
> >
> >
> > .
> >
>