6e7aa77565553e487a1e14478d9c30f512156232 |
|
19-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Parcel VpnProfile without using disk format. The on-disk format of VpnProfile only stores the username/password when saveLogin is set, which was dropping them across IPC boundaries. Bug: 7378327 Change-Id: I30c16efb358ab8f8d3d9229bbf9811146fe034ce
/frameworks/base/core/java/com/android/internal/net/VpnProfile.java
|
69ddab4575ff684c533c995e07ca15fe18543fc0 |
|
25-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Always-on VPN. Adds support for always-on VPN profiles, also called "lockdown." When enabled, LockdownVpnTracker manages the netd firewall to prevent unencrypted traffic from leaving the device. It creates narrow rules to only allow traffic to the selected VPN server. When an egress network becomes available, LockdownVpnTracker will try bringing up the VPN connection, and will reconnect if disconnected. ConnectivityService augments any NetworkInfo based on the lockdown VPN status to help apps wait until the VPN is connected. This feature requires that VPN profiles use an IP address for both VPN server and DNS. It also blocks non-default APN access when enabled. Waits for USER_PRESENT after boot to check KeyStore status. Bug: 5756357 Change-Id: If615f206b1634000d78a8350a17e88bfcac8e0d0
/frameworks/base/core/java/com/android/internal/net/VpnProfile.java
|
82f8521d386f3109147c477d04e5e90e5c715fa0 |
|
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate legacy VPN arguments to system_server. Generate the racoon and mtpd daemon arguments in system_server, instead of accepting them from Settings. Bug: 5756357 Change-Id: I42c1a644f6add477fe4222342640d7db15982cb8
/frameworks/base/core/java/com/android/internal/net/VpnProfile.java
|
971a3cfa51b89aa0f3ab47ee082f05586a1f16f0 |
|
20-Jul-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate VpnProfile definition to framework. Bug: 5756357 Change-Id: I23c4e391e3b48e9645f872ae0145fe672745adca
/frameworks/base/core/java/com/android/internal/net/VpnProfile.java
|