> On 2012-06-01 20:32, =JeffH wrote:
>
>> Alexey wrote:
>>
>> > Most of my issues were addressed in the latest version, except for
>> this one:
>> >
>> > > 6.1. Strict-Transport-Security HTTP Response Header Field
>> > >
>> > > 4. UAs MUST ignore any STS header fields containing directives, or
>> > > other header field value data, that does not conform to the
>> > > syntax defined in this specification.
>> >
>> > So this is saying that syntactically invalid STS header fields are
>> > to be ignored. This still doesn't say if unrecognized directives are to
>> > be ignored or not. (Because they can comply with the generic syntax for
>> > directives, so they would be syntactically valid, albeit unrecognized).
>> > So can you please add an explicit sentence about that?
>>
>>
>> Here's the text in my working copy for that item..
>>
>> <t>
>> UAs MUST ignore any STS header fields containing
>> directives, or other header field value data, that does
>> not conform to the syntax defined in this specification.
>> UAs MUST also ignore any STS header fields containing
>> undefined directives.
>> </t>
>>
>> Ok?
>> ...
>
> That makes it basically impossible to add extensions; is that intended?
No, that is not my intention, nor the WG's as far as I understand.
Alexey follows up with:
>
> I agree with Julian: this will make the header field effectively non
> extensible. And if you update the header field by adding new values, all
> older implementations will start ignoring it, which is a deployment
> headache.
Ok, so the first proposal is broken, how about this..
<t>
UAs MUST ignore any STS header fields containing
directives, or other header field value data, that does
not conform to the syntax defined in this specification.
</t>
<t>
UAs MUST ignore any directives they
do not recognize, but MAY accept and
process a STS header field containing an
unrecognized directive but otherwise
satisfying the other
requirements (1 through 4) stated here.
</t>
..?
Note that the paragraph following the above numbered list items states:
Additional directives extending the semantic functionality of the STS
header field can be defined in other specifications.
thanks,
=JeffH
_______________________________________________
websec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/websec