Re: [arch-d] deprecating Postel's principle- considered harmful
Randy Presuhn <randy_presuhn@alumni.stanford.edu> Tue, 07 May 2019 22:19 UTC
Return-Path: <randy_presuhn@alumni.stanford.edu>
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 6FD8712014B for <ietf@ietfa.amsl.com>; Tue, 7 May 2019 15:19:48 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 yKTU8qRdif3F for <ietf@ietfa.amsl.com>; Tue, 7 May 2019 15:19:46 -0700 (PDT)
Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (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 9D41412013A for <ietf@ietf.org>; Tue, 7 May 2019 15:19:46 -0700 (PDT)
Received: by mail-pf1-f177.google.com with SMTP id e24so9355015pfi.12 for <ietf@ietf.org>; Tue, 07 May 2019 15:19:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=C/E5eVTG+3BRSCN9dnI+HuIhxpDeMWtK/djIBPtkXlk=; b=NW3ym0LS/EqYK33fgXo5QxdQjMSJ93TkfJ4Wc9hXot+kMK86egpPyCU6lp/CCpP/2H H6i/EB6NNWQYjs94Wd+pTEuuOgvuto9mJP9d3oAg7MBWScdx6UgrcfrKvGJNQeJ1qxeo gjljUIdRbgRS6wu5gx8CgP1G3y14USnQDHMRWQzJWiKNNjhfgZof1wZNLfGnxb471+tL r4tCAQeo+uVAZW9Ed9I7WTHShuubvXAbtd0KEApCFYwjBdLSbaRHQEaCANoFDkhpYvjh j3iKqBIo7XS7u0vYFnuK9S770bWrtsEVKht/tFX5DNwzbtRlHe7mIhCyTVd6bm1/SdQY eF0A==
X-Gm-Message-State: APjAAAWVXggghiqPaeYsFyG0mYcLpHgSWk4A4di+gwqsZkjMs6OGKCY+ Zfari/4fenZuxZNAJUxyh5DW02AgOxQ=
X-Google-Smtp-Source: APXvYqwO9ilyX2pqnniaZqMqO+J/hH0bzEreRl5yBG57N1wMkOJbqn+zm0JVLUcyhmw8tF8k7wOefA==
X-Received: by 2002:a63:754b:: with SMTP id f11mr3629508pgn.32.1557267585481; Tue, 07 May 2019 15:19:45 -0700 (PDT)
Received: from [192.168.1.101] (c-69-181-241-121.hsd1.ca.comcast.net. [69.181.241.121]) by smtp.gmail.com with ESMTPSA id m16sm23616907pfi.29.2019.05.07.15.19.44 for <ietf@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 May 2019 15:19:44 -0700 (PDT)
Subject: Re: [arch-d] deprecating Postel's principle- considered harmful
To: ietf@ietf.org
References: <F64C10EAA68C8044B33656FA214632C89F024CD3@MISOUT7MSGUSRDE.ITServices.sbc.com> <CALaySJJDHg5j9Z7+noS=YXoNROqdsbJ6coEECtLtbJ6fWJ3xsQ@mail.gmail.com> <53a9c16c-163c-a18a-371a-f8aa8697af15@cs.tcd.ie> <CALaySJJiNTa9ug6OazgqiH7BXX3vbJByc2MWvf9qX9jhTzdABA@mail.gmail.com> <CACweHNCJZofJxg2+R=Wj7GkBE+d3=WaT4V8L5DWr6AL2tn_dPQ@mail.gmail.com>
From: Randy Presuhn <randy_presuhn@alumni.stanford.edu>
Message-ID: <bfcba477-6916-0895-43f7-7bfdc3a57ab5@alumni.stanford.edu>
Date: Tue, 07 May 2019 15:19:47 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACweHNCJZofJxg2+R=Wj7GkBE+d3=WaT4V8L5DWr6AL2tn_dPQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/9339hKeLw3QmzrBm5ttt7FOaxag>
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, 07 May 2019 22:19:48 -0000
Hi - On 5/7/2019 2:50 PM, Matthew Kerwin wrote: > On Wed., 8 May 2019, 06:56 Barry Leiba, <barryleiba@computer.org > <mailto:barryleiba@computer.org>> wrote: ... > No, of course not, not today, not with the history we have. But if > they had *from the beginning*, we wouldn't be where we are. And > that's the point. > > Barry > > > If the Internet (and particularly the web) hadn't "mostly just worked" > despite us doing it all wrong, it might not have taken off at all. The very early days of SNMP were plagued by subtle and not-so-subtle issues resulting from overly-generous application of the Postel principle. Yes, it allowed a multiple implementations to be quickly fielded and the whole thing appeared to work - for a while. But it also allowed oversights in the specification (e.g. how big can an integer be?) to be glossed over, resulting in several interoperability issues. Fortunately, these problems were recognized fairly early in the life of that protocol, and through a combination of industry- accepted test suites as well as more precise specifications the worst of the problems were resolved in the various code bases. If the IETF (and the people writing the code) had not dealt with those issues as quickly as they did, we'd still be battling those problems today. Randy
- RE: deprecating Postel's principle- considered ha… BRUNGARD, DEBORAH A
- Re: deprecating Postel's principle- considered ha… Barry Leiba
- Re: [arch-d] deprecating Postel's principle- cons… Stephen Farrell
- Re: [arch-d] deprecating Postel's principle- cons… Brian E Carpenter
- Re: deprecating Postel's principle- considered ha… Andrew G. Malis
- Re: [arch-d] deprecating Postel's principle- cons… Barry Leiba
- Re: deprecating Postel's principle- considered ha… Warren Kumari
- Re: [arch-d] deprecating Postel's principle- cons… Tony Li
- Re: [arch-d] deprecating Postel's principle- cons… Stephen Farrell
- Re: deprecating Postel's principle- considered ha… Adam Roach
- Re: deprecating Postel's principle- considered ha… Salz, Rich
- Re: deprecating Postel's principle- considered ha… Joel M. Halpern
- Re: deprecating Postel's principle- considered ha… Adam Roach
- Re: [IAB] [arch-d] deprecating Postel's principle… Christian Huitema
- Re: [IAB] [arch-d] deprecating Postel's principle… Stephen Farrell
- Re: [arch-d] deprecating Postel's principle- cons… Matthew Kerwin
- Re: [arch-d] deprecating Postel's principle- cons… Rich Kulawiec
- Re: [arch-d] deprecating Postel's principle- cons… Henning Schulzrinne
- Re: [arch-d] [IAB] deprecating Postel's principle… Henning Schulzrinne
- Re: [arch-d] deprecating Postel's principle- cons… Randy Presuhn
- Re: [arch-d] deprecating Postel's principle- cons… Christian Huitema
- Re: [arch-d] deprecating Postel's principle- cons… Brian E Carpenter
- Re: [arch-d] deprecating Postel's principle- cons… Henning Schulzrinne
- Re: [arch-d] deprecating Postel's principle- cons… Mark Andrews
- Re: deprecating Postel's principle- considered ha… Martin Thomson
- Re: [arch-d] [IAB] deprecating Postel's principle… Randy Bush
- Re: deprecating Postel's principle- considered ha… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Carsten Bormann
- Re: [arch-d] deprecating Postel's principle- cons… Masataka Ohta
- Re: deprecating Postel's principle- considered ha… Dave Cridland
- Re: [arch-d] deprecating Postel's principle- cons… Jari Arkko
- Re: [arch-d] deprecating Postel's principle- cons… John C Klensin
- Re: deprecating Postel's principle- considered ha… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Henning Schulzrinne
- Re: [arch-d] deprecating Postel's principle- cons… Phillip Hallam-Baker
- Re: deprecating Postel's principle- considered ha… Paul Wouters
- Re: deprecating Postel's principle- considered ha… Dave Cridland
- Re: deprecating Postel's principle- considered ha… Dave Cridland
- Re: [arch-d] deprecating Postel's principle- cons… Bless, Roland (TM)
- Re: deprecating Postel's principle- considered ha… Paul Wouters
- Re: deprecating Postel's principle- considered ha… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… John Levine
- Re: [arch-d] deprecating Postel's principle- cons… Keith Moore
- Re: deprecating Postel's principle- considered ha… Brian E Carpenter
- Re: [arch-d] deprecating Postel's principle- cons… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Keith Moore
- Re: deprecating Postel's principle- considered ha… John C Klensin
- Re: [arch-d] deprecating Postel's principle- cons… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Henning Schulzrinne
- Re: [arch-d] deprecating Postel's principle- cons… Stephen Farrell
- Re: [arch-d] deprecating Postel's principle- cons… Joe Touch
- Re: [arch-d] deprecating Postel's principle- cons… Martin Thomson
- Re: [arch-d] deprecating Postel's principle- cons… Carsten Bormann
- Re: [arch-d] deprecating Postel's principle- cons… S Moonesamy
- Re: [arch-d] deprecating Postel's principle- cons… Lloyd Wood
- Re: [arch-d] deprecating Postel's principle- cons… Eliot Lear
- Re: [arch-d] deprecating Postel's principle- cons… Carsten Bormann
- Re: [arch-d] deprecating Postel's principle- cons… Eliot Lear
- Re: [arch-d] deprecating Postel's principle- cons… Joel M. Halpern
- Re: [arch-d] deprecating Postel's principle- cons… Bob Briscoe
- Re: [arch-d] deprecating Postel's principle- cons… Phillip Hallam-Baker
- Re: [arch-d] deprecating Postel's principle- cons… Masataka Ohta
- Re: [arch-d] deprecating Postel's principle- cons… Aaron Falk
- Re: [arch-d] deprecating Postel's principle- cons… Henning Schulzrinne
- Re: [arch-d] deprecating Postel's principle- cons… Henry S. Thompson