| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I5dab09d2d8a9cff56fa17bb4e8c14b365449399b
|
|
|
|
| |
Change-Id: I4520011ba2076d8fac1ca234cb9a79c774992671
|
|\
| |
| |
| |
| | |
* commit '80edaa676bd59409f8a82e12c035bee96e653004':
Fix build.
|
| |
| |
| |
| |
| |
| | |
isScreenOn was changed to isInteractive.
Change-Id: I381d0b0ca745b61e64ac6309c2a6307696f52be0
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
reschedule.
* commit '4701b51af216ce2b6fa9fa508ebba47bf13063c7':
DO NOT MERGE: Downgrade expedited to normal on reschedule.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug: 12033540
Expedited was previously tracked by a redundant internal variable, ostensibly
as an optimisation. This variable could differ from the value in the bundle
depending on how the operation is initialised, which led to confusion. Now an
expedited sync will only be treated as such on its first execution.
Change-Id: Ibfc4e9e49b86c82f2364a6ef55f887705a053eb6
|
| | |
| | |
| | |
| | | |
Change-Id: I6e6bc721dbcf127b52f2a60f255c9fc677d3be29
(cherry picked from commit c459bfea7e7be4343387dee137d4a5be9742fd91)
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 12033540
Expedited was previously tracked by a redundant internal variable, ostensibly
as an optimisation. This variable could differ from the value in the bundle
depending on how the operation is initialised, which led to confusion. Now an
expedited sync will only be treated as such on its first execution.
Change-Id: I9979102317aecbe8bc53a36381d4b2782ac131be
Conflicts:
services/core/java/com/android/server/content/SyncOperation.java
services/core/java/com/android/server/content/SyncQueue.java
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I1a8368d84ef806f1501b0a1f5e817388a1d10518
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
debugging power issues. Bug: 12824233"
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
-Assists with debugging power issues.
Bug: 12824233
Change-Id: Iaaef0dbe00154c7668034a166587671b75d1f3c7
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ProfileOwners, like DeviceOwners, are Device Admins that have
additional priviledges. ProfileOwners however are scoped per
user.
Change-Id: I1e22c85878e0672121e6ebbe97fca38591f992b2
|
| | |
| | |
| | |
| | | |
Change-Id: I6e6bc721dbcf127b52f2a60f255c9fc677d3be29
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
LinkAddress."
* commit '263c4788dcf45f104f8668fd6621d1a7c39689b9':
Add address flags and scope to LinkAddress.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is necessary so that the framework can know whether an IPv6
address is likely to be usable (i.e., if it's global scope and
preferred). Also, it will simplify the address notification
methods in INetworkManagementEventObserver, which currently take
the address, the flags, and the scope as separate arguments.
1. Add flags and scope to the class and update the unit test.
Use the IFA_F_* and RT_SCOPE_* constants defined by libcore.
Since most callers don't know about flags and scope, provide
constructors that default the flags to zero and determine the
scope from the address. Addresses notified by the kernel will
have these properly set. Make multicast addresses invalid.
Update the class documentation.
2. Provide an isSameAddressAs() method that compares only the
address and prefix information between two LinkAddress
objects. This is necessary because an interface can't have
two addresses with the same address/prefix but different
flags.
3. Update LinkProperties's addLinkAddress and removeLinkAddress
to identify existing addresses to add/remove using
isSameAddressAs instead of implicit equals(). Specifically:
- If addLinkAddress is called with an address that is already
present, the existing address's flags and scope are updated.
This allows, for example, an address on an interface to go
from preferred to deprecated when it expires, without it
having to be removed and re-added.
- If removeLinkAddress is called with an address that is
present but with different flags, it deletes that address
instead of failing to find a match.
4. Update the INetworkManagementEventObserver address
notification methods to take just a LinkAddress instead of
LinkAddress, flags, and scope. While I'm at it, change the
order of the arguments for consistency with the other
functions in the interface.
Change-Id: Id8fe0f09a7e8f6bee1ea3b52102178b689a9336e
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '4806fdfbd0fecf91584396fc0f620c97a05ab837':
Use LinkAddress in address notifications.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently address{Updated,Removed} pass in the address as a
string such as "fe80::1/64". Use LinkAddresses instead, since
that's what it is.
This makes the code more robust in the unlikely case that netd
passes in an invalid string. In the future we can move flags and
scope into the LinkAddress itself and simplify the code further.
Bug: 9180552
Change-Id: I66599f9529cf421caa7676fdd0141bb110b8589e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These are sent if the device receives IPv6 Router Advertisements
with DNS server configuration options. Currently, nothing listens
to them; in a future change we will use them as IPv6 DNS servers.
[Cherry-pick of 416740ad4d9132005a71dc0883334e852235a18a]
Bug: 9180552
Change-Id: I05000c0cd3867a68ab390102e8470b6912a9d3aa
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Clean up identical error messages.
- Fix the array length check for InterfaceAddressChange.
[Cherry-pick of 59be800e7fe81842aa8c77b91319f58ab165983d]
Bug: 9180552
Change-Id: Id871f481445b530c3ad749725f1548df0e3a1228
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These are sent if the device receives IPv6 Router Advertisements
with DNS server configuration options. Currently, nothing listens
to them; in a future change we will use them as IPv6 DNS servers.
Bug: 9180552
Change-Id: I05000c0cd3867a68ab390102e8470b6912a9d3aa
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Clean up identical error messages.
- Fix the array length check for InterfaceAddressChange.
Bug: 9180552
Change-Id: Id871f481445b530c3ad749725f1548df0e3a1228
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: Ida818f066b66c356a84c80e5eab0a4e2cf4ebd49
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'e0a2bdaf61a7a72e92d614f81f86e7fd441b38e4':
Fix infinite boot-loop bug in SM.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug:11064918
If the ContentResolver sync API is used with the empty ("")
string as a provider, the ContentService will throw an RTE.
This cl addresses all the entry points of the API that could
allow this, as well as adds an ifEmpty check at the point of
failure.
Also removed RTE throws from public functions(no point in
crashing the phone).
Change-Id: I57427d12a6cafb3e6d7a32ca0c10b05315b20580
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
output of Hardware RNG into Linux RNG."
* commit 'aa947f15314a4239de91a1cd0bea085e3399d43e':
Make EntropyMixer mix in output of Hardware RNG into Linux RNG.
|
| |\ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
RNG into Linux RNG."
* commit 'a9bce46876d6f1f82727ab6922748fcc6b43c767':
Make EntropyMixer mix in output of Hardware RNG into Linux RNG.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On devices with Hardware RNG (HW RNG), this makes EntropyMixer
periodically (every three hours) read 512 bytes from HW RNG and mix
them into the Linux RNG.
This is done without increasing Linux RNG's entropy estimates to
avoid having to trust the quality of the HW RNG. This approach cannot
reduce the quality of the Linux RNG output, but may increase it.
Change-Id: Ifde851004301ffd41b2189151a64a0c5989c630f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Manually merge in Cl c/342668. Add another test to ensure that it
WAI.
Change-Id: Iae603328d525cc71e4e31ad30a13384efc50f823
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
fix bug that was stopping any sync service sync from
from taking place.
Change-Id: Ib3f46d43be630d4196fbf0ca32da03b6e7a6a5b9
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | | |
* commit 'e2d76fa8c6d0f5c3d1a73a3ec9756c4bc545806d':
Fix SDK build.
Request all tethering interfaces, fix corruption.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
netd now tracks statistics for tethered interfaces across tethering
sessions, so switch to asking for all tethering stats. (Currently
we're double-counting all tethering data, ever since it started
tracking across sessions.)
Also catch OOME to handle corrupt stats files, which we then dump to
DropBox and then start over.
Bug: 5868832, 9796109
Change-Id: I2eb2a1bf01b993dd198597d770fe0e022466c6b9
|
|/ /
| |
| |
| | |
Change-Id: Ibf7f2ed92919efd36fffa963447b1a443c0bb9db
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For now, this only tests network observers. It works by starting
NetworkManagementService with a fake netd socket, feeding it
inputs, and seeing if the appropriate observer methods are
called.
Bug: 10232006
Change-Id: I827681575642a4ee13ae48b81272521544b676bd
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Support pending ops by producing badly formed xml.
fixed bug that stopped alarm manager from updating if the
next alarm time is in the past.
Use new AlarmManager API for old AM behaviour - to set
exact alarms.
Change-Id: I57090f9c7155996298be7ec968a88f17ac1938a7
|
| |
| |
| |
| |
| |
| | |
This reverts commit 0ca981fe42c43a4b7c345f4a0a2b3b2a519be5da.
Change-Id: I67f5e7227a8a874158c4f0954e62a77a317f1edd
|
| |
| |
| |
| | |
Change-Id: I4aa0035233749f6d585c151329436439ae9b2921
|
| |
| |
| |
| | |
Change-Id: Ia684fb55db301fdadaa3aae93f82b2cdcfc200af
|
| |
| |
| |
| | |
Change-Id: I663ea3078d405f0fa667a04bdaa376ae6652e994
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changes to the way bundles are parcelled broke SM,
this update writes out the bundle as xml. This circumvents
the need for parcel, and makes it easier to debug whats
happening.
Change-Id: I6cd5d3a2eb80bfa5b3ae0c7f2d2ff91a65daaa34
|
| |
| |
| |
| | |
Change-Id: Ie4bd7c3fe9320d22b7da2962e5e5a4abca510bd2
|
| |
| |
| |
| | |
Change-Id: I4063b18532c476280f343658bf3641495e526ed4
|
|/
|
|
| |
Change-Id: I0e85723647c0e5a6f6374e119f0fbd43db477ee0
|
|
|
|
|
|
|
|
| |
When building commands to send across NativeDaemonConnector, scrub
sensitive arguments to prevent them from being logged.
Bug: 8609800
Change-Id: I84b16791749264a010f7e59f9918f68d71bac6b9
|
|
|
|
| |
Change-Id: I329ceff03d3707e10c2e4eabfb8e6ea61082ae6d
|
|\
| |
| |
| |
| | |
* commit '24948d3ca7ff7fa70ee85e9aa7530239d7b482b2':
Save off the seinfo value with packages.list.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Patch adds the seinfo label per package to the file.
This is of particular interest to the run-as program
which uses the seinfo tag to correctly label the
app security context before running the shell.
Change-Id: I9d7ea47c920b1bc09a19008345ed7fd0aa426e87
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
|
| |
| |
| |
| | |
Change-Id: I38a25dc63107fc907a520169e1b58f00e51dbb9d
|