a5daf2dfdbb7c1b1ea5b930cc7836cf67778dde4 |
|
15-Jun-2015 |
Sudheer Shanka <sudheersai@google.com> |
Resume the PO provisioning after the encryption reboot. Bug: 21749003 Change-Id: Ic104f58acda5d12f727d05ba2f42c1e57c480dc6
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
5a9b689c7fea86e85ebc269c027f8a61ef533d56 |
|
02-Jun-2015 |
Craig Lafayette <craiglafa@google.com> |
Remove FRP wipe via NFC bump. - Remove the WipeResetProtectionTask - Move FRP check to DeviceOwnerPreProvisioningActivity Bug: 21558883 Change-Id: Ic686c72d4a3984436f1bb28c271c248fedc46091
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
ffae758864aad8d422c28a65e05a8068ae3d0d04 |
|
01-Jun-2015 |
Craig Lafayette <craiglafa@google.com> |
Remove Bluetooth provisioning. Bug: 21559093 Change-Id: Ibcb41b4be8c9ef2019273a2c1be516607bc9daa4
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
fdad6b67b5a98c64bd00a2a683914f94bc8d3683 |
|
14-May-2015 |
Sander Alewijnse <salewijnse@google.com> |
Merge "DO NOT MERGE Add blacklisting functionality to provisioning. Already in aosp." into mnc-dev
|
089a4fada683bf5e6415e0fa8b2b62ecb333f9c7 |
|
13-May-2015 |
Sander Alewijnse <salewijnse@google.com> |
DO NOT MERGE Add blacklisting functionality to provisioning. Already in aosp. Change-Id: I5ce0b5a2441ba6e8d504c5ec31c09a61bcb85d48 (cherry picked from commit 90277f1b51673b455129b4e75fc0e76e60fa4907)
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
2c7bbdcbd1eba81db059e482595811044ffd95c2 |
|
13-May-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "Update for API change: remove initializer name." into mnc-dev
|
91e23dddc899165feb982b181629c23dba310d8e |
|
12-May-2015 |
Julia Reynolds <juliacr@google.com> |
Update for API change: remove initializer name. Bug: 20820224 Change-Id: Ic9064643cb8d89381a29b8cf1e6c24ba7d9ffc97
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
89645d4b15b578010e8e667446ad06d74fa6fd10 |
|
05-May-2015 |
Sander Alewijnse <salewijnse@google.com> |
No factory reset when wifi connect fails during provisioning. Bug:20528837 Change-Id: Id1e3866a82f86e621fd82a404fc06b4802f0debb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
74d6c14da5117ffd3458602f9f6946c531143436 |
|
13-Apr-2015 |
Sander Alewijnse <salewijnse@google.com> |
Refactoring the Device Owner provisioning flow. To allow for future extension work. Bug:19984678 Change-Id: I7dda7ad4fc2d937474e5ccb93eea5b2acc33b787
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
85582cfa0e789f0f0fadc22b085a4e44f290965f |
|
15-Apr-2015 |
Craig Lafayette <craiglafa@google.com> |
Clear global proxy. - Clear proxy when requested. - Use NetworkMonitor to check for Wi-Fi connect. - Make sure receivers in BluetoothConnectTask are unregistered. Bug: 20232924 Change-Id: I44b94618eda3d7dce22d66b74b917582d67e752e
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
c25553f86f4bcf222ec8d7ad3c23044bb421fef1 |
|
28-Mar-2015 |
Craig Lafayette <craiglafa@google.com> |
Add BluetoothConnectTask. The BluetoothConnectTask is now the first task run. The BluetoothConnectionService is started by this task and will hold/manage the Bluetooth connection. Upon success, the AddWifiNetworkTask will be run. Bug: 20001077 Change-Id: I4efe9189678373e3c12d1d7de83cbe435c3af39b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
09928765ef5a867e460f1824b2c083f8807c8710 |
|
30-Mar-2015 |
Craig Lafayette <craiglafa@google.com> |
Read FRP data and wipe if able. - Read challenge data bundle from the bump. - Create WipeResetProtectionTask to handle factory reset protection check and unlock. - Call wipeIfAllowed with challenge data bundle - Set up receiver to get pending intent FRP response Bug: 19792435 Change-Id: I6a891b7df83874399af5238f9141d848b92166ca
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
84e56f5cfc1d45b3983dd553096182e774d8cb2c |
|
27-Mar-2015 |
Joe Delfino <jdelfino@google.com> |
Launch managed provisioning for secondary users Bug: 19992262 Change-Id: Ie0d605dc45a8bd07a1aee27e46a822dd0acd7a38
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
292e9a3aa7cfea15ed01a2315f53dacc04e2a44e |
|
20-Mar-2015 |
Rubin Xu <rubinxu@google.com> |
Persist parameters during final stage of Device Owner provisioning. During the final stage of DO provisioning, a Device Initialisation Agent (DIA) will run and in the unlikey event of device accidentally rebooting, we should make sure the flow continues after reboot. DIA of course needs to handle that, but this also means we need to persist the ProvisioningParams so when DIA finishes, we can still continue the last step of firing ACTION_PROFILE_PROVISIONING_COMPLETE to MDM, in HomeReceiverActivity. Bug: 19806407 Change-Id: Ia5d43626282166e71f479b24aebb5865a6a558c1
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
bc9b5ad5b498be9b25407938c273666a8ecb8875 |
|
18-Mar-2015 |
Rubin Xu <rubinxu@google.com> |
Merge "Fix a race condition in DeviceOwnerProvisioningService"
|
1662fa38086eb3015d5f2bd99135ad16fd8639ce |
|
18-Mar-2015 |
Rubin Xu <rubinxu@google.com> |
Fix a race condition in DeviceOwnerProvisioningService The variable mDone is set in one thread, while read from another (broadcast receiver). Mark it as volatile to make sure the write is registered. Alternatively, I believe it should be safe to remove mDone from IndirectHomeReceiver. Bug: 19806407 Change-Id: I7519b09ca085f98556ec39f77d7b988d62be135a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
3f4eb372a5faaa319c47df55cc880bee5ea759c9 |
|
11-Feb-2015 |
Julia Reynolds <juliacr@google.com> |
Support launching a device initialization agent during provisioning. Optionally download, install, temporarily give elevated permissions to, and launch a device initialization agent. Bug: 19230954 Change-Id: I3f16f9976a9e868dbba34754cbc5e83de096169a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
668d65f9a9319ed34f51733b8c6db225293f65bb |
|
10-Mar-2015 |
Nicolas Prevot <nprevot@google.com> |
Fix the DeviceOwner Provisioning case where the app has to be downloaded. We cannot infer the device admin component by inspecting the package until it has been downloaded. Change-Id: I62c21416e3bedaee7b2c77a9ba523bd8fecaaaad
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
0b4472570d93aeeda5a33dc05c0dcf03f2d3538b |
|
09-Mar-2015 |
Nicolas Prevot <nprevot@google.com> |
Allow to specify the admin component for provisioning. An app may have several device admins. For this case, allow the caller to specify which one will become an active device admin, and the profile owner (in the profile owner flow). We still support the previous way which was to specify only the package. In this case, we continue to infer the admin from the manifest. BUG:19348295 Change-Id: I91a74afbad809e838fb6807e182f66f189b7b356
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
ccd60165065172486fff32b581a0fb4d724b2991 |
|
17-Feb-2015 |
Julia Reynolds <juliacr@google.com> |
Remove branching logic from DO task callbacks. Every task will run, but not every task will perform actions. Bug: 19406433 Change-Id: Id7a6020b15a8ac32e03aba47f726472e582201e6
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
8dadcbdbb4b43c150b2e1ffbd849351b78136380 |
|
15-Jan-2015 |
Sander Alewijnse <salewijnse@google.com> |
am 6f821fb5: am dd99f563: am 06545cba: Fix illegal argument exception in Device Provisioner. * commit '6f821fb5143d38de6bd5b9268d72852544741c35': Fix illegal argument exception in Device Provisioner.
|
06545cba7c4a87b9376e7d025c910205aeb11e1b |
|
14-Jan-2015 |
Sander Alewijnse <salewijnse@google.com> |
Fix illegal argument exception in Device Provisioner. Skip creation of the addWifiNetworkTask when wifi ssid is empty. Bug:19014011 Change-Id: I003af8ce92778f89eb254626a6822e9f0099ca9f
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
d5e4c42542dd96d8940912cc20dff20fa48da0d9 |
|
25-Nov-2014 |
Sander Alewijnse <salewijnse@google.com> |
Refactor DeleteNonRequiredAppsTask. Split task up in sensible chunks. Bug:18441626 Change-Id: I8fa21c7c606a6cefd9b4732fd6160e43d5daa910
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
fd134872830d02440e91ea99605fe10928dedc03 |
|
18-Nov-2014 |
Sander Alewijnse <salewijnse@google.com> |
Plumb in the flag that can be used to skip disabling of apps. Bug:17465315 Change-Id: I982b5da735028c2809c765e7254fac8ee4988b53
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
9a40ab04b4b26f38a12df340e585f19859f62196 |
|
27-Oct-2014 |
Sander Alewijnse <salewijnse@google.com> |
Allow rotation in the DO flow. Fix issues with the back button flow. Bug:17384624 Change-Id: Id842a0996be54d2de5d291602be6e49a72a368fb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
ab18ea7a517c14fd46fd211e81846326ff7b60d1 |
|
11-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
Intercept HOME intent that is send by the Setup Wizard. Only after interception send the complete intent to the mdm. Bug:17370665 Change-Id: I82ab41c7b6fafed6ad756fe8d190ad3f0bde2144
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
418aaf4c4ff54e5f890bff004e120d8d5e5af755 |
|
08-Sep-2014 |
Nicolas Prevot <nprevot@google.com> |
On system update, do not delete system apps enabled by the profile owner. Also, during the creation of a new profile, if there is a list of installed system apps present from a previously created profile with the same user id, ignore that file. BUG:17423480 BUG:17434709 Change-Id: Ie69c707465cb42bb979e71f8913e68f07bb0c15d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
3ebb7b0557876ee6d8b59367f48ae4300a168811 |
|
08-Sep-2014 |
Nicolas Prevot <nprevot@google.com> |
Fixing NullPointerException in DeviceOwnerProvisioning. Bug:17421457 Change-Id: Icd6c633cf7bf0824cbde6edd65b57a13d8a80da6
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
bdd12c730a5ac9af232e4b02ce651aae85431a09 |
|
05-Sep-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "Do not always install system apps in the managed profile after a system update." into lmp-dev
|
e3866c7c1cc0feb307bb9822a313181aed7394be |
|
05-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
When starting first task. Dont skip downloading when no wifi is specified. Instead check whether download url is specified, if so download else skip. Bug:17370428 Change-Id: I94415c9039b7b8df17b21731b913b9a17ad60e0d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
3b76f0d34ed293c310605a66711cf3aba42f09e6 |
|
03-Sep-2014 |
Nicolas Prevot <nprevot@google.com> |
Do not always install system apps in the managed profile after a system update. ManagedProvisionning keeps track of apps in the system image, deleted for the managed profile or not. If a new one is added, ManagedProvisioning may delete it when it receives PRE_BOOT_COMPLETED. If this new app has a component listening to INSTALL_SHORTCUT, it will be disabled. BUG:17150677 Change-Id: I78b96c7cffeef88257b178eb2ede9a275499048d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
aa937503d97cae1f14a5c8dffff7e9444a1f52bd |
|
04-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
Always connect to Wifi when an ssid is given. No longer skips connecting if no apk download url is provided. Instead we connect anyway but avoid trying to download. Bug: 17370428 Change-Id: Ia97a2e034fa8472aa6a809c80478c4ff54813b55
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
f88f709f4a03da9451ea63a60fdb09f0ce972dd3 |
|
20-Aug-2014 |
Sander Alewijnse <salewijnse@google.com> |
Pass through the provisioning extra admin extras bundle. Enables the MDM app running (as a regular app) in the primary user to pass through a PersistableBundle of data to the instance of itself running as profile owner in the managed profile. Bug:17126717 Change-Id: Ie85ccf71a4e677c8bb1dd1918f61b01eca83f472
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
b6578e78ddd6950a7af450894e0105c49e1857ef |
|
25-Jul-2014 |
Sander Alewijnse <salewijnse@google.com> |
Update strings. Merge some string as well, requiring merging of ids. Change-Id: I66ac83a32c3d108ff8fda70d466bd2bac45152ea
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
d8dcb1f2cf3f537a6199671179470828f74236ad |
|
24-Jul-2014 |
Sander Alewijnse <salewijnse@google.com> |
Add cookie when downloading the .apk. Change-Id: Ia7389ba6be41ad239d9398354a2fc2fc62cfd167
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
326bcfdd72218a2d3b35d8e1ca80b8e36263402e |
|
25-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Enable Device Owner provisioning without providing wifi credentials. A wifi picker is shown when wifi is needed instead of an error. Furthermore small cleanups in activity. Change-Id: Id0ff511b9913cba146b626c97764a042fc8d3a01
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
56f7157c220d657d48406caf8e0d61904dfd7789 |
|
23-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Add the option to start DO Provisioning with an (non nfc) intent. Also set the username to a string in xml instead of setting from intent. Moved constants and mime type of the DO intent communication into the framework. Cleaned up the MessageParser. Change-Id: I30a96ef4df248a0e96f199d0097a83a0a0f13145
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
226d36cdcf8f08b2fd6a853a92ca24d570dc58d3 |
|
26-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Merge "Add proper error handling to the device owner provisioning."
|
9b95301dfb18ae2a9d26524386d032aa7a555550 |
|
26-Jun-2014 |
Jason Monk <jmonk@google.com> |
Merge "Add PAC URL support to Device Owner Wifi setup"
|
2daab0a2c2bcb07a0595f93c4367ed1ca673e0e6 |
|
26-Jun-2014 |
Jason Monk <jmonk@google.com> |
Add PAC URL support to Device Owner Wifi setup Trying to keep some feature parity between EDU and enterprise. Change-Id: I5a48d8babe2a3d2940efd21dac54c4aaf11e48ab
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
d70438542632a1c8df15bdd9d91bfee52bf2b655 |
|
17-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Add proper error handling to the device owner provisioning. Also added some cleanup code and handle the backbutton. Change-Id: I3eba40407de6d6c6c8755327e23893932ec98582
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
81fe104ecfc98f1fb4356891acfe696e7445acb8 |
|
23-Jun-2014 |
Jessica Hummel <jhummel@google.com> |
Fix bug in update intents between provisioning service and activity. For some reason setting the class of the intent wasn't working(anymore?). Sending a local broadcast instead. Change-Id: Idfc87c1ed5041bde7eecdc28f14c24108eb520bf
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
cdf13b1826bd84f7d5c11ba14d14eb4889c2dda8 |
|
19-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Remove device admin receiver name from starting intent. Derive it from the package name instead, by searching for a receiver with the BIND_DEVICE_ADMIN permission. Change-Id: I2b53b326a64d682b48ff120cc6147c8efec17c29
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
14eeef9ff6b961f4a746f2953dde1529ad27bc6a |
|
16-Jun-2014 |
Jessica Hummel <jhummel@google.com> |
Remove provisioning tasks from the UI thread. This introduces the managed provisioning service, which runs on a separate thread. This is consistent with what we do for device owner. Also includes a rename of addForwardingIntentFilter to addCrossProfileIntentFilter and a few other cleanups. Change-Id: I95f42072a9352d7e265f51c39e58a3c5c1ae12ce
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
28bffd6424a3d9f2dbefe6c7d6144f3a4edee3bc |
|
05-Jun-2014 |
Sander Alewijnse <salewijnse@google.com> |
Ensure device is encrypted before device owner provisioning. Simplify setting of callbacks: set them in the constructors instead of dynamically. Change-Id: Ie0172ffd0111b8044e7b1249c221be9fd2a5a6b2
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
2818d32aa494363a59d3b0f47695e317f47b689b |
|
20-May-2014 |
Sander Alewijnse <salewijnse@google.com> |
Add a task for deleting non required apps for device owner. Use the already existing DeleteNonRequiredAppsFromManagedProfileTask. Rename it and clean it up. Change-Id: If792f746140bb6d606bb0d55f401766b8745085b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
e96a820ff1c9ba76623c1964e3bb1e9eba7dd5ee |
|
19-May-2014 |
Sander Alewijnse <salewijnse@google.com> |
Send intent upon completion of the device owner provisioning. Change-Id: I3a68773dcd69936eea6e053183a9d5a3bd749460
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
639e94c29c2ecddea815e2fc878331780086fc5e |
|
01-May-2014 |
Sander Alewijnse <salewijnse@google.com> |
Perform CDMA activation and skip setup wizard. CDMA activation is done right after startup by sending a PERFORM_CDMA_PROVISIONING intent. Setup wizzard is skipped by setting specific settings flags at end of provisioning. Change-Id: Ib21427b357dc439d1bcad6c0f1202ea8fa5c6fff
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|
04ab6fefe70534edfdd9d809fab45ea51a17526a |
|
29-Apr-2014 |
Sander Alewijnse <salewijnse@google.com> |
Moved functionality of DeviceOwnerProvActivity into service. Service reports back to activity by broadcasts to a broadcast receiver. Reporting can consist of either an error code or a success. Change-Id: Ie8e916bd7e05f3179aca6c42f05103365ebc6b35
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
|