Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(397)

Side by Side Diff: Source/WebCore/platform/network/HTTPParsers.cpp

Issue 13724004: Remove the ENABLE_NOSNIFF compile-time flag. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase. Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/WebCore/platform/network/HTTPParsers.h ('k') | Source/WebKit/chromium/features.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) 2 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org)
3 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. 3 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
4 * Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/ 4 * Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/
5 * Copyright (C) 2009 Google Inc. All rights reserved. 5 * Copyright (C) 2009 Google Inc. All rights reserved.
6 * Copyright (C) 2011 Apple Inc. All Rights Reserved. 6 * Copyright (C) 2011 Apple Inc. All Rights Reserved.
7 * 7 *
8 * Redistribution and use in source and binary forms, with or without 8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions 9 * modification, are permitted provided that the following conditions
10 * are met: 10 * are met:
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 reportURL = header.substring(startPos, pos - startPos); 431 reportURL = header.substring(startPos, pos - startPos);
432 failurePosition = startPos; // If later semantic check deems unaccep table. 432 failurePosition = startPos; // If later semantic check deems unaccep table.
433 } else { 433 } else {
434 failureReason = failureReasonInvalidDirective; 434 failureReason = failureReasonInvalidDirective;
435 failurePosition = pos; 435 failurePosition = pos;
436 return ContentSecurityPolicy::ReflectedXSSInvalid; 436 return ContentSecurityPolicy::ReflectedXSSInvalid;
437 } 437 }
438 } 438 }
439 } 439 }
440 440
441 #if ENABLE(NOSNIFF)
442 ContentTypeOptionsDisposition parseContentTypeOptionsHeader(const String& header ) 441 ContentTypeOptionsDisposition parseContentTypeOptionsHeader(const String& header )
443 { 442 {
444 if (header.stripWhiteSpace().lower() == "nosniff") 443 if (header.stripWhiteSpace().lower() == "nosniff")
445 return ContentTypeOptionsNosniff; 444 return ContentTypeOptionsNosniff;
446 return ContentTypeOptionsNone; 445 return ContentTypeOptionsNone;
447 } 446 }
448 #endif
449 447
450 String extractReasonPhraseFromHTTPStatusLine(const String& statusLine) 448 String extractReasonPhraseFromHTTPStatusLine(const String& statusLine)
451 { 449 {
452 size_t spacePos = statusLine.find(' '); 450 size_t spacePos = statusLine.find(' ');
453 // Remove status code from the status line. 451 // Remove status code from the status line.
454 spacePos = statusLine.find(' ', spacePos + 1); 452 spacePos = statusLine.find(' ', spacePos + 1);
455 return statusLine.substring(spacePos + 1); 453 return statusLine.substring(spacePos + 1);
456 } 454 }
457 455
458 XFrameOptionsDisposition parseXFrameOptionsHeader(const String& header) 456 XFrameOptionsDisposition parseXFrameOptionsHeader(const String& header)
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 675
678 size_t parseHTTPRequestBody(const char* data, size_t length, Vector<unsigned cha r>& body) 676 size_t parseHTTPRequestBody(const char* data, size_t length, Vector<unsigned cha r>& body)
679 { 677 {
680 body.clear(); 678 body.clear();
681 body.append(data, length); 679 body.append(data, length);
682 680
683 return length; 681 return length;
684 } 682 }
685 683
686 } 684 }
OLDNEW
« no previous file with comments | « Source/WebCore/platform/network/HTTPParsers.h ('k') | Source/WebKit/chromium/features.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698