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
|