History log of /frameworks/base/packages/VpnDialogs/AndroidManifest.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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