Added is_insecure_upgrade field to structures. [chromium/src : master]

0 views
Skip to first unread message

Carlos IL (Gerrit)

unread,
May 21, 2018, 5:24:38 PM5/21/18
to Mike West, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org

Carlos IL would like Mike West to review this change.

View Change

Added is_insecure_upgrade field to structures.

Added flag to structures that will need it as part of
go/upgrade-insecure-redirects

Bug: 615885
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
---
M content/common/navigation_params.h
M net/url_request/url_request.h
M services/network/public/cpp/network_ipc_param_traits.h
M services/network/public/cpp/resource_request.h
M third_party/blink/public/platform/web_url_request.h
M third_party/blink/renderer/platform/exported/web_url_request.cc
M third_party/blink/renderer/platform/loader/fetch/resource_request.cc
M third_party/blink/renderer/platform/loader/fetch/resource_request.h
8 files changed, 45 insertions(+), 1 deletion(-)


To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: master
Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
Gerrit-Change-Number: 1067846
Gerrit-PatchSet: 3
Gerrit-Owner: Carlos IL <carl...@chromium.org>
Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
Gerrit-Reviewer: Mike West <mk...@chromium.org>
Gerrit-CC: Commit Bot <commi...@chromium.org>
Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-MessageType: newchange

Carlos IL (Gerrit)

unread,
May 21, 2018, 5:24:38 PM5/21/18
to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

mkwst: These are the changes to add the field we'll use for go/upgrade-insecure-redirects, can you PTAL? I'll send this to other owners once it LGTY. Thanks!

Patch set 3:Commit-Queue +1

View Change

    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
    Gerrit-Change-Number: 1067846
    Gerrit-PatchSet: 3
    Gerrit-Owner: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Mike West <mk...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Comment-Date: Mon, 21 May 2018 21:24:37 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Mike West (Gerrit)

    unread,
    May 22, 2018, 5:31:20 AM5/22/18
    to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

    LGTM % naming nits. Thanks!

    Patch set 3:Code-Review +1

    View Change

    4 comments:

    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
    Gerrit-Change-Number: 1067846
    Gerrit-PatchSet: 3
    Gerrit-Owner: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Mike West <mk...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Comment-Date: Tue, 22 May 2018 09:31:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Carlos IL (Gerrit)

    unread,
    May 22, 2018, 12:10:48 PM5/22/18
    to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

    Thanks for the review! Flag names have been changed.

    View Change

    4 comments:

      • Nit: I'd point go "Upgrade-Insecure-Requests" instead of "CSP".

      • How about "upgrade_if_insecure", here and elsewhere?

      • Done

    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
    Gerrit-Change-Number: 1067846
    Gerrit-PatchSet: 4
    Gerrit-Owner: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
    Gerrit-Reviewer: Mike West <mk...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Comment-Date: Tue, 22 May 2018 16:10:46 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mike West <mk...@chromium.org>
    Gerrit-MessageType: comment

    Carlos IL (Gerrit)

    unread,
    May 22, 2018, 12:15:26 PM5/22/18
    to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Matt Menke, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

    clamy: Can you review the changes to //content/common/navigation_params.h? Thanks!

    mmenke: Can you review the changes under //net and //services/network? Thanks!

    Patch set 4:Commit-Queue +1

    View Change

      To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
      Gerrit-Change-Number: 1067846
      Gerrit-PatchSet: 4
      Gerrit-Owner: Carlos IL <carl...@chromium.org>
      Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
      Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
      Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
      Gerrit-Reviewer: Mike West <mk...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Comment-Date: Tue, 22 May 2018 16:15:22 +0000

      Matt Menke (Gerrit)

      unread,
      May 22, 2018, 12:20:47 PM5/22/18
      to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

      I don't think we should be hooking stuff up that doesn't actually work, as that makes code impossible to test, and if something is never finally hooked up, leads others to make incorrect assumptions about the code (See, for instance, URLRequest::GetFullRequestHeaders, which doesn't work for QUIC or H2, but has a bunch of consumers).

      View Change

        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
        Gerrit-Change-Number: 1067846
        Gerrit-PatchSet: 4
        Gerrit-Owner: Carlos IL <carl...@chromium.org>
        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
        Gerrit-Reviewer: Mike West <mk...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Comment-Date: Tue, 22 May 2018 16:20:41 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        Gerrit-MessageType: comment

        Carlos IL (Gerrit)

        unread,
        May 22, 2018, 12:29:57 PM5/22/18
        to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

        Patch Set 4:

        I don't think we should be hooking stuff up that doesn't actually work, as that makes code impossible to test, and if something is never finally hooked up, leads others to make incorrect assumptions about the code (See, for instance, URLRequest::GetFullRequestHeaders, which doesn't work for QUIC or H2, but has a bunch of consumers).

        I separated this into 4 CLs to make review easier. All 4 are in the relation change and ready at this point (% updating the downstream ones for the naming changes here, and re-enabling tests on the last one). Would you prefer if I merge them into one? It might end up being a large-ish CL if I did that though, alternatively I can keep them separate but not land them until I get all LGTMs and then land them all together.

        View Change

          To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
          Gerrit-Change-Number: 1067846
          Gerrit-PatchSet: 4
          Gerrit-Owner: Carlos IL <carl...@chromium.org>
          Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
          Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
          Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
          Gerrit-Reviewer: Mike West <mk...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
          Gerrit-CC: Nate Chapin <jap...@chromium.org>
          Gerrit-Comment-Date: Tue, 22 May 2018 16:29:56 +0000

          Matt Menke (Gerrit)

          unread,
          May 22, 2018, 12:34:18 PM5/22/18
          to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

          Patch Set 4:

          Patch Set 4:

          I don't think we should be hooking stuff up that doesn't actually work, as that makes code impossible to test, and if something is never finally hooked up, leads others to make incorrect assumptions about the code (See, for instance, URLRequest::GetFullRequestHeaders, which doesn't work for QUIC or H2, but has a bunch of consumers).

          I separated this into 4 CLs to make review easier. All 4 are in the relation change and ready at this point (% updating the downstream ones for the naming changes here, and re-enabling tests on the last one). Would you prefer if I merge them into one? It might end up being a large-ish CL if I did that though, alternatively I can keep them separate but not land them until I get all LGTMs and then land them all together.

          I'm fine with them merged, or re-ordered so they could each test what they add.

          View Change

            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
            Gerrit-Change-Number: 1067846
            Gerrit-PatchSet: 4
            Gerrit-Owner: Carlos IL <carl...@chromium.org>
            Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
            Gerrit-Reviewer: Mike West <mk...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
            Gerrit-CC: Nate Chapin <jap...@chromium.org>
            Gerrit-Comment-Date: Tue, 22 May 2018 16:34:16 +0000

            Matt Menke (Gerrit)

            unread,
            May 22, 2018, 12:34:58 PM5/22/18
            to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

            Patch Set 4:

            Patch Set 4:

            Patch Set 4:

            I don't think we should be hooking stuff up that doesn't actually work, as that makes code impossible to test, and if something is never finally hooked up, leads others to make incorrect assumptions about the code (See, for instance, URLRequest::GetFullRequestHeaders, which doesn't work for QUIC or H2, but has a bunch of consumers).

            I separated this into 4 CLs to make review easier. All 4 are in the relation change and ready at this point (% updating the downstream ones for the naming changes here, and re-enabling tests on the last one). Would you prefer if I merge them into one? It might end up being a large-ish CL if I did that though, alternatively I can keep them separate but not land them until I get all LGTMs and then land them all together.

            I'm fine with them merged, or re-ordered so they could each test what they add.

            (i.e., the one that adds this bit to URLRequest should also have a test to make sure the bit is respected)

            View Change

              To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
              Gerrit-Change-Number: 1067846
              Gerrit-PatchSet: 4
              Gerrit-Owner: Carlos IL <carl...@chromium.org>
              Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
              Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
              Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
              Gerrit-Reviewer: Mike West <mk...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
              Gerrit-CC: Nate Chapin <jap...@chromium.org>
              Gerrit-Comment-Date: Tue, 22 May 2018 16:34:57 +0000

              Carlos IL (Gerrit)

              unread,
              May 22, 2018, 6:57:12 PM5/22/18
              to Matt Menke, Mike West, Camille Lamy, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin, Commit Bot

              Carlos IL uploaded patch set #6 to this change.

              View Change

              upgrade-insecure-requests is now obeyed for non-navigation redirects.

              This cl implements go/upgrade-insecure-redirects, a flag is set for
              resource requests that should be upgraded to HTTPS, the flag is then
              passed to //net and //net performs the upgrade if at any point the
              request is redirected to HTTP.


              Bug: 615885
              Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
              Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
              ---
              M content/browser/frame_host/navigation_request.cc
              M content/browser/loader/navigation_url_loader_impl.cc
              M content/browser/loader/resource_dispatcher_host_impl.cc
              M content/common/navigation_params.h
              M content/renderer/loader/web_url_loader_impl.cc
              M net/url_request/url_request.h
              M net/url_request/url_request_job.cc
              M services/network/public/cpp/network_ipc_param_traits.h
              M services/network/public/cpp/resource_request.h
              M services/network/url_loader.cc
              M third_party/WebKit/LayoutTests/TestExpectations
              D third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-redirect-upgrade.https-expected.txt
              M third_party/blink/public/platform/web_url_request.h
              M third_party/blink/renderer/core/loader/frame_loader.cc

              M third_party/blink/renderer/platform/exported/web_url_request.cc
              M third_party/blink/renderer/platform/loader/fetch/resource_request.cc
              M third_party/blink/renderer/platform/loader/fetch/resource_request.h
              17 files changed, 73 insertions(+), 55 deletions(-)

              To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
              Gerrit-Change-Number: 1067846
              Gerrit-PatchSet: 6
              Gerrit-Owner: Carlos IL <carl...@chromium.org>
              Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
              Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
              Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
              Gerrit-Reviewer: Mike West <mk...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
              Gerrit-CC: Nate Chapin <jap...@chromium.org>
              Gerrit-MessageType: newpatchset

              Carlos IL (Gerrit)

              unread,
              May 22, 2018, 6:59:52 PM5/22/18
              to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

              Squashed this with downstream CL's as per mmenke's comment.

              mmenke and clamy: Now that this is merged with the implementation code, this needs unit tests, please hold off on reviewing. I'll ping the CL again once it's ready for review. Thanks!

              mkwst: Since this now includes the whole implementation, I'll also ping you for a re-review once the tests are ready. Thanks!

              View Change

                To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                Gerrit-Project: chromium/src
                Gerrit-Branch: master
                Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                Gerrit-Change-Number: 1067846
                Gerrit-PatchSet: 6
                Gerrit-Owner: Carlos IL <carl...@chromium.org>
                Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                Gerrit-CC: Commit Bot <commi...@chromium.org>
                Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                Gerrit-CC: Nate Chapin <jap...@chromium.org>
                Gerrit-Comment-Date: Tue, 22 May 2018 22:59:48 +0000

                Mike West (Gerrit)

                unread,
                May 23, 2018, 1:02:24 AM5/23/18
                to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                Patch Set 6:

                Squashed this with downstream CL's as per mmenke's comment.

                mmenke and clamy: Now that this is merged with the implementation code, this needs unit tests, please hold off on reviewing. I'll ping the CL again once it's ready for review. Thanks!

                mkwst: Since this now includes the whole implementation, I'll also ping you for a re-review once the tests are ready. Thanks!

                Thanks! Dropping the LGTM for the time being, excited to review once you've got everything in place. :)

                Patch set 6:-Code-Review

                View Change

                  To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                  Gerrit-Project: chromium/src
                  Gerrit-Branch: master
                  Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                  Gerrit-Change-Number: 1067846
                  Gerrit-PatchSet: 6
                  Gerrit-Owner: Carlos IL <carl...@chromium.org>
                  Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                  Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                  Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                  Gerrit-Reviewer: Mike West <mk...@chromium.org>
                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                  Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                  Gerrit-CC: Nate Chapin <jap...@chromium.org>
                  Gerrit-Comment-Date: Wed, 23 May 2018 05:02:20 +0000

                  Matt Menke (Gerrit)

                  unread,
                  May 23, 2018, 10:45:53 AM5/23/18
                  to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Mike West, Camille Lamy, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                  Patch Set 6: -Code-Review

                  Patch Set 6:

                  Squashed this with downstream CL's as per mmenke's comment.

                  mmenke and clamy: Now that this is merged with the implementation code, this needs unit tests, please hold off on reviewing. I'll ping the CL again once it's ready for review. Thanks!

                  mkwst: Since this now includes the whole implementation, I'll also ping you for a re-review once the tests are ready. Thanks!

                  Thanks! Dropping the LGTM for the time being, excited to review once you've got everything in place. :)

                  Just to make it easier for myself to keep track of my pending reviews, I'm going to remove myself from this CL. Please add me back when it's read for review (And thanks for merging the CLs! - sorry to be a stickler here)

                  View Change

                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                    Gerrit-Change-Number: 1067846
                    Gerrit-PatchSet: 6
                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                    Gerrit-Comment-Date: Wed, 23 May 2018 14:45:52 +0000

                    Carlos IL (Gerrit)

                    unread,
                    May 25, 2018, 6:33:11 PM5/25/18
                    to Mike West, Camille Lamy, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin, Commit Bot

                    Carlos IL uploaded patch set #8 to this change.

                    View Change

                    upgrade-insecure-requests is now obeyed for non-navigation redirects.

                    This cl implements go/upgrade-insecure-redirects, a flag is set for
                    resource requests that should be upgraded to HTTPS, the flag is then
                    passed to //net and //net performs the upgrade if at any point the
                    request is redirected to HTTP.

                    This only covers enforcement of the CSP, it does not cover reporting,
                    which will be done in a separate CL.


                    Bug: 615885
                    Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
                    Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                    ---
                    M content/browser/frame_host/navigation_request.cc
                    M content/browser/loader/navigation_url_loader_impl.cc
                    M content/browser/loader/navigation_url_loader_impl_unittest.cc

                    M content/browser/loader/resource_dispatcher_host_impl.cc
                    M content/common/navigation_params.h
                    M content/renderer/loader/web_url_loader_impl.cc
                    A content/test/data/redirect301-to-http
                    A content/test/data/redirect301-to-http.mock-http-headers
                    M net/BUILD.gn
                    M net/url_request/url_request.cc
                    M net/url_request/url_request.h
                    M net/url_request/url_request_job.cc
                    M net/url_request/url_request_test_util.cc
                    M net/url_request/url_request_test_util.h
                    M net/url_request/url_request_unittest.cc
                    M services/network/public/cpp/network_ipc_param_traits.h
                    M services/network/public/cpp/resource_request.h

                    M services/network/url_loader.cc
                    M third_party/WebKit/LayoutTests/TestExpectations
                    D third_party/WebKit/LayoutTests/external/wpt/upgrade-insecure-requests/image-redirect-upgrade.https-expected.txt
                    M third_party/blink/public/platform/web_url_request.h
                    M third_party/blink/renderer/core/loader/frame_loader.cc
                    M third_party/blink/renderer/platform/exported/web_url_request.cc
                    M third_party/blink/renderer/platform/loader/fetch/resource_request.cc
                    M third_party/blink/renderer/platform/loader/fetch/resource_request.h
                    M third_party/blink/renderer/platform/loader/fetch/resource_request_test.cc
                    26 files changed, 186 insertions(+), 57 deletions(-)

                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                    Gerrit-Change-Number: 1067846
                    Gerrit-PatchSet: 8
                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                    Gerrit-MessageType: newpatchset

                    Carlos IL (Gerrit)

                    unread,
                    May 25, 2018, 6:34:51 PM5/25/18
                    to Camille Lamy, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                    Carlos IL removed Camille Lamy from this change.

                    View Change

                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                    Gerrit-Change-Number: 1067846
                    Gerrit-PatchSet: 8
                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                    Gerrit-MessageType: deleteReviewer

                    Carlos IL (Gerrit)

                    unread,
                    May 25, 2018, 6:34:53 PM5/25/18
                    to Mike West, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                    Carlos IL removed Mike West from this change.

                    View Change

                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                    Gerrit-Change-Number: 1067846
                    Gerrit-PatchSet: 8
                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                    Gerrit-MessageType: deleteReviewer

                    Carlos IL (Gerrit)

                    unread,
                    May 25, 2018, 6:39:20 PM5/25/18
                    to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                    I added unit tests now, so the CL is ready.

                    mmenke: Can you review the changes under //net and //services/network? Thanks!

                    clamy: Can you review the changes under //content? Thanks!
                    mkwst: Can you (re-)review the changes under //third_party/blink and //third_party/WebKit? Thanks!

                    Patch set 8:Commit-Queue +1

                    View Change

                      To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                      Gerrit-Project: chromium/src
                      Gerrit-Branch: master
                      Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                      Gerrit-Change-Number: 1067846
                      Gerrit-PatchSet: 8
                      Gerrit-Owner: Carlos IL <carl...@chromium.org>
                      Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                      Gerrit-CC: Nate Chapin <jap...@chromium.org>
                      Gerrit-Comment-Date: Fri, 25 May 2018 22:39:15 +0000

                      Carlos IL (Gerrit)

                      unread,
                      May 25, 2018, 6:41:22 PM5/25/18
                      to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                      I added unit tests now, so the CL is ready.

                      mmenke: Can you review the changes under //net and //services/network? Thanks!
                      clamy: Can you review the changes under //content? Thanks!
                      mkwst: Can you (re-)review the changes under //third_party/blink and //third_party/WebKit? Thanks!

                      View Change

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 8
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Fri, 25 May 2018 22:41:20 +0000

                        Matt Menke (Gerrit)

                        unread,
                        May 29, 2018, 11:38:49 AM5/29/18
                        to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        View Change

                        7 comments:

                        • File net/url_request/url_request_job.cc:

                          • Patch Set #9, Line 394: IsRedirectResponse

                            Move this logic into IsRedirectResponse? (The two overloads of that method aren't relevant here, and are going away anyways)

                          • Patch Set #9, Line 395: upgrade_if_insecure

                            I assume things break if we redirect to HTTP, and then re-redirect to HTTPs? Just a bit concerned about giving extensions the redirect header that we're not actually respecting.

                          • Patch Set #9, Line 396: http

                            What about WebSockets? Do we even support redirects with websockets?

                          • Patch Set #9, Line 396: scheme

                            new_location.SchemeIs("http").

                          • Patch Set #9, Line 399: 80

                            I don't believe this is needed - if we're using the default port with HTTP, we'll switch to use the default port with HTTPS.

                        • File net/url_request/url_request_unittest.cc:

                          • Patch Set #9, Line 12657:

                            We should have a test that uses the default port, which means using URLrequestFilter. Using a url_request_mock_data_job.h with mock a mock header files (To make it a redirect) is probably the simplest way to do it. It looks like net/url_request/report_sender_unittest.cc is the only test to use that class in net/, though there are browser test examples as well.

                          • Patch Set #9, Line 12664: TestURLRequestContextWithProxy

                            We shouldn't be relying on a proxy to send us redirects (Why are we getting redirects from it, anyways? Not seeing how they're hooked up)

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 9
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Tue, 29 May 2018 15:38:47 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: No
                        Gerrit-MessageType: comment

                        Carlos IL (Gerrit)

                        unread,
                        May 30, 2018, 6:58:37 PM5/30/18
                        to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        Thanks for the review! Replies inline

                        Patch set 12:Commit-Queue +1

                        View Change

                        7 comments:

                        • File net/url_request/url_request_job.cc:

                          • Patch Set #9, Line 394: est_->response_inf

                            Move this logic into IsRedirectResponse? (The two overloads of that method aren't relevant here, an […]

                            Done

                          • Patch Set #9, Line 395: &request_->response

                            I assume things break if we redirect to HTTP, and then re-redirect to HTTPs? Just a bit concerned a […]

                            I'm not sure I fully understand the comment, but the way things work for redirects is
                            If https://A redirects to http://B which redirects to https://C, the intermediate redirect to http://B will be upgraded to https://B, if https://B is not reachable, then that would break that redirect (which is what the spec says we should do). I'm not sure if I addressed your concern though, I'm also not sure how this would change for the header passed to extensions, wouldn't they get the one with the new_location?

                          • new_location.SchemeIs("http").

                            Done

                          • What about WebSockets? Do we even support redirects with websockets?

                            I'm not sure where the ws to wss upgrade happens for non-redirects (i.e. the code I pointed to in the other comment does only seem to handle http to https, and I couldn't find a similar spot for wss), so this CL only covers http to https. I pinged mkwst in the design doc about ws upgrades, once I figure out where that upgrade happens, I'll implement it for redirects on a separate CL.

                          • We should have a test that uses the default port, which means using URLrequestFilter. […]

                            I did this with a URLRequestMockHTTPJob (which is also using the default port), but to make it a redirect I used a network delegate with a redirect url set since that seems more consistent with other redirect tests in this file, and the test is a bit simpler. LMK what you think.

                          • Patch Set #9, Line 12664: network_delegate.set_redirect_u

                            We shouldn't be relying on a proxy to send us redirects (Why are we getting redirects from it, anywa […]

                            Thanks for catching this, this was a copy/paste leftover from NetworkDelegateRedirectRequest, changed it to a regular TestURLRequestContext now (what causes the redirect is the network_delegate, so the proxy is not needed).

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 12
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Wed, 30 May 2018 22:58:33 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: Yes
                        Comment-In-Reply-To: Matt Menke <mme...@chromium.org>
                        Gerrit-MessageType: comment

                        Matt Menke (Gerrit)

                        unread,
                        May 31, 2018, 12:03:11 PM5/31/18
                        to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        View Change

                        4 comments:

                        • File net/url_request/url_request_job.cc:

                          • Patch Set #9, Line 395: &request_->response

                            I'm not sure I fully understand the comment, but the way things work for redirects is […]

                            Extensions will see the response headers here...Which indicate we're being redirect to http://B (They may also see the URL we're actually being redirected to, not sure, but they definitely see the headers we're not actually obeying). One way to way to fix that would be to, in that case, have https://A redirect to http://B, and then have that redirect to https://B (Using a bogus URLRequestRedirectJob), which redirects to https://C. i.e., instead of obeying the setting at redirect time, obey it when there's an http request. That would also mean request http://A with the header set would automatically redirect to https://A.

                            Not sure if that has any problematic side effects.

                          • I'm not sure where the ws to wss upgrade happens for non-redirects (i.e. […]

                            SGTM.

                        • File net/url_request/url_request_job.cc:

                          • Patch Set #13, Line 204: replacements.SetPortStr("443");

                            Per earlier comment, this isn't needed. GURL eats explicitly specified default ports. If you think I'm mistaken, please write a test that fails if this line isn't present (And make sure it fails without this line).

                        • File net/url_request/url_request_unittest.cc:

                          • Patch Set #13, Line 12709: simple

                            Oh, we're forcing a redirect via the delegate. These don't even need to be a real GURLs. Can get rid of URLRequestMockHTTPJob entirely, and just use:

                            const GURL kOriginalUrl("https://original/");
                            const GURL kRedirectUrl("http://redirect/foo");

                            Similarly, in the above two tests, the test server is completely irrelevant, since we never even hit it. Should do the same to them as well.

                            That makes this test identical to the above ones, so can then just make this the one with the non-default port, by explicitly setting it in the mock URL.

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 13
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Thu, 31 May 2018 16:03:06 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: No
                        Comment-In-Reply-To: Matt Menke <mme...@chromium.org>
                        Comment-In-Reply-To: Carlos IL <carl...@chromium.org>
                        Gerrit-MessageType: comment

                        Carlos IL (Gerrit)

                        unread,
                        May 31, 2018, 1:40:48 PM5/31/18
                        to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        View Change

                        4 comments:

                        • File net/url_request/url_request_job.cc:

                          • Patch Set #9, Line 395: ersComplete();

                            Extensions will see the response headers here... […]

                            That's similar to what Mike suggested (for the spec) in https://github.com/whatwg/fetch/issues/324, although that was for doing all upgrades that way, not just redirects. Happy to implement this that way if that sounds better for extensions, (plus, it will also make reporting easier since WillRedirectRequest will be called in throttles), I think the only side effect would be this counting towards the 20 redirect limit.

                          • Per earlier comment, this isn't needed. GURL eats explicitly specified default ports. […]

                            Yeah, you're right, the 80 gets normalized away before this even runs. Removed it, and added a test for a URL with an explicit port 80.

                        • File net/url_request/url_request_unittest.cc:

                          • Oh, we're forcing a redirect via the delegate. These don't even need to be a real GURLs. […]

                            Done

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 14
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Thu, 31 May 2018 17:40:45 +0000

                        Matt Menke (Gerrit)

                        unread,
                        May 31, 2018, 1:55:34 PM5/31/18
                        to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        This approach LGTM. If you want to change approaches, I'll want to re-review, of course.

                        Patch set 14:Code-Review +1

                        View Change

                        2 comments:

                          • That's similar to what Mike suggested (for the spec) in https://github. […]

                            So I think they may be two other potential side effects:

                            • If we're clearing referrers on HTTPS->HTTP transitions (or on cross-origin requests, even if the domain is the same) the referrer will be cleared. Whether this is the right behavior or not depends on the spec.
                            • The renderer sees the HTTP url. If there's logic there blocking HTTP requests, it would block the request at the intermediary URL.

                            I'm fine with either approach, just thought I'd raise the issue.

                        • File net/url_request/url_request_unittest.cc:

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 14
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Thu, 31 May 2018 17:55:31 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: Yes

                        Carlos IL (Gerrit)

                        unread,
                        May 31, 2018, 2:28:03 PM5/31/18
                        to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        Patch Set 14: Code-Review+1

                        (2 comments)

                        This approach LGTM. If you want to change approaches, I'll want to re-review, of course.

                        Thanks for the review! Since most of the plumbing would be needed for the other approach anyways, I'll keep the current approach for now, and if we do decide to migrate to handling this as a redirect, I'll send that change for review as a separate CL at that point.

                        View Change

                        2 comments:

                          • So I think they may be two other potential side effects: […]

                            That's right, I think 1) was one of the concerns for Mike's proposal, and 2) might bite us for some cases where this gets blocked before it has the change to be upgraded. I'll keep the current approach for now, and if we end up deciding to switch to handling as redirects, I'll send a separate CL for that. Thanks!

                        • File net/url_request/url_request_unittest.cc:

                          • nit: In net, at least, we generally use kContNamingScheme with this pattern (x8)

                          • Done

                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                        Gerrit-Change-Number: 1067846
                        Gerrit-PatchSet: 15
                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                        Gerrit-Comment-Date: Thu, 31 May 2018 18:27:59 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: No

                        Matt Menke (Gerrit)

                        unread,
                        May 31, 2018, 2:36:52 PM5/31/18
                        to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                        Oh, and my LGTM covers src/net and services/network. Though I'm a content/browser/loader owner, I'm not familiar with the navigation code there, and did not review it - Camille, however, is an expert there, so I'll defer to her.

                        View Change

                          To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                          Gerrit-Project: chromium/src
                          Gerrit-Branch: master
                          Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                          Gerrit-Change-Number: 1067846
                          Gerrit-PatchSet: 15
                          Gerrit-Owner: Carlos IL <carl...@chromium.org>
                          Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                          Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                          Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                          Gerrit-Reviewer: Mike West <mk...@chromium.org>
                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                          Gerrit-CC: Nate Chapin <jap...@chromium.org>
                          Gerrit-Comment-Date: Thu, 31 May 2018 18:36:48 +0000

                          Carlos IL (Gerrit)

                          unread,
                          Jun 1, 2018, 7:36:23 PM6/1/18
                          to alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Mike West, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                          Friendly ping to clamy, and friendly preloaded ping to mkwst for when they're back. :)

                          View Change

                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                            Gerrit-Change-Number: 1067846
                            Gerrit-PatchSet: 16
                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                            Gerrit-Comment-Date: Fri, 01 Jun 2018 23:36:21 +0000

                            Mike West (Gerrit)

                            unread,
                            Jun 4, 2018, 5:54:21 AM6/4/18
                            to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Matt Menke, Camille Lamy, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                            Patch Set 16:


                            friendly preloaded ping to mkwst for when they're back. :)

                            //third_party/blink LGTM. Pretty straightforward changes on that side of things. Thanks!

                            Patch set 16:Code-Review +1

                            View Change

                            2 comments:

                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                            Gerrit-Change-Number: 1067846
                            Gerrit-PatchSet: 16
                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                            Gerrit-Comment-Date: Mon, 04 Jun 2018 09:54:18 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: Yes
                            Gerrit-MessageType: comment

                            Camille Lamy (Gerrit)

                            unread,
                            Jun 4, 2018, 8:11:09 AM6/4/18
                            to Carlos IL, alexmo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                            Thanks! It's a bit unclear to me why you're touching the navigation code if this CL is only implementing the flag for non-navigation redirect. I think it may be better to split the navigation changes out of the CL.

                            View Change

                            1 comment:

                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                            Gerrit-Change-Number: 1067846
                            Gerrit-PatchSet: 16
                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                            Gerrit-Comment-Date: Mon, 04 Jun 2018 12:11:01 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            Gerrit-MessageType: comment

                            Carlos IL (Gerrit)

                            unread,
                            Jun 4, 2018, 1:49:34 PM6/4/18
                            to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                            Patch Set 16:

                            (1 comment)

                            Thanks! It's a bit unclear to me why you're touching the navigation code if this CL is only implementing the flag for non-navigation redirect. I think it may be better to split the navigation changes out of the CL.

                            I should have been more clear, we are not (in this CL) handling navigation upgrades that happen after page load, but we are handling iframe upgrades. That being said, moving the iframe upgrades to their own CL SGTM, I'll send it to you for review once this one lands. Thanks!

                            View Change

                            3 comments:

                              • Why do we fail in this test?

                              • Yay! […]

                                Ack (replied on the other comment).

                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                            Gerrit-Change-Number: 1067846
                            Gerrit-PatchSet: 19
                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Camille Lamy <cl...@chromium.org>
                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                            Gerrit-Comment-Date: Mon, 04 Jun 2018 17:49:29 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            Comment-In-Reply-To: Mike West <mk...@chromium.org>
                            Comment-In-Reply-To: Camille Lamy <cl...@chromium.org>
                            Gerrit-MessageType: comment

                            Carlos IL (Gerrit)

                            unread,
                            Jun 4, 2018, 1:50:02 PM6/4/18
                            to Camille Lamy, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                            Carlos IL removed Camille Lamy from this change.

                            View Change

                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                            Gerrit-Change-Number: 1067846
                            Gerrit-PatchSet: 19
                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                            Gerrit-MessageType: deleteReviewer

                            Carlos IL (Gerrit)

                            unread,
                            Jun 4, 2018, 1:50:40 PM6/4/18
                            to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                            Patch set 19:Commit-Queue +2

                            View Change

                              To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                              Gerrit-Project: chromium/src
                              Gerrit-Branch: master
                              Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                              Gerrit-Change-Number: 1067846
                              Gerrit-PatchSet: 19
                              Gerrit-Owner: Carlos IL <carl...@chromium.org>
                              Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                              Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                              Gerrit-Reviewer: Mike West <mk...@chromium.org>
                              Gerrit-CC: Camille Lamy <cl...@chromium.org>
                              Gerrit-CC: Commit Bot <commi...@chromium.org>
                              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                              Gerrit-CC: Nate Chapin <jap...@chromium.org>
                              Gerrit-Comment-Date: Mon, 04 Jun 2018 17:50:38 +0000

                              Commit Bot (Gerrit)

                              unread,
                              Jun 4, 2018, 1:50:42 PM6/4/18
                              to Carlos IL, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                              CQ is trying the patch.

                              Note: The patchset sent to CQ was uploaded after this CL was approved.
                              "Fixed merge error" https://chromium-review.googlesource.com/c/1067846/19

                              Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/1067846/19

                              Bot data: {"action": "start", "triggered_at": "2018-06-04T17:50:38.0Z", "cq_cfg_revision": "40cc775e09b6eaaae7048743640f1ae986b3edb7", "revision": "71e0273957955579bab54966b7726fee52f359c6"}

                              View Change

                                To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                Gerrit-Change-Number: 1067846
                                Gerrit-PatchSet: 19
                                Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                Gerrit-CC: Commit Bot <commi...@chromium.org>
                                Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                Gerrit-Comment-Date: Mon, 04 Jun 2018 17:50:41 +0000

                                Carlos IL (Gerrit)

                                unread,
                                Jun 4, 2018, 2:11:38 PM6/4/18
                                to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                Carlos IL removed a vote from this change.

                                View Change

                                Removed Commit-Queue+2 by Carlos IL <carl...@chromium.org>

                                To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                Gerrit-Change-Number: 1067846
                                Gerrit-PatchSet: 19
                                Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                Gerrit-CC: Commit Bot <commi...@chromium.org>
                                Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                Gerrit-MessageType: deleteVote

                                Carlos IL (Gerrit)

                                unread,
                                Jun 4, 2018, 2:18:29 PM6/4/18
                                to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                Patch set 20:Commit-Queue +2

                                View Change

                                  To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                  Gerrit-Project: chromium/src
                                  Gerrit-Branch: master
                                  Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                  Gerrit-Change-Number: 1067846
                                  Gerrit-PatchSet: 20
                                  Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                  Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                  Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                  Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                  Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                                  Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                  Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                  Gerrit-Comment-Date: Mon, 04 Jun 2018 18:18:27 +0000

                                  Commit Bot (Gerrit)

                                  unread,
                                  Jun 4, 2018, 2:18:38 PM6/4/18
                                  to Carlos IL, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                  CQ is trying the patch.

                                  Note: The patchset sent to CQ was uploaded after this CL was approved.

                                  "Moved test expectation to prevent further conflicts" https://chromium-review.googlesource.com/c/1067846/20

                                  Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/1067846/20

                                  Bot data: {"action": "start", "triggered_at": "2018-06-04T18:18:27.0Z", "cq_cfg_revision": "40cc775e09b6eaaae7048743640f1ae986b3edb7", "revision": "0aa88e8ca762ccff9285fdad685ec155969d4177"}

                                  View Change

                                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                    Gerrit-Project: chromium/src
                                    Gerrit-Branch: master
                                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                    Gerrit-Change-Number: 1067846
                                    Gerrit-PatchSet: 20
                                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                    Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                    Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                    Gerrit-Comment-Date: Mon, 04 Jun 2018 18:18:36 +0000

                                    Carlos IL (Gerrit)

                                    unread,
                                    Jun 4, 2018, 3:49:48 PM6/4/18
                                    to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                    Carlos IL removed a vote from this change.

                                    View Change

                                    Removed Commit-Queue+2 by Carlos IL <carl...@chromium.org>

                                    To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                    Gerrit-Project: chromium/src
                                    Gerrit-Branch: master
                                    Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                    Gerrit-Change-Number: 1067846
                                    Gerrit-PatchSet: 20
                                    Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                    Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                    Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                    Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                    Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                    Gerrit-MessageType: deleteVote

                                    Carlos IL (Gerrit)

                                    unread,
                                    Jun 4, 2018, 3:51:20 PM6/4/18
                                    to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                    Patch set 21:Commit-Queue +2

                                    View Change

                                      To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                      Gerrit-Project: chromium/src
                                      Gerrit-Branch: master
                                      Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                      Gerrit-Change-Number: 1067846
                                      Gerrit-PatchSet: 21
                                      Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                      Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                      Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                      Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                      Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                                      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                      Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                      Gerrit-Comment-Date: Mon, 04 Jun 2018 19:51:18 +0000

                                      Commit Bot (Gerrit)

                                      unread,
                                      Jun 4, 2018, 3:51:34 PM6/4/18
                                      to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                      CQ is trying the patch.

                                      Note: The patchset sent to CQ was uploaded after this CL was approved.

                                      "Readded test expectations" https://chromium-review.googlesource.com/c/1067846/21

                                      Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/1067846/21

                                      Bot data: {"action": "start", "triggered_at": "2018-06-04T19:51:18.0Z", "cq_cfg_revision": "40cc775e09b6eaaae7048743640f1ae986b3edb7", "revision": "70986e7520743ed5f2bbe2919e50f74b7b07ff3e"}

                                      View Change

                                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                        Gerrit-Project: chromium/src
                                        Gerrit-Branch: master
                                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                        Gerrit-Change-Number: 1067846
                                        Gerrit-PatchSet: 21
                                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                        Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                        Gerrit-Comment-Date: Mon, 04 Jun 2018 19:51:32 +0000

                                        Carlos IL (Gerrit)

                                        unread,
                                        Jun 4, 2018, 4:06:31 PM6/4/18
                                        to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                        Carlos IL removed a vote from this change.

                                        View Change

                                        Removed Commit-Queue+2 by Carlos IL <carl...@chromium.org>

                                        To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                        Gerrit-Project: chromium/src
                                        Gerrit-Branch: master
                                        Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                        Gerrit-Change-Number: 1067846
                                        Gerrit-PatchSet: 21
                                        Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                        Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                        Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                        Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                        Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                        Gerrit-MessageType: deleteVote

                                        Carlos IL (Gerrit)

                                        unread,
                                        Jun 4, 2018, 4:09:08 PM6/4/18
                                        to blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, Commit Bot, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                        Patch set 22:Commit-Queue +2

                                        View Change

                                          To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                          Gerrit-Project: chromium/src
                                          Gerrit-Branch: master
                                          Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                          Gerrit-Change-Number: 1067846
                                          Gerrit-PatchSet: 22
                                          Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                          Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                          Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                          Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                          Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                                          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                          Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                          Gerrit-Comment-Date: Mon, 04 Jun 2018 20:09:07 +0000

                                          Commit Bot (Gerrit)

                                          unread,
                                          Jun 4, 2018, 4:09:25 PM6/4/18
                                          to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                          CQ is trying the patch.

                                          Note: The patchset sent to CQ was uploaded after this CL was approved.

                                          "Removed change to TestExpectations" https://chromium-review.googlesource.com/c/1067846/22

                                          Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/1067846/22

                                          Bot data: {"action": "start", "triggered_at": "2018-06-04T20:09:07.0Z", "cq_cfg_revision": "40cc775e09b6eaaae7048743640f1ae986b3edb7", "revision": "cdd5c61ca637da16dfb28c1ae009d8569156bc9c"}

                                          View Change

                                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                            Gerrit-Project: chromium/src
                                            Gerrit-Branch: master
                                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                            Gerrit-Change-Number: 1067846
                                            Gerrit-PatchSet: 22
                                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                            Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                            Gerrit-Comment-Date: Mon, 04 Jun 2018 20:09:24 +0000

                                            Commit Bot (Gerrit)

                                            unread,
                                            Jun 4, 2018, 5:24:18 PM6/4/18
                                            to Carlos IL, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Camille Lamy, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                            Commit Bot merged this change.

                                            View Change

                                            Approvals: Matt Menke: Looks good to me Mike West: Looks good to me Carlos IL: Commit
                                            upgrade-insecure-requests is now obeyed for non-navigation redirects.

                                            This cl implements go/upgrade-insecure-redirects, a flag is set for
                                            resource requests that should be upgraded to HTTPS, the flag is then
                                            passed to //net and //net performs the upgrade if at any point the
                                            request is redirected to HTTP.

                                            This only covers enforcement of the CSP, it does not cover reporting,
                                            which will be done in a separate CL.

                                            Bug: 615885
                                            Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
                                            Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                            Reviewed-on: https://chromium-review.googlesource.com/1067846
                                            Commit-Queue: Carlos IL <carl...@chromium.org>
                                            Reviewed-by: Mike West <mk...@chromium.org>
                                            Reviewed-by: Matt Menke <mme...@chromium.org>
                                            Cr-Commit-Position: refs/heads/master@{#564243}
                                            ---
                                            M net/url_request/url_request.cc
                                            M net/url_request/url_request.h
                                            M net/url_request/url_request_job.cc
                                            M net/url_request/url_request_test_util.cc
                                            M net/url_request/url_request_test_util.h
                                            M net/url_request/url_request_unittest.cc
                                            M services/network/public/cpp/network_ipc_param_traits.h
                                            M services/network/public/cpp/resource_request.h
                                            M services/network/url_loader.cc
                                            M third_party/blink/public/platform/web_url_request.h
                                            M third_party/blink/renderer/core/loader/frame_loader.cc
                                            M third_party/blink/renderer/platform/exported/web_url_request.cc
                                            M third_party/blink/renderer/platform/loader/fetch/resource_request.cc
                                            M third_party/blink/renderer/platform/loader/fetch/resource_request.h
                                            M third_party/blink/renderer/platform/loader/fetch/resource_request_test.cc
                                            15 files changed, 178 insertions(+), 3 deletions(-)


                                            To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                            Gerrit-Project: chromium/src
                                            Gerrit-Branch: master
                                            Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                            Gerrit-Change-Number: 1067846
                                            Gerrit-PatchSet: 23
                                            Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                            Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                            Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                            Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                            Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                            Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                            Gerrit-MessageType: merged

                                            Camille Lamy (Gerrit)

                                            unread,
                                            Jun 5, 2018, 7:43:47 AM6/5/18
                                            to Carlos IL, Commit Bot, blink-re...@chromium.org, blink-...@chromium.org, blundell+serv...@chromium.org, cbentze...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, net-r...@chromium.org, network-ser...@chromium.org, blink-revie...@chromium.org, alexmo...@chromium.org, creis...@chromium.org, mlamouri+wa...@chromium.org, nasko+c...@chromium.org, Mike West, Matt Menke, chromium...@chromium.org, John Abd-El-Malek, Nate Chapin

                                            Patch Set 19:

                                            (3 comments)

                                            Patch Set 16:

                                            (1 comment)

                                            Thanks! It's a bit unclear to me why you're touching the navigation code if this CL is only implementing the flag for non-navigation redirect. I think it may be better to split the navigation changes out of the CL.

                                            I should have been more clear, we are not (in this CL) handling navigation upgrades that happen after page load, but we are handling iframe upgrades. That being said, moving the iframe upgrades to their own CL SGTM, I'll send it to you for review once this one lands. Thanks!

                                            I see. From the navigation point-of-view, loading an iframe is a navigation. So IIUC, you don't support main-frame navigation upgrades.

                                            View Change

                                              To view, visit change 1067846. To unsubscribe, or for help writing mail filters, visit settings.

                                              Gerrit-Project: chromium/src
                                              Gerrit-Branch: master
                                              Gerrit-Change-Id: Ia17955e9fb2388cbb514433ccf140f5749d5b89e
                                              Gerrit-Change-Number: 1067846
                                              Gerrit-PatchSet: 23
                                              Gerrit-Owner: Carlos IL <carl...@chromium.org>
                                              Gerrit-Reviewer: Carlos IL <carl...@chromium.org>
                                              Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                              Gerrit-Reviewer: Matt Menke <mme...@chromium.org>
                                              Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                              Gerrit-CC: Camille Lamy <cl...@chromium.org>
                                              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                              Gerrit-CC: Nate Chapin <jap...@chromium.org>
                                              Gerrit-Comment-Date: Tue, 05 Jun 2018 11:43:45 +0000
                                              Reply all
                                              Reply to author
                                              Forward
                                              0 new messages