Changeset 261485 in webkit
- Timestamp:
- May 11, 2020, 11:59:22 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r261482 r261485 1 2020-05-11 Alex Christensen <achristensen@webkit.org> 2 3 Fix assertion after r261414 4 https://bugs.webkit.org/show_bug.cgi?id=211731 5 6 This fixes a debug assertion that fired 100% of the time when running the test introduced in r261414 7 I also respond to Darin's and Youenn's post-commit feedback. 8 9 * page/SecurityPolicy.cpp: 10 (WebCore::SecurityPolicy::generateReferrerHeader): 11 * platform/network/ResourceRequestBase.cpp: 12 (WebCore::ResourceRequestBase::setHTTPReferrer): 13 1 14 2020-05-11 Andres Gonzalez <andresg_22@apple.com> 2 15 -
trunk/Source/WebCore/page/SecurityPolicy.cpp
r260709 r261485 91 91 String SecurityPolicy::generateReferrerHeader(ReferrerPolicy referrerPolicy, const URL& url, const String& referrer) 92 92 { 93 ASSERT(referrer == URL(URL(), referrer).strippedForUseAsReferrer()); 93 ASSERT(referrer == URL(URL(), referrer).strippedForUseAsReferrer() 94 || referrer == SecurityOrigin::create(URL(URL(), referrer))->toString()); 94 95 95 96 if (referrer.isEmpty()) -
trunk/Source/WebCore/platform/network/ResourceRequestBase.cpp
r261402 r261485 379 379 void ResourceRequestBase::setHTTPReferrer(const String& httpReferrer) 380 380 { 381 const size_t maxLength = 4096; 381 // https://w3c.github.io/webappsec-referrer-policy/#determine-requests-referrer 382 constexpr size_t maxLength = 4096; 382 383 if (httpReferrer.length() > maxLength) { 383 384 RELEASE_LOG(Loading, "Truncating HTTP referer");
Note:
See TracChangeset
for help on using the changeset viewer.