=== modified file 'src/HttpHeader.cc' --- src/HttpHeader.cc 2012-06-05 00:23:48 +0000 +++ src/HttpHeader.cc 2012-06-23 10:26:13 +0000 @@ -100,6 +100,7 @@ {"Cookie", HDR_COOKIE, ftStr}, {"Cookie2", HDR_COOKIE2, ftStr}, {"Date", HDR_DATE, ftDate_1123}, + {"DNT", HDR_DNT, ftInt}, {"ETag", HDR_ETAG, ftETag}, {"Expect", HDR_EXPECT, ftStr}, {"Expires", HDR_EXPIRES, ftDate_1123}, === modified file 'src/HttpHeader.h' --- src/HttpHeader.h 2012-05-30 03:45:12 +0000 +++ src/HttpHeader.h 2012-06-23 10:27:09 +0000 @@ -77,6 +77,7 @@ HDR_COOKIE, /**< de-facto and RFC 2965 header we may need to erase */ HDR_COOKIE2, /**< obsolete RFC 2965 header we may need to erase */ HDR_DATE, /**< RFC 2608, 2616 */ + HDR_DNT, /* Do Not Track (draft-mayer-do-not-track-00) */ /*HDR_DAV,*/ /* RFC 2518 */ /*HDR_DEPTH,*/ /* RFC 2518 */ /*HDR_DERIVED_FROM,*/ /* deprecated RFC 2608 */ === modified file 'src/cf.data.pre' --- src/cf.data.pre 2012-05-06 01:29:22 +0000 +++ src/cf.data.pre 2012-06-23 10:26:13 +0000 @@ -4453,6 +4453,7 @@ request_header_access Retry-After allow all request_header_access Title allow all request_header_access Connection allow all + request_header_access DNT allow all request_header_access All deny all although many of those are HTTP reply headers, and so should be @@ -4528,6 +4529,7 @@ reply_header_access Retry-After allow all reply_header_access Title allow all reply_header_access Connection allow all + reply_header_access DNT allow all reply_header_access All deny all although the HTTP request headers won't be usefully controlled