aa2e02348a26abdfec437af62a4085f49ff449c1 |
|
31-May-2016 |
Victor Chang <vichang@google.com> |
Finish ConfirmDialog when another vpn app is always-on Bug:29000925 Change-Id: I1087dbb2c366cebb4583ae0bb97302b3d2caf42c
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
ae4908f41c6e96c973a65effe1dfbb3d0fbbeba2 |
|
31-Mar-2016 |
Alan Viverette <alanv@google.com> |
Remove DayNight theme Bug: 21854466 Change-Id: I739872112d0ae457d0d4620f9222206072d54b4b
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
b9da280ac20091673878f3c4b04c65d0510ba23d |
|
05-May-2015 |
Alan Viverette <alanv@google.com> |
DayNight theme for framework packages Change-Id: I745f90561c957c83540e75a2886e294633c83be1
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
bc19c181c8c058c824e4fee907a05129e142c388 |
|
11-Nov-2014 |
Jeff Davidson <jpd@google.com> |
Enforce VPN control "permission" with an actual permission. The current implementation uses a whitelist of package names. Use a system|signature permission instead of rolling our own security and add that permission to the existing set of whitelisted packages (SystemUI and VpnDialogs). In addition to being less of a security risk (using well-known methods like Context.enforceCallingPermission rather than manually querying PackageManager and checking UIDs for package names), this enables other system-privileged apps to control VPN as needed per the below bug. Bug: 18327583 Change-Id: I38617965c40d62cf1ac28e3cb382c0877fb1275d
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
90b1b9f985a91fb54254705515f822b09c68ac26 |
|
22-Aug-2014 |
Jeff Davidson <jpd@google.com> |
Restore legacy VPN stats dialog. Was originally removed in ag/522961, but restoring to keep legacy VPN behavior the same from within VpnSettings. This dialog is only accesible from VpnSettings and so should only ever be shown for legacy VPNs. Bug: 17164793 Change-Id: I06c4e136e1023b8f84edfd15a15264d2e41d325b
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
05542603dd4f1e0ea47a3dca01de3999a9a329a9 |
|
11-Aug-2014 |
Jeff Davidson <jpd@google.com> |
Less intrusive VPN dialog and other UX tweaks. -The ability to launch VPNs is now sticky; once approved by the user, further approvals are not needed UNLESS the connection is revoked in Quick Settings. -The old persistent notification has been removed in favor of the new Quick Settings UI. -The name of the VPN app is now pulled from the label of the VPN service rather than the app itself, if one is set. Bug: 12878887 Bug: 16578022 Change-Id: I102a14c05db26ee3aef030cda971e5165f078a91
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
e3c38a0b0ebefa0a86be944259467c8acc9e5e49 |
|
03-Apr-2014 |
Alan Viverette <alanv@google.com> |
Fix recents theme, add missing headers Change-Id: Ib8eea6153eaf7e0e93e54c69fe59e63e98a409a6
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
6259933ec99dee566f200c5fdfe1756ee72b1513 |
|
01-Apr-2014 |
Alan Viverette <alanv@google.com> |
Switch framework Holo references to Quantum.Light Change-Id: Ib545a143f1959b6104adbc9d594dd626851d90b3
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
dadc857d9de364fded10d4f69eb82bc9cd35d4b7 |
|
08-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move VpnDialogs away from system uid. Bug: 6632536 Change-Id: Iece647c077caf5298ccfe7d7aba5f0911a4ed0d1
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
ae380fb89dedaa03597d031370a18aa153a6a645 |
|
24-Jan-2012 |
Chia-chi Yeh <chiachi@android.com> |
VpnDialogs: fix screen flickering when popping up dialogs. Bug: 5699057 Change-Id: Iad1b32cafa32f98b27b6c96a63e1e9d97908983a
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
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/packages/VpnDialogs/AndroidManifest.xml
|
2efd2dbbac9eac89620683696c6076463c3a1cd6 |
|
20-Jul-2011 |
Christopher Tate <ctate@google.com> |
Support full-backup encryption and global backup password If the user has supplied a backup password in Settings, that password is validated during the full backup process and is used as an encryption key for encoding the backed-up data itself. This is the fundamental mechanism whereby users can secure their data even against malicious parties getting physical unlocked access to their device. Technically the user-supplied password is not used as the encryption key for the backed-up data itself. What is actually done is that a random key is generated to use as the raw encryption key. THAT key, in turn, is encrypted with the user-supplied password (after random salting and key expansion with PBKDF2). The encrypted master key and a checksum are stored in the backup header. At restore time, the user supplies their password, which allows the system to decrypt the master key, which in turn allows the decryption of the backup data itself. The checksum is part of the archive in order to permit validation of the user-supplied password. The checksum is the result of running the user-supplied password through PBKDF2 with a randomly selected salt. At restore time, the proposed password is run through PBKDF2 with the salt described by the archive header. If the result does not match the archive's stated checksum, then the user has supplied the wrong decryption password. Also, suppress backup consideration for a few packages whose data is either nonexistent or inapplicable across devices or factory reset operations. Bug 4901637 Change-Id: Id0cc9d0fdfc046602b129f273d48e23b7a14df36
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
339abf1fbac25321cea9d39de14b6a6b4e326120 |
|
15-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VpnDialogs: enforce calling permissions. Change-Id: I1bb3bd4616309f091ef653ee246b97b1a006a225
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|
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/packages/VpnDialogs/AndroidManifest.xml
|
19f054b0f69b2f56ea0e98a3bb7e0e62b90ff480 |
|
04-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
The UI part of the user space VPN support. Change-Id: Ia9b7d516f977bc0fa7c30f44ff8111466838d1aa
/frameworks/base/packages/VpnDialogs/AndroidManifest.xml
|