summaryrefslogtreecommitdiffstats
path: root/packages/VpnDialogs
Commit message (Collapse)AuthorAgeFilesLines
* VPN: move VpnDialogs away from system uid.Chia-chi Yeh2012-06-081-2/+1
| | | | | Bug: 6632536 Change-Id: Iece647c077caf5298ccfe7d7aba5f0911a4ed0d1
* Import translations. DO NOT MERGEEric Fischer2012-03-231-2/+2
| | | | Change-Id: Iaa68a41570f03ee73c3f36502862477746c474a3
* Import translations. DO NOT MERGEEric Fischer2012-02-2848-48/+0
| | | | Change-Id: I2761d2e7bb8795ab23a0024ed41ec299abc400e1
* VpnDialogs: hide the fields when the statistic numbers are unavailable.Chia-chi Yeh2012-02-274-7/+13
| | | | | Bug: 5954284 Change-Id: I2321984d4f423e951989d799073a9da17a577ef9
* VpnDialogs: fix screen flickering when popping up dialogs.Chia-chi Yeh2012-01-234-73/+39
| | | | | Bug: 5699057 Change-Id: Iad1b32cafa32f98b27b6c96a63e1e9d97908983a
* Import revised translations.Eric Fischer2011-11-022-0/+62
| | | | Change-Id: I71efb16f2c6b257dfd444728c7e56ada662e6f77
* Import revised translations.Eric Fischer2011-10-181-0/+31
| | | | Change-Id: I83ab00ec220b7c0ba0d37e7f4c91e945e35aab39
* Import revised translations.Eric Fischer2011-10-072-3/+3
| | | | Change-Id: Id046f8008aef32a1b94b4fa5b57e2beb2f9f2e80
* Import revised translations.Eric Fischer2011-09-3041-82/+82
| | | | Change-Id: Ic8e228878fde375b90797c6e344fcb3114180f1d
* VpnDialogs: revise UI layout.Chia-chi Yeh2011-09-262-44/+43
| | | | | | | Also hide statistics when they are not available. Bug: 5372746 Change-Id: Iceffc8732cd51461630127f4fd17d505bc8b05aa
* Import revised translations.Eric Fischer2011-09-2045-91/+91
| | | | Change-Id: I5e375bebc8f74d9108a929246f16608427ce9317
* VpnDialogs: add string description for translation.Chia-chi Yeh2011-09-141-0/+12
| | | | Change-Id: Id826838661e8cfa20d01a4f51943f7744a2665e2
* VpnDialogs: allow strings wrapped into multiple lines.Chia-chi Yeh2011-09-133-4/+5
| | | | Change-Id: I51443c14c2f113a149818dc060fb90fa16527545
* Import revised translations.Eric Fischer2011-09-021-5/+5
| | | | Change-Id: Iac73006cfaf846d210855496f6732cbdc6ad0de8
* Import revised translations.Eric Fischer2011-08-262-2/+2
| | | | Change-Id: I51e1fc94b7fa3fec13f7dddad62b978dd9a71d43
* Import revised translations.Eric Fischer2011-08-2224-7/+596
| | | | Change-Id: I51335fa15a40d471010dbcc96e228b170f06ce7e
* Import revised translations.Eric Fischer2011-08-1526-0/+806
| | | | Change-Id: Ic1a72dc93b5450b90bcc46365746e61d7d9ca3e6
* VPN: move away from the VPN permission.Chia-chi Yeh2011-08-032-4/+3
| | | | | | VpnBuilder will be replaced by VpnService in the next change. Change-Id: I2dea67a1616b74d17b372f7b214d207f1617198e
* Support full-backup encryption and global backup passwordChristopher Tate2011-07-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* VpnDialogs: change paddings.Chia-chi Yeh2011-07-152-1/+2
| | | | Change-Id: I46d949099778d1801ac1ca81b845b93936ceecb9
* VpnDialogs: enforce calling permissions.Chia-chi Yeh2011-07-152-1/+8
| | | | Change-Id: I1bb3bd4616309f091ef653ee246b97b1a006a225
* VPN: convert prepare() into a form which helps solve race conditions.Chia-chi Yeh2011-07-032-7/+6
| | | | | | | | When someone tries to revoke packageA, it is possible that packageA is already revoked by packageB. In this case packageB should not be revoked, and the new prepare() can help solve this problem. Change-Id: Iee056a191dd99467b8ad1b5379a17b02d404bad1
* VPN: minor refinement.Chia-chi Yeh2011-07-032-10/+9
| | | | Change-Id: I2b59cbe8554b6c6f8da48c465252489394f32653
* VPN: give legacy VPN a fake package name.Chia-chi Yeh2011-07-021-3/+2
| | | | | | And add more comments. Change-Id: I0cbc495fcb2c8dd105e16a841619b3b9bd227eae
* VpnDialogs: prepare for the usages of legacy VPN.Chia-chi Yeh2011-07-014-15/+28
| | | | | | | | - Use PendingIntent to start activities. - Handle configs without package names. - Switch to system UID. Change-Id: Ia78112a97e3628b603d9e059705e32694ebe142b
* VpnDialogs: migrate to VpnConfig.Chia-chi Yeh2011-06-171-41/+43
| | | | | | Also hide the configure button when configureActivity is not set. Change-Id: Ic8eeec89970bb67d42397754d1f54a2744183eed
* VpnDialogs: use IConnectivityManager instead or ConnectivityManager.Chia-chi Yeh2011-06-152-6/+11
| | | | Change-Id: I8870a43ecbffa606d2e29f6c4b1b1a605b2b79e5
* The UI part of the user space VPN support.Chia-chi Yeh2011-06-038-0/+534
Change-Id: Ia9b7d516f977bc0fa7c30f44ff8111466838d1aa