- From: Roy Fielding via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 21 Jun 2012 17:41:32 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts
In directory hutz:/tmp/cvs-serv22532
Modified Files:
tracking-dnt.html
Log Message:
ISSUE-155: remove the received member from the tracking status resource
Index: tracking-dnt.html
===================================================================
RCS file: /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- tracking-dnt.html 20 Jun 2012 17:16:47 -0000 1.120
+++ tracking-dnt.html 21 Jun 2012 17:41:30 -0000 1.121
@@ -629,7 +629,6 @@
<pre class="example">
{
"tracking": true,
- "received": "1",
"response": "t1",
"same-party": [
"example.com",
@@ -668,18 +667,9 @@
</pre>
<p>
If <code><a>tracking</a></code> is <code><a>true</a></code>,
- the <a>status-object</a> MUST include two additional members, named
- <code><a>received</a></code> and <code><a>response</a></code>,
- and MAY include other members as described below.
- </p>
- <p>
- The <code><a>received</a></code> member MUST have either a
- string value equal to the <a>DNT-field-value</a> received in that
- request or the value <code><a>null</a></code> if no
- <a>DNT-field-value</a> was received. Any invalid characters
- received in the <a>DNT-field-value</a> MUST be elided from the
- string value to ensure that invalid data is not injected into
- the JSON result.
+ the <a>status-object</a> MUST include an additional member named
+ <code><a>response</a></code> and MAY include other members as
+ described below.
</p>
<p>
The <code></a>response</a></code> member MUST have a string value
@@ -740,7 +730,6 @@
<pre class="example">
{
"tracking": true,
- "received": "1",
"response": "n",
"policy": "/privacy.html",
"control": "/your/data",
@@ -918,15 +907,10 @@
The <a>status-object</a> is supposed to have a member named
<code><a>tracking</a></code> with a boolean value. If the value
is <q>false</q>, then no tracking is performed for the URI being
- checked. If the value is <q>true</q>, then examine the member
- named <code><a>received</a></code> to verify that the DNT header
- field sent by the user agent has been correctly received by the
- server. If the <code><a>received</a></code> value is incorrect,
- there may be an intermediary interfering with transmission of the
- DNT request header field.
+ checked.
</p>
<p>
- If the <code><a>received</a></code> value is correct, then examine
+ Otherwise, examine
the member named <code><a>response</a></code> to see what the
origin server has claimed regarding the tracking status for this
user agent in light of the received <a>DNT-field-value</a>.
@@ -1030,7 +1014,6 @@
<pre class="abnf">
<dfn>status-object</dfn> = begin-object member-list end-object
<dfn>member-list</dfn> = tracking ns tracking-v
- [ vs received ns received-v ]
[ vs response ns response-v ]
[ vs same-party ns same-party-v ]
[ vs partners ns partners-v ]
@@ -1041,9 +1024,6 @@
<dfn>tracking</dfn> = %x22 "tracking" %x22
<dfn>tracking-v</dfn> = true / false
-<dfn>received</dfn> = %x22 "received" %x22
-<dfn>received-v</dfn> = null / string
-
<dfn>response</dfn> = %x22 "response" %x22
<dfn>response-v</dfn> = %x22 <a>r-codes</a> %x22
Received on Thursday, 21 June 2012 17:41:35 UTC