bf6ff2c025405a3af496fe558dfc4468a9b45cc8 |
|
17-Jul-2013 |
Chad Brubaker <cbrubaker@google.com> |
Support multiple Vpn ManageDialogs Move away from storing the configs in the Intent to prevent issues with PendingIntents and multiple configs. The Dialog now queries ConnectivityService for the configuration to display in the management dialog. Change-Id: I0e0ef52db840152914d117a24f776d8106e836ff
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
4ca19e8377f33e8a80684fb4ee67f5a4bdc9ea76 |
|
14-Jun-2013 |
Chad Brubaker <cbrubaker@google.com> |
Add per user VPN support VPNs are now per user instead of global. A VPN set by user A routes only user A's traffic and no other user can access it. Change-Id: Ia66463637b6bd088b05768076a1db897fe95c46c
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
899223b97c9b0ae56a8211a46600914c0ecfd854 |
|
05-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Begin moving VPN to NetworkStateTracker pattern. Created base tracker that handles common bookkeeping, and move VPN to become a tracker. VPN status is now reflected in NetworkInfo, and is mapped to LegacyVpnInfo. Legacy VPN now "babysits" any init services it starts, watching for when they stop unexpectedly. Bug: 5756357 Change-Id: Iba7ec79da69469f6bd9a970cc39cf6b885b4c9c4
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
dadc857d9de364fded10d4f69eb82bc9cd35d4b7 |
|
08-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move VpnDialogs away from system uid. Bug: 6632536 Change-Id: Iece647c077caf5298ccfe7d7aba5f0911a4ed0d1
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
fcc1b41b663c1a0cb551344c4a16a5ad9ce36d60 |
|
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move away from the VPN permission. VpnBuilder will be replaced by VpnService in the next change. Change-Id: I2dea67a1616b74d17b372f7b214d207f1617198e
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
2e46764a707bd14cad22bc179669eeecb2d7c647 |
|
04-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: implement status report for legacy VPN. Change-Id: I81c28dafd9588572df76cbc303b0d6a0f41f9bc6
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
34e7813e962de99df9813014678ef5901227c5f1 |
|
03-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: minor refinement. Change-Id: I2b59cbe8554b6c6f8da48c465252489394f32653
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
e9107901ae264de4ff5603d3cfc63a03ca4117d4 |
|
02-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: give legacy VPN a fake package name. And add more comments. Change-Id: I0cbc495fcb2c8dd105e16a841619b3b9bd227eae
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
41d1685a22ba8038517d6fdb57006023e03f12e1 |
|
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: integrate legacy VPN. Change-Id: I00e77664354c05e0edfcd5fb2e3da2ca434ed521
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
8909b10175303bd5e2ca82b7ba12cd0017050ef3 |
|
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: Use List<String> instead for dnsServers and searchDomains. Change-Id: I5d72c182ad47f59121a04b68ec6c2d164e2d00a8
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
5db03df1fff4900eb485304d4fd185110bea1a0c |
|
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VpnDialogs: prepare for the usages of legacy VPN. - Use PendingIntent to start activities. - Handle configs without package names. - Switch to system UID. Change-Id: Ia78112a97e3628b603d9e059705e32694ebe142b
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
7b0b834c3d12564c44ac134879a6dbc70e74be6e |
|
17-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move VpnDialogs related methods into VpnConfig. This might not be the best place for the glue code, but it is known that choosing VpnBuilder will introduce a dependency cycle of VpnBuilder, ConnectivityService, and the Vpn class. Change-Id: I3f03617d1fe1a0b8fb3705c23265676fff51a75c
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|
04ba25c418bc4538e9dc0f047cfb9608d358f679 |
|
16-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: migrate from generic Bundle to our own Parcelable VpnConfig. Note that VpnConfig is for internal use only. Also remove hidden methods from ConnectivityManager. Change-Id: Ic298c4dc9a2c6c452bd8f4be6fa84e7ac489c0c4
/frameworks/base/core/java/com/android/internal/net/VpnConfig.java
|