Ben Gruver
0b909eb6bf
am 89454f83: Merge "Implement event logging for intent firewall" into jb-mr2-dev
...
* commit '89454f8331cd7d582eafca87c6586feb5db509c7':
Implement event logging for intent firewall
2013-04-08 14:44:46 -07:00
Ben Gruver
0929c3b140
am b1a90d3b: Merge "Remove the sender package filter from the intent firewall" into jb-mr2-dev
...
* commit 'b1a90d3b1422b0eb469e8960e6398a49ec036e0b':
Remove the sender package filter from the intent firewall
2013-04-08 14:41:06 -07:00
Ben Gruver
89454f8331
Merge "Implement event logging for intent firewall" into jb-mr2-dev
2013-04-08 21:40:26 +00:00
Ben Gruver
b1a90d3b14
Merge "Remove the sender package filter from the intent firewall" into jb-mr2-dev
2013-04-08 21:36:37 +00:00
Daniel Sandler
684d24cf66
am dc634351: Merge "Clean up language in forced foreground service notifications." into jb-mr2-dev
...
* commit 'dc634351d4f8a59e4b5743c58571d1ef04da668a':
Clean up language in forced foreground service notifications.
2013-04-08 12:51:33 -07:00
Daniel Sandler
91fe8455d6
Clean up language in forced foreground service notifications.
...
Old: [ IC ] %s running
[ ON ] %s is running
New: [ IC ] %s is running
[ ON ] Touch for more information or to stop the app.
Additionally, disallow these misbehaving services from
supplying their own content views; if you attempt to run a
foreground service with icon == 0, this is the notification
you will get, period.
Bug: 8525548
Change-Id: I2bfd7340396ef925885e8c2160a720f9eff07a35
2013-04-08 13:01:02 -04:00
Ben Gruver
8be8df2141
Implement event logging for intent firewall
...
Change-Id: If79052d07f3e5c02cfdbd0dd00026b01110045c2
2013-04-07 14:29:34 -07:00
Geremy Condra
51ad68b9a5
am 212af6db: Merge "Add /data/security path for mac_permissions.xml."
...
* commit '212af6dbd7b002bdfcc869fc0ee06d5d3d711fd6':
Add /data/security path for mac_permissions.xml.
2013-04-05 16:40:59 -07:00
Geremy Condra
0e9fdc9c14
am a1ca6fac: Merge "Fix crash in ConfigUpdater when the target dir doesn\'t exist." into jb-mr2-dev
...
* commit 'a1ca6faceed2eb8fba81bd7e30b3a5bae82cd484':
Fix crash in ConfigUpdater when the target dir doesn't exist.
2013-04-05 15:29:43 -07:00
Michael Wright
aaddfacf96
am bdb706e4: Merge "Pipe through device resolution information" into jb-mr2-dev
...
* commit 'bdb706e48d71af498156efbb10d0f0c1fcef8878':
Pipe through device resolution information
2013-04-05 15:29:37 -07:00
Geremy Condra
a1ca6facee
Merge "Fix crash in ConfigUpdater when the target dir doesn't exist." into jb-mr2-dev
2013-04-05 21:52:40 +00:00
Michael Wright
bdb706e48d
Merge "Pipe through device resolution information" into jb-mr2-dev
2013-04-05 21:43:31 +00:00
Jeff Brown
4c2a7b23f5
am 4a706bc6: Merge "Correctly manage the lifecycle of IME InputChannels." into jb-mr2-dev
...
* commit '4a706bc6f1dcf4483b282d5758e22482cf02506f':
Correctly manage the lifecycle of IME InputChannels.
2013-04-05 14:03:06 -07:00
Jeff Brown
4a706bc6f1
Merge "Correctly manage the lifecycle of IME InputChannels." into jb-mr2-dev
2013-04-05 20:57:01 +00:00
Geremy Condra
aa3c81e497
Fix crash in ConfigUpdater when the target dir doesn't exist.
...
Change-Id: I44ee0e3791938da0bf890fb38cd886330c0ee01d
2013-04-05 13:17:07 -07:00
Daniel Sandler
29211d3a16
am 5feceebb: New NotificationListenerService.
...
* commit '5feceebb892d4cb5777cea3c6174b206705d456b':
New NotificationListenerService.
2013-04-05 12:58:43 -07:00
Daniel Sandler
5feceebb89
New NotificationListenerService.
...
This is the best and only way for apps to listen for
notifications: create a NotificationListenerService, wait
for the NoMan to bind to you (as a result of the user
checking a box somewhere in Settings and agreeing to a
scary dialog box), and you'll start receiving notification
posted and dismissed callbacks. Your service, while enabled,
will also be able to clear one or all notifications.
Use this power wisely.
This change moves StatusBarNotification out of
com.android.internal into android.service.notification.
[Internal customers, including System UI and early users of
the system-only listener binder API, will need to be
updated.]
Bug: 8199624
Change-Id: I1be46f823d4b3ddc901109ec1e085cd6deb740c2
2013-04-05 19:54:44 +00:00
Ben Gruver
9cc60e81d7
Remove the sender package filter from the intent firewall
...
Change-Id: I3124c6969984eef646f22216c709bdfb324d6679
2013-04-05 12:20:24 -07:00
Stephen Smalley
2c90ac6849
Add /data/security path for mac_permissions.xml.
...
/data/security is now the preferred location for updated policy files.
Add it for mac_permissions.xml.
Separate change will remove the old /data/system location.
Change-Id: I2774661e84c858c9b698ec60e224bbbcdac732f3
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2013-04-05 13:37:27 -04:00
Craig Mautner
d339818d9a
am bab9687e: Merge "Make the min layer go down through all windows" into jb-mr2-dev
...
* commit 'bab9687e6473072d6ff4f7ea5a7b21bcfbf95744':
Make the min layer go down through all windows
2013-04-05 10:31:35 -07:00
Craig Mautner
bab9687e64
Merge "Make the min layer go down through all windows" into jb-mr2-dev
2013-04-05 17:28:08 +00:00
Craig Mautner
4238e3e4b5
Make the min layer go down through all windows
...
The min layer was set to only show the windows that matched
the specified app token. But that meant when dialogs were
launched it only showed the dialogs and not the background
windows.
Added improved debugging.
fixes bug 8502844.
Change-Id: I26b49568b872801ec9aa088df20317aa752dacd6
2013-04-05 10:26:19 -07:00
Ben Gruver
a1607a8c62
am 65f420ec: Merge "Add a config updater component for the intent firewall" into jb-mr2-dev
...
* commit '65f420ec98f451cb17e55c6ace3f249d73b33399':
Add a config updater component for the intent firewall
2013-04-05 09:39:11 -07:00
Jeff Brown
1951ce86c2
Correctly manage the lifecycle of IME InputChannels.
...
InputChannels are normally duplicated when sent to a remote process
over Binder but this does not happen if the recipient is running within
the system server process. This causes problems for KeyGuard because the
InputMethodManagerService may accidentally dispose the channel
that KeyGuard is using.
Fixed the lifecycle of InputChannels that are managed by the IME
framework. We now return a duplicate of the channel to the application
and then take care to dispose of the duplicate when necessary.
In particular, InputBindResult disposes its InputChannel automatically
when returned through Binder (using PARCELABLE_WRITE_RETURN_VALUE).
Bug: 8493879
Change-Id: I08ec3d13268c76f3b56706b4523508bcefa3be79
2013-04-04 22:45:12 -07:00
Ben Gruver
633dc9bcef
Add a config updater component for the intent firewall
...
Change-Id: I43f6defa16691099592bf87e75f2d1a732135cf3
2013-04-04 19:46:22 -07:00
Michael Wright
c6091c64c9
Pipe through device resolution information
...
Bug: 8424494
Change-Id: Iafeeee0d5cd29342c1cdc86b9616222aaa5d1b94
2013-04-04 18:10:37 -07:00
Jeff Sharkey
07e8fc89b0
am 9059d377: Merge "Nuke heavy parts of notification before archiving." into jb-mr2-dev
...
* commit '9059d3775ab47b08d08ec5df1be149be52007f96':
Nuke heavy parts of notification before archiving.
2013-04-03 23:13:56 -07:00
Jeff Sharkey
9059d3775a
Merge "Nuke heavy parts of notification before archiving." into jb-mr2-dev
2013-04-04 06:09:35 +00:00
Ben Gruver
2ab72e1f1a
am 8c3ee9d5: Merge "Initial implementation of IntentFirewall functionality" into jb-mr2-dev
...
* commit '8c3ee9d50aadb0140e36000b2217f2070404b07c':
Initial implementation of IntentFirewall functionality
2013-04-03 16:39:59 -07:00
Ben Gruver
8c3ee9d50a
Merge "Initial implementation of IntentFirewall functionality" into jb-mr2-dev
2013-04-03 23:36:22 +00:00
Nick Kralevich
26bb9c9551
am 0d17aaa5: Merge "Grant optional permissions by default for system apps." into jb-mr2-dev
...
* commit '0d17aaa543f393c6c792f0b0d8ec5cb38ff1f71e':
Grant optional permissions by default for system apps.
2013-04-03 16:29:53 -07:00
Nick Kralevich
0d17aaa543
Merge "Grant optional permissions by default for system apps." into jb-mr2-dev
2013-04-03 23:26:28 +00:00
Nick Kralevich
60792852c8
Grant optional permissions by default for system apps.
...
For pre-installed system apps, automatically grant all optional
permissions.
Change-Id: I99bb320a0bbaa9873baeb63655556fe0fae6f011
2013-04-03 16:17:06 -07:00
Jeff Sharkey
0c1baf9dd6
Nuke heavy parts of notification before archiving.
...
Bug: 8537938
Change-Id: I2e4eccc3bd6d57fe5cef340d9e67986d78d3be95
2013-04-03 13:08:52 -07:00
Kenny Root
6812059b2d
am d72317ab: Remove keystore entries when package removed
...
* commit 'd72317abd79ddf95d48c8f35bf1070900ff55b5e':
Remove keystore entries when package removed
2013-04-03 12:35:43 -07:00
Kenny Root
d72317abd7
Remove keystore entries when package removed
...
Add a hook into PackageManagerService so that when app IDs are
completely removed, we erase all entries from keystore for those UIDs
that have gone away.
(cherry picked from commit 95e3ee3971915b323e5c13dcfe3b12a4180850cd)
Bug: 3020069
Change-Id: I374258ccc103f8cb3e238f2bf0d1afda0659db94
2013-04-03 11:32:52 -07:00
Kenny Root
a7e4795bb3
Merge "Remove keystore entries when package removed"
2013-04-03 18:29:24 +00:00
Ben Gruver
4efe9403af
Initial implementation of IntentFirewall functionality
...
This has the full filter functionality, but is currently only
able to block Activity intents. Logging intents, or blocking
service/broadcast intents is not yet implemented.
Change-Id: Ied3d8dedf982e17bcbdff3e328eeb87477954df7
2013-04-02 21:18:41 -07:00
Michael Wright
bfdec89085
am 75e181dd: Merge "Lock when obtaining the current monitor name." into jb-mr2-dev
...
* commit '75e181ddfec2166026a0ce553eca2a339e21b968':
Lock when obtaining the current monitor name.
2013-04-02 14:06:03 -07:00
Michael Wright
75e181ddfe
Merge "Lock when obtaining the current monitor name." into jb-mr2-dev
2013-04-02 21:01:27 +00:00
Brian Colonna
5856ee4bd6
am 1eccc0cf: Merge "FUL now restarts when flipping tablet 180 (bug 7484464)" into jb-mr2-dev
...
* commit '1eccc0cf5f7f33203091c0b475a4ad91570c85cd':
FUL now restarts when flipping tablet 180 (bug 7484464)
2013-04-02 13:26:23 -07:00
Brian Colonna
1eccc0cf5f
Merge "FUL now restarts when flipping tablet 180 (bug 7484464)" into jb-mr2-dev
2013-04-02 20:19:24 +00:00
Nick Kralevich
d2cc888cb9
am 55cfcd75: Merge "doSignaturePermission -> grantSignaturePermission" into jb-mr2-dev
...
* commit '55cfcd75691581ffc4f88034711a2442db619a53':
doSignaturePermission -> grantSignaturePermission
2013-04-02 12:48:26 -07:00
Nick Kralevich
c77d3b16d7
am f667c8d3: Merge "grantPermissionsLPw: introduce isNewPlatformPermissionForPackage" into jb-mr2-dev
...
* commit 'f667c8d327a6ae236468cbcf9f7536cf6d17e578':
grantPermissionsLPw: introduce isNewPlatformPermissionForPackage
2013-04-02 12:48:23 -07:00
Nick Kralevich
0f67b2550c
am 5b7d1481: Merge "grantPermissionsLPw: get rid of a level of curly braces" into jb-mr2-dev
...
* commit '5b7d1481936b1c41da01cbf763c09266dd13e6f1':
grantPermissionsLPw: get rid of a level of curly braces
2013-04-02 12:44:44 -07:00
Nick Kralevich
b590b80e36
am bb7ba4ae: Merge "grantPermissionsLPw: introduce doSignaturePermission" into jb-mr2-dev
...
* commit 'bb7ba4ae67e486166547865b56efbd99e51f039a':
grantPermissionsLPw: introduce doSignaturePermission
2013-04-02 12:44:40 -07:00
Nick Kralevich
55cfcd7569
Merge "doSignaturePermission -> grantSignaturePermission" into jb-mr2-dev
2013-04-02 19:44:02 +00:00
Nick Kralevich
f667c8d327
Merge "grantPermissionsLPw: introduce isNewPlatformPermissionForPackage" into jb-mr2-dev
2013-04-02 19:43:09 +00:00
Nick Kralevich
5b7d148193
Merge "grantPermissionsLPw: get rid of a level of curly braces" into jb-mr2-dev
2013-04-02 19:41:46 +00:00
Nick Kralevich
bb7ba4ae67
Merge "grantPermissionsLPw: introduce doSignaturePermission" into jb-mr2-dev
2013-04-02 19:40:23 +00:00