Re: [ftpext] RFC959 update WAS Re: NAT64 client/server document
Anthony Bryan <anthonybryan@gmail.com> Sat, 31 July 2010 08:55 UTC
Return-Path: <anthonybryan@gmail.com>
X-Original-To: ftpext@core3.amsl.com
Delivered-To: ftpext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5936D3A69E0 for <ftpext@core3.amsl.com>; Sat, 31 Jul 2010 01:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.469
X-Spam-Level:
X-Spam-Status: No, score=-2.469 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qrzGwzZVlbyP for <ftpext@core3.amsl.com>; Sat, 31 Jul 2010 01:55:34 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id A5B8A3A69BD for <ftpext@ietf.org>; Sat, 31 Jul 2010 01:55:34 -0700 (PDT)
Received: by iwn38 with SMTP id 38so2303316iwn.31 for <ftpext@ietf.org>; Sat, 31 Jul 2010 01:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=lLTSoHcc5QMrpyJbYHRVPslFA1x3Yhi3mhylKfRTvYM=; b=e+co+f2yodBzO4V+L5nptgQXlfbni2WmFtURTuaWT2glpq1+6XzCaDM842r2BJJZzD 0AsJQIxqz2sK/4M+mN7sWkm7VQ8g2Q8IM8VpDwBL8tUagkQxsBzzIuIjxXrU8hufaBxT SFzHLwmCV5vvXSiBTRTwA+e6/d9rOsWx8WQYs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Uw/yYMOurH+YZcafbjrj2IeNbq/2YGglrwkaPvodBvLE0jJ7A/YnfIafiEk5QLCHyi GApwMhZEwhlAALK2fIg0iiFOSjvPRskSQsLvt6PJLSsuKvZIZlrcddBsGgVYrCFrVsxu L+IRFPnmDMZ2cdqmYMFTBkh69zTSDMDceI5bs=
MIME-Version: 1.0
Received: by 10.231.166.72 with SMTP id l8mr3102624iby.95.1280566559855; Sat, 31 Jul 2010 01:55:59 -0700 (PDT)
Received: by 10.231.159.143 with HTTP; Sat, 31 Jul 2010 01:55:59 -0700 (PDT)
In-Reply-To: <Pine.LNX.4.64.1007281024050.15461@iskra.ottix.net>
References: <40A8C49E-EFF7-482A-B444-81EDFF41449A@muada.com> <Pine.LNX.4.64.1007281024050.15461@iskra.ottix.net>
Date: Sat, 31 Jul 2010 04:55:59 -0400
Message-ID: <AANLkTi=fhqvXwxOctwU=V7choqJPzc_jJx8uyq34NA=A@mail.gmail.com>
From: Anthony Bryan <anthonybryan@gmail.com>
To: "William F. Maton" <wmaton@ottix.net>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: ftpext@ietf.org
Subject: Re: [ftpext] RFC959 update WAS Re: NAT64 client/server document
X-BeenThere: ftpext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <ftpext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ftpext>, <mailto:ftpext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ftpext>
List-Post: <mailto:ftpext@ietf.org>
List-Help: <mailto:ftpext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ftpext>, <mailto:ftpext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 31 Jul 2010 08:55:36 -0000
On Wed, Jul 28, 2010 at 10:31 AM, William F. Maton <wmaton@ottix.net> wrote: > On Tue, 27 Jul 2010, Iljitsch van Beijnum wrote: > > [snip] >> >> not when there is a 229 response. I also worry that an overhaul of RFC 959 >> and rolling in stuff from later FTP RFCs would take quite a long time >> because all kinds of other stuff would find its way into the document, too. > > IANAWGCC [*], but in my voyages through the 'heritage' that is the wu-ftpd > experience, one downside is having to wade through a lot of RFCs to 'get' > the protocol. In my mind, there are two approaches to updating RFC959: > > a) As you said, update it and allow for creeping featurism; > b) Tightly scope the update to RFC 959 to just being an updated version > of the protocol as it stands today according to RFCs only (not drafts, > not even practices out there on the Internet) and look to fixing it > later...much later. > > There is always the third option and that is to do nothing. I love the third option! :) when given a choice between effort & effortless, I always pick "less work" (unless that means more work lateron). such an undertaking (ftpbis?) would likely take a number of years, I'd guess. the httpbis WG is doing something similar. they're updating HTTP, but also taking into account what's been put into practice. (I'm including their charter at the end). keep in mind that we didn't have enough BOF interest to convince the AD to commit to a FTPEXT2 WG at the time (hoping that will change). I think our best bet is to continue work on our drafts, documenting what is in use in the wild or what is REALLY needed. we need to continue to engage authors & implementers. but... ftpbis would probably be a rising tide. we now also have RFC 5797, the FTP command & extension registry [1], which should be handy to implementers. I've also tried to update the Wikipedia pages on FTP [2] to keep them up to date, but I'm sure I've missed a lot. we can also write articles or blogs... that said, I had sketched out such a beast & started work on it privately, but lost steam on my own. -- (( Anthony Bryan ... Metalink [ http://www.metalinker.org ] )) Easier, More Reliable, Self Healing Downloads [1] http://www.iana.org/assignments/ftp-commands-extensions/ftp-commands-extensions.xhtml [2] http://en.wikipedia.org/wiki/Ftp HTTP is one of the most successful and widely-used protocols on the Internet today. However, its specification has several editorial issues. Additionally, after years of implementation and extension, several ambiguities have become evident, impairing interoperability and the ability to easily implement and use HTTP. The working group will refine RFC2616 to: * Incorporate errata and updates (e.g., references, IANA registries, ABNF) * Fix editorial problems which have led to misunderstandings of the specification * Clarify conformance requirements * Remove known ambiguities where they affect interoperability * Clarify existing methods of extensibility * Remove or deprecate those features that are not widely implemented and also unduly affect interoperability * Where necessary, add implementation advice * Document the security properties of HTTP and its associated echanisms (e.g., Basic and Digest authentication, cookies, TLS) for common applications In doing so, it should consider: * Implementer experience * Demonstrated use of HTTP * Impact on existing implementations and deployments The Working Group must not introduce a new version of HTTP and should not add new functionality to HTTP. The WG is not tasked with producing new methods, headers, or extension mechanisms, but may introduce new protocol elements if necessary as part of revising existing functionality which has proven to be problematic The Working Group's specification deliverables are: * A document that is suitable to supersede RFC 2616 * A document cataloguing the security properties of HTTP
- [ftpext] NAT64 client/server document Iljitsch van Beijnum
- [ftpext] RFC959 update WAS Re: NAT64 client/serve… William F. Maton
- Re: [ftpext] RFC959 update WAS Re: NAT64 client/s… Anthony Bryan
- Re: [ftpext] RFC959 update WAS Re: NAT64 client/s… Iljitsch van Beijnum