• Home
  • History
  • Annotate
  • only in /frameworks/base/packages/VpnDialogs/
History log of /frameworks/base/packages/VpnDialogs/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
rc/com/android/vpndialogs/ManageDialog.java
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
rc/com/android/vpndialogs/ManageDialog.java
2ff06437aec3f35db50e7dae9b1d82984a422bc8 20-Jul-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: I0f6f872984c04033f03960aec8312f86b0451fd0
Auto-generated-cl: translation import
es/values-fa/strings.xml
b1ac6afe7f8a10ae0db666e9b6fcd3f29260ebda 10-Jul-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: I64327f26c87a11b1395acd7dfa217c3fd386b133
Auto-generated-cl: translation import
es/values-in/strings.xml
dadc857d9de364fded10d4f69eb82bc9cd35d4b7 08-Jun-2012 Chia-chi Yeh <chiachi@android.com> VPN: move VpnDialogs away from system uid.

Bug: 6632536
Change-Id: Iece647c077caf5298ccfe7d7aba5f0911a4ed0d1
ndroidManifest.xml
e68159ae74f60b13f2b75b3533867aadd71d86fb 23-Mar-2012 Eric Fischer <enf@google.com> Import translations. DO NOT MERGE

Change-Id: Iaa68a41570f03ee73c3f36502862477746c474a3
es/values-zh-rCN/strings.xml
18634b34e6bc170d7fb371d1468643216c8029b7 28-Feb-2012 Eric Fischer <enf@google.com> Import translations. DO NOT MERGE

Change-Id: I2761d2e7bb8795ab23a0024ed41ec299abc400e1
es/values-af/strings.xml
es/values-am/strings.xml
es/values-ar/strings.xml
es/values-be/strings.xml
es/values-bg/strings.xml
es/values-ca/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-et/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hi/strings.xml
es/values-hr/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-sv/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
es/values-zu/strings.xml
b0736abca910fbba8c31c002d7335360f5bc0929 28-Feb-2012 Chia-chi Yeh <chiachi@android.com> VpnDialogs: hide the fields when the statistic numbers are unavailable.

Bug: 5954284
Change-Id: I2321984d4f423e951989d799073a9da17a577ef9
es/layout/manage.xml
es/values/strings.xml
es/values/styles.xml
rc/com/android/vpndialogs/ManageDialog.java
ae380fb89dedaa03597d031370a18aa153a6a645 24-Jan-2012 Chia-chi Yeh <chiachi@android.com> VpnDialogs: fix screen flickering when popping up dialogs.

Bug: 5699057
Change-Id: Iad1b32cafa32f98b27b6c96a63e1e9d97908983a
ndroidManifest.xml
es/values/styles.xml
rc/com/android/vpndialogs/ConfirmDialog.java
rc/com/android/vpndialogs/ManageDialog.java
2fbd56a652f29e7a54f7aaab25ea031a1f8decb0 02-Nov-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: I71efb16f2c6b257dfd444728c7e56ada662e6f77
es/values-be/strings.xml
es/values-et/strings.xml
b0d150aa53ad34ea0a5b0da74bbdeb9ecd5a46b7 19-Oct-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: I83ab00ec220b7c0ba0d37e7f4c91e945e35aab39
es/values-hi/strings.xml
03e9d8ae0759289f4474227382caa898f398c636 08-Oct-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: Id046f8008aef32a1b94b4fa5b57e2beb2f9f2e80
es/values-ru/strings.xml
es/values-zh-rTW/strings.xml
d3530ac774028c8d71c7ffb49033100d10056623 01-Oct-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: Ic8e228878fde375b90797c6e344fcb3114180f1d
es/values-am/strings.xml
es/values-ar/strings.xml
es/values-bg/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hr/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-sv/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
es/values-zu/strings.xml
72fddaa5d9b295571b63ec6bc28dcdd9eda482b1 27-Sep-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: revise UI layout.

Also hide statistics when they are not available.

Bug: 5372746
Change-Id: Iceffc8732cd51461630127f4fd17d505bc8b05aa
es/layout/confirm.xml
rc/com/android/vpndialogs/ManageDialog.java
50c83888a6d1ef1ba2515e3f20bbc740c6cd1efa 20-Sep-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: I5e375bebc8f74d9108a929246f16608427ce9317
es/values-af/strings.xml
es/values-am/strings.xml
es/values-ar/strings.xml
es/values-bg/strings.xml
es/values-ca/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hr/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-sv/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
es/values-zu/strings.xml
f63c17d741ca51b8452bb2ddd0ef2e4b0e5ba62d 15-Sep-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: add string description for translation.

Change-Id: Id826838661e8cfa20d01a4f51943f7744a2665e2
es/values/strings.xml
d80549c8dc36b19f3f030974def05366e086aff7 14-Sep-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: allow strings wrapped into multiple lines.

Change-Id: I51443c14c2f113a149818dc060fb90fa16527545
es/layout/manage.xml
es/values/strings.xml
es/values/styles.xml
5820aeee0b101843445050f594dad82c7dde4b81 02-Sep-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: Iac73006cfaf846d210855496f6732cbdc6ad0de8
es/values-ru/strings.xml
6a5134397541af058e1128baebe0451ae4befce8 26-Aug-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: I51e1fc94b7fa3fec13f7dddad62b978dd9a71d43
es/values-ar/strings.xml
es/values-fr/strings.xml
8da527d8435beda54b83e117c718c5d145c94ecd 22-Aug-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: I51335fa15a40d471010dbcc96e228b170f06ce7e
es/values-ar/strings.xml
es/values-bg/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hr/strings.xml
es/values-in/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-sl/strings.xml
es/values-sv/strings.xml
es/values-th/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-zh-rTW/strings.xml
23018767d21387cb26af502e447278bf123a1e6b 15-Aug-2011 Eric Fischer <enf@google.com> Import revised translations.

Change-Id: Ic1a72dc93b5450b90bcc46365746e61d7d9ca3e6
es/values-af/strings.xml
es/values-am/strings.xml
es/values-ca/strings.xml
es/values-cs/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ko/strings.xml
es/values-lv/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sr/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zu/strings.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
ndroidManifest.xml
rc/com/android/vpndialogs/ManageDialog.java
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
ndroidManifest.xml
8f6fdf448cdb4f2725739dbb26ada6f10c7f6092 16-Jul-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: change paddings.

Change-Id: I46d949099778d1801ac1ca81b845b93936ceecb9
es/layout/confirm.xml
es/layout/manage.xml
339abf1fbac25321cea9d39de14b6a6b4e326120 15-Jul-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: enforce calling permissions.

Change-Id: I1bb3bd4616309f091ef653ee246b97b1a006a225
ndroidManifest.xml
rc/com/android/vpndialogs/ManageDialog.java
100155a310fbb5028fc48e359bdfb7c4d3531843 04-Jul-2011 Chia-chi Yeh <chiachi@android.com> VPN: convert prepare() into a form which helps solve race conditions.

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
rc/com/android/vpndialogs/ConfirmDialog.java
rc/com/android/vpndialogs/ManageDialog.java
34e7813e962de99df9813014678ef5901227c5f1 03-Jul-2011 Chia-chi Yeh <chiachi@android.com> VPN: minor refinement.

Change-Id: I2b59cbe8554b6c6f8da48c465252489394f32653
es/layout/confirm.xml
rc/com/android/vpndialogs/ManageDialog.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
rc/com/android/vpndialogs/ManageDialog.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
ndroid.mk
ndroidManifest.xml
es/values/strings.xml
rc/com/android/vpndialogs/ManageDialog.java
42bd53a9ff3f6358485e37df970754833aab2629 18-Jun-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: migrate to VpnConfig.

Also hide the configure button when configureActivity is not set.

Change-Id: Ic8eeec89970bb67d42397754d1f54a2744183eed
rc/com/android/vpndialogs/ManageDialog.java
f530da67b4f9ffa55bb8a1c05390c6f7f87fe4ba 16-Jun-2011 Chia-chi Yeh <chiachi@android.com> VpnDialogs: use IConnectivityManager instead or ConnectivityManager.

Change-Id: I8870a43ecbffa606d2e29f6c4b1b1a605b2b79e5
rc/com/android/vpndialogs/ConfirmDialog.java
rc/com/android/vpndialogs/ManageDialog.java
19f054b0f69b2f56ea0e98a3bb7e0e62b90ff480 04-Jun-2011 Chia-chi Yeh <chiachi@android.com> The UI part of the user space VPN support.

Change-Id: Ia9b7d516f977bc0fa7c30f44ff8111466838d1aa
ndroid.mk
ndroidManifest.xml
es/layout/confirm.xml
es/layout/manage.xml
es/values/strings.xml
es/values/styles.xml
rc/com/android/vpndialogs/ConfirmDialog.java
rc/com/android/vpndialogs/ManageDialog.java