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

Issue 8511063: Improve merging of header modifications in webRequest.OnHeadersReceived (Closed)

Created:
9 years, 1 month ago by battre
Modified:
9 years, 1 month ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, Erik does not do reviews, mihaip+watch_chromium.org, Aaron Boodman, darin-cc_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Improve merging of header modifications in webRequest.OnHeadersReceived This CL enables two independent extensions to modify headers of HTTP responses in case they don't conflict (two extension try to edit the same header). BUG=none TEST=no Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110900

Patch Set 1 #

Total comments: 17

Patch Set 2 : Addressed comments #

Patch Set 3 : Addressed comments #

Patch Set 4 : Disabled browser tests again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+389 lines, -78 lines) Patch
M chrome/browser/extensions/extension_webrequest_api.h View 1 3 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_webrequest_api.cc View 4 chunks +8 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_webrequest_api_helpers.h View 4 chunks +15 lines, -11 lines 0 comments Download
M chrome/browser/extensions/extension_webrequest_api_helpers.cc View 1 3 chunks +103 lines, -19 lines 0 comments Download
M chrome/browser/extensions/extension_webrequest_api_unittest.cc View 1 2 5 chunks +130 lines, -40 lines 0 comments Download
M net/http/http_response_headers.h View 1 2 chunks +14 lines, -0 lines 0 comments Download
M net/http/http_response_headers.cc View 1 2 chunks +45 lines, -0 lines 0 comments Download
M net/http/http_response_headers_unittest.cc View 1 1 chunk +66 lines, -0 lines 0 comments Download
M net/url_request/url_request_http_job.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
battre
Please review. Thanks! Dominic http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_apitest.cc File chrome/browser/extensions/extension_webrequest_apitest.cc (right): http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_apitest.cc#newcode75 chrome/browser/extensions/extension_webrequest_apitest.cc:75: IN_PROC_BROWSER_TEST_F(ExtensionWebRequestApiTest, /*DISABLED_*/WebRequestComplex) { I will ...
9 years, 1 month ago (2011-11-11 15:01:56 UTC) #1
Matt Perry
mostly lgtm, couple small issues http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc File chrome/browser/extensions/extension_webrequest_api_helpers.cc (right): http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc#newcode384 chrome/browser/extensions/extension_webrequest_api_helpers.cc:384: ResponseHeader toLowerCase(const ResponseHeader& header) ...
9 years, 1 month ago (2011-11-11 22:05:08 UTC) #2
willchan no longer on Chromium
LGTM mod Matt's comments. http://codereview.chromium.org/8511063/diff/1/net/http/http_response_headers.h File net/http/http_response_headers.h (right): http://codereview.chromium.org/8511063/diff/1/net/http/http_response_headers.h#newcode310 net/http/http_response_headers.h:310: // |header_to_remove_name| are compared case-insensitively. ...
9 years, 1 month ago (2011-11-11 22:46:28 UTC) #3
battre
Forgot to send my comments. :-) http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc File chrome/browser/extensions/extension_webrequest_api_helpers.cc (right): http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc#newcode384 chrome/browser/extensions/extension_webrequest_api_helpers.cc:384: ResponseHeader toLowerCase(const ResponseHeader& ...
9 years, 1 month ago (2011-11-17 12:01:04 UTC) #4
Matt Perry
lgtm http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc File chrome/browser/extensions/extension_webrequest_api_helpers.cc (right): http://codereview.chromium.org/8511063/diff/1/chrome/browser/extensions/extension_webrequest_api_helpers.cc#newcode420 chrome/browser/extensions/extension_webrequest_api_helpers.cc:420: // intention was to modify it to different ...
9 years, 1 month ago (2011-11-17 20:04:09 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/battre@chromium.org/8511063/11001
9 years, 1 month ago (2011-11-21 08:53:30 UTC) #6
commit-bot: I haz the power
9 years, 1 month ago (2011-11-21 11:07:25 UTC) #7
Change committed as 110900

Powered by Google App Engine
This is Rietveld 408576698