Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: Drop a line in the peer's syslog at shutdown
Job Snijders <job@ntt.net> Thu, 17 November 2016 01:25 UTC
Return-Path: <job@ntt.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F5101293FD; Wed, 16 Nov 2016 17:25:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.432
X-Spam-Level:
X-Spam-Status: No, score=-3.432 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.497, SPF_SOFTFAIL=0.665] 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 7UU7OyAfPhfM; Wed, 16 Nov 2016 17:24:46 -0800 (PST)
Received: from mail3.dllstx09.us.to.gin.ntt.net (mail3.dllstx09.us.to.gin.ntt.net [IPv6:2001:418:3ff:5::26]) (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 6DEC71295F3; Wed, 16 Nov 2016 17:24:35 -0800 (PST)
Received: by mail3.dllstx09.us.to.gin.ntt.net with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.84_2) (envelope-from <job@ntt.net>) id 1c7BRJ-00052D-5n (job@us.ntt.net); Thu, 17 Nov 2016 01:24:34 +0000
Date: Thu, 17 Nov 2016 10:24:28 +0900
From: Job Snijders <job@ntt.net>
To: Jeffrey Haas <jhaas@pfrc.org>
Message-ID: <20161117012428.GG22270@dhcp-9341.meeting.ietf.org>
References: <20161116061556.GG1073@dhcp-9341.meeting.ietf.org> <20161116105535.GW79185@Space.Net> <1479295774707.77855@dacor.de> <20161116113849.udbrfvdhaj3be7nx@bongo.bofh.it> <20161116130110.GK1073@dhcp-9341.meeting.ietf.org> <20161117011945.GA6217@pfrc.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20161117011945.GA6217@pfrc.org>
X-Clacks-Overhead: GNU Terry Pratchett
User-Agent: Mutt/1.7.1 (2016-10-04)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/FXlfPbmZGN2oQFze2jwch78cFlE>
Cc: "idr@ietf.org" <idr@ietf.org>, "grow@ietf.org" <grow@ietf.org>, Marco d'Itri <md@Linux.IT>
Subject: Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: Drop a line in the peer's syslog at shutdown
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 01:25:00 -0000
On Wed, Nov 16, 2016 at 08:19:45PM -0500, Jeffrey Haas wrote: > On Wed, Nov 16, 2016 at 10:01:10PM +0900, Job Snijders wrote: > > Unless some implementors make significant arguments along the lines of > > "we CANNOT implement this Shutdown Communication functionality, SOLELY > > because of utf8 and lack of representation filtering capabilities", i'd > > water down the utf8 requirement to 7bit ascii (because in the end its > > better to have 'something' than nothing). Another line of argumentation > > against utf8 would be if major security concerns are articulated. > > In general, IESG comments will push any user-displayable string to UTF-8 > anyway, so I wouldn't stress over this being the requirement. It's pretty > much an IETF-wide expectation these days. > > I think your doc is the first one that I've seen bothering to cite the > unicode considerations documents. Ideally that'd be a pointer to somewhere > else in a single ref, but I don't think I've seen such an IETF document. I took inspiration from syslog's security considerations https://tools.ietf.org/html/rfc5424 > > I hope to capture in the draft that an implementation can choose which > > characters of the Shutdown Communication they represent in the syslog or > > 'show bgp neighbor xxx' output. For instance, I'd recommend to squash > > all newline/newpage/newfeed/newparagraph style chars and make sure that > > the Communication is represented on a single line. I don't have the > > proper words for the draft to express that (yet). > > Again, perhaps too much to tackle in this document. > > A portion of what you're interested in is covered under the control > characters section: > > https://en.wikipedia.org/wiki/Unicode_control_characters > > If you try to get too normative you're going to spend a huge amount of text > trying to close all of the holes. Yes, and UNICODE is somewhat of a moving target, a wall of text won't be effective. > > Also I don't mind if an implementation consciously chooses to only > > represent 7bit ASCII. That should be an implementor decision. They can > > upgrade later. In theory the protocol spec shouldn't be delayed or > > obstructed due to an implementor's current internationalisation > > capabilities (which can change over time). > > ASCII is conformant UTF-8, which is one of the nice properties about that > encoding. What tends to be problematic in many people's implementations is > emitting Latin-1 or similar encodings that are 8-bit as if they're valid > UTF-8, which they're not. > > The better question is what the general expected behavior is when things > cannot be displayed. Some of that will depend on the i18n capabilities of > someone's implementation. I'd just skip over them. grã©gory -> grgory Kind regards, Job
- [Idr] draft-snijders-idr-shutdown-00: Drop a line… Job Snijders
- Re: [Idr] draft-snijders-idr-shutdown-00: Drop a … Jon Mitchell
- Re: [Idr] draft-snijders-idr-shutdown-00: Drop a … Gert Doering
- Re: [Idr] draft-snijders-idr-shutdown-00: Drop a … Julian Seifert
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Marco d'Itri
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Peter Hessler
- Re: [Idr] draft-snijders-idr-shutdown-00: Drop a … Greg Hankins
- Re: [Idr] draft-snijders-idr-shutdown-00: Drop a … Sander Steffann
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Nick Hilliard
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jakob Heitz (jheitz)
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … bruno.decraene
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … bruno.decraene
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … bruno.decraene
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jakob Heitz (jheitz)
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jesper Skriver
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jared Mauch
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jared Mauch
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Marco Marzetti
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Marco Marzetti
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Marco Marzetti
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Nick Hilliard
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Marco Marzetti
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Nick Hilliard
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Nick Hilliard
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Gert Doering
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Gaurab Raj Upadhaya
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Neil J. McRae
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Nick Hilliard
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Robert Raszuk
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jakob Heitz (jheitz)
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … joel jaeggli
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Peter Hessler
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Job Snijders
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … John G. Scudder
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jakob Heitz (jheitz)
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jakob Heitz (jheitz)
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Jeffrey Haas
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … Randy Bush
- Re: [Idr] [GROW] draft-snijders-idr-shutdown-00: … joel jaeggli