DescriptionAdd ash::VPNDelegate and Chrome OS implementation
This CL is the first step toward support for third-party VPNs in ash UI.
t adds a delegate interface that ash UI will use to retrieve the list
of available VPN providers and request that a VPN provider show its "add
network" dialog.
The CL was tested together with follow-up CLs which wire up the actual
UI.
BUG=460428
TEST=Manual, together with follow-ups that wire up the UI
Committed: https://crrev.com/99af3de35226ec378b60dbb89d69c331c8800b62
Cr-Commit-Position: refs/heads/master@{#320939}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Addressed comments. #
Total comments: 2
Patch Set 3 : Addressed comment. #
Total comments: 3
Patch Set 4 : Move knowledge of the built-in OpenVPN provider from ash UI into the VPNDelegate. #
Total comments: 8
Patch Set 5 : Added a VPNProvider::Key abstraction. #
Total comments: 11
Patch Set 6 : Rebased. #Patch Set 7 : Addressed comments. Reformated. #Patch Set 8 : Fixed crash during device-local account login. #
Messages
Total messages: 33 (6 generated)
|