Tracking bug: Simplify chrome's portal detection on Chrome OS |
|||
Issue description
Chrome OS has connection manager ("Shill") which manages shill state: [1].
The shill's state is managed in chromeos::NetworkStateHandler. On chrome side, we are doing the full portal detection again based on if it is needed [2]. This tracking bug is in an effort to simplify chrome side logic.
Set it to P2 since I don't strongly think this will fix the existing captive portal issue.
Something have done:
a. Do not schedule attempt when behind captive portal with response 200 is detected: crrev.com/2756643002.
b. close dialog when shill detects captive portal network switched to online: crrev.com/2823323002.
[1] https://cs.chromium.org/chromium/src/third_party/cros_system_api/dbus/shill/dbus-constants.h?type=cs&l=205
[2] if it is needed: something like network changed, connection state changed, etc.
,
May 25 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5eaab0b12f3a1b8ad8e0fbf803ebcee97fdb58d8 commit 5eaab0b12f3a1b8ad8e0fbf803ebcee97fdb58d8 Author: warx <warx@chromium.org> Date: Thu May 25 21:47:55 2017 Revert "cros: close dialog when shill detects captive portal network switched to online" This reverts commit 4179f08f0a422e3f78c822565cc067fee99987e9, reviewed on https://codereview.chromium.org/2823323002 This is a follow up revert of crrev.com/2910503002. BUG= 718094 TEST=none Review-Url: https://codereview.chromium.org/2906713002 Cr-Commit-Position: refs/heads/master@{#474816} [modify] https://crrev.com/5eaab0b12f3a1b8ad8e0fbf803ebcee97fdb58d8/chrome/browser/chromeos/net/network_portal_detector_impl_browsertest.cc [modify] https://crrev.com/5eaab0b12f3a1b8ad8e0fbf803ebcee97fdb58d8/chrome/browser/chromeos/net/network_portal_notification_controller.cc [modify] https://crrev.com/5eaab0b12f3a1b8ad8e0fbf803ebcee97fdb58d8/chrome/browser/chromeos/net/network_portal_notification_controller.h
,
Jun 6 2017
,
Aug 14
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, May 25 2017