Re: Last Call: (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

2012-03-06 Thread Alexey Melnikov

On 05/03/2012 19:40, Barry Leiba wrote:

2. I, too, noticed all the lower-case "should" and "may" words.  I
suggest that the best way to handle this is to make the following
change to the RFC 2119 citation text at the beginning of section 2:

NEW
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119] when they
appear
in ALL CAPS.  These words also appear in this document in lower case as
plain
English words, absent their normative meanings.

I don't mind changing that, but ID-nits gives a warning when the text about
keywords is changed and *everybody* likes to complain about that. Please
talk to IESG about whether using a variant of the standard text is
acceptable.

I've used text like this before, and the IESG has never objected to
it.  One advantage with this formulation, which uses the standard 2119
text and *appends* to it, is that idnits likes it and doesn't generate
a warning.

Ok then.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

2012-03-06 Thread Alexey Melnikov

On 05/03/2012 18:00, Murray S. Kucherawy wrote:

-Original Message-
From: Alexey Melnikov [mailto:alexey.melni...@isode.com]
Sent: Monday, March 05, 2012 4:00 AM
To: Murray S. Kucherawy
Cc:ietf@ietf.org
Subject: Re: Last Call:  (Simple
Mail Transfer Protocol extension for Message Transfer Priorities) to
Proposed Standard

- Section 4.3 says "For example, once an MTA accepts a message, the MTA MUST 
NOT change a (syntactically valid) priority value if the MTA
doesn't support it."  There seems to be a chicken-and-egg going on
here: If the MTA doesn't support the extension, how can it know not to
change the priority outbound?


I meant "supports the extension, but doesn't support a particular value
as distinct priority level". Suggestions on how to make this clear
would be appreciated.

Suggest:

For example, once an MTA accepts a message, the MTA MUST not change a 
(syntactically valid) priority value if that value is not supported by the 
MTA's implementation of this extension.

Ok, changed.

- There are lots of SHOULDs in here that might benefit from example
situations in which one might deviate from the normative statement
containing the SHOULD.

I will review. I had some discussion with SM about some of these and
argued that not all of them should be explained. But I agree that some
of them need explanation.

There are some that are in more need of this than others, and I know lately 
that I've been thanked by ADs during IESG evaluation for providing this kind of 
text, so it can only help where it's possible to provide it.

Sure. I've asked for explanation while I was on IESG as well.


- Section 11: Why use "PRI" and not "priority"?  The existing set of
Received clause names are lowercase words, so it seems strange to
deviate.

I don't mind to switching to "PRIORITY". But section 4.4 of RFC 5321
uses uppercase variants (and yes, I know they are case insensitive).

I don't think I've ever seen them in the wild, which is why it caught my 
attention.

I've changed "PRI" to "PRIORITY" in my copy.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

2012-03-06 Thread Alexey Melnikov

Hi Ned,

On 05/03/2012 15:34, Ned Freed wrote:

> That said, I think an important omission in this document is that it
> only allows MSA's to change message priorities to conform to site 
policy.

> MTAs should also be allowed to do this.



Can you elaborate a bit more on possible use cases?


Nobody is going to simply allow priorities to be set willy-nilly on 
mail coming

from random sources outside their administrative domain. That's absurd.

Agreed.

However, they may be will to make bilateral arrangements with selected
partners, identified by IP address or whatever, that would allow such a
setting, perhaps within a restricted range of allowed values.
Right. Not allowing this actually bothered me. So I've reworded to allow 
for that.

Would such an MTA
only lower the priority or do you think it might also raise it?


I don't see any reason to limit it to lowering it.

> Another issue is the silly prohibition against using Priority: and 
other header
> fields to set priority levels. What if is existing site policy is 
in fact to

> use those fields to determine message priority?



(Ignoring the question of whether use of MT-Priority header field is a
good thing or not for a moment.)



I actually don't have a strong feeling against usage of other existing
header fields.  Some of the existing header fields don't have the exact
semantics desired here.


Well, sure. You most definitely don't want to mix in Importance or other
MUA level priority fields.

Others (like the MIXER's Priority) have the right semantics but don't 
support

sufficient number of priorities required by MMHS (6 levels).


I think you're going to have to accept the fact that the overwhelming 
majority
of people out there running email systems have never even heard of 
MMHS and

even if they have don't give a damn about faithfully retaining it's
semantics. But they do care that new mechanism be made compatible with
whatever ad-hoc scheme they are currently using, even if said scheme
doesn't have the full range of values.

For example, I can easily see a site wanting to map this to and from 
the field
used by Microsoft Exchange (sorry, I forget the exact name) even 
though if
memory serves that field only accepts three values. And either this is 
going to
happen no matter what the specification says, or the specification 
simply won't

deploy in any meaningful way.
Ok, I tend to agree. Our implementation will do this kind of mapping in 
absence of MT-Priority anyway.

That is why a new header field was introduced.


But anyway, I am happy for this restriction to be removed/relaxed. 
Can you

recommend some specific text?


I'll try to do so later this week.

Is the following better:

The Importance  header field MUST NOT be used 
for determining

  the priority under this "Priority Message Handling" SMTP extension.
  In absence of both the PRIORITY MAIL FROM parameter and the 
MT-Priority header field,
  other message header fields, such as Priority target="RFC2156"/> and X-Priority,
  MAY be used for determining the priority under this "Priority 
Message Handling" SMTP extension.


?

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Allocation of anAssociated Channel Code Point for Use by ITU-T Ethernet basedOAM) to Informational RFC

2012-03-06 Thread t.petch
I am finding myself with some unfamiliar bedfellows on this issue, but yes, it
should be approved - see inline.

Tom Petch

- Original Message -
From: "John C Klensin" 
To: 
Cc: 
Sent: Friday, March 02, 2012 12:04 AM
Subject: Re: Last Call: (Allocation
of anAssociated Channel Code Point for Use by ITU-T Ethernet basedOAM) to
Informational RFC


 

> (2) Whether it is reasonable or appropriate for the IETF to use
> our responsibility for code point assignments and consequent
> relationship with IANA to try to keep protocols that are not
> consistent with our design judgment and aesthetics --no matter
> how grounded in experience and good engineering-- off the
> Internet.  That is the "Internet gatekeeper" function about
> which, as you know, I've expressed concern in other contexts.  I
> think the answer has got to be "we can, should, and always will
> exercise quality control on stable specifications and normative
> references but, unless we can justify being sure of our own
> infallibility, we cannot and should not try to prevent another
> body from deploying a specification on the Internet by using our
> control of the registration model".   Telling people why we
> think their ideas are sub-optimal is fine, as is identifying any
> risks we see in appropriate and visible places, but telling
> another group what they can't do because the IETF doesn't like
> the idea isn't.

We claim ownership of the name space on behalf of all parties, all SDOs
governments, NGOs, anyone and anything, and this gives us a special
responsibility to exercise that wisely.  We should beware of imposing
our ideas of correctness of any kind on another SDO - that is up to
 them to decide, not us.

Of course, one open technical solution to a problem is best but the RFC
Series is suitable cluttered with instances of the IETF failing to achieve
that so any argument based on those grounds is hypocritical.

A stable, approved reference is ideal, but we have been told of the
widespread deployment of this approach using an experimental
code point so the running code very much exists.   If that is camping
on something that it would be better if it were not, then that is
something to fix, and something we can fix.

There is no reason not to approve the allocation of a code point
and furthermore, I believe we should do it now, to facilitate the migration
of the existing boxes to an approved solution.  If that leaves another
SDO with an incompatability between what is working and what
their documents say, well, the IETF has been there too; not a
good place to be, but it is up to the SDO to resolve that, not
the IETF.

Tom Petch

> And I think that distinction is entirely consistent with Russ's
> suggestion.
>
> best,
>john
>
>
>
>
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
>
>

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Allocation of anAssociated Channel Code Point for Use by ITU-T Ethernet basedOAM) to Informational RFC

2012-03-06 Thread Eliot Lear
Hi,

I speak now as an individual and in no other capacity with no other hats on.


On 3/6/12 11:31 AM, t.petch wrote:
> I am finding myself with some unfamiliar bedfellows on this issue, but yes, it
> should be approved - see inline.
>
>
> We claim ownership of the name space on behalf of all parties, all SDOs
> governments, NGOs, anyone and anything, and this gives us a special
> responsibility to exercise that wisely.  We should beware of imposing
> our ideas of correctness of any kind on another SDO - that is up to
>  them to decide, not us.

Our responsibility is to ourselves first and foremost, and to see that
our process is followed.  That process exists to, amongst other things,
insure safe use and interoperable use of our own protocols.

Here the process for approval of a codepoint calls for IETF review. 
That is this.  IETF Review is defined as follows in RFC-5226:

IETF Review - (Formerly called "IETF Consensus" in
[IANA-CONSIDERATIONS]) New values are assigned only through
RFCs that have been shepherded through the IESG as AD-
Sponsored or IETF WG Documents [RFC3932] [RFC3978].  The
intention is that the document and proposed assignment will
be reviewed by the IESG and appropriate IETF WGs (or
experts, if suitable working groups no longer exist) to
ensure that the proposed assignment will not negatively
impact interoperability or otherwise extend IETF protocols
in an inappropriate or damaging manner.

In addition, we have spoken on what it means for other SDOs to request
code points in RFC-4775 Section 3.2, which says, in part:


   Experience shows that the importance of this is often underestimated
   during extension design; designers sometimes assume that a new
   codepoint is theirs for the asking, or even simply for the taking.
   This is hazardous; it is far too likely that someone just taking a
   protocol value will find that the same value will later be formally
   assigned to another function, thus guaranteeing an interoperability
   problem.


Our processes direct us to consider a codepoint assignment in this
light.  Finally:


>
> There is no reason not to approve the allocation of a code point

The purpose of this review is to determine whether or not there is
reason *not* to approve.  Others disagree with you.


Eliot

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Tony Finch
Mark Andrews  wrote:
>
> I would say DNS master file representation -> DNS wire representation
> is one of the main issues on the provisioning side.  This conversion
> needs to be done at some point.

John's draft addresses that.

> The other this is verification of the input.

What kind of verification?

Tony.
-- 
f.anthony.n.finchhttp://dotat.at/
Plymouth, Biscay: Variable 4, becoming west 5 to 7. Moderate or rough. Rain or
showers. Good, occasionally poor.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Xavier Marjou
As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
reading the HTML version of the draft rather than the TXT version.

I thus often need to manually rewrite the TXT link to fetch the HTML
version of the draft. I can not believe I'm the only one.

Hence, would it be possible to also include a link like
http://tools.ietf.org/html/draft-name in the mail of the announced
draft?

Cheers,
Xavier
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Julian Reschke

On 2012-03-06 14:41, Xavier Marjou wrote:

As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
reading the HTML version of the draft rather than the TXT version.

I thus often need to manually rewrite the TXT link to fetch the HTML
version of the draft. I can not believe I'm the only one.

Hence, would it be possible to also include a link like
http://tools.ietf.org/html/draft-name in the mail of the announced
draft?
...


+1000
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Simon Perreault

On 2012-03-06 08:51, Julian Reschke wrote:

On 2012-03-06 14:41, Xavier Marjou wrote:

As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
reading the HTML version of the draft rather than the TXT version.

I thus often need to manually rewrite the TXT link to fetch the HTML
version of the draft. I can not believe I'm the only one.

Hence, would it be possible to also include a link like
http://tools.ietf.org/html/draft-name in the mail of the announced
draft?
...


+1000


+INT_MAX

Simon
--
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source--> http://ecdysis.viagenie.ca
STUN/TURN server   --> http://numb.viagenie.ca
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Yoav Nir
Even better, also add the XML2RFC output if it's available at the same time:  
http://tools.ietf.org/id/draft-name.html

for example, (just picking my own latest draft as an example): 
http://tools.ietf.org/id/draft-nir-websec-extended-origin-02.html

I don't know which drafts get this version (perhaps those submitted along with 
XML?), but they're sure easier to read than TXT.

Yoav

On Mar 6, 2012, at 3:41 PM, Xavier Marjou wrote:

> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
> reading the HTML version of the draft rather than the TXT version.
> 
> I thus often need to manually rewrite the TXT link to fetch the HTML
> version of the draft. I can not believe I'm the only one.
> 
> Hence, would it be possible to also include a link like
> http://tools.ietf.org/html/draft-name in the mail of the announced
> draft?
> 
> Cheers,
> Xavier

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Riccardo Bernardini
On Tue, Mar 6, 2012 at 2:53 PM, Simon Perreault
 wrote:
> On 2012-03-06 08:51, Julian Reschke wrote:
>>
>> On 2012-03-06 14:41, Xavier Marjou wrote:
>>>
>>> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
>>> reading the HTML version of the draft rather than the TXT version.
>>>
>>> I thus often need to manually rewrite the TXT link to fetch the HTML
>>> version of the draft. I can not believe I'm the only one.
>>>
>>> Hence, would it be possible to also include a link like
>>> http://tools.ietf.org/html/draft-name in the mail of the announced
>>> draft?
>>> ...
>>
>>
>> +1000
>
>
> +INT_MAX

+\aleph_0 :-)

Seriously, it would be really nice to have this feature.


>
> Simon
> --
> DTN made easy, lean, and smart --> http://postellation.viagenie.ca
> NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
> STUN/TURN server               --> http://numb.viagenie.ca
>
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Julian Reschke

On 2012-03-06 14:56, Yoav Nir wrote:

Even better, also add the XML2RFC output if it's available at the same time:  
http://tools.ietf.org/id/draft-name.html

for example, (just picking my own latest draft as an example): 
http://tools.ietf.org/id/draft-nir-websec-extended-origin-02.html


+1


I don't know which drafts get this version (perhaps those submitted along with 
XML?), but they're sure easier to read than TXT.


Indeed I'd like to understand that as well. In particular, as this 
apparently runs an outdated version of rfc2629.xslt, and then mangles 
it's output (HTML tidy maybe?) causing what's served to be invalid HTML.


Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Hector

+1.  This will save a few typing and clicks.

Xavier Marjou wrote:

As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
reading the HTML version of the draft rather than the TXT version.

I thus often need to manually rewrite the TXT link to fetch the HTML
version of the draft. I can not believe I'm the only one.

Hence, would it be possible to also include a link like
http://tools.ietf.org/html/draft-name in the mail of the announced
draft?

Cheers,
Xavier
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Russ Housley
I would be much happier with a link to the datatracker HTML version:
https://datatracker.ietf.org/doc/draft-name/

Would this meet your needs?

Russ


On Mar 6, 2012, at 8:41 AM, Xavier Marjou wrote:

> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
> reading the HTML version of the draft rather than the TXT version.
> 
> I thus often need to manually rewrite the TXT link to fetch the HTML
> version of the draft. I can not believe I'm the only one.
> 
> Hence, would it be possible to also include a link like
> http://tools.ietf.org/html/draft-name in the mail of the announced
> draft?
> 
> Cheers,
> Xavier

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Randy Bush
> I would be much happier with a link to the datatracker HTML version:
> https://datatracker.ietf.org/doc/draft-name/
> Would this meet your needs?

then we can each have our cake and eat it too.  but i fear folk may just
want the bright shiny.

randy
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Dave Crocker



On 3/6/2012 6:12 AM, Russ Housley wrote:

I would be much happier with a link to the datatracker HTML version:
https://datatracker.ietf.org/doc/draft-name/



+1

d/
--

  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , Tony F
inch writes:
> Mark Andrews  wrote:
> >
> > I would say DNS master file representation -> DNS wire representation
> > is one of the main issues on the provisioning side.  This conversion
> > needs to be done at some point.
> 
> John's draft addresses that.
> 
> > The other this is verification of the input.
> 
> What kind of verification?
> 
> Tony.

Most front ends want to make sure what they are feeding to the back
ends wont make it choke.  It also make for a better user experience.

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

2012-03-06 Thread Barry Leiba
> Is the following better:
>
> The Importance  header field MUST NOT be used for
> determining
>      the priority under this "Priority Message Handling" SMTP extension.
>      In absence of both the PRIORITY MAIL FROM parameter and the MT-Priority
> header field,
>      other message header fields, such as Priority 
> and X-Priority,
>      MAY be used for determining the priority under this "Priority Message
> Handling" SMTP extension.
> 

What I don't like about that are:
1. It forbids using Importance, but doesn't say *why*, which could
invite misuse of other similar fields that are floating around.
2. I think MAY is fine for MSAs, but too weak for MTAs.  I accept what
Ned says, that MTAs will do this regardless of what we say.  That can
argue against MUST NOT, but I think SHOULD NOT is appropriate.  I
think the *standard* does want to discourage it, even while accepting
that it will happen.

I'd still like to wait for Ned's version of some text.  While we wait,
let me alter my earlier proposal and re-propose it here:

  Other message header fields, such as "Importance" [RFC2156],
  "Priority" [RFC2156] and "X-Priority", are used inconsistently and
  often with different semantics from MT-Priority.  Fields, such as
  "Importance", that are used to show a sense of importance to the
  end user are particularly ill-suited to convey transport priority, as
  these are distinct aspects of a message. Fields used inconsistently,
  such as "X-Priority", are problematic in this regard: we don't know
  what the intent was when the field was added.

  Therefore:

  1. Message header fields that have a sense of showing importance
  to the end user MUST NOT be used to determine the priority under
  this SMTP extension.

  2. Message Submission Agents [RFC6409] MAY use other header
  fields that have a sense of transport priority in order to assign an
  initial priority in the absence of an SMTP PRIORITY parameter.

  3. Message Transfer Agents handling messages after submission
  SHOULD NOT use any field other than MT-Priority to determine the
  priority under this SMTP extension.


Are we getting close?

Barry
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Riccardo Bernardini
On Tue, Mar 6, 2012 at 3:24 PM, Randy Bush  wrote:
>> I would be much happier with a link to the datatracker HTML version:
>> https://datatracker.ietf.org/doc/draft-name/
>> Would this meet your needs?
>

Yes, it would be fine.  From my point of view the two versions are
almost equivalent, this latter maybe is more flexible (at the expense
of one more click, which is negligible)

> then we can each have our cake and eat it too.  but i fear folk may just
> want the bright shiny.
>
> randy
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Tony Hansen
It would be acceptable to me, especially since there's a link from there 
to the tools HTML version. (Look for the "html" link at the top.)


Tony Hansen

On 3/6/2012 9:12 AM, Russ Housley wrote:

I would be much happier with a link to the datatracker HTML version:
https://datatracker.ietf.org/doc/draft-name/

Would this meet your needs?

Russ


On Mar 6, 2012, at 8:41 AM, Xavier Marjou wrote:


As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
reading the HTML version of the draft rather than the TXT version.

I thus often need to manually rewrite the TXT link to fetch the HTML
version of the draft. I can not believe I'm the only one.

Hence, would it be possible to also include a link like
http://tools.ietf.org/html/draft-name in the mail of the announced
draft?

Cheers,
Xavier

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John R. Levine

Input -P-> DNS server -D-> DNS stub -Q-> Output



P is the provisioning


I think you want to break that into the provisioning interface and the data
format it produces that the DNS server consumes. (My reason for that is we have
a specification for at least such format, with all that implies.)


I was also going to mention that.  There's a lot of different formats for 
zone file data, with BIND-ish master files being only one of them.



We seem to believe that the "D" part is deployed so that adding new "unknown"
RRTypes is not an issue.


I think this is correct, but OTOH someone recently asked about possible issues
in this area, and if I remember correctly, received no response.


Last month I ran into a guy on the dmarc list who complained that 
his server returns NOTIMP in response to queries for SPF records ("because 
it doesn't implement them") and clients were doing odd things.  But it's 
been a long time since I've run into anyone else like that, so I agree, 
it's not an issue.



Problem is then in "P" and "Q".


I personally don't see a big problem with "Q", but others clearly do so
we need to leave it in.


I'm not aware of problems, but I don't use Windows which is where the 
problems are supposed to be.


Regards,
John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Xavier Marjou
With a link like https://datatracker.ietf.org/doc/draft-name/ (e.g.
https://datatracker.ietf.org/doc/draft-nir-websec-extended-origin/ ),
I will most often then click again on the html top right link. But I'm
fine with it too.

On Tue, Mar 6, 2012 at 3:12 PM, Russ Housley  wrote:
> I would be much happier with a link to the datatracker HTML version:
> https://datatracker.ietf.org/doc/draft-name/
>
> Would this meet your needs?
>
> Russ
>
>
> On Mar 6, 2012, at 8:41 AM, Xavier Marjou wrote:
>
>> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
>> reading the HTML version of the draft rather than the TXT version.
>>
>> I thus often need to manually rewrite the TXT link to fetch the HTML
>> version of the draft. I can not believe I'm the only one.
>>
>> Hence, would it be possible to also include a link like
>> http://tools.ietf.org/html/draft-name in the mail of the announced
>> draft?
>>
>> Cheers,
>> Xavier
>
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Yoav Nir
The XML2RFC version is not linked from there. If that was added to the "Other 
versions" field, that would be great.

On Mar 6, 2012, at 5:11 PM, Xavier Marjou wrote:

> With a link like https://datatracker.ietf.org/doc/draft-name/ (e.g.
> https://datatracker.ietf.org/doc/draft-nir-websec-extended-origin/ ),
> I will most often then click again on the html top right link. But I'm
> fine with it too.
> 
> On Tue, Mar 6, 2012 at 3:12 PM, Russ Housley  wrote:
>> I would be much happier with a link to the datatracker HTML version:
>> https://datatracker.ietf.org/doc/draft-name/
>> 
>> Would this meet your needs?
>> 
>> Russ
>> 
>> 
>> On Mar 6, 2012, at 8:41 AM, Xavier Marjou wrote:
>> 
>>> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
>>> reading the HTML version of the draft rather than the TXT version.
>>> 
>>> I thus often need to manually rewrite the TXT link to fetch the HTML
>>> version of the draft. I can not believe I'm the only one.
>>> 
>>> Hence, would it be possible to also include a link like
>>> http://tools.ietf.org/html/draft-name in the mail of the announced
>>> draft?
>>> 
>>> Cheers,
>>> Xavier
>> 
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
> 
> Scanned by Check Point Total Security Gateway.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread ned+ietf

>> Input -P-> DNS server -D-> DNS stub -Q-> Output
>
>> P is the provisioning
>
> I think you want to break that into the provisioning interface and the data
> format it produces that the DNS server consumes. (My reason for that is we 
have
> a specification for at least such format, with all that implies.)



I was also going to mention that.  There's a lot of different formats for
zone file data, with BIND-ish master files being only one of them.



>> We seem to believe that the "D" part is deployed so that adding new "unknown"
>> RRTypes is not an issue.
>
> I think this is correct, but OTOH someone recently asked about possible issues
> in this area, and if I remember correctly, received no response.



Last month I ran into a guy on the dmarc list who complained that
his server returns NOTIMP in response to queries for SPF records ("because
it doesn't implement them") and clients were doing odd things.  But it's
been a long time since I've run into anyone else like that, so I agree,
it's not an issue.



>> Problem is then in "P" and "Q".
>
> I personally don't see a big problem with "Q", but others clearly do so
> we need to leave it in.



I'm not aware of problems, but I don't use Windows which is where the
problems are supposed to be.


Exactly - neither do I. (Well, OK, I have a Windows laptop at work to handle
the company HR stuff that won't work in anything other than IE, but I try
really, really hard never to use it.)

Ned
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: [IETF] Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Warren Kumari

On Mar 6, 2012, at 8:41 AM, Xavier Marjou wrote:

> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
> reading the HTML version of the draft rather than the TXT version.
> 
> I thus often need to manually rewrite the TXT link to fetch the HTML
> version of the draft. I can not believe I'm the only one.

Yup, you are not the only one -- this annoyed me sufficiently that I finally 
gave in and wrote a Chrome extension to do this for me.
Basically it watches the address bard and looks for www.ietf.org/id/ and, 
depending on the setting in the options page, will redirect to the Tools or 
Datatracker.

So, if I follow a link like http://www.ietf.org/id/draft-ietf-idr-as0-03.txt 
the extension will notice and rewrite it to 
http://tools.ietf.org/html/draft-ietf-idr-as0-03 (or 
https://datatracker.ietf.org/doc/draft-ietf-idr-as0/ ).

This is my first extension/ javascript, and it's not particularity polished, 
etc but if folk are interested it is on the tools page ( http://tools.ietf.org/ 
) or, direct: 
https://chrome.google.com/webstore/detail/aiccdpabeagpjcebilebhlifplfkinao


Share and enjoy.
W

> 
> Hence, would it be possible to also include a link like
> http://tools.ietf.org/html/draft-name in the mail of the announced
> draft?
> 
> Cheers,
> Xavier
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
> 

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Alessandro Vesely
On 06/Mar/12 04:56, ned+i...@mauve.mrochek.com wrote:
>> On 05/Mar/12 18:09, John Levine wrote:
>>
>>> Would you really want to build an SPF or DKIM parser into every
>>> DNS server?  That's a lot of code that the DNS manager doesn't
>>> care about, but the mail manager does.
>> 
>> But it would be the same code, most likely by the same author(s).
> 
> There are some false equivalences floating around here. I don't
> think anyone is suggesting that having provisioning systems or even
> DNS servers themselves check for syntax errors in the contents of
> complex records like DKIM, SPF, DMARC, or whatever is necessarily a
> bad idea. (Whether or not it will actually happen is another
> matter; I'm dubious.)
> 
> Rather, the issue is with requiring it to happen in order to deploy
> a new RRTYPE of this sort, which is the result you get if the DNS
> server returns some series of tokens instead of the original text
> string. That's the sort of thing that forces people to upgrade, or
> search around for a script to do the conversion (which won't even
> occur to some), and that's an extra burden we don't need to
> impose.

It would still be possible to work around the need for a plugin, e.g.
by depending on some wizard web site, as in John's thought experiment.

For the rest of us, the possibility to install a plugin that takes
care of all the nitty-gritty details, instead of having to wait for
the release and distribution of the next version of BIND, can make the
difference between deploying a new RR type right away and
procrastinating endlessly.

>> Why is it important what the DNS manager cares about?
> 
> Speaking as a DNS manager myself, I care a lot about being forced
> to upgrade. Upgrades bring unwanted bugs in other areas.

(I'd be surprised if bugs in any area were wanted ;-)

The issue is to upgrade once rather than on each new RR type.

> In fact I'm not entirely thrilled with the idea of plugins to do
> some extra syntax. More code means more possibilities of bugs. I'd
> actually prefer to see more cross-checking of existing stuff - less
> code and greater benefit.

Depending on how the plugin mechanism is engineered, code insulation,
data encapsulation, and component tests against large samples of data
may help reduce bugs.

To me, an important point is that zone files keep containing data
"source", rather than the output of possibly unreproducible commands.
 Diagnostic-mode execution of the plugin together with a text-based
/etc/rrtypes may even allow to mechanically build GUI dialogs for each
type, whether for the web or for the desktop.

>> Parsers, including null parsers, would come with the same
>> sub-package that enables the new RR type definition.  Their
>> complexity would only matter to the people who read/maintain
>> their sources.
> 
> I'm sorry, but you're being naive about this. Complexity does
> matter to the people who just use software because added complexity
> translates to more bugs.

Correct, but when you publish a complex record you are calling forth
that complexity.  I don't see much difference if the bug is at mines
or at the remote site, since their effects are comparable.

Generating zone files full of hex escapes, so as to do without any
plugin, can --perhaps should-- stay possible.  However, I doubt that
such usage would result in less bugs, on average.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Allocation of anAssociated Channel Code Point for Use by ITU-T Ethernet basedOAM) to Informational RFC

2012-03-06 Thread t.petch
- Original Message -
From: "Eliot Lear" 
To: "t.petch" 
Cc: "John C Klensin" ; ; 
Sent: Tuesday, March 06, 2012 12:46 PM


> Hi,
>
> I speak now as an individual and in no other capacity with no other hats on.
>
>
> On 3/6/12 11:31 AM, t.petch wrote:
> > I am finding myself with some unfamiliar bedfellows on this issue, but yes,
it
> > should be approved - see inline.
> >
> >
> > We claim ownership of the name space on behalf of all parties, all SDOs
> > governments, NGOs, anyone and anything, and this gives us a special
> > responsibility to exercise that wisely.  We should beware of imposing
> > our ideas of correctness of any kind on another SDO - that is up to
> >  them to decide, not us.
>
> Our responsibility is to ourselves first and foremost, and to see that
> our process is followed.  That process exists to, amongst other things,
> insure safe use and interoperable use of our own protocols.

Which, Eliot, is where we part company.  Given the interest in and uptake
of MPLS outside the original definition, we have a wider responsibility,
as we have in, say, managing the IP address or domain name space.  As
with the last two, if we do not consider the needs of all parties, and not just
ourselves, we may lose our influence in these matters.  Yes we must follow our
processes but in the interests of a wider community than just ourselves.

Tom Petch
>
> Here the process for approval of a codepoint calls for IETF review.
> That is this.  IETF Review is defined as follows in RFC-5226:
>
> IETF Review - (Formerly called "IETF Consensus" in
> [IANA-CONSIDERATIONS]) New values are assigned only through
> RFCs that have been shepherded through the IESG as AD-
> Sponsored or IETF WG Documents [RFC3932] [RFC3978].  The
> intention is that the document and proposed assignment will
> be reviewed by the IESG and appropriate IETF WGs (or
> experts, if suitable working groups no longer exist) to
> ensure that the proposed assignment will not negatively
> impact interoperability or otherwise extend IETF protocols
> in an inappropriate or damaging manner.
>
> In addition, we have spoken on what it means for other SDOs to request
> code points in RFC-4775 Section 3.2, which says, in part:
>
>
>Experience shows that the importance of this is often underestimated
>during extension design; designers sometimes assume that a new
>codepoint is theirs for the asking, or even simply for the taking.
>This is hazardous; it is far too likely that someone just taking a
>protocol value will find that the same value will later be formally
>assigned to another function, thus guaranteeing an interoperability
>problem.
>
>
> Our processes direct us to consider a codepoint assignment in this
> light.  Finally:
>
>
> >
> > There is no reason not to approve the allocation of a code point
>
> The purpose of this review is to determine whether or not there is
> reason *not* to approve.  Others disagree with you.
>
>
> Eliot
>
>

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

2012-03-06 Thread Rolf E. Sonneveld

On 3/3/12 7:07 PM, ned+i...@mauve.mrochek.com wrote:

This draft also defines the MT-Priority header field. �It is quite unusual
for a SMTP extension specification to define a mail header field. ...

This is my major concern about this protocol as well, as I note in the
PROTO writeup (which, unfortunately, can't be seen publicly because of
a limitation in the datatracker; perhaps I should post it here).  I'm
interested in hearing whether others share this concern, and what the
community consensus is about it.

I have no problem logging stuff from the SMTP session into a message
header, we've been doing that since forever.  But I have a lot of
problem turning a header back into SMTP for a subsequent relay, for
two reasons.
One is just that it's ugly.  There were good reasons to separate the
envelope from the body back in the 1970s, and I think those reasons
are just as good now.  Over in the EAI group, there was a valiant
effort to tunnel EAI messages through non-EAI SMTP servers via
downgrades, and we eventually gave up.  Now, if you want to send an
EAI message, there has to be an EAI path all the way from the sender
to the recipient.  This isn't exactly analogous, but it's instructive.
The other reason is that I think it's too ill-specified to
interoperate.  The theory seems to be that the relay server notices an
MT-Priority: header, and (vigorous waving of hands) somehow decides if
the message has sufficient virtue to promote the header back into the
SMTP session.  The hand-waving is not persuasive; the suggestion of
S/MIME, which obviously won't work, is not encouraging.

Both good points. While I personally am indifferent to header modification
being an issue - I believe we've long since crossed that bridge - I will also
note that simply changing this proposal to always insert the MT-Priority: field
at submission time and leave it unchanged throughout message transit would
leave most of the functionality intact and eliminate the header modification
issue entirely.

But the upleveling of header to envelope would remain. John is quite correct in
his assertion that these are mostly uncharted waters: The only remotely
comparable case I can think of is the mapping of some X.400 fields to the
NOTARY extension, but in that case the mapping was from X.400 envelope material
to SMTP envelope material. Additionally, the mapping was precisly specified
with no wiggle room for "site policy".


+1

And there's another issue, I think. As there is 'upleveling of header to 
envelope', the draft also describes the reverse process. In par. 4.4 an 
SMTP client that talks to a non-confirming SMTP server MUST add it's own 
MT-Priority header with a priority determined by the process described 
in par. 4.2. This means an MTA can receive a mail with priority 
determined by envelope information and sends the message using header 
information. Those of us who wrote SMTP client software are in a better 
position to comment on this than I am. But having dealt with different 
MTA's it strikes me as fairly unusual for an SMTP client to add 
headerlines to the message-in-transit at such a late stage during 
transmission of the message to the SMTP server.


/rolf

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Tony Finch
John R. Levine  wrote:
>
> I was also going to mention that.  There's a lot of different formats for zone
> file data, with BIND-ish master files being only one of them.

DNS master files are specified in RFC 1035 so it's wrong to imply they are
implementation-specific.

Tony.
-- 
f.anthony.n.finchhttp://dotat.at/
Humber, Thames: Variable, becoming southwest, 4, increasing 6 to gale 8.
Slight or moderate, occasionally rough later. Showers, rain later. Good,
occasionally poor later.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John R. Levine

I was also going to mention that.  There's a lot of different formats for zone
file data, with BIND-ish master files being only one of them.


DNS master files are specified in RFC 1035 so it's wrong to imply they are
implementation-specific.


They're not implementation specific, but they're also not required to 
interoperate, as the wire format queries and responses are.


Regards,
John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: tsv-dir review of draft-garcia-shim6-applicability-03

2012-03-06 Thread Dan Wing
> -Original Message-
> From: Alberto García [mailto:albe...@it.uc3m.es]
> Sent: Tuesday, March 06, 2012 9:07 AM
> To: 'Dan Wing'; 'IETF discussion list'
> Cc: 'Transport Directorate'; tsv-a...@ietf.org; joe.ab...@icann.org;
> 'marcelo bagnulo braun'
> Subject: RE: tsv-dir review of draft-garcia-shim6-applicability-03
> 
> Hi Dan,
> Thank you very much for your review
> 
> |  -Mensaje original-
> |  De: Dan Wing [mailto:dw...@cisco.com]
> |  Enviado el: jueves, 01 de marzo de 2012 3:56
> |  Para: 'IETF discussion list'
> |  CC: 'Transport Directorate'; tsv-a...@ietf.org; joe.ab...@icann.org;
> |  'marcelo bagnulo braun'; albe...@it.uc3m.es
> |  Asunto: tsv-dir review of draft-garcia-shim6-applicability-03
> |
> |  I have reviewed this document as part of the transport area
> directorate's
> |  ongoing effort to review key IETF documents. These comments were
> written
> |  primarily for the transport area directors, but are copied to the
> document's
> |  authors for their information and to allow them to address any
> issues
> |  raised. When done at the time of IETF Last Call, the authors should
> consider
> |  this review together with any other last-call comments they receive.
> Please
> |  always CC tsv-...@ietf.org if you reply to or forward this review.
> |
> |  This draft is basically ready for publication, but has nits that
> should
> be fixed
> |  before publication.
> |
> |
> |
> |  Nits:
> |
> |  Section 1:
> |
> | Such problems are not specific of Shim6, but
> | are suffered by the hosts of any site which is connected to
> multiple
> | transit providers, and which receives an IPv6 prefix from each of
> the
> | providers.
> |
> |  It might be useful to add a non-normative reference to RFC5220 at
> the end
> |  of that sentence.
> Ok
> 
> |
> |
> |  Section 3.4:
> |
> | The use of HBA is more efficient in the sense that addresses
> require
> | less computation than CGA, involving only hash operations for
> both
> | the generation and the verification of locator sets.  However,
> the
> | locators of an HBA set are determined during the generation
> process,
> | and cannot be subsequently changed; the addition of new locators
> to
> | that initial set is not supported, except by re-generation of the
> | entire set which will in turn cause all addresses to change.
> |
> |  I think that paragraph is too harsh, as it implies the old addresses
> have
> to be
> |  invalidated immediately.  I expect existing connections could
> continue
> with
> |  the old addresses, and, if the host wanted to, could even have new
> |  connections use the old addresses.  If that is not possible, the
> draft
> should
> |  explain why.  If that is possible, the draft should probably explain
> it
> is
> |  possible.
> |
> 
> I have rewritten the paragraph:
> 
>"The use of HBA is more efficient in the sense that addresses
> require
>less computation than CGA, involving only hash operations for both
>the generation and the verification of locator sets.  However, the
>locators of an HBA set are determined during the generation process,
>and cannot be subsequently changed; the addition of new locators to
>that initial set is not supported.  Therefore, a node using an HBA
> as
>ULID for a Shim6 session can only use the locators associated to
> that
>HBA for the considered Shim6 session.  If the node wants to use a
> new
>set of locators, it has to generate a new HBA including the prefixes
>of the new locators (which will result with very high probability in
>different addresses to those of the previous set).  New sessions
>initiated with a ULID belonging to the new HBA address set could use
>the new locators."
> 
> Do you think it is now more clear?

Yes, thanks.


> |
> |  Section 4:
> |
> | In order to configure source and destination address selection,
> tools
> | such as DHCPv6 can be used to disseminate a [RFC3484] policy
> table to
> | a host.
> |
> |  It might be useful to add a non-normative reference to draft-ietf-
> 6man-
> |  addr-select-opt.
> Sure
> 
> |
> |
> |  Section 4:
> |
> |  The sentence ending with "properties exhibited by REAP." needs a
> reference
> |  to RFC5544, which seems to be the RFC defining REAP.
> Ok
> 
> |
> |
> |
> |  Section 7.7, "Shim6 and IPv6 NAT", the problem could be overcome by
> the
> |  Shim6 node knowing its IPv6 address after NPTv6 translation.
> Probably
> not
> |  worth adjusting the document, though, as NPTv6 is experimental.
> 
> Well, this would not work for HBA, since in this case the addresses are
> fixed once generated.

NPTv6 does not change the host portion of the address (it only changes
the network portion -- the IPv6 prefix), so HBA should work with NPTv6.

> It could work for the CGA, since the Shim6 host could sign dynamically
> the
> translated address. But in this case a protocol would be needed to
> convey
> the translated address to the Shim6 n

Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Alessandro Vesely
On 06/Mar/12 16:00, John R. Levine wrote:
> 
>>> We seem to believe that the "D" part is deployed so that adding new
>>> "unknown" RRTypes is not an issue.
>>
>> I think this is correct, but OTOH someone recently asked about 
>> possible issues in this area, and if I remember correctly,
>> received no response.
> 
> Last month I ran into a guy on the dmarc list who complained that his
> server returns NOTIMP in response to queries for SPF records ("because
> it doesn't implement them") and clients were doing odd things.  But
> it's been a long time since I've run into anyone else like that, so I
> agree, it's not an issue.

Hm... I have no idea how such response gets cached.  RFC 2136 says
that "an appropriate error will be returned to the requestor's caller"
when RCODE is SERVFAIL or NOTIMP.

Is that the same case that Scott noticed when he wrote:

   Particularly when querying for SPF records of type SPF, persistent
   2 ServFail results are /not rare/.

   http://www.ietf.org/mail-archive/web/spfbis/current/msg00259.html
   (emphasis added)
?

IIRC there was also a mirroring issue...

At least, I think these issues will gradually vanish as the software
at the relevant servers gets upgraded.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Scott Kitterman
On Tuesday, March 06, 2012 06:34:58 PM Alessandro Vesely wrote:
> On 06/Mar/12 16:00, John R. Levine wrote:
> >>> We seem to believe that the "D" part is deployed so that adding new
> >>> "unknown" RRTypes is not an issue.
> >> 
> >> I think this is correct, but OTOH someone recently asked about
> >> possible issues in this area, and if I remember correctly,
> >> received no response.
> > 
> > Last month I ran into a guy on the dmarc list who complained that his
> > server returns NOTIMP in response to queries for SPF records ("because
> > it doesn't implement them") and clients were doing odd things.  But
> > it's been a long time since I've run into anyone else like that, so I
> > agree, it's not an issue.
> 
> Hm... I have no idea how such response gets cached.  RFC 2136 says
> that "an appropriate error will be returned to the requestor's caller"
> when RCODE is SERVFAIL or NOTIMP.
> 
> Is that the same case that Scott noticed when he wrote:
> 
>Particularly when querying for SPF records of type SPF, persistent
>2 ServFail results are /not rare/.
> 
>http://www.ietf.org/mail-archive/web/spfbis/current/msg00259.html
>(emphasis added)
> ?
> 
> IIRC there was also a mirroring issue...
> 
> At least, I think these issues will gradually vanish as the software
> at the relevant servers gets upgraded.

I don't think it's the same.  It's been awhile since I had data because I 
simply stopped doing any type SPF queries in software I use or support due to 
issues with it (and there's no upside to go expend effort on revisiting the 
issue), but these were definitely SERVFAIL and not NOTIMP, but either would 
have had the same effect of a permanent "temporary error".

Scott K
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Barry Leiba
> almost equivalent, this latter maybe is more flexible (at the expense
> of one more click, which is negligible)

Re: one more click...

https://datatracker.ietf.org/cookies/

Note the third item.

Barry
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (The Atom "deleted-entry" Element) to Proposed Standard

2012-03-06 Thread Peter Saint-Andre
Folks, we've issued a second Last Call on this document because based on
IESG feedback the intended status has changed from Informational to
Proposed Standard.

On 3/6/12 10:45 AM, The IESG wrote:
> 
> The IESG has received a request from an individual submitter to consider
> the following document:
> - 'The Atom "deleted-entry" Element'
>as a Proposed Standard
> 
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2012-04-03. Exceptionally, comments may be
> sent to i...@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.
> 
> Abstract
> 
> 
>This specification adds mechanisms to the Atom Syndication Format
>which publishers of Atom Feed and Entry documents can use to
>explicitly identify Atom entries that have been removed.
> 
> 
> 
> 
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-snell-atompub-tombstones/
> 
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-snell-atompub-tombstones/ballot/
> 
> 
> No IPR declarations have been submitted directly on this I-D.
> 
> 
> ___
> IETF-Announce mailing list
> ietf-annou...@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-announce
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: WG Review: INtermediary-safe SIP session ID (insipid)

2012-03-06 Thread Barry Leiba
> A new IETF working group has been proposed in the Real-Time Applications
> and Infrastructure Area.
...
> INtermediary-safe SIP session ID (insipid)

I think the working group is a good idea, and I think the charter is
fine.  Charter away.

Just a very, very small point:
There's some value in being able to search for these things in Google
(or Bing, or whatever), and we've had (minor) problems in the past
when working groups have had very cutesy names that have amusement
value, but don't do well in web searches.  "lemonade" comes to mind,
and there are others.

Let me encourage you to choose something other than "insipid".

That said, let me encourage you not to waste very much time on this point.

Barry

> --
> Status: Proposed Working Group
> Last Updated: 2012-03-01
>
> Chairs:
>  TBD
>
> Real-Time Applications and Infrastructure Area Directors:
>  Gonzalo Camarillo 
>  Robert Sparks 
>
> Real-Time Applications and Infrastructure Area Advisor:
>  Gonzalo Camarillo 
>
> Mailing Lists:
>  General Discussion: TBD
>  To Subscribe:  TBD
>  Archive:       TBD
>
> An end-to-end session identifier in SIP-based multimedia
> communication networks refers to the ability for endpoints,
> intermediate devices, and management and monitoring system to
> identify and correlate SIP messages and dialogs of the same
> higher-level end-to-end "communication session" across multiple
> SIP devices, hops, and administrative domains.  Unfortunately,
> there are a number of factors that contribute to the fact that
> the current dialog identifiers defined in SIP are not suitable
> for end-to-end session identification. Perhaps the most important
> factor worth describing is that in real-world deployments of
> Back-to-Back User Agents (B2BUAs) devices like Session Border
> Controllers (SBC) often change the call identifiers (e.g., the
> From-tag and To-tag that are used in conjunction with the Call-ID
> header to make the dialog-id) as the session signaling passes
> through.
>
> An end-to-end session identifier should allow the possibility to
> identify the communication session from the point of origin,
> passing through any number of intermediaries, to the ultimate
> point of termination. It should have the same aim as the
> From-tag, To-tag and Call-ID conjunction, but should not be
> mangled by intermediaries.
>
> A SIP end-to-end session identifier has been considered as possible
> solution of different use cases like troubleshooting, billing, session
> tracking, session recording, media and signaling correlation, and so
> forth.  Some of these requirements come from other working groups
> within the RAI area (e.g., SIPRec). Moreover, other standards
> organizations have identified the need for SIP and H.323 to carry the
> same "session ID" value so that it is possible to identify a call
> end-to end even when performing inter working between protocols.
>
> This group will focus on a document that will specify an SIP
> identifier that have the same aim as the From-tag, To-tag and Call-ID
> conjunction, but is less likely to be mangled by intermediaries. In
> doing this work, the group will pay attention to the privacy
> implications of a "session ID", for example considering the
> possibility to make it intractable for nodes to correlate "session IDs"
> generated by the same user for different sessions.
>
> Goal and Milestone:
>
> Dec 2012 - Specification of the new identifier sent to the IESG (PS)
> ___
> IETF-Announce mailing list
> ietf-annou...@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-announce
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Murray S. Kucherawy
> -Original Message-
> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of 
> Xavier Marjou
> Sent: Tuesday, March 06, 2012 5:42 AM
> To: IETF Discussion
> Subject: Add a link to the HTML version in i-d-announce mails ?
> 
> As a subscriber of the i-d-annou...@ietf.org list, I generally prefer
> reading the HTML version of the draft rather than the TXT version.
> 
> I thus often need to manually rewrite the TXT link to fetch the HTML
> version of the draft. I can not believe I'm the only one.
> 
> Hence, would it be possible to also include a link like
> http://tools.ietf.org/html/draft-name in the mail of the announced
> draft?

...or a link to the datatracker page, which in turn has links to all available 
formats?

-MSK
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Murray S. Kucherawy
> -Original Message-
> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of Russ 
> Housley
> Sent: Tuesday, March 06, 2012 6:13 AM
> To: Xavier Marjou
> Cc: IETF Discussion
> Subject: Re: Add a link to the HTML version in i-d-announce mails ?
> 
> I would be much happier with a link to the datatracker HTML version:
> https://datatracker.ietf.org/doc/draft-name/
> 
> Would this meet your needs?

Serves me right for not reading the thread before replying.

+ULONG_MAX, so there.

-MSK
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: tsv-dir review of draft-garcia-shim6-applicability-03

2012-03-06 Thread Alberto García
Hi Dan,
Thank you very much for your review

|  -Mensaje original-
|  De: Dan Wing [mailto:dw...@cisco.com]
|  Enviado el: jueves, 01 de marzo de 2012 3:56
|  Para: 'IETF discussion list'
|  CC: 'Transport Directorate'; tsv-a...@ietf.org; joe.ab...@icann.org;
|  'marcelo bagnulo braun'; albe...@it.uc3m.es
|  Asunto: tsv-dir review of draft-garcia-shim6-applicability-03
|  
|  I have reviewed this document as part of the transport area directorate's
|  ongoing effort to review key IETF documents. These comments were written
|  primarily for the transport area directors, but are copied to the
document's
|  authors for their information and to allow them to address any issues
|  raised. When done at the time of IETF Last Call, the authors should
consider
|  this review together with any other last-call comments they receive.
Please
|  always CC tsv-...@ietf.org if you reply to or forward this review.
|  
|  This draft is basically ready for publication, but has nits that should
be fixed
|  before publication.
|  
|  
|  
|  Nits:
|  
|  Section 1:
|  
| Such problems are not specific of Shim6, but
| are suffered by the hosts of any site which is connected to multiple
| transit providers, and which receives an IPv6 prefix from each of the
| providers.
|  
|  It might be useful to add a non-normative reference to RFC5220 at the end
|  of that sentence.
Ok

|  
|  
|  Section 3.4:
|  
| The use of HBA is more efficient in the sense that addresses require
| less computation than CGA, involving only hash operations for both
| the generation and the verification of locator sets.  However, the
| locators of an HBA set are determined during the generation process,
| and cannot be subsequently changed; the addition of new locators to
| that initial set is not supported, except by re-generation of the
| entire set which will in turn cause all addresses to change.
|  
|  I think that paragraph is too harsh, as it implies the old addresses have
to be
|  invalidated immediately.  I expect existing connections could continue
with
|  the old addresses, and, if the host wanted to, could even have new
|  connections use the old addresses.  If that is not possible, the draft
should
|  explain why.  If that is possible, the draft should probably explain it
is
|  possible.
|  

I have rewritten the paragraph:

   "The use of HBA is more efficient in the sense that addresses require
   less computation than CGA, involving only hash operations for both
   the generation and the verification of locator sets.  However, the
   locators of an HBA set are determined during the generation process,
   and cannot be subsequently changed; the addition of new locators to
   that initial set is not supported.  Therefore, a node using an HBA as
   ULID for a Shim6 session can only use the locators associated to that
   HBA for the considered Shim6 session.  If the node wants to use a new
   set of locators, it has to generate a new HBA including the prefixes
   of the new locators (which will result with very high probability in
   different addresses to those of the previous set).  New sessions
   initiated with a ULID belonging to the new HBA address set could use
   the new locators."

Do you think it is now more clear?

|  
|  Section 4:
|  
| In order to configure source and destination address selection, tools
| such as DHCPv6 can be used to disseminate a [RFC3484] policy table to
| a host.
|  
|  It might be useful to add a non-normative reference to draft-ietf-6man-
|  addr-select-opt.
Sure

|  
|  
|  Section 4:
|  
|  The sentence ending with "properties exhibited by REAP." needs a
reference
|  to RFC5544, which seems to be the RFC defining REAP.
Ok

|  
|  
|  
|  Section 7.7, "Shim6 and IPv6 NAT", the problem could be overcome by the
|  Shim6 node knowing its IPv6 address after NPTv6 translation.  Probably
not
|  worth adjusting the document, though, as NPTv6 is experimental.

Well, this would not work for HBA, since in this case the addresses are
fixed once generated. 
It could work for the CGA, since the Shim6 host could sign dynamically the
translated address. But in this case a protocol would be needed to convey
the translated address to the Shim6 node which has to sign it. A threat
analysis of this operation should be performed, in order not to introduce
new vulnerabilities in the process... 
As you suggest, I think this is not worth.

|  
|  
|  Section 7.7:
|  
| Note that an Application Level Gateway designed to modify the Shim6
| control packets would not be able to generate a valid signature, in
| case a CGA is being used, or a Parameter Data Structure binding the
| translated locator to the other locators of a node, in case a HBA is
| being used.  Therefore, the same failure cases described before would
| remain.
|  
|  Applications are layer 7, Shim6 is layer 3, so an "Application Layer
Gateway"
|  that modifies Shim6 control packet

Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Julian Reschke

On 2012-03-06 16:26, Yoav Nir wrote:

The XML2RFC version is not linked from there. If that was added to the "Other 
versions" field, that would be great.

> ...

Indeed. HTMLized plain text is progress over plain text, but properly 
generated HTML is better.


But I fear we're getting close to our beloved permathread.

Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Yoav Nir

On Mar 6, 2012, at 11:44 PM, Julian Reschke wrote:

> On 2012-03-06 16:26, Yoav Nir wrote:
>> The XML2RFC version is not linked from there. If that was added to the 
>> "Other versions" field, that would be great.
>> ...
> 
> Indeed. HTMLized plain text is progress over plain text, but properly 
> generated HTML is better.
> 
> But I fear we're getting close to our beloved permathread.

Pictures in RFCs?
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , "John R. Levine" wr
ites:
> >> I was also going to mention that.  There's a lot of different formats for 
> zone
> >> file data, with BIND-ish master files being only one of them.
> >
> > DNS master files are specified in RFC 1035 so it's wrong to imply they are
> > implementation-specific.
> 
> They're not implementation specific, but they're also not required to 
> interoperate, as the wire format queries and responses are.

They are a interchange standard as per RFC 1034.

The standard format of master files allows them to be exchanged between
hosts (via FTP, mail, or some other mechanism); this facility is useful
when an organization wants a domain, but doesn't want to support a name
server.  The organization can maintain the master files locally using a
text editor, transfer them to a foreign host which runs a name server,
and then arrange with the system administrator of the name server to get
the files loaded.


> Regards,
> John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies
> ",
> Please consider the environment before reading this e-mail. http://jl.ly
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Russ Housley

> Pictures in RFCs?

Come to the RFCFORM BOF to voice opinions on this topic.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John R. Levine

They're not implementation specific, but they're also not required to
interoperate, as the wire format queries and responses are.


They are a interchange standard as per RFC 1034.


Yes, we all know that.  But as I presume you also know, there are plenty 
of DNS servers that store the zone info in other ways, ranging from djbdns 
mutant syntax text files to various databases.


Whatever the server uses, the provisioning system better match.


The standard format of master files allows them to be exchanged between
hosts (via FTP, mail, or some other mechanism); this facility is useful
when an organization wants a domain, but doesn't want to support a name
server.  The organization can maintain the master files locally using a
text editor, transfer them to a foreign host which runs a name server,
and then arrange with the system administrator of the name server to get
the files loaded.


That is one implementation.  But it's far from the only one.

My system has a web front end that lets my users edit groups of their 
djbdns RRs, which it stores in a database.  Once an hour, a perl script 
goes through the database, regenerates the mutant text files, and stuffs 
them into the name servers.  It's not fabulous, but it gets the job done.


Regards,
John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Peter Saint-Andre
On 3/1/12 5:14 PM, Scott Kitterman wrote:
> 
> 
> Peter Saint-Andre  wrote:
> 
>> On 3/1/12 12:00 PM, Scott Kitterman wrote:
>>> On Thursday, March 01, 2012 10:47:50 AM The IESG wrote:
 The IESG has received a request from the Applications Area Working
>> Group
 WG (appsawg) to consider the following document:
 - 'Deprecating Use of the "X-" Prefix in Application Protocols'
as a Best Current Practice

 The IESG plans to make a decision in the next few weeks, and
>> solicits
 final comments on this action. Please send substantive comments to
>> the
 ietf@ietf.org mailing lists by 2012-03-15. Exceptionally, comments
>> may be
 sent to i...@ietf.org instead. In either case, please retain the
 beginning of the Subject line to allow automated sorting.

 Abstract


Historically, designers and implementers of application protocols
have often distinguished between "standard" and "non-standard"
parameters by prefixing the latter with the string "X-" or
>> similar
constructions.  In practice, this convention causes more problems
than it solves.  Therefore, this document deprecates the "X-"
convention for textual parameters in application protocols.
>>> ...
>>>
>>> 2.  Recommendations for Implementers of Application Protocols
>>>
>>>Implementers of application protocols MUST NOT treat the general
>>>categories of "standard" and "non-standard" parameters in
>>>programatically different ways within their applications.
>>>
>>> Shouldn't this restrict itself to the naming of parameters?  Perhaps:
>>>
>>> 2.  Recommendations for Implementers of Application Protocols
>>>
>>>Implementers of application protocols MUST NOT treat the general
>>>naming of parameters in programmatically different ways within
>>>their applications depending on if they are "standard" or
>> "non-standard".
>>
>> How about this?
>>
>>   Implementations of application protocols MUST NOT programatically
>>   discriminate between "standard" and "non-standard" parameters based
>>   solely on the names of such parameters.
> 
> I'm not quite sure.
> 
> Is this supposed to be about how one selects names or how one uses them. I'd 
> thought it meant the former, but your revised text sounds like the latter to 
> me.

The concept behind this text was always about how one uses names, or
more precisely how code implementations treat them, because the authors
are of the opinion that it's a bad idea for implementations to hardcode
their handling of parameter based solely on the existence of the string
'x-' at the start of the parameter name. I think the revised text I
provided captures this more clearly.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message <4f564ac2.1040...@tana.it>, Alessandro Vesely writes:
> On 06/Mar/12 16:00, John R. Levine wrote:
> > 
> >>> We seem to believe that the "D" part is deployed so that adding new
> >>> "unknown" RRTypes is not an issue.
> >>
> >> I think this is correct, but OTOH someone recently asked about 
> >> possible issues in this area, and if I remember correctly,
> >> received no response.
> > 
> > Last month I ran into a guy on the dmarc list who complained that his
> > server returns NOTIMP in response to queries for SPF records ("because
> > it doesn't implement them") and clients were doing odd things.  But
> > it's been a long time since I've run into anyone else like that, so I
> > agree, it's not an issue.
> 
> Hm... I have no idea how such response gets cached.  RFC 2136 says
> that "an appropriate error will be returned to the requestor's caller"
> when RCODE is SERVFAIL or NOTIMP.
> 
> Is that the same case that Scott noticed when he wrote:
> 
>Particularly when querying for SPF records of type SPF, persistent
>2 ServFail results are /not rare/.
> 
>http://www.ietf.org/mail-archive/web/spfbis/current/msg00259.html
>(emphasis added)
> ?
> 
> IIRC there was also a mirroring issue...
> 
> At least, I think these issues will gradually vanish as the software
> at the relevant servers gets upgraded.

A RFC 1035 recursive server should be able to handle SPF.  It's
just a opaque data blob to it with a name, type, class and ttl
attributes.  To serve SPF a RFC 1035 needed to be upgraded as it had
no way to store / load the record.

DNS software developers should read Section 3.6. "Defining new types,
classes, and special namespaces", especially the sentence:

New definitions should be expected.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Scott Kitterman
On Tuesday, March 06, 2012 03:19:41 PM Peter Saint-Andre wrote:
> On 3/1/12 5:14 PM, Scott Kitterman wrote:
> > Peter Saint-Andre  wrote:
> >> On 3/1/12 12:00 PM, Scott Kitterman wrote:
> >>> On Thursday, March 01, 2012 10:47:50 AM The IESG wrote:
>  The IESG has received a request from the Applications Area Working
> >> 
> >> Group
> >> 
>  WG (appsawg) to consider the following document:
>  - 'Deprecating Use of the "X-" Prefix in Application Protocols'
>  
> as a Best Current Practice
>  
>  The IESG plans to make a decision in the next few weeks, and
> >> 
> >> solicits
> >> 
>  final comments on this action. Please send substantive comments to
> >> 
> >> the
> >> 
>  ietf@ietf.org mailing lists by 2012-03-15. Exceptionally, comments
> >> 
> >> may be
> >> 
>  sent to i...@ietf.org instead. In either case, please retain the
>  beginning of the Subject line to allow automated sorting.
>  
>  Abstract
>  
> Historically, designers and implementers of application
> protocols
> have often distinguished between "standard" and
> "non-standard"
> parameters by prefixing the latter with the string "X-" or
> >> 
> >> similar
> >> 
> constructions.  In practice, this convention causes more
> problems
> than it solves.  Therefore, this document deprecates the
> "X-"
> convention for textual parameters in application protocols.
> >>> 
> >>> ...
> >>> 
> >>> 2.  Recommendations for Implementers of Application Protocols
> >>> 
> >>>Implementers of application protocols MUST NOT treat the
> >>>general
> >>>categories of "standard" and "non-standard" parameters in
> >>>programatically different ways within their applications.
> >>> 
> >>> Shouldn't this restrict itself to the naming of parameters? 
> >>> Perhaps:
> >>> 
> >>> 2.  Recommendations for Implementers of Application Protocols
> >>> 
> >>>Implementers of application protocols MUST NOT treat the
> >>>general
> >>>naming of parameters in programmatically different ways within
> >>>their applications depending on if they are "standard" or
> >> 
> >> "non-standard".
> >> 
> >> How about this?
> >> 
> >>   Implementations of application protocols MUST NOT programatically
> >>   discriminate between "standard" and "non-standard" parameters
> >>   based
> >>   solely on the names of such parameters.
> > 
> > I'm not quite sure.
> > 
> > Is this supposed to be about how one selects names or how one uses them.
> > I'd thought it meant the former, but your revised text sounds like the
> > latter to me.
> The concept behind this text was always about how one uses names, or
> more precisely how code implementations treat them, because the authors
> are of the opinion that it's a bad idea for implementations to hardcode
> their handling of parameter based solely on the existence of the string
> 'x-' at the start of the parameter name. I think the revised text I
> provided captures this more clearly.

Yes.  Thanks for clarifying.

Scott K
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Peter Saint-Andre
On 3/6/12 3:24 PM, Scott Kitterman wrote:
> On Tuesday, March 06, 2012 03:19:41 PM Peter Saint-Andre wrote:
>> On 3/1/12 5:14 PM, Scott Kitterman wrote:
>>> Peter Saint-Andre  wrote:
 On 3/1/12 12:00 PM, Scott Kitterman wrote:
> On Thursday, March 01, 2012 10:47:50 AM The IESG wrote:
>> The IESG has received a request from the Applications Area Working

 Group

>> WG (appsawg) to consider the following document:
>> - 'Deprecating Use of the "X-" Prefix in Application Protocols'
>>
>>as a Best Current Practice
>>
>> The IESG plans to make a decision in the next few weeks, and

 solicits

>> final comments on this action. Please send substantive comments to

 the

>> ietf@ietf.org mailing lists by 2012-03-15. Exceptionally, comments

 may be

>> sent to i...@ietf.org instead. In either case, please retain the
>> beginning of the Subject line to allow automated sorting.
>>
>> Abstract
>>
>>Historically, designers and implementers of application
>>protocols
>>have often distinguished between "standard" and
>>"non-standard"
>>parameters by prefixing the latter with the string "X-" or

 similar

>>constructions.  In practice, this convention causes more
>>problems
>>than it solves.  Therefore, this document deprecates the
>>"X-"
>>convention for textual parameters in application protocols.
>
> ...
>
> 2.  Recommendations for Implementers of Application Protocols
>
>Implementers of application protocols MUST NOT treat the
>general
>categories of "standard" and "non-standard" parameters in
>programatically different ways within their applications.
>
> Shouldn't this restrict itself to the naming of parameters? 
> Perhaps:
>
> 2.  Recommendations for Implementers of Application Protocols
>
>Implementers of application protocols MUST NOT treat the
>general
>naming of parameters in programmatically different ways within
>their applications depending on if they are "standard" or

 "non-standard".

 How about this?

   Implementations of application protocols MUST NOT programatically
   discriminate between "standard" and "non-standard" parameters
   based
   solely on the names of such parameters.
>>>
>>> I'm not quite sure.
>>>
>>> Is this supposed to be about how one selects names or how one uses them.
>>> I'd thought it meant the former, but your revised text sounds like the
>>> latter to me.
>> The concept behind this text was always about how one uses names, or
>> more precisely how code implementations treat them, because the authors
>> are of the opinion that it's a bad idea for implementations to hardcode
>> their handling of parameter based solely on the existence of the string
>> 'x-' at the start of the parameter name. I think the revised text I
>> provided captures this more clearly.
> 
> Yes.  Thanks for clarifying.

Thanks for requesting clarification.

In my working copy I've changed that paragraph to:

   Implementations of application protocols MUST NOT programatically
   discriminate between "standard" and "non-standard" parameters based
   solely on the names of such parameters (i.e., based solely on
   whether the name begins with 'x-' or a similar string of characters).

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Scott Kitterman
On Tuesday, March 06, 2012 03:30:44 PM Peter Saint-Andre wrote:
> On 3/6/12 3:24 PM, Scott Kitterman wrote:
> > On Tuesday, March 06, 2012 03:19:41 PM Peter Saint-Andre wrote:
> >> On 3/1/12 5:14 PM, Scott Kitterman wrote:
> >>> Peter Saint-Andre  wrote:
>  On 3/1/12 12:00 PM, Scott Kitterman wrote:
> > On Thursday, March 01, 2012 10:47:50 AM The IESG wrote:
> >> The IESG has received a request from the Applications Area
> >> Working
>  
>  Group
>  
> >> WG (appsawg) to consider the following document:
> >> - 'Deprecating Use of the "X-" Prefix in Application
> >> Protocols'
> >> 
> >>as a Best Current
> >>   Practice
> >> 
> >> The IESG plans to make a decision in the next few weeks, and
>  
>  solicits
>  
> >> final comments on this action. Please send substantive
> >> comments to
>  
>  the
>  
> >> ietf@ietf.org mailing lists by 2012-03-15. Exceptionally,
> >> comments
>  
>  may be
>  
> >> sent to i...@ietf.org instead. In either case, please retain
> >> the
> >> beginning of the Subject line to allow automated sorting.
> >> 
> >> Abstract
> >> 
> >>Historically, designers and implementers of application
> >>protocols
> >>have often distinguished between "standard" and
> >>"non-standard"
> >>parameters by prefixing the latter with the string "X-"
> >>or
>  
>  similar
>  
> >>constructions.  In practice, this convention causes more
> >>problems
> >>than it solves.  Therefore, this document deprecates the
> >>"X-"
> >>convention for textual parameters in application
> >>protocols.
> > 
> > ...
> > 
> > 2.  Recommendations for Implementers of Application Protocols
> > 
> >Implementers of application protocols MUST NOT treat the
> >general
> >categories of "standard" and "non-standard" parameters in
> >programatically different ways within their applications.
> > 
> > Shouldn't this restrict itself to the naming of parameters?
> > Perhaps:
> > 
> > 2.  Recommendations for Implementers of Application Protocols
> > 
> >Implementers of application protocols MUST NOT treat the
> >general
> >naming of parameters in programmatically different ways
> >within
> >their applications depending on if they are "standard" or
>  
>  "non-standard".
>  
>  How about this?
>  
>    Implementations of application protocols MUST NOT
>    programatically
>    discriminate between "standard" and "non-standard" parameters
>    based
>    solely on the names of such parameters.
> >>> 
> >>> I'm not quite sure.
> >>> 
> >>> Is this supposed to be about how one selects names or how one uses
> >>> them. I'd thought it meant the former, but your revised text sounds
> >>> like the latter to me.
> >> 
> >> The concept behind this text was always about how one uses names, or
> >> more precisely how code implementations treat them, because the
> >> authors
> >> are of the opinion that it's a bad idea for implementations to
> >> hardcode
> >> their handling of parameter based solely on the existence of the
> >> string
> >> 'x-' at the start of the parameter name. I think the revised text I
> >> provided captures this more clearly.
> > 
> > Yes.  Thanks for clarifying.
> 
> Thanks for requesting clarification.
> 
> In my working copy I've changed that paragraph to:
> 
>Implementations of application protocols MUST NOT programatically
>discriminate between "standard" and "non-standard" parameters based
>solely on the names of such parameters (i.e., based solely on
>whether the name begins with 'x-' or a similar string of characters).
> 
> Peter

Looks good to me.

Scott K
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randall Gellens

At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:


 In my working copy I've changed that paragraph to:

Implementations of application protocols MUST NOT programatically
discriminate between "standard" and "non-standard" parameters based
solely on the names of such parameters (i.e., based solely on
whether the name begins with 'x-' or a similar string of characters).


I like this wording, especially because it more clearly gets at the 
heart of the document, which is to not discriminate based only on the 
name prefix.


One question, though: should this be "SHOULD NOT" rather than "MUST 
NOT"?   The interoperability doesn't depend on implementations 
refraining from doing so, rather, we consider it more problematic to 
do so than not, so we are making a strong recommendation to not to 
so.  Hence, "SHOULD NOT".


From RFC 2119:
   Imperatives of the type defined in this memo must be used with care
   and sparingly.  In particular, they MUST only be used where it is
   actually required for interoperation or to limit behavior which has
   potential for causing harm (e.g., limiting retransmisssions)  For
   example, they must not be used to try to impose a particular method
   on implementors where the method is not required for
   interoperability.


--
Randall Gellens
Opinions are personal;facts are suspect;I speak for myself only
-- Randomly selected tag: ---
Language is a virus from outer space.  --William S. Burroughs
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Tim Bray
Not that voicing opinions on this topic has ever done any good. -T

On Tue, Mar 6, 2012 at 2:15 PM, Russ Housley  wrote:
>
>> Pictures in RFCs?
>
> Come to the RFCFORM BOF to voice opinions on this topic.
>
> Russ
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Peter Saint-Andre
On 3/6/12 4:19 PM, Randall Gellens wrote:
> At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:
> 
>>  In my working copy I've changed that paragraph to:
>>
>> Implementations of application protocols MUST NOT programatically
>> discriminate between "standard" and "non-standard" parameters based
>> solely on the names of such parameters (i.e., based solely on
>> whether the name begins with 'x-' or a similar string of characters).
> 
> I like this wording, especially because it more clearly gets at the
> heart of the document, which is to not discriminate based only on the
> name prefix.
> 
> One question, though: should this be "SHOULD NOT" rather than "MUST
> NOT"?   The interoperability doesn't depend on implementations
> refraining from doing so, rather, we consider it more problematic to do
> so than not, so we are making a strong recommendation to not to so. 
> Hence, "SHOULD NOT".

Hi Randall,

My co-author Mark Nottingham feels even more strongly about this issue
than I do, so I will let him comment.

However, note the existence of things like the "x-gzip" and "gzip"
content codings in HTTP, which RFC 2068 says are equivalent. An
implementation that programmatically discriminated between "standard"
and "non-standard" parameters based solely on the parameter names might
automatically reject entities for which a content-coding of "x-gzip" is
specified, but automatically accept entities for which a content-coding
of "gzip" is specified. IMHO that's just wrong, and MUST NOT is appropriate.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call:

2012-03-06 Thread Peter Saint-Andre
On 3/2/12 5:48 PM, Randall Gellens wrote:
> Hi all,

Hi Randall, thank you for the review and suggested text.

> Three suggestions for edits:
> 
> First: I suggest adding a brief note to this text in Appendix B:
> 
>2.  When parameter names might have significant meaning.  However,
>this case too is rare, since implementers can almost always find
>a synonym for an existing term (e.g., "urgency" instead of
>"priority") or simply invent a more creative name (e.g., "get-it-
>there-fast").
> 
> At the end, I suggest adding an additional sentence:
> 
> The existence of multiple similarly-named paramaters can
> be confusing, but this is true regardless if there is an
> attempt to segregate standard and non-standard (e.g.,
> "X-Priority" can be confused with "Urgency").

True. If my co-authors agree, I'll add that to our working copy.

> Second, consider this the text in Appendix B:
> 
>Furthermore, often standardization of a non-standard parameter or
>protocol element leads to subtly different behavior (e.g., the
>standard version might have different security properties as a result
>of security review provided during the standardization process).  If
>implementers treat the old, non-standard parameter and the new,
>standard parameter as equivalent, interoperability and security
>problems can ensue.
> 
> This is of course true, but I think it is somewhat misleading:  If a
> parameter starts out as non-standard, gets some deployment, then as part
> of an effort to standardize it, flaws are discovered which require
> different behavior, I think we want the new, standardized parameter to
> have a different name so it can be distinguished and the new, more
> desirable behavior mandated.  This is the same regardless if the old and
> new parameters are, say, "x-priority" and "priority", or "priority" and
> "urgency".  In either case, implementers shouldn't treat the old
> parameter as identical to the new, standardized one.

Yet that's what RFC 2068 says:

  For compatibility with previous implementations of HTTP,
  applications should consider "x-gzip" and "x-compress" to be
  equivalent to "gzip" and "compress" respectively.

However, as far as I have been able to determine there were no
significant differences between the "standard" and "non-standard"
versions of those parameters (others here would know better than I do).

> Further, I think it's a good thing when an old, non-standard parameter
> is standardized and flaws are corrected.  We should encourage, not
> discourage this.

Indeed.

> It would be good to have at least a little text along these lines.
> Specifically, I suggest adding new text at the end:
> 
> Analysis of non-standard parameters and protocol elements
> to detect and correct flaws is in general a good thing and
> is not intended to be discouraged by the lack of
> distinction in element names.  Whenever an originally
> non-standard parameter or protocol element is standardized
> and the new form has differences which affect
> interoperability or security properties, implementations
> MUST NOT treat the old form as identical to the new form.

That seems fine (although I would not include "protocol element" because
this document is only about parameters).

> Further in the appendix, justification 1 is over-drawn.  I suggest
> toning it down slightly, from:
> 
>1.  Implementers are easily confused and can't be expected to know
>that a parameter is non-standard unless it contains the "X-"
>prefix.  However, implementers already are quite flexible about
>using both prefixed and non-prefixed names based on what works in
>the field, so the distinction between de facto names (e.g.,
>"X-foo") and de jure names (e.g., "foo") is without force.
> 
> To:
> 
>1.  Implementers may confuse parameters that have similar
>names; a rigid distinction such as an "X-" prefix can make
>this clear.  However, in practice implementers are forced
>to blur the distinction (e.g., by treating "X-foo" as a de
>facto standard) and so it inevitably becomes meaningless.

WFM, let's see if my co-authors agree.

Proposed text is always appreciated.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Murray S. Kucherawy
Hey Peter,

> -Original Message-
> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of Peter 
> Saint-Andre
> Sent: Tuesday, March 06, 2012 3:32 PM
> To: Randall Gellens
> Cc: Mark Nottingham; ietf@ietf.org
> Subject: Re: Last Call:  (Deprecating
> Use of the "X-" Prefix in Application Protocols) to Best Current
> Practice
> 
> However, note the existence of things like the "x-gzip" and "gzip"
> content codings in HTTP, which RFC 2068 says are equivalent. An
> implementation that programmatically discriminated between "standard"
> and "non-standard" parameters based solely on the parameter names might
> automatically reject entities for which a content-coding of "x-gzip" is
> specified, but automatically accept entities for which a content-coding
> of "gzip" is specified. IMHO that's just wrong, and MUST NOT is
> appropriate.

So should this document note that it "Updates 2068"?

-MSK
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Peter Saint-Andre
On 3/6/12 4:46 PM, Murray S. Kucherawy wrote:
> Hey Peter,

Howdy. :)

>> -Original Message-
>> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of 
>> Peter Saint-Andre
>> Sent: Tuesday, March 06, 2012 3:32 PM
>> To: Randall Gellens
>> Cc: Mark Nottingham; ietf@ietf.org
>> Subject: Re: Last Call:  (Deprecating
>> Use of the "X-" Prefix in Application Protocols) to Best Current
>> Practice
>>
>> However, note the existence of things like the "x-gzip" and "gzip"
>> content codings in HTTP, which RFC 2068 says are equivalent. An
>> implementation that programmatically discriminated between "standard"
>> and "non-standard" parameters based solely on the parameter names might
>> automatically reject entities for which a content-coding of "x-gzip" is
>> specified, but automatically accept entities for which a content-coding
>> of "gzip" is specified. IMHO that's just wrong, and MUST NOT is
>> appropriate.
> 
> So should this document note that it "Updates 2068"?

I don't think so, because "x-gzip" and "gzip" were in fact equivalent
(as far as I can see), so treating them as equivalent seems just fine.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randall Gellens

At 4:32 PM -0700 3/6/12, Peter Saint-Andre wrote:


 On 3/6/12 4:19 PM, Randall Gellens wrote:

 At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:


  In my working copy I've changed that paragraph to:

 Implementations of application protocols MUST NOT programatically
 discriminate between "standard" and "non-standard" parameters based
 solely on the names of such parameters (i.e., based solely on
 whether the name begins with 'x-' or a similar string of characters).


 I like this wording, especially because it more clearly gets at the
 heart of the document, which is to not discriminate based only on the
 name prefix.

 One question, though: should this be "SHOULD NOT" rather than "MUST
 NOT"?   The interoperability doesn't depend on implementations
 refraining from doing so, rather, we consider it more problematic to do
 so than not, so we are making a strong recommendation to not to so.
 Hence, "SHOULD NOT".


 Hi Randall,

 My co-author Mark Nottingham feels even more strongly about this issue
 than I do, so I will let him comment.

 However, note the existence of things like the "x-gzip" and "gzip"
 content codings in HTTP, which RFC 2068 says are equivalent. An
 implementation that programmatically discriminated between "standard"
 and "non-standard" parameters based solely on the parameter names might
 automatically reject entities for which a content-coding of "x-gzip" is
 specified, but automatically accept entities for which a content-coding
 of "gzip" is specified. IMHO that's just wrong, and MUST NOT is appropriate.


Hi Peter,

Is the hypothetical application discriminating between all "x-" and 
everything else, or is it only doing so for parameters it does not 
recognize?  In the case of "x-gzip" and "gzip", wouldn't the 
application be doing whatever it does based on recognizing that this 
is gzip?


Anyway, it's hard for me to imagine a real application doing 
something like what the text suggests (say, bouncing email with 
"x-gzip" or refusing to expand an file or attachment of "x-gzip"), 
and even if there were such an application, it would be a very broken 
implementation, but not something that harmed the Internet or even 
anyone else whose applications worked properly.  At most it would 
harm its own user, who I assume would quickly dump it.


--
Randall Gellens
Opinions are personal;facts are suspect;I speak for myself only
-- Randomly selected tag: ---
Computers are not intelligent.  They only think they are.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John Levine
>> > Last month I ran into a guy on the dmarc list who complained that his
>> > server returns NOTIMP in response to queries for SPF records ("because
>> > it doesn't implement them") and clients were doing odd things.  But
>> > it's been a long time since I've run into anyone else like that, so I
>> > agree, it's not an issue.

In case it wasn't clear, this is an authoritative server.

>A RFC 1035 recursive server should be able to handle SPF.  It's
>just a opaque data blob to it with a name, type, class and ttl
>attributes.

Agreed.  Other than a few dusty Suns still running obsolete BIND 4.x,
I don't know of any DNS caches that have problems with arbitrary RRs.

R's,
John
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call:

2012-03-06 Thread Randall Gellens

Hi Peter,

At 4:42 PM -0700 3/6/12, Peter Saint-Andre wrote:


 On 3/2/12 5:48 PM, Randall Gellens wrote:

 Hi all,


 Hi Randall, thank you for the review and suggested text.


 Three suggestions for edits:

 First: I suggest adding a brief note to this text in Appendix B:

2.  When parameter names might have significant meaning.  However,
this case too is rare, since implementers can almost always find
a synonym for an existing term (e.g., "urgency" instead of
"priority") or simply invent a more creative name (e.g., "get-it-
there-fast").

 At the end, I suggest adding an additional sentence:

 The existence of multiple similarly-named paramaters can
 be confusing, but this is true regardless if there is an
 attempt to segregate standard and non-standard (e.g.,
 "X-Priority" can be confused with "Urgency").


 True. If my co-authors agree, I'll add that to our working copy.


 Second, consider this the text in Appendix B:

Furthermore, often standardization of a non-standard parameter or
protocol element leads to subtly different behavior (e.g., the
standard version might have different security properties as a result
of security review provided during the standardization process).  If
implementers treat the old, non-standard parameter and the new,
standard parameter as equivalent, interoperability and security
problems can ensue.

 This is of course true, but I think it is somewhat misleading:  If a
 parameter starts out as non-standard, gets some deployment, then as part
 of an effort to standardize it, flaws are discovered which require
 different behavior, I think we want the new, standardized parameter to
 have a different name so it can be distinguished and the new, more
 desirable behavior mandated.  This is the same regardless if the old and
 new parameters are, say, "x-priority" and "priority", or "priority" and
 "urgency".  In either case, implementers shouldn't treat the old
 parameter as identical to the new, standardized one.


 Yet that's what RFC 2068 says:

   For compatibility with previous implementations of HTTP,
   applications should consider "x-gzip" and "x-compress" to be
   equivalent to "gzip" and "compress" respectively.

 However, as far as I have been able to determine there were no
 significant differences between the "standard" and "non-standard"
 versions of those parameters (others here would know better than I do).


Thanks for digging that up.  I think this goes to my point, which is 
that either there are important differences, or there aren't; if 
there are (especially security-related ones) then we don't want to 
treat the old, non-standard and the new standard as equivalent, 
because it isn't safe to treat them as the same.  But if it is safe 
to treat them as the same, then of course it makes sense to do so. 
And this is orthogonal to an attempt to segregate standard and 
non-standard names.  I think it also makes your point, which is that 
the attempt at segregating the names doesn't help; we still want to 
either treat them as the same or not, based on specifics of the 
situation, not the name.  I'd even suggest that this aspect is a 
strong argument in favor of this document: it doesn't work to use the 
names as an automatic discriminator, there needs to be case-by-case 
evaluation.



  > Further, I think it's a good thing when an old, non-standard parameter

 is standardized and flaws are corrected.  We should encourage, not
 discourage this.


 Indeed.


 It would be good to have at least a little text along these lines.
 Specifically, I suggest adding new text at the end:

 Analysis of non-standard parameters and protocol elements
 to detect and correct flaws is in general a good thing and
 is not intended to be discouraged by the lack of

  > distinction in element names.  Whenever an originally

 non-standard parameter or protocol element is standardized
 and the new form has differences which affect
 interoperability or security properties, implementations
 MUST NOT treat the old form as identical to the new form.


 That seems fine (although I would not include "protocol element" because
 this document is only about parameters).


Sounds good to me.  I only added "protocol element" because I saw it 
elsewhere in the document.




  > Further in the appendix, justification 1 is over-drawn.  I suggest

 toning it down slightly, from:

1.  Implementers are easily confused and can't be expected to know
that a parameter is non-standard unless it contains the "X-"
prefix.  However, implementers already are quite flexible about
using both prefixed and non-prefixed names based on what works in
the field, so the distinction between de facto names (e.g.,
"X-foo") and de jure names (e.g., "foo") is without force.

 To:

1.  Implementers may confuse parameters that have similar
names; a rigid 

Re: [IETF] Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Barry Leiba
> Yup, you are not the only one -- this annoyed me sufficiently that I finally 
> gave
> in and wrote a Chrome extension to do this for me.
> Basically it watches the address bard and looks for www.ietf.org/id/ and,
> depending on the setting in the options page, will redirect to the Tools or 
> Datatracker.

Inspired by that, I wrote a completely trivial (one-line) Greasemonkey
script this afternoon, to do it for Firefox.  It's so short that I'll
just paste it below.  Works nicely.

Barry

--
// ==UserScript==
// @name   IETF draft html
// @namespace  ...whatever...
// @descriptionRedirect txt drafts to html
// @includehttp://www.ietf.org/id/*
// @includehttps://www.ietf.org/id/*
// ==/UserScript==

(function () {
window.location = new
String(window.location).replace("www.ietf.org/id",
"tools.ietf.org/html").replace(".txt", "");
})();
--
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Barry Leiba
> it would be a very broken implementation, but not something
> that harmed the Internet or even anyone else whose applications worked
> properly.  At most it would harm its own user, who I assume would quickly
> dump it.

I don't think harm to the Internet is the bar for MUST.  If your
implementation would generally be considered broken if you did X, then
I think that rates a MUST NOT X.  It's often a bit of judgment whether
to use MUST NOT or SHOULD NOT, and we have some latitude in making
that judgment.  I agree with PSA and MNot that this case should be
MUST NOT.

Barry
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randall Gellens

At 7:53 PM -0500 3/6/12, Barry Leiba wrote:


  > it would be a very broken implementation, but not something

 that harmed the Internet or even anyone else whose applications worked
 properly.  At most it would harm its own user, who I assume would quickly
 dump it.


 I don't think harm to the Internet is the bar for MUST.  If your
 implementation would generally be considered broken if you did X, then
 I think that rates a MUST NOT X.  It's often a bit of judgment whether
 to use MUST NOT or SHOULD NOT, and we have some latitude in making
 that judgment.  I agree with PSA and MNot that this case should be
 MUST NOT.


Yeah, harm to the Internet is overblown, sorry.  But still, if a 
violation doesn't harm anyone else, then I don't think a MUST NOT is 
justified.  My reading of 2119 is the basis for this:


   Imperatives of the type defined in this memo must be used with care
   and sparingly.  In particular, they MUST only be used where it is
   actually required for interoperation or to limit behavior which has
   potential for causing harm (e.g., limiting retransmisssions)  For
   example, they must not be used to try to impose a particular method
   on implementors where the method is not required for
   interoperability.

--
Randall Gellens
Opinions are personal;facts are suspect;I speak for myself only
-- Randomly selected tag: ---
He knows nothing, and he thinks he knows everything. That points
clearly to a political career.
-- George Bernard Shaw
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: [IETF] Add a link to the HTML version in i-d-announce mails ?

2012-03-06 Thread Warren Kumari

On Mar 6, 2012, at 7:43 PM, Barry Leiba wrote:

>> Yup, you are not the only one -- this annoyed me sufficiently that I finally 
>> gave
>> in and wrote a Chrome extension to do this for me.
>> Basically it watches the address bard and looks for www.ietf.org/id/ 
>> and,
>> depending on the setting in the options page, will redirect to the Tools or 
>> Datatracker.
> 
> Inspired by that, I wrote a completely trivial (one-line) Greasemonkey
> script this afternoon, to do it for Firefox.  It's so short that I'll
> just paste it below.  Works nicely.

Oooh, very cool….

W


> 
> Barry
> 
> --
> // ==UserScript==
> // @name   IETF draft html
> // @namespace  ...whatever...
> // @descriptionRedirect txt drafts to html
> // @includehttp://www.ietf.org/id/*
> // @includehttps://www.ietf.org/id/*
> // ==/UserScript==
> 
> (function () {
>window.location = new
> String(window.location).replace("www.ietf.org/id",
> "tools.ietf.org/html").replace(".txt", "");
> })();
> --
> 

--
Don't be impressed with unintelligible stuff said condescendingly.
-- Radia Perlman.





___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Mark Nottingham

On 07/03/2012, at 10:32 AM, Peter Saint-Andre wrote:

> On 3/6/12 4:19 PM, Randall Gellens wrote:
>> At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:
>> 
>>> In my working copy I've changed that paragraph to:
>>> 
>>>Implementations of application protocols MUST NOT programatically
>>>discriminate between "standard" and "non-standard" parameters based
>>>solely on the names of such parameters (i.e., based solely on
>>>whether the name begins with 'x-' or a similar string of characters).
>> 
>> I like this wording, especially because it more clearly gets at the
>> heart of the document, which is to not discriminate based only on the
>> name prefix.
>> 
>> One question, though: should this be "SHOULD NOT" rather than "MUST
>> NOT"?   The interoperability doesn't depend on implementations
>> refraining from doing so, rather, we consider it more problematic to do
>> so than not, so we are making a strong recommendation to not to so. 
>> Hence, "SHOULD NOT".
> 
> Hi Randall,
> 
> My co-author Mark Nottingham feels even more strongly about this issue
> than I do, so I will let him comment.


To me, the target of that language is software that generically treats protocol 
elements beginning with "x-" in a fundamentally different way, without 
knowledge of its semantics. That is broken, causes real harm, and I have seen 
it deployed. 

Regards,

--
Mark Nottingham   http://www.mnot.net/



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randall Gellens

At 1:02 PM +1100 3/7/12, Mark Nottingham wrote:


 On 07/03/2012, at 10:32 AM, Peter Saint-Andre wrote:


 On 3/6/12 4:19 PM, Randall Gellens wrote:

 At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:


 In my working copy I've changed that paragraph to:

Implementations of application protocols MUST NOT programatically
discriminate between "standard" and "non-standard" parameters based
solely on the names of such parameters (i.e., based solely on
whether the name begins with 'x-' or a similar string of characters).


 I like this wording, especially because it more clearly gets at the
 heart of the document, which is to not discriminate based only on the
 name prefix.

 One question, though: should this be "SHOULD NOT" rather than "MUST
 NOT"?   The interoperability doesn't depend on implementations
 refraining from doing so, rather, we consider it more problematic to do
 so than not, so we are making a strong recommendation to not to so.
 Hence, "SHOULD NOT".


 Hi Randall,

 My co-author Mark Nottingham feels even more strongly about this issue
 than I do, so I will let him comment.


 To me, the target of that language is software that generically 
treats protocol elements beginning with "x-" in a fundamentally 
different way, without knowledge of its semantics. That is broken, 
causes real harm, and I have seen it deployed.


Hi Mark,

The point of the draft is to say that it's a bad idea to do this or 
to try and have a system where this is expected.  The draft does a 
good job at saying this.  I just think a "MUST NOT" isn't warranted 
here; I think a "SHOULD NOT" is justified per RFC 2119.  I think a 
"SHOULD NOT" makes the point: Doing it makes bad things happen.


--
Randall Gellens
Opinions are personal;facts are suspect;I speak for myself only
-- Randomly selected tag: ---
I personally think we developed language because of our
deep need to complain.--Lily Tomlin
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , "John R. Levine" wr
ites:
> >> They're not implementation specific, but they're also not required to
> >> interoperate, as the wire format queries and responses are.
> >
> > They are a interchange standard as per RFC 1034.
> 
> Yes, we all know that.  But as I presume you also know, there are plenty 
> of DNS servers that store the zone info in other ways, ranging from djbdns 
> mutant syntax text files to various databases.
> 
> Whatever the server uses, the provisioning system better match.

BIND stores zones in other ways as well.  You just have to be able
accept them and produce them or else you don't have a comforming
implementation.

> > The standard format of master files allows them to be exchanged between
> > hosts (via FTP, mail, or some other mechanism); this facility is useful
> > when an organization wants a domain, but doesn't want to support a name
> > server.  The organization can maintain the master files locally using a
> > text editor, transfer them to a foreign host which runs a name server,
> > and then arrange with the system administrator of the name server to get
> > the files loaded.
> 
> That is one implementation.  But it's far from the only one.
> 
> My system has a web front end that lets my users edit groups of their 
> djbdns RRs, which it stores in a database.  Once an hour, a perl script 
> goes through the database, regenerates the mutant text files, and stuffs 
> them into the name servers.  It's not fabulous, but it gets the job done.

Nobody says you can't have propriatry methods of data entry.

However we do have standard presentation/entry formats defined and a good
front end will accept those as well.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John R. Levine

However we do have standard presentation/entry formats defined and a good
front end will accept those as well.


Sigh.  Now we're back to "people who don't do it my way are wrong", so I 
guess we're done.


Regards,
John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Mark Nottingham

On 07/03/2012, at 1:34 PM, Randall Gellens wrote:

> At 1:02 PM +1100 3/7/12, Mark Nottingham wrote:
> 
>> On 07/03/2012, at 10:32 AM, Peter Saint-Andre wrote:
>> 
>>> On 3/6/12 4:19 PM, Randall Gellens wrote:
 At 3:30 PM -0700 3/6/12, Peter Saint-Andre wrote:
 
> In my working copy I've changed that paragraph to:
> 
>Implementations of application protocols MUST NOT programatically
>discriminate between "standard" and "non-standard" parameters based
>solely on the names of such parameters (i.e., based solely on
>whether the name begins with 'x-' or a similar string of characters).
 
 I like this wording, especially because it more clearly gets at the
 heart of the document, which is to not discriminate based only on the
 name prefix.
 
 One question, though: should this be "SHOULD NOT" rather than "MUST
 NOT"?   The interoperability doesn't depend on implementations
 refraining from doing so, rather, we consider it more problematic to do
 so than not, so we are making a strong recommendation to not to so.
 Hence, "SHOULD NOT".
>>> 
>>> Hi Randall,
>>> 
>>> My co-author Mark Nottingham feels even more strongly about this issue
>>> than I do, so I will let him comment.
>> 
>> To me, the target of that language is software that generically treats 
>> protocol elements beginning with "x-" in a fundamentally different way, 
>> without knowledge of its semantics. That is broken, causes real harm, and I 
>> have seen it deployed.
> 
> Hi Mark,
> 
> The point of the draft is to say that it's a bad idea to do this or to try 
> and have a system where this is expected.  The draft does a good job at 
> saying this.  I just think a "MUST NOT" isn't warranted here; I think a 
> "SHOULD NOT" is justified per RFC 2119.  I think a "SHOULD NOT" makes the 
> point: Doing it makes bad things happen.


I have to disagree; MUST NOT *is* justified. Deploying systems like this causes 
real interoperability problems, which is in scope for a MUST NOT.



--
Mark Nottingham   http://www.mnot.net/



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randy Bush
> To me, the target of that language is software that generically treats
> protocol elements beginning with "x-" in a fundamentally different
> way, without knowledge of its semantics. That is broken, causes real
> harm, and I have seen it deployed.

clue bat please?  is there any general semantic to X-?

randy
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message <20120307000814.29422.qm...@joyce.lan>, "John Levine" writes:
> >> > Last month I ran into a guy on the dmarc list who complained that his
> >> > server returns NOTIMP in response to queries for SPF records ("because
> >> > it doesn't implement them") and clients were doing odd things.  But
> >> > it's been a long time since I've run into anyone else like that, so I
> >> > agree, it's not an issue.
> 
> In case it wasn't clear, this is an authoritative server.

A authoritative server should be returning NOERROR / NXDOMAIN not
NOTIMP provided the zone loads otherwise SERVFAIL if the load fails
for any type other than those in the reserved meta type range.  If
the data isn't in the zone and the name is in use NOERROR is the
response you send.  If the name isn't in use NXDOMAIN is the response
you send.  Failure to load all of the zone is supposed to stop any
of it being served according to RFC 1035.

If you want to be a nameserver developer you don't stop counting
at 1035.  The meta type range was initially reserved in RFC 2929
(Sep 2000).

> >A RFC 1035 recursive server should be able to handle SPF.  It's
> >just a opaque data blob to it with a name, type, class and ttl
> >attributes.
> 
> Agreed.  Other than a few dusty Suns still running obsolete BIND 4.x,
> I don't know of any DNS caches that have problems with arbitrary RRs.
> 
> R's,
> John
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread John R. Levine

Last month I ran into a guy on the dmarc list who complained that his
server returns NOTIMP in response to queries for SPF records ("because
it doesn't implement them") and clients were doing odd things.  But
it's been a long time since I've run into anyone else like that, so I
agree, it's not an issue.


In case it wasn't clear, this is an authoritative server.


A authoritative server should be returning NOERROR / NXDOMAIN not
NOTIMP


Yes, we all know that.  My point, which I would have thought was obvious, 
was that it's been a long time since I've run into anyone whose server was 
broken like that.  As I said, it's not an issue.


R's,
John
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Mark Nottingham

On 07/03/2012, at 1:52 PM, Randy Bush wrote:

>> To me, the target of that language is software that generically treats
>> protocol elements beginning with "x-" in a fundamentally different
>> way, without knowledge of its semantics. That is broken, causes real
>> harm, and I have seen it deployed.
> 
> clue bat please?  is there any general semantic to X-?


I think one of the main points of the draft is to answer that question with 
"no."

--
Mark Nottingham   http://www.mnot.net/



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , "John R. Levine" wr
ites:
> > However we do have standard presentation/entry formats defined and a good
> > front end will accept those as well.
> 
> Sigh.  Now we're back to "people who don't do it my way are wrong", so I 
> guess we're done.

One of point of having standard presentation formats is that they
facilitate data interchange.  I can use my tools to generate the
records and your system can just accept it.  Having to re-format
data is a pain.  If you want to do something else as well there is
no problem with that.

It's a little like credit card numbers.  Breaking them up into 4
boxes of 4 digits and having to move the focus between boxes is a
absolute pain.  These should be cut and pastable, with or without
spaces in the middle.

There are international standards for telephone numbers but every
web developer seems to think they know best.

> Regards,
> John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies
> ",
> Please consider the environment before reading this e-mail. http://jl.ly
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Randy Bush
> One of point of having standard presentation formats is that they
> facilitate data interchange.

bind's zone format is not a standard, and many implementations are not
compatible with it.  get over it.

randy
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , Randy Bush writes:
> > One of point of having standard presentation formats is that they
> > facilitate data interchange.
> 
> bind's zone format is not a standard, and many implementations are not
> compatible with it.  get over it.

Actually it is STD 13.  Get over it.
 
> randy
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Martin Rex
Mark Andrews wrote:
> 
> "John Levine" writes:
> >
> > In case it wasn't clear, this is an authoritative server.

If this is about permitted RCODEs here

  http://tools.ietf.org/html/rfc1035#section-4.1.1

then an RCODE of 4 in the response looks like a perfectly valid response
for a DNS Server to a query, authoritative or not is irrelevant, and
if any client chokes on such an answer, it is likely the client that
is broken.

-Martin
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Paul E. Jones
But it does clue one in immediately to the fact that the parameter is
non-standard.

Paul

> -Original Message-
> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of
> Mark Nottingham
> Sent: Tuesday, March 06, 2012 11:11 PM
> To: Randy Bush
> Cc: Randall Gellens; ietf@ietf.org
> Subject: Re: Last Call:  (Deprecating Use
> of the "X-" Prefix in Application Protocols) to Best Current Practice
> 
> 
> On 07/03/2012, at 1:52 PM, Randy Bush wrote:
> 
> >> To me, the target of that language is software that generically
> >> treats protocol elements beginning with "x-" in a fundamentally
> >> different way, without knowledge of its semantics. That is broken,
> >> causes real harm, and I have seen it deployed.
> >
> > clue bat please?  is there any general semantic to X-?
> 
> 
> I think one of the main points of the draft is to answer that question
> with "no."
> 
> --
> Mark Nottingham   http://www.mnot.net/
> 
> 
> 
> ___
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Mark Nottingham
Yes, but (as the draft tries to explain) putting this kind of metadata in a 
name is prone to issues, because it can change -- i.e., when a header (or other 
protocol element) becomes standard. 


On 07/03/2012, at 4:54 PM, Paul E. Jones wrote:

> But it does clue one in immediately to the fact that the parameter is
> non-standard.
> 
> Paul
> 
>> -Original Message-
>> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of
>> Mark Nottingham
>> Sent: Tuesday, March 06, 2012 11:11 PM
>> To: Randy Bush
>> Cc: Randall Gellens; ietf@ietf.org
>> Subject: Re: Last Call:  (Deprecating Use
>> of the "X-" Prefix in Application Protocols) to Best Current Practice
>> 
>> 
>> On 07/03/2012, at 1:52 PM, Randy Bush wrote:
>> 
 To me, the target of that language is software that generically
 treats protocol elements beginning with "x-" in a fundamentally
 different way, without knowledge of its semantics. That is broken,
 causes real harm, and I have seen it deployed.
>>> 
>>> clue bat please?  is there any general semantic to X-?
>> 
>> 
>> I think one of the main points of the draft is to answer that question
>> with "no."
>> 
>> --
>> Mark Nottingham   http://www.mnot.net/
>> 
>> 
>> 
>> ___
>> Ietf mailing list
>> Ietf@ietf.org
>> https://www.ietf.org/mailman/listinfo/ietf
> 

--
Mark Nottingham   http://www.mnot.net/



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message <201203070539.q275dmj8001...@fs4113.wdf.sap.corp>, Martin Rex writes
:
> Mark Andrews wrote:
> > 
> > "John Levine" writes:
> > >
> > > In case it wasn't clear, this is an authoritative server.
> 
> If this is about permitted RCODEs here
> 
>   http://tools.ietf.org/html/rfc1035#section-4.1.1
> 
> then an RCODE of 4 in the response looks like a perfectly valid response
> for a DNS Server to a query, authoritative or not is irrelevant, and
> if any client chokes on such an answer, it is likely the client that
> is broken.

No, its about what should be generated.  NOTIMP != NOERROR no data.
 
> -Martin
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Paul E. Jones
I suppose one could argue that X- should never be on the Public Internet,
anyway.  But they are.  If we remove X-, then what will happen is developers
will use names that don't have X-.  Will that make things better?  No.  I'd
argue it will make it worse.

Non-standard extensions do present issues, that's no in question.  However,
killing X- will only mean other values will be used.  At least X- can be
ignored.

I'm not going to throw up a roadblock to the draft.  Call for the end of X-
if you want, but I know it will not stop introduction of non-standard values
in protocols, so a problem will remain.

One way to help this is to get standards through the IETF faster.  Some take
forever.

Paul

> -Original Message-
> From: Mark Nottingham [mailto:m...@mnot.net]
> Sent: Wednesday, March 07, 2012 12:57 AM
> To: Paul E. Jones
> Cc: 'Randy Bush'; 'Randall Gellens'; ietf@ietf.org
> Subject: Re: Last Call:  (Deprecating Use
> of the "X-" Prefix in Application Protocols) to Best Current Practice
> 
> Yes, but (as the draft tries to explain) putting this kind of metadata in
> a name is prone to issues, because it can change -- i.e., when a header
> (or other protocol element) becomes standard.
> 
> 
> On 07/03/2012, at 4:54 PM, Paul E. Jones wrote:
> 
> > But it does clue one in immediately to the fact that the parameter is
> > non-standard.
> >
> > Paul
> >
> >> -Original Message-
> >> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf
> >> Of Mark Nottingham
> >> Sent: Tuesday, March 06, 2012 11:11 PM
> >> To: Randy Bush
> >> Cc: Randall Gellens; ietf@ietf.org
> >> Subject: Re: Last Call: 
> >> (Deprecating Use of the "X-" Prefix in Application Protocols) to Best
> >> Current Practice
> >>
> >>
> >> On 07/03/2012, at 1:52 PM, Randy Bush wrote:
> >>
>  To me, the target of that language is software that generically
>  treats protocol elements beginning with "x-" in a fundamentally
>  different way, without knowledge of its semantics. That is broken,
>  causes real harm, and I have seen it deployed.
> >>>
> >>> clue bat please?  is there any general semantic to X-?
> >>
> >>
> >> I think one of the main points of the draft is to answer that
> >> question with "no."
> >>
> >> --
> >> Mark Nottingham   http://www.mnot.net/
> >>
> >>
> >>
> >> ___
> >> Ietf mailing list
> >> Ietf@ietf.org
> >> https://www.ietf.org/mailman/listinfo/ietf
> >
> 
> --
> Mark Nottingham   http://www.mnot.net/
> 
> 


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Last Call: (Deprecating Use of the "X-" Prefix in Application Protocols) to Best Current Practice

2012-03-06 Thread Randall Gellens

At 1:19 AM -0500 3/7/12, Paul E. Jones wrote:


 I suppose one could argue that X- should never be on the Public Internet,
 anyway.  But they are.  If we remove X-, then what will happen is developers
 will use names that don't have X-.  Will that make things better?  No.  I'd
 argue it will make it worse.

 Non-standard extensions do present issues, that's no in question.  However,
 killing X- will only mean other values will be used.  At least X- can be
 ignored.


I was quite skeptical for a while, but came around to seeing the case 
that trying to segregate non-standard parameters ends up creating 
more problems than it solves.


You're right that people will use names without an 'x' and the draft 
encourages this.  So, we'll end up with (as I think the draft 
suggests), situations where 'priority' is the old, non-standard name, 
and 'urgency' is the new, standardized name, instead of 'x-priority' 
and 'priority'.  But the fact is that names which start out as 
non-standard hacks end up being de facto standards.  That's no better.


--
Randall Gellens
Opinions are personal;facts are suspect;I speak for myself only
-- Randomly selected tag: ---
We adore chaos because we love to produce order.
 --M. C. Escher
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Patrik Fältström

On 7 mar 2012, at 03:49, John R. Levine wrote:

>> However we do have standard presentation/entry formats defined and a good
>> front end will accept those as well.
> 
> Sigh.  Now we're back to "people who don't do it my way are wrong", so I 
> guess we're done.

I disagree.

"People who don't accept the standardized zone format are wrong" is Mark's 
statement.

What you say is "as people do not support the standardized zone format as 
input, what do we do".

   Patrik

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-06 Thread Mark Andrews

In message , =?iso-8859-1?Q?Pa
trik_F=E4ltstr=F6m?= writes:
> 
> On 7 mar 2012, at 03:49, John R. Levine wrote:
> 
> >> However we do have standard presentation/entry formats defined and a good
> >> front end will accept those as well.
> > 
> > Sigh.  Now we're back to "people who don't do it my way are wrong", so I gu
> ess we're done.
> 
> I disagree.
> 
> "People who don't accept the standardized zone format are wrong" is Mark's st
> atement.
>
> What you say is "as people do not support the standardized zone format as inp
> ut, what do we do".
> 
>Patrik

The point of RFC 3597 was to provide a STANDARD text representation
that could handle any DNS record format.  It isn't pretty but as
long as you accept it and emit it you are future proof.  Its a
lowest common format.

A 1.2.3.4 == TYPE1 \# 4 01020304

Most provisioning systems really don't care about most of the data
they are throwing about.  It may as well be a opaque blob.

Pretty is for the next revision of the provisioning software.  Look
at what data you have in raw format and use that to decide what you
need to handle in a prettier manner in the next revision.  You don't
even need to to change the database tables.  It's just front end
presentation that needs to be changed.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf