History log of /frameworks/base/services/java/com/android/server/wifi/WifiService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
89710842585404ea33f941afeb2c321e706005e9 25-Jun-2013 Robert Greenwalt <rgreenwalt@google.com> Fix power issues around wifi scans.

- Sending a broadcast indicating when scan requests could be serviced so that
apps don't request scans we won't do anything with.
- Fix our batt stats accounting so we only count it if we send the request to
the driver.

bug: 8868201
bug: 9496690
Change-Id: I64a4f1c294c848ac64c50d8854ed4a6a1a47f603
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
304aad49cdd373f5081c7840f374baaf53122968 01-Jun-2013 Robert Greenwalt <rgreenwalt@google.com> Remember wifi country that's set before boot

Telehony seems to sometimes be reporting the country before boot
is completed so can't persist the data at that time. Remember
and write it on BOOT_COMPLETED

Also, there are permission issues around writing the setting.

bug:9225156
Change-Id: Ifdf2243da71b0d2ce5743267842597937d790ef5
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
9f844790f305338de4fa3adda5e125c811f280ca 30-Apr-2013 Irfan Sheriff <isheriff@google.com> Merge "Remove scan notification dialog on wifi off" into jb-mr2-dev
7167a66b5eca119ae56dfe3f659a63d92e84ae2c 27-Apr-2013 Irfan Sheriff <isheriff@google.com> Remove scan notification dialog on wifi off

This is now only handled in settings app

Bug: 8732391
Change-Id: If232bfb9f6c3976059bde11280318901c35161e7
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
e68d858b0faf638045980237922e969516b1213e 23-Apr-2013 Irfan Sheriff <isheriff@google.com> Keep device state always updated

Tasker app showed up a bug where we can be out of sync with screen state
if we only received broadcasts when wifi is toggled on. Always receive
updates.

Bug: 8689583
Change-Id: Iad457c9768ed421765adb6a15d5f42ecf682da38
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
7ea33eac4b57aabf9326d60f52e3ed85217ac846 19-Apr-2013 Irfan Sheriff <isheriff@google.com> Fix API name

Address council feedback

Bug: 8656932
Change-Id: I92972fc3672afbc38cdeee628c04b639053f7cf3
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
ca441ee2f0d53c3d3a00b2a9aa96c064378fd535 11-Apr-2013 Robert Greenwalt <rgreenwalt@google.com> Add new route.hasGateway() api

Fixes issues brought in by change to isHostRoute. isHostRoute
was technically correct, but the callers really wanted hasNextHop
behavior.

bug:8597268
Change-Id: I360761ccfa98b2ba34642f717a78fa71ec1bae4f
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
07a2295a4dbce33f1913f942fa9733b016ab398a 27-Mar-2013 Irfan Sheriff <isheriff@google.com> Notify user only when device provisioned

Make sure the notification about scan mode being availabe is only shown
when device is already provisioned

Bug: 8482739
Change-Id: If8a76ffcc0401b846e39b02a55ea69743303c93d
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
7b7beb7952440ee2e255694b7b19e60abae93dc0 21-Mar-2013 Irfan Sheriff <isheriff@google.com> Notify user when wi-fi is toggled about scans

We let the user know when he turns off Wi-Fi that scans will continue to
be available.

User has the option to turn off the dialog and not receive this in the future.

Bug: 8141918
Change-Id: I115ce2ac57125b8ffbb34245dc25effd4b3bebb0
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
1ef840cdc785d0e8a07e317cc1d7af42a0d0185d 13-Mar-2013 Irfan Sheriff <isheriff@google.com> Add API to control scan always mode

Bug: 8141918
Change-Id: I1e5e45e514726c2cbfd86e747123e477e00fd7ed
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
11aefad94de6569c4c7394e7bc5fdeb0ae60d5bb 06-Mar-2013 Irfan Sheriff <isheriff@google.com> Add support for scan always available mode

Modify WifiService to add a controller to track the various
desired states and let the WifiStatemachine actually control
the bring up.

Bug: 8141918

Change-Id: I6e98fd5a29b43c3c50c315eff5255cd0a3eaebcd
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
c808a1955f7571108e8c22502897ed82c69a7c3b 05-Mar-2013 Irfan Sheriff <isheriff@google.com> Fix client tracking

Bug: 8311559
Change-Id: I167fcdd5c3da4d46b7d99e18041036023c8c60f7
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
302b06de7ea7ac97ac4a2189213a1133220bfdc8 22-Feb-2013 Irfan Sheriff <isheriff@google.com> Fix leak in WifiManager

Avoid leaks from having a channel connection per manager instance

Bug: 8254124
Change-Id: I10de91d7e5a775bc14bbab245734717d3b2f90d5
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
bcc97ca43a339c3356b5c8d9eaf1cbdfb0de3165 21-Feb-2013 Irfan Sheriff <isheriff@google.com> Clean up scan handling

Remove obsolete active/passive scan handling - drivers always
do active scan.

Also, remove AP_SCAN hack for preventing connections and use
the TYPE=ONLY scan.

Bug: 8158647
Change-Id: I8f70e19219ad789b7501a40529bcd6b6524739e8
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf 21-Feb-2013 Irfan Sheriff <isheriff@google.com> Handle airplane settings properly

Fix bug dealing with airplane mode settings of whether wifi
is sensitive to airplane mode change and whether wifi is
allowed to override airplane mode that likely has been
broken ever since.

Bug: 8141918
Change-Id: Ia3116c9dfce2952cbe3911e9d81dbbae0430abef
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
b8c0e009a74ac2eaee8946fbe0bb3b3fe2749c9a 20-Feb-2013 Irfan Sheriff <isheriff@google.com> Restructure wifiservice for clarity

Move seperate operation pieces into own classes

Bug: 8141918
Change-Id: Iacb15ceca5431136051e815aa71617eef89b9fe9
/frameworks/base/services/java/com/android/server/wifi/WifiService.java
d017f3523244974a8a3fb653ed4b6d514affcc01 20-Feb-2013 Irfan Sheriff <isheriff@google.com> Move wifiservice into its own package

Change-Id: I3ff378a29cb4dd191605b0b641147eba1f445d13
/frameworks/base/services/java/com/android/server/wifi/WifiService.java