History log of /frameworks/base/services/java/com/android/server/BootReceiver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fefefbb17542a48f76aaabac42b376967bbcd3ed 13-Sep-2013 Ken Sumrall <ksumrall@android.com> Upload fsck logs to the dropbox when error found

If fsck made changes to the filesystem, then upload
the logs to the dropbox. We can then get them into
Android Problem Reports.

Bug: 10021342

Change-Id: I202d2b2ba4060a2f379ca78f1b3f2c7a3f5796e0
/frameworks/base/services/java/com/android/server/BootReceiver.java
51611eb72897645eba2140d5de0795c1830b90da 14-Feb-2013 Geremy Condra <gcondra@google.com> Add logging for kernel audit failures, including SELinux.

Bug: 7707280
Change-Id: I3788b465cb5733c93dbf36c91ce26e37d4be41c2
/frameworks/base/services/java/com/android/server/BootReceiver.java
13579ed3305bf89b41a9fa88e1347f0e0769d279 29-Nov-2012 Dianne Hackborn <hackbod@google.com> Cleaner initial boot.

This does some cleanup of the initial boot, especially when
booting in "no core apps" mode for encryption/decryption.

Change-Id: Ifb3949f580e52f54559e603c4b0b104f6bac2f6c
/frameworks/base/services/java/com/android/server/BootReceiver.java
8b2c916a8dc2370ce700a577d999f1a0fd848735 22-Oct-2012 Colin Cross <ccross@android.com> Add ro.revision property to checkin headers

Early hardware revisions often have known issues. Add the ro.revision
property to the header for the checkin reports so known issues can
be easily filtered.

Change-Id: I337b09ddfa41ebbe7f8f56223392b0bd491f897b
/frameworks/base/services/java/com/android/server/BootReceiver.java
948eef82546c15086d0b78ce18ee874aa5c634f7 21-Mar-2012 Jeff Sharkey <jsharkey@android.com> Remove unused android.net.Downloads.

It's another set of constants that can be confused with those in
android.provider.Downloads.

Change-Id: I78ac058fa264d59a81f7655ab101c3fb2c8c17ff
/frameworks/base/services/java/com/android/server/BootReceiver.java
0132a952f75a88582f4437b2c97039b71456f828 27-Feb-2012 Dave Burke <daveburke@google.com> Increase max size of log size by 50% on userdebug builds.

Useful especially for last kmsg (e.g. IMG/DSS logs truncate
and loose useful info). Since this is a max, won't affect files
that are already shorter than 64kb.

Change-Id: Ia5bb178678067e69384285e8c338dc8cb6ad071b
/frameworks/base/services/java/com/android/server/BootReceiver.java
45ce864ef41ce90938cc34d42a8e1075f69e7a61 15-Jul-2011 Dianne Hackborn <hackbod@google.com> Move LoadAverageService to the SystemUI apk.

Change-Id: I442e264802d1e35cd7d27bae121ae75f932595b6
/frameworks/base/services/java/com/android/server/BootReceiver.java
66fce5068a8a3aeb28aaf713843891b286a75280 31-Aug-2010 Brad Fitzpatrick <bradfitz@android.com> Renaming SharedPreferences$Editor.startCommit to apply

Also removes the artifical restriction that only one apply() can be in
flight at once. That was old from when I thought it'd end up being
required, but wasn't.

Change-Id: I3540ea8be6e0760d6a51d218186f71655c2f3f55
/frameworks/base/services/java/com/android/server/BootReceiver.java
333b8cba996c8ebb8ca55ebfc5cc536bdd64af94 26-Aug-2010 Brad Fitzpatrick <bradfitz@android.com> SharedPreferences$Editor.startCommit()

Adds a fire-and-forget save method (startCommit) to the
SharedPreferences.Editor, which is the way most people use it anyway.

This commit adds the implementation. The previous commit added the
interface and docs:

previous change: Idf9934b445da1fb72b79f0192218b47c0a7f5a34
git commit: edf32d01316bd3432c023f17747461b08ae36375

In addition, this change:

-- adds a generic "runPendingWorkFinishers" mechanism to
ActivityThread to wait on async operations that are still
in flight and use it for this.

-- ties runPendingWorkFinishers into Activity.onPause,
BroadcastReceiver, and Service.

-- makes sSharedPreferences keyed on name, not File, to avoid
unnnecessary allocations

-- documents and guarantees what thread
OnSharedPreferenceChangeListener callbacks run on

-- makes a few things in frameworks/base use startCommit(), notably
Preference.java (which was ignoring the return value anyway)

Change-Id: I1c8db60ad45643226fe6d246d3e513eeb7bd0ebd
/frameworks/base/services/java/com/android/server/BootReceiver.java
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