commit | 33af05c849e0888b15222da38b55515784b821c7 | [log] [tgz] |
---|---|---|
author | Darin Petkov <petkov@chromium.org> | Tue Feb 28 10:10:30 2012 +0100 |
committer | Gerrit <chrome-bot@google.com> | Tue Feb 28 16:58:31 2012 -0800 |
tree | 18f87d9882d1700cd15cb5b3bf79e57b3100edd4 | |
parent | b8b89b18c6182276edfb0f6b512d14c635826f93 [diff] |
shill: Basic VPN service framework. The manager uses a VPNProvider (similar to DeviceInfo and ModemInfo) to manage VPN services. For each VPN service the VPNProvider instantiates an appropriate VPNDriver (e.g., OpenVPNDriver) based on the service arguments and associates it with the generic VPN service. BUG=chromium-os:26835,chromium-os:26836,chromium-os:26838,chromium-os:26839 TEST=unit tests Change-Id: Ia1bdbe49ecbb6d5b50a732dcef4a15e1feaa4f69 Reviewed-on: https://gerrit.chromium.org/gerrit/16956 Commit-Ready: Darin Petkov <petkov@chromium.org> Reviewed-by: Darin Petkov <petkov@chromium.org> Tested-by: Darin Petkov <petkov@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org>