944ff0b788bf1702bad38d21cc2b83a9985dd112 |
|
06-Apr-2010 |
Doug Zongker <dougz@android.com> |
remove OTA packages from the old (pre-froyo) updater The old updater ran in the system process, so only that UID can delete its downloads. Do this on startup in case we've just upgraded from something before froyo and need to clean up those packages. b/2571619 - eclair -> froyo update package not deleted Change-Id: I0a5e7834c3ecd2cc2f6fd73052b3a38e1294b5d5
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
c95142d4a0ab7bebb899167da17c70c3196abbe4 |
|
11-Mar-2010 |
Dan Egnor <egnor@google.com> |
Move boot log file writing into a background thread to avoid ANR. Bug: 2507228 Change-Id: I35695f89f1d62b907f04511e3e6b71722008949b
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
8a9b22056b13477f59df934928c00c58b5871c95 |
|
27-Feb-2010 |
Joe Onorato <joeo@android.com> |
Switch the services library to using the new Slog
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
289e58051dd575cee601c38d6816b9ecd745b505 |
|
11-Feb-2010 |
Dan Egnor <egnor@google.com> |
Truncate SYSTEM_TOMBSTONE events at the end (take the head), but still truncate the other log files at the start (take the tail).
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
492c6ed5b64cfdd72dc270e6b848025a26eff724 |
|
27-Jan-2010 |
Dan Egnor <egnor@google.com> |
Report tombstone (native crash) data to the dropbox. Also uses a shared_prefs file to keep track of which files have been logged, instead of polluting Settings.Secure with this data.
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
2242da5a4fadbef936153b4e43218d73033a11cd |
|
27-Jan-2010 |
Dan Egnor <egnor@google.com> |
Include more verbose device information with kernel dumps (hardware, bootloader, etc.), and separate the device info headers from the actual dump with a blank line.
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
42471dd5552a346dd82a58a663159875ccc4fb79 |
|
08-Jan-2010 |
Dan Egnor <egnor@google.com> |
Simplify & update ANR logging; report ANR data into the dropbox. Eliminate the per-process 200ms timeout during ANR thread-dumping. Dump all the threads at once, then wait for the file to stabilize. Seems to work great and is much, much, much faster. Don't dump stack traces to traces.txt on app crashes (it isn't very useful and mostly just clutters up the file). Tweak the formatting of the dropbox dumpsys a bit, for readability, and avoid running out of memory when dumping large log files. Report build & kernel version with kernel log dropbox entries.
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
1af33d0ddc2f50ade146e4d48e2feb6f1d553427 |
|
05-Jan-2010 |
Doug Zongker <dougz@android.com> |
add recovery system interface to API Adds android.os.RecoverySystem (marked as pending) to replace the (hidden) com.android.internal.os.RecoverySystem. RecoverySystem contains methods for: - verifying the signature of an update package - rebooting to install a package - rebooting to wipe user data (The reboot functions require "android.permission.REBOOT" and "android.permission.ACCESS_CACHE_FILESYSTEM".) Providing these simplifies implementation of OTA update for device builders. Change-Id: I63ce743b156e7a1a0327fd395b0e4a82c0eda79a
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
eb7a7d57ca50f85b054edadab766b51ff22a2dfd |
|
25-Nov-2009 |
Dan Egnor <egnor@google.com> |
Change the DropBoxManager API slightly (this is public, but not yet released) -- take a File instead of a ParcelFileDescriptor (gets opened internally) -- that way the caller doesn't have to worry about closing their PFD and so on. (Pretty much 100% of the time the caller will be uploading a file, anyway.)
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
4413e8bc4c857902f090858d1af6f039099bf014 |
|
25-Nov-2009 |
Doug Zongker <dougz@android.com> |
close file descriptors passed to drop box The ParcelFileDescriptors passed to DropBoxManager.addFile() are supposed to be closed after the call.
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
c4cf6caa991df4c96fe1b72a60f2294ac4ac513b |
|
24-Nov-2009 |
Dan Egnor <egnor@google.com> |
Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg. (In preparation for not copying to /data/dontpanic/last_kmsg at all.)
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
3d40df335e4c0df972720271a84277077f168f65 |
|
17-Nov-2009 |
Dan Egnor <egnor@google.com> |
Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox. Optimize DropBoxManagerService.dump() a bit.
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/services/java/com/android/server/BootReceiver.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/services/java/com/android/server/BootReceiver.java
|