Re: [dispatch] Notes from the DISPATCH 94 session
"A. Jean Mahoney" <mahoney@nostrum.com> Tue, 15 November 2016 07:26 UTC
Return-Path: <mahoney@nostrum.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F489129A14 for <dispatch@ietfa.amsl.com>; Mon, 14 Nov 2016 23:26:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.397
X-Spam-Level:
X-Spam-Status: No, score=-3.397 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.497] 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 kF1C7dF1GzRb for <dispatch@ietfa.amsl.com>; Mon, 14 Nov 2016 23:26:14 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 E42B812956B for <dispatch@ietf.org>; Mon, 14 Nov 2016 23:26:14 -0800 (PST)
Received: from dhcp-8915.meeting.ietf.org (t2001067c03700128fdd5b8a857fbe985.v6.meeting.ietf.org [IPv6:2001:67c:370:128:fdd5:b8a8:57fb:e985]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id uAF7QBvw079810 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <dispatch@ietf.org>; Tue, 15 Nov 2016 01:26:13 -0600 (CST) (envelope-from mahoney@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host t2001067c03700128fdd5b8a857fbe985.v6.meeting.ietf.org [IPv6:2001:67c:370:128:fdd5:b8a8:57fb:e985] claimed to be dhcp-8915.meeting.ietf.org
To: DISPATCH list <dispatch@ietf.org>
References: <43215b1f-da2e-bc5d-8ee5-bba58c9bce72@nostrum.com>
From: "A. Jean Mahoney" <mahoney@nostrum.com>
Message-ID: <dd04be4d-2b70-6ffe-a430-94e09ecfabc7@nostrum.com>
Date: Tue, 15 Nov 2016 16:26:10 +0900
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <43215b1f-da2e-bc5d-8ee5-bba58c9bce72@nostrum.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/AvPTUed9Sndx-KT0xijXQvLzdtI>
Subject: Re: [dispatch] Notes from the DISPATCH 94 session
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2016 07:26:17 -0000
Edit: DISPATCH 97 <sigh> Please let me know if you catch anything else... Thanks! Jean On 11/14/16 5:44 PM, A. Jean Mahoney wrote: > Hi all, > > Below are my notes for the meeting in Seoul. Things I missed are marked > with ellipses (...) > > Thanks, > > Jean > > > DISPATCH WG - IETF 97 Korea, November 2016 > Monday, November 14, 9:30-11:00 > Grand Ballroom 2 > > ------------------------------------------------------------------ > 09:30-09:40 Agenda and Status > Presenters: Mary Barnes, Cullen Jennings and Murray Kucherawy > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-master-slide-deck-00.pdf > > > slide 1: Title > > slide 2: Note Well > > slide 3: Note well in other words > > slide 4: Administrivia > > Note taker: Jean > Jabber scribe: Jonathan Lennox > > slide 5: Deadlines for IETF 98 > > slide 6: Understanding deadlines > > Cullen - early submitters get priority. Note that deadlines don't line > up with full bof deadlines. > > slide 7: A reminder about mailing lists > > Typo on the slides - the ML should be art@ietf.org. > > Alissa Cooper - Please correct the slide. We're trying to reduce confusion. > > slide 8: Outstanding DISPATCH items > > draft-holmberg-dispatch-received-realm - IETF LC - done > > Need revision based on Worley's feedback for Mohali draft > > slide 9: Outstanding APPSAWG items > > The WG is done when docs are published, then the WG will close. > > ------------------------------------------------------------------ > 09:40-10:10 VoIP Spam > Presenter: Henning Schulzrinne > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-voip-spam-00.pptx > > Documents: > https://datatracker.ietf.org/doc/draft-schulzrinne-dispatch-callinfo-spam/ > https://datatracker.ietf.org/doc/draft-schulzrinne-dispatch-status-unwanted/ > > > slide 1: Title > > Henning - This is followup work from STIR. > > slide 2: Background > > Henning - Who has not been following STIR? [A few hands] > Explanation of unwanted calls. > STIR is solving the spoofing problem. > > slide 3: STIR + SHAKEN > > SHAKEN is an ADDIS effort. STIR is an ingredient for filtering. > > slide 4: Architecture > > Carriers may decide to delegate the decision to filter to a downstream > entity due to legal considerations (charities, political calls). End > user doesn't want to spend more than a few seconds rejecting a call. > > slide 5: Motivations and assumptions > > > slide 6: draft-schulzrinne-dispatch-callinfo-spam > > The spam parameter is not meant to be precise. Carriers will have > different scales. > > slide 7: Call categories > > Broad categories, some spam some not. > > slide 8: Call categories > > spam - if you don't know anything else. trusted is a catch-all category. > > slide 9: SIP Global Feature-Capability Indicator > > Is this the right label and registry? Henning found label description > confusing. > > slide 10: Non-editorial changes made for -01 > > > slide 11: draft-schulzrinne-dispatch-status-unwanted > > Draft does not prescribe behavior. Behaves like email spam buttons. > > slide 12: Non-editorial changes made for -01 > > Jon Peterson - I like this - good draft. If it's signed ... We could > define a passport type that signs it. The only source of info you can > trust is the registrar. I would like to have the property of trusting > other entities on the path. Can do it with a passport extension. > > Henning - Is there anything special to do for that? Or can the draft > just say look at this draft? > > Jon Peterson - There's 2 drafts in STIR. It would be a passport > extension. Here's what you would sign. > > Henning - I could copy into my draft. There are 2 entities that could > work - local PBX and your local carrier. I agree. > > Mark Nottingham - I've received a call from a debt collector. I was > confused and unintentionally revealed info. If my phone had said that > this was a legit debt collector, it would have made me even more > confused. Bad actors will work to be classified in certain ways, putting > the burden on carrier. > > Henning - There's a tradeoff and no carrier has to do it. A well-run > carrier will be very careful on assigning labels. No one wants to get > sued by someone labeled a spammer. In all cases for these labels, there > are reasonably good indicators. If you are legitimate debt collector in > the US, you have to be registered in the state where you do business. > This is a concern. (something about Dunn and Bradstreet). > > Mark - It would be a country-by-country thing. > > Henning - there's some countries that don't have registration for debt > collectors. But the spam score of this entity will go way up. > > Mark - web PKI - the green bar and ev certs. There's a lot of > controversy about what it means. > > Henning - It does not label you as a particular entity. Anyone can get > an ev cert with a Delaware dropbox. > > Pete Resnick - making a list of entities is fraught. A registry seems > like a good plan. Unless you are willing to define the categories > tightly. Why not 606? It's sufficient. A separate code for block or mark > for spam. Mush semantics response codes is a bad plan. > > Dave Crocker - What is the line "similar to email with SMTP level mail > redirection" on slide 11 referring to? > > Henning - .forwards > > Dave Crocker - That's not SMTP. Needs to be precise. And > sip.call-info.spam - ... > > Henning - I've registered with the carrier. > > Dave - There's 40 years' experience with call categories. Hasn't been > useful. Lot of work. Confusion. Legal concerns. Needs precise design and > enforcement. On slide 6 "reason: source of data", and "source: domain of > entity inserting data" is confusing. > > Henning - The reason parameter contains what was used in the spam > calculation - keywords, spam list, FTC list, for example. It's not > standardized, it's free text. Data in this parameter is useful for > troubleshooting. If a call is mislabeled or you want to know why are you > on a blacklist. > > Dave - displaying info to users. We have 20 years of experience. Users > don't differentiate with reliability. Doesn't work on email and web. > > Henning - disagree - filter on call id. > > John Levine - is anyone implementing it yet? > > Henning - the draft was submitted in late Sept. It's an outflow of a > cross industry strike force - major carriers and vendors in US. > > Martin Dolly - next 3GPP meeting - veristat is agreed to. These will be > included 24.229. > > John Levine - forking is only used to game the system. > > Henning - this is SIP forking. > > John Levine - I agree that people do filter on caller id. Adding more > info to the call id display won't be helpful. > > Henning - you have 15 characters that you can display and the CNAM field > (typically displayed) is not useful. > > Adam Roach - I agree that it needs tighter semantics. Define - I never > want to hear from this caller again. Most times I don't find out that I > didn't want the call until after I pick it up. > > Cullen, as chair - where do we take this next? There appears to be a lot > of interest on this topic. Let's talk about the status code, seems to > fit into sipcore. Sipcore chairs? > > Adam - I want to talk to STIR chairs first, and the recharter isn't done > yet. But this is a small change that would fall under the new charter. > > Cullen - Anyone have issues with sending it to sipcore if the charter > works out? > > [Room silent] > > Cullen - we'll proceed with that plan. > > ------------------------------------------------------------------
10:10-10:25 > Regular Expressions for Internet Mail > Presenter: Sean Leonard > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-regular-expressions-for-internet-mail-00.pptx > > Document: https://tools.ietf.org/html/draft-lilley-font-toplevel-00 > > slide 1: Title > > slide 2: Overview > > slide 3: Progress > > Modern - strictly complies that with 5321 5322 > > slide 4: Deliverable email address > > most commercially important. Restrictions on domain names using back > references. > > slide 5: Modern email address > > once you know how to read, straight-forward. > > slide 6: Modern message ID > > pretty easy. > > slide 7: Key observations > > slide 8: Discussion time + hums > > if you want to search for email addresses in corpus of text. Any UTF8 > character beyond ascii, you will be finding non-us ascii text that will > not be an email address. > > Adam - I think a huge majority of use will be webpages. Javascript > should be priority one. > > Barry Lieba - I feel very strongly that you need to deal with IDNA and AEIs > > Sean Turner - agree > > Dave Crocker - do you know about the ICANN universal acceptance effort? > This is the issue that Barry raised. Talk to that group. I don't fully > understanding the use cases. The document needs to make the use cases > clearer. The 4th bullet - you need to implement in a programming > language and the regex gives you a portable implementation. It's note > worthy that it ... > > John Klensin - I want to reinforce and extend on Barry's comment. > Whether it's a good idea is a separate question. More important - if it > messes with internationalization issues. We reopen the > internationalization specs (precis or something else) rather than > assuming that we can make ... with regular expressions. If we get it > wrong, ... don't backdoor our way in. > > Joe Hildebrand - I don't think anyone wants to change syntax, just want > to make it consumable in various programming environments. If you search > for these sorts of things on programming assistance websites, you find a > consistent set of horrible answers to solving the problem. We want to > see if we can create a starting point for the programmers. For > validating email addresses. It's nascent work, need regular expressions > that we can test. There's use here. > > Sean - I want to touch on performance. The ones that are in the first > draft. They're verifiable against the ABNF. Can't say they are > performant. With JavaScript that doesn't have subroutine calls, can't > use it. > > Martin Thomson - this may be a engineering project that's not in the > purview of IETF. Put stuff on Github. Do performance analysis. Why is > IETF the right forum? > > Sean - It doesn't have IETF consensus. > > Martin - does it need it? We could create consensus around something > that is different from other consensus. It's great to raise awareness > though. > > Joe Hildebrand - Need to get feedback from room. Anyone working on this > will get it wrong. > > Eric Rescorla - Creating a RFC that will be buggy. This is a program > which is difficult reading. What is it you want? > > Sean - I want a doc that's not wrong. If we take as a premise that 5321 > and 5322 are not wrong. We want to be at least wrong as possible. > > Cullen - do you wanting a WG? do we form a Github repository? > > Sean - if there's enough work for a WG. Or AD sponsorship. > > Alexey Melnikov - The AD is scared to sponsor it. > > Dave Crocker - glad people raised process issues. Getting input, getting > an imprimatur and getting an RFC publication are three different things. > Getting IETF input is a good idea. Better to keep it as a malleable > form. maybe independent stream. Set up an email implementation list. You > get the input and circulation, but you don't incur process. > > Cullen - we're not done with this conversation. I want a read of the > room. People think it's worth doing, but whether it should be done in a > mini WG? Concern - we can't undermine other work. Author says that's not > the intent. Should the IETF be in the work of publishing regular > expressions? Anyone want to talk about it? > > [Room silent] > > ??? - implementers cut and paste from RFCs into software. > > Cullen - is this reasonable work? > > [lots of hums in the room] > > Cullen - Don't think we should be doing it? > > [Only one hum against] > > RESULTS of hum: Very strong consensus in favor of doing work in IETF. > Chairs will discuss further. > > ------------------------------------------------------------------ > 10:25-10:40 Area Directors’ Status: updating SIPCORE WG charter, state > of the new ART area > Presenters: Alissa Cooper, Ben Campbell, Alexey Melnikov > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-area-director-update-00.pdf > > > slide 1: ART area feedback > > slide 2: Informal feedback > > Alissa - The ADs solicited feedback. chatted offline with people. > > slide 3: informal feedback > > Alissa - The feedback was a universal shrug. People were not super > thrilled, but don't really care. > > Barry - I do care, I have a broader community and I like it. > > Mary (from floor) - I like having the Monday morning meeting. There's 41 > working groups, but now I can sort by AD - it's easier. > > slide 4: Informal feedback > > Ted Hardie - On the bullet "Ability to get work done across areas", you > listed RTCweb - Have you sensed a change in the WG? I have not. > > Alissa - this is what people have told us. > > slide 5: Discussion > > Alexey - you can talk to us later. > > Jonathan Lennox - We didn't have to fight about what area Cellar is in. > > Pete Resnick - this is a partial shrug - I've found having additional > people discussing stuff is good. I wish more people would read all of > dispatch. > > Ben - today, I saw 4 people with real email experience talk about > realtime stuff. > > slide 6: Potential Actions > > SIPcore recharter. > > Ben - sipcore had a very strict charter. There's not a good place for > Henning's draft right now. We're wanting to change charter. I've seen > positive feedback mostly. Any other feedback? > > [Room silence.] > > Ben - We'll discuss the avtcore/avtext merge in the avtcore/avtext mtg. > > Adam - This is the first time in a long time that I have not had to come > to the mic to say our charter won't less do that. > > ------------------------------------------------------------------ > 10:40-10:55 Bofs and New WG updates (Bof/WG chairs) > > ----------------------- > SECEVENT > > Yoav? - new working group > > ----------------------- > GGIE - Glass to Glass Internet Ecosystem > Presenter: Glenn Deen > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-ggie-update-00.pdf > > > slide 1: title > > slide 2: GGIE Since IETF 96 in Berlin > > Glenn - updated the draft and 2 new drafts - use cases. Will demo in > Chicago. > > slide 3: new GGIE Internet Drafts > > > ----------------------- > CBOR - Concise Binary Object Representation > Presenter: Joe Hildebrand > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-cbor-00.pdf > > slide 1: Proposed CBOR working group > > slide 2: CBOR refresher > > slide 3: Needed work > > Cullen - Send comments to the list on the charter. > > > ----------------------- > ABNF Drafts > Presenter: Sean Leonard > Presentation: > https://www.ietf.org/proceedings/97/slides/slides-97-dispatch-revising-abnf-00.pdf > > > slide 1: ABNF Drafts (October 2016) > > Sean - looking to extend ABNF. > > > ------------------------------------------------------------------ > 10:55-11:00 AoB > > _______________________________________________ > dispatch mailing list > dispatch@ietf.org > https://www.ietf.org/mailman/listinfo/dispatch
- [dispatch] Notes from the DISPATCH 94 session A. Jean Mahoney
- Re: [dispatch] Notes from the DISPATCH 94 session A. Jean Mahoney