Search the web
Sign In
New User? Sign Up
http-compliance · discussion about HTTP compliance testing and tests
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
is "MUST only if" a MUST?   Message List  
Reply | Forward Message #97 of 117 |
Hi,

I cannot decide if the following is a MUST-level requirement
(i.e., its violation prevents RFC 2616 compliance, even conditional):

13.10 Invalidation After Updates or Deletions
...
In order to prevent denial of service attacks, an invalidation based
on the URI in a Location or Content-Location header MUST only be
performed if the host part is the same as in the Request-URI.

Suppose the host part is not the same as in the Request-URI. Let's
also assume that the device did perform an invalidation, subjecting
itself to a potential DoS attack. Did the device violate a MUST-level
requirement? The answer seems to depend on how you bind "only":

[ ] Yes, this is a MUST violation because
foo MUST only blah if bar
implies
if not bar, foo MUST NOT blah

[ ] No, this is not a MUST violation because
foo MUST only blah if bar
implies just that
if bar, foo MUST blah
and requires nothing when bar is false

I suspect that the intended interpretation is "yes, this is a MUST
violation". Can anybody confirm? Is there really a problem with the
wording, or am I imagining an ambiguity?

Thank you,

Alex.




Wed Jun 12, 2002 12:37 am

rousskov@...
Send Email Send Email

Forward
Message #97 of 117 |
Expand Messages Author Sort by Date

Hi, I cannot decide if the following is a MUST-level requirement (i.e., its violation prevents RFC 2616 compliance, even conditional): 13.10 Invalidation After...
Alex Rousskov
rousskov@...
Send Email
Jun 12, 2002
12:37 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help