| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
Android 7.1.2 Release 29 (NJH47F)
# gpg: Signature made Fri 28 Jul 2017 01:56:02 PM CDT
# gpg: using DSA key E8AD3F819AB10E78
# gpg: Can't check signature: No public key
|
| |\
| | |
| | |
| | |
| | |
| | | |
2413850, 2413851, 2413793, 2413866, 2413738, 2413659, 2413660, 2413867, 2413868, 2413885, 2413829, 2413814, 2413886, 2413921, 2413777, 2413887, 2413854, 2413889, 2413890, 2413855, 2413869, 2413740, 2413816, 2413831, 2413832, 2413817, 2413892, 2413797, 2413779] into nyc-mr2-pixel-monthly-release
Change-Id: Id912fb06f81566c8f893e35d71a979c7c24a9293
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
params.ap is an array with length MAX_SIGNIFICANT_CHANGE_APS == 64
We should check that params.num_ap does not exceed this value,
otherwise this could be a stack overflow security vulnerability.
CTS test is not available because CTS test doesn't have the
privilege to access system API.
Bug: 37207928
Test: compile
Test: SafetyNet log not triggered under non-exploit conditions
Change-Id: I541bacd5448124864f28ef1671edf065cc0e35ed
(cherry picked from commit dc96644e72bbac7b579c3ac4b8c5beed1fe7f0b6)
|
| |
| |
| |
| |
| |
| |
| |
| | |
The logic should disqualify the current network whenever
the preferred band does not match the user preference. This
change will honor the user preference for 5GHz as well as 2.4Ghz.
Change-Id: I6a9fe4fe75be7f1f0f98d1b05487b8fc03f920b8
|
| |
| |
| |
| |
| |
| |
| | |
The saturation threshold for Wifi is band specific;
thus, we should load the band-specific value.
Change-Id: I527480f8c29a406323722ef13de942c85667dac1
|
|\|
| |
| |
| |
| |
| | |
Android 7.1.2 Release 2 (N2G47E)
Change-Id: Id7bfdf0f54f9f0a7f149b8a1f6f62fe4b791e021
|
| |\ |
|
| | |\ |
|
| | | |\ |
|
| | | | |\ |
|
| | | | | |\ |
|
| | | | | | |\ |
|
| | | | | | | |\ |
|
| | | | | | | | |\ |
|
| | | | | | | | | |\ |
|
| | | | | | | | | | |\ |
|
| | | | | | | | | | | |\ |
|
| | | | | | | | | | | | |\ |
|
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
This was added as a part of
https://partner-android-review.googlesource.com/#/c/216033/. Its not
clear why this is needed since this validity method was
intended to be used only for network configurations received from
WifiManager API's.
Bug:33399220
Test: Manual tests
Change-Id: Ie5bbb3ea5d97e45950e5cb374af402c2b8b9716f
(cherry picked from commit ef31a2f1ce9d98e55641c8529aec14b9df0eed5b)
|
| |/ / / / / / / / / / / /
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
We now generate a new Config for each connection attempt.
BUG: 30760683
Change-Id: I88393ecc2964e299e80f6f2802dd85a142e1f473
|
| |/ / / / / / / / / / /
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Added isCarrierNetwork param in WifiConfiguration, which is then used in
WifiStateMachine. After this change, the connection to Carrier Network
should be maintained.
BUG: 30760683
Change-Id: Ie6df849182aafc018e336631c502ff7749bfdc35
|
| |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
nyc-mr2-dev
|
| | | |_|/ / / / / / / /
| | |/| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
The icon for wifi toggles on/off quickly when transitioning between
states if location scans are enabled. This is due to two errors:
1 - WifiStateMachine sends the wifi enabled broadcast before wifi has
entered client mode.
2 - WifiStateMachine assumes it is entering client mode if it has not
been told otherwise.
This CL works around the assumptions in WifiStateMachine and avoids
sending the wifi enabled broadcast when it should be going in to scan
mode and not client mode.
Bug: 28336982
Test: verified state transitions manually
Test: runtest frameworks-wifi
Change-Id: I5e34ee4f0ef90668ecc97f5d6d726444fd08ffb3
|
| |\ \ \ \ \ \ \ \ \ \ \
| | |_|/ / / / / / / / /
| |/| | | | | | | | | |
| | | | | | | | | | | | |
WifiConfiguration" into nyc-mr2-dev
|
| | | |/ / / / / / / /
| | |/| | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
The FT flags are added dynamically to wpa_supplicant. These are not
exposed in the public API's and hence should not be returned in the
configs retrieved by apps. So, strip out the FT flags when reading
network configuration from wpa_supplicant.
Bug: 34095472
Test: Will send for regression testing.
Change-Id: I0d49fb3c98e49207f2faf30d54493f1147924e3b
|
| |/ / / / / / / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Settings.
After this change the WifiQualifiedSelector will
only connect to Carrier networks if enabled in the Settings. Provided a
method in WifiConfigManager that will be used to decide if we try
connecing to the Carrier network.
BUG: 30760683
Change-Id: I5c6841f784bd82f3811837331d3dd0c795da7688
|
| |/ / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
WifiStateMachine can respond to CMD_HAS_CARRIER_CONFIGURED_NETWORKS
with a null object if it is not in a state to handle this. Therefore
syncHasCarrierConfiguredNetworks must check for null before
attempting to cast the result object back to boolean.
Bug: 34050164
Test: Compile
Change-Id: I21b80ef3989ca2d6a09784f9c9a44f4af19b5850
|
| |\ \ \ \ \ \ \ \
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
bd91d4a476 am: 39ec37cefe
am: e4890ae5f6
Change-Id: Ib39ff0bf19dd2a0390cee7c371167d9db3bda487
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
am: 39ec37cefe
Change-Id: I82862cd9b911f3de01ce97be4dcb225259e72a74
|
| | | |\ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
am: bd91d4a476
Change-Id: I8afeca7863e3973205272eabc7df7d8b4f2d3cf7
|
| | | | |\ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: f35c310b1a
Change-Id: Ie8d68a8964d49b629e37d79dd14dac7e523f1461
|
| | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Change-Id: I9845a6826188ea0c05508947f5c1266a245b04fd
|
| | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
8d43428276
am: 39ae399af7
Change-Id: Ice3c49e6f2377f2822cce0fe1138f5c837507d1b
|
| | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
am: 8d43428276
Change-Id: I2fdc59cf23a122bcc6cbc4f0596e384152d29160
|
| | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
am: de3de10eec
Change-Id: I04ebda0dccafa98a4b08d35cddc17d005f6a735f
|
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
It is the caller's responsibility for deleting configuration files.
This avoids the ConfigBuilder from deleting arbitrary files
(specified by URI) pass-in by the callers.
Bug: 33178389
Test: Verify Passpoint Configuration installation works using Shamu
Change-Id: I54803dc711ede98a1ec1259077522032c543dca1
|
| |\| | | | | | | | | | | | | |
| | |_|_|_|_|_|_|_|/ / / / / /
| |/| | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
am: 054ddcd931
Change-Id: Id40da72090217210ac0ffbc1029475a8ef0ee2da
|
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
Bug: 33155556
Change-Id: I41d9adb916c12327643d59fd05a50d097800e2ac
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | |_|_|_|_|_|_|_|/ / / / /
| | |/| | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
Bug: 31003437
Change-Id: I4a5374b59d08fd8ec8ffbff007764e3f277f79df
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / / / / /
| |/| | | | | | | | | | | | | |
|
| | | |_|_|_|_|_|_|_|/ / / /
| | |/| | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
WifiStateMachine was not looking for the right keys. Add condition to
look for WPA_EAP, in addition to IEEE8021X.
Bug:31003437
Change-Id: Icc72644de77927a23c2ad5a4fbea640ba392e9ae
|
| |/ / / / / / / / / / / /
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Added support for Carrier networks. Added functionality to read
Carrier networks from Carrier Config.
Bug: 31003437
Test: Added new tests, regression tests passed (frameworks-wifi).
Change-Id: I9c3c03e2ab4a459898bec125f9dea8f96977e04f
|
| |\| | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
am: 3fb2033532
Change-Id: I85c068eef7c5da177b9a93a441b5a4882e113912
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
These networks are not connectable even if they're detected by PNO
scans. So, ignore them in the PNO list.
Bug: 33055484
Bug: 33606172
Test: Integration tests
Change-Id: I3a33e0444639969195506321f630430520bbfcd5
(cherry picked from commit eb77c40b3d17153fe91ca1691aaf2ad16f3f7267)
|
| |\ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|_|/ / /
| |/| | | | | | | | | | |
| | | | | | | | | | | | | |
into nyc-mr2-dev
|
| | | |_|_|_|_|_|_|_|/ /
| | |/| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Otherwise they might linger in wpa_supplicant longer than they were
supposed to.
This is already done by every other callsite for removing networks which
might still be in use.
Test: runtest -x tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java
Bug: 32660379
Change-Id: I45b0bcc87129be02bcce940f07f7c48543207bf0
(cherry-picked from commit 1fe1065da82165183fa057ddbbd2e33bc5708c1b)
|
| |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
nyc-mr2-dev
|
| | | |_|_|_|_|_|_|_|_|/
| | |/| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
The crash reported by the user seems to have occured as the user
was turning off/on wifi.
The networkID selected by WifiConnectivityManager may be invalid by
the time this message is processed by WifiStateMachine. So, add an
explicit null check to abort the roam request.
Bug: 33106930
Test: Will send for regression tests.
Change-Id: I992a35e099d7af922da046107fa8e41052b5d2c1
|
| |\ \ \ \ \ \ \ \ \ \ \
| | |_|/ / / / / / / / /
| |/| | / / / / / / / /
| | | |/ / / / / / / /
| | |/| | | | | | | |
| | | | | | | | | | | |
am: 989265e3f6
Change-Id: I0d14152af46887794ec59f6b9d56d5214277a38d
|