| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Equals uses Arrays.equals. That means two responses are equal if
the content of the data arrays is equal. By convention, the hash
code of those objects should agree. In that case one cannot use
hashCode on the array (which is the identity hash code).
Change-Id: Icce8e2e71e9142421f5dac8a0ee8a211623fb704
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
network" into lmp-mr1-dev automerge: d169839
automerge: 0a22d43
* commit '0a22d43c9143475c889ce54f0de6261e8857ab9d':
aggressively blacklist WifiConfiguration for the purpose of switching network
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In cases where networks are not properly configured, WiFi might tries to repeatdly switch from one network to a bad network, or might try to roam and renew DHCP which can fail. In KK, WiFi autojoin would try other networks (by cycling to network it sees) and end up associated to a "good" network. In L release even thought WiFi might pick a good network it will still repeatedly try to switch to what it thinks is a better network and fail, thus annoying the user whose connection becomes unstable. This CL tries to remember networks that have seen multiple DHCP or auth failure in the past and for those networks it disable roaming temporarily. That is, if wifi is not associated to any network, it will tries to join a network aggressively, however if wifi is currently associated to a network, it will not try to switch to a new network if that new network has seen multiple failure in the past. The maximum blacklist time is set to 2 days for now.
An example of such situation is:
- user has multiple SSID at home, one of which is incorrectly configured with a wrong password
- broken DHCP situation (potentially: multiple servers on home network, broken implementation incorrecting NAK'ing DHCP requests but properly serving DHCP offer...)
Bug:18792931
Change-Id: I332a9cebdc19be2e00b455205d386fcffcb70b29
|
|\ \
| |/
| |
| |
| |
| |
| | |
issue is fixed Bug:18706288" into lmp-mr1-dev
* commit 'a3c187bc1f97dc098ff939cfe937a482a9bdf7fb':
add debug logs to confirm network flapping issue is fixed Bug:18706288
|
| |
| |
| |
| |
| |
| | |
Bug:18706288
Change-Id: I59378faafbccfa58639d942c8b8e2e0e815261f4
|
|\ \
| |/
| |
| |
| |
| |
| | |
doesnt grow unbounded Bug:18703749" into lmp-mr1-dev
* commit 'fa205ffff292bcbc1c504491b7ca2a5ee1b7b547':
make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
|
| |
| |
| |
| |
| |
| | |
Bug:18703749
Change-Id: I8e35d602a80b341668d9607db2da3ca6fdb970ae
|
|\ \
| |/
| |
| |
| |
| |
| | |
Bug:18525241" into lmp-mr1-dev
* commit '401ef259f3b2c8c87b02c9939c0599d6ad0f6f39':
add disable Ephemeral Network API Bug:18525241
|
| |
| |
| |
| |
| |
| | |
Bug:18525241
Change-Id: I954c53c55c39f6c376b2bae3c7ac4d28246a7f5a
|
|\ \
| |/
| |
| |
| |
| |
| | |
location scans" into lmp-mr1-dev
* commit 'b6c9cbc57694fb7fbd903fa08d42a55bc729114d':
make startScan with worksource specific to location scans
|
| |
| |
| |
| | |
Change-Id: Ia09dae3e334ef6fd11f2b468e78ad7c2c3cf55e9
|
|\ \
| |/
| |
| |
| | |
* commit 'a34f3d30c6a7a4b8863175f009935c61ace42b4e':
Fix WPS docs for LABEL method
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we don't support LABEL method in startWps, document
it explicitly.
Bug: 18298388
Change-Id: I5d4c2475a68f1b41e5fc449c911b7b01b3b82fc4
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
the past" into lmp-mr1-dev automerge: 3f558e7
automerge: 39c5118
* commit '39c5118037b5f401217db0fa5ac934291f45e378':
dont blacklist wifi config that have had validated internet status in the past
|
| |
| |
| |
| | |
Change-Id: Iadb4e0e1beeb9e582b944e003470815a5a865652
|
|\ \
| |/
| |
| |
| |
| |
| | |
into lmp-mr1-dev
* commit '8cae7f644c59f0200f1962abdfbc6001166a192c':
Fix incorrect doc for WifiInfo#getSSID().
|
| |
| |
| |
| |
| |
| |
| | |
This method will never return null. It may return "<unknown ssid>" if
no network is currently connected.
Change-Id: Iae09a6b2376e47c2d010f8d05750a16361510cca
|
|\ \
| |/
| |
| |
| |
| |
| | |
bit on copy/parcel." into lmp-mr1-dev
* commit 'f2a598e445800c9209dc58ab0005ca466eb14679':
Don't drop WifiConfiguration's ephemeral bit on copy/parcel.
|
| |\
| | |
| | |
| | | |
lmp-mr1-dev
|
| | |
| | |
| | |
| | |
| | | |
Bug: 15892711
Change-Id: I4a027c99634a11d13bb3c8420ba959c201644689
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
information to bug report for Bug:16751877" into lmp-dev
* commit 'b75369e22c4617371606571398f0faa0838f02ef':
adding debug information to bug report for Bug:16751877
|
| |/
| |
| |
| | |
Change-Id: I9d417c20c6b6721933a4eb943c1305845005facf
|
|\ \
| |/
| |
| |
| |
| |
| | |
timestamp to locallog" into lmp-dev
* commit '88b927e258214a31342326d46f527528e5979f85':
add millisecond timestamp to locallog
|
| |
| |
| |
| | |
Change-Id: I33d8672efd2747ed3f49dd8d5bcd5f47bf418053
|
|\ \
| |/
| |
| |
| |
| |
| | |
configKey generation algorithm to what it was in K." into lmp-dev
* commit '6245bd9e19639ec3f64cae4268b204f8bfa0c6c9':
Revert the configKey generation algorithm to what it was in K.
|
| |
| |
| |
| |
| | |
Bug: 17670914
Change-Id: Ibb2ea26ea28a38518caab7d1b45ae535a0eaf661
|
|\ \
| |/
| |
| |
| |
| |
| | |
blacklist in case of dhcp failures" into lmp-dev
* commit '9e22f2803c26626851f24db7c54fa68b85ca5e45':
handle bssid blacklist in case of dhcp failures
|
| |
| |
| |
| | |
Change-Id: Iba13db478ed69976c37bd4882f59bf0cae2212e6
|
|\ \
| |/
| |
| |
| |
| |
| | |
for Wifi ScanResult.timestamp" into lmp-dev
* commit '6839bf68d8f557e7d31410a3f88f2e32a4f1a2b8':
Fix documentation for Wifi ScanResult.timestamp
|
| |
| |
| |
| |
| | |
Bug: 14997906
Change-Id: Idfcf9ade905c7565cc1d59d15aa4362c1b597b72
|
|\ \
| |/
| |
| |
| |
| |
| | |
specifying Phase2.None" into lmp-dev
* commit 'c3eea0ee551af36c4ad18e8b0f96e5e04bef270c':
Allow creating EAP_TLS network without specifying Phase2.None
|
| |\
| | |
| | |
| | | |
lmp-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Phase2 isn't required for EAP_TLS networks, and it is possible
for a developer to miss it. We are requiring it for internal
book keeping - so this change just sets Phase2 to 'None' when
EAP_TLS is set on the configuration.
Bug: 17043082
Change-Id: I5a8e0a3a236d0dfd1295584de55d5b9a1b76b483
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into lmp-dev
* commit 'dfb82a243b00ced8f093b54a9ed51c06ab11d7ac':
make wifi cellular params configurable
|
| |/
| |
| |
| | |
Change-Id: Ia2a4ac3e11f2b0c7412f33496a655c5d5297ea0c
|
|\ \
| |/
| |
| |
| | |
* commit '8c8f56ca16fd9d28ea2c2bf1d4f2fe59dcb1a8a7':
various fixes:
|
| |
| |
| |
| |
| |
| |
| |
| | |
- allow for making use of more aggressive initial autojoin attempt rssi thresholds
- create a blacklist due to missing identiy reason
- make autojoin parameters configurable
Change-Id: I385db83aab1da7918ff6935eb59a209b253d42e6
|
|\ \
| |/
| |
| |
| |
| |
| | |
info that may be stake in WifiConfiguration" into lmp-dev
* commit 'a5ef501abfec5b93486f59c1140dc5791433656d':
make autojoin configurable, clean up BSSID info that may be stake in WifiConfiguration
|
| |
| |
| |
| |
| |
| | |
WifiConfiguration
Change-Id: I5052f6a76bcd1f980ef558bff54ce1b172319743
|
|\ \
| |/
| |
| |
| | |
* commit 'b73e94b4173aca543ea506fbda70890311eba4d5':
Secure access to WifiScanner
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change implements access control for WifiScanner. It is now
available to only those apps that have CONNECTIVITY_INTERNAL permissions.
Bug: 15088601
Change-Id: I6acc13079b6dac6f190644b6d1a270c271cc679f
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '33e1b95ca08f8ecc114665f3eed3e9c71355310c':
Implement getAvailableChannels
|
| |\ \ |
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This API allows finding channels by band, so scanning services
can find out which channels to use.
Bug: 16652660
Change-Id: I690825333988a336efa3fc8886297e5b8baf8e1d
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
WifiConfiguration.toString: - add the noInternetAccess field - add stats about user triggered wifi state disabling requests - Wifi SSID can change even though we don\'t loose connection, hence it must be looked at with
* commit '344ddea49fb61cde1d9161f3cd010428c137dd6b':
add more info to WifiConfiguration.toString: - add the noInternetAccess field - add stats about user triggered wifi state disabling requests - Wifi SSID can change even though we don't loose connection, hence it must be looked at with each Network State Change
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- add the noInternetAccess field
- add stats about user triggered wifi state disabling requests
- Wifi SSID can change even though we don't loose connection, hence it must be looked at with each Network State Change
Bug:17348200
Change-Id: Ic956e11e7d61faf472a7332f84a46a746922455a
|
|\ \
| |/
| |
| |
| |
| |
| | |
by GmsCore. -Currently these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69" into lmp-dev
* commit 'd3a78eff9d1a34f4638ddfdb6b1f3519b10426b7':
Add @SystemApi annotations to methods used by GmsCore. -Currently these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69
|
| |\
| | |
| | |
| | | |
these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69" into lmp-dev
|
| | |
| | |
| | |
| | |
| | |
| | | |
-Currently these methods are called using reflection for location.
Bug: 17371392
Change-Id: I6546f5b485415beff69164ba0d526757ee831f69
|