• Home
  • History
  • Annotate
  • only in /frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/
History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
af2b79e4cfc1da793b3d8fb4a96c144deefc7d58 01-Mar-2016 Joe Onorato <joeo@google.com> Turn off excess logging

Change-Id: I1e1d116f1e2abfc01255b492a38a7839635b9bed
nqpCache.java
f5cc6a0c7ede374b33de1cf5156bf149e2e76c13 01-Mar-2016 Glen Kuhne <kuh@google.com> Add Supported Rates and 802.11 Mode detection

Added an Information Element parser for Supported and Extended Supported
Rates.
Uses this information and other IEs to determine the 802.11 Mode
(a/b/g/n/ac) being used by APs, stores it in their scan results.
Modified WifiMetrics to receive and store this metric from a ScanDetail
Added calls to WifiMetrics from WifiStateMachine to give it a ScanDetail
Minor fix to WifiStateMachine's tracking of TargetNetworkId, which it
was clearing incorrectly on NETWORK_DISCONNECTION_EVENT

BUG=25691077
BUG=27446779
Change-Id: I63af5911916bfec87628aeb4e1ed4f9138acfafa
etworkDetail.java
2af03130d7f85823223b8591dc52858d851b301d 24-Feb-2016 Mitchell Wills <mwills@google.com> Remove a bunch of dead wifi code

Bug: 26907933

Change-Id: I3398b9bc9a2c915319ac4533b402ba400588f6e8
upplicantBridge.java
3d1baff308fd209648a4d3cf5c02a8bfd1a98a52 24-Feb-2016 Roshan Pius <rpius@google.com> WifiConfigManager: Add SupplicantBridge callbacks

Create a new SupplicantBridge callbacks instead of passing
WifiConfigManager instance to SupplicantBridge.

BUG: 27325803
Change-Id: Id6d61af6e2758492f6779da4487a8238857bd124
upplicantBridge.java
c2a0ff06d58e1cfb9b69fa5b6a8fef5929812f27 22-Feb-2016 Roshan Pius <rpius@google.com> Rename WifiConfigStore to WifiConfigManager

Rename WifiConfigStore class to WifiConfigManager and replace all
existing occurences of WifiConfigStore.
This is in preparation of refactoring WifiConfigStore into a
separate class which will only deal with storing/reading configurations
from a perisistent database.

BUG: 27296463
Change-Id: Ib4c4bd3bdf3fa28771a646e1f3d244f73b690d5e
TEST: Ran unit-tests
upplicantBridge.java
947e55415eab3989f2f5cede0c03745cf9268309 09-Feb-2016 Glen Kuhne <kuh@google.com> InformationElementUtil TIM element parser

Added a parser to InformationElementUtil for the beacon frame Traffic
Indication Map element. Only current use for this is to get DTIM
interval for metrics.

BUG=25691077
Change-Id: I1aba8ca658e446ae5697b6d749687b0dd24f790d
etworkDetail.java
ae815bc71287f8a85727034c40bb07247a3d9415 26-Jan-2016 Vinit Deshpande <vinitd@google.com> UnitTests for MOManager and AnqpCache

MOManager is the repository that holds management
objects for Passpoint networks. This change adds tests
to add/remove and modify management objects.

AnqpCache holds results to save power; this test
verifies basic adding/querying and expiry of entries.

Change-Id: I9b12a6661f689227f7564cc6a7e0fd7e338e1e8a
NQPData.java
nqpCache.java
c9b88562541a0c2acd60d0a01ac1e182e73c79f9 11-Feb-2016 Jan Nordqvist <jannq@google.com> Fixed incorrect XML serialization of MO Tree.

Bug=27145137

Change-Id: Id2016b3ca2cf8091f254b35d8e6ff9cf4a14907a
madm/MOTree.java
madm/ManagementTreeRoot.java
madm/NodeAttribute.java
madm/OMAConstructed.java
madm/OMANode.java
madm/OMAParser.java
madm/OMAScalar.java
madm/PasspointManagementObjectManager.java
madm/XMLNode.java
3fff4c9bd5db730141e75706a7229814d403b363 05-Feb-2016 Jan Nordqvist <jannq@google.com> Removing Hotspot 2.0 OSU client code from framework.

Change-Id: I1be652aeb60cc3c49b606e4e2f467951cf2d68b5
larmHandler.java
hronograph.java
MADMAdapter.java
upplicantBridge.java
ifiNetworkAdapter.java
sn1/Asn1Boolean.java
sn1/Asn1Class.java
sn1/Asn1Constructed.java
sn1/Asn1Decoder.java
sn1/Asn1ID.java
sn1/Asn1Integer.java
sn1/Asn1Object.java
sn1/Asn1Octets.java
sn1/Asn1Oid.java
sn1/Asn1String.java
sn1/Asn1Tag.java
sn1/DecodeException.java
sn1/OidMappings.java
st/ESTHandler.java
madm/OMAConstants.java
madm/PasspointManagementObjectManager.java
su/ClientKeyManager.java
su/ExchangeCompleteResponse.java
su/ExecCommand.java
su/HTTPHandler.java
su/IconCache.java
su/OSUCertType.java
su/OSUClient.java
su/OSUCommand.java
su/OSUCommandID.java
su/OSUError.java
su/OSUInfo.java
su/OSUListener.java
su/OSUManager.java
su/OSUMessageType.java
su/OSUOperationStatus.java
su/OSUResponse.java
su/OSUSocketFactory.java
su/OSUStatus.java
su/PostDevDataResponse.java
su/RequestReason.java
su/ResponseFactory.java
su/SOAPBuilder.java
su/SOAPParser.java
su/SPVerifier.java
su/UserInputListener.java
su/WiFiKeyManager.java
su/XMLParser.java
su/commands/BrowserURI.java
su/commands/ClientCertInfo.java
su/commands/GetCertData.java
su/commands/MOURN.java
su/commands/OSUCommandData.java
su/commands/PasspointManagementObjectData.java
su/service/RedirectListener.java
su/service/SubscriptionTimer.java
tils/HTTPMessage.java
tils/HTTPRequest.java
tils/HTTPResponse.java
2e814680f4dd27a5f825afab189843582235cedc 24-Jan-2016 Jan Nordqvist <jannq@google.com> New System APIs for Passpoint r2 app.

Change-Id: If23e6ab432e871a407cbff94292673524c6d72bd
etworkDetail.java
upplicantBridge.java
madm/MOManager.java
madm/MOTree.java
madm/OMAParser.java
madm/PasspointManagementObjectManager.java
su/OSUClient.java
su/OSUCommand.java
su/OSUManager.java
su/commands/MOData.java
su/commands/PasspointManagementObjectData.java
su/service/SubscriptionTimer.java
ps/HomeSP.java
ps/Policy.java
ps/SubscriptionParameters.java
ps/UpdateInfo.java
e69488000bff995a0a30a7c45322d5ec0522ab6e 19-Dec-2015 Jan Nordqvist <jannq@google.com> DO NOT MERGE Fixed ConcurrentModificationException in WifiConfigStore.

BUG=26241528
BUG=26271352

Change-Id: I96cc0bb247e5be267c5b424942541e9d4e92b300
su/OSUManager.java
6dd42662e45750910d8743f7f154269c2755df93 19-Nov-2015 Jan Nordqvist <jannq@google.com> DO NOT MERGE Changed to use special "in-memory" icon command to wpa_supplicant.

Hotspot2.0: Icon query changed to use new command.
Cherry-picked from e511ec7a4f53f7204a85075b23318f9f11c46d94
Bug: 24681079
Change-Id: Iac65eddff82763d42193edfb683266e7b0b8d720
conEvent.java
upplicantBridge.java
ifiNetworkAdapter.java
su/IconCache.java
su/OSUManager.java
su/OSUSocketFactory.java
18786eca942042388748b0d98979f21c9dff4a89 20-Nov-2015 Mitchell Wills <mwills@google.com> Turn WifiNative into a singleton for each interface

Change-Id: Ida8225c1c8434f5cffbdfd2ebbc4a7b240976a15
upplicantBridge.java
9a069cba2e5ae31ee00d9ec9a3c25bdb7052aa78 25-Nov-2015 Jan Nordqvist <jannq@google.com> Applied changes from comments.

Bug: 25869687
Change-Id: I79a4ae543e7c3797620bf4492f4794523fac8c4d
madm/MOManager.java
5d31cedf4024e0f038b4dfc2081016c8631ee8fe 28-Jul-2015 Mitchell Wills <mwills@google.com> Moved Wifi InformationElement parsing to a common utility class

Change-Id: If3e58aa01ad2a75c0f4942428392c0e7f833143c
etworkDetail.java
1d5cd3938f9191184cd9aea3059a3b62bf3a0372 22-Jul-2015 Jan Nordqvist <jannq@google.com> Hotspot 2.0 relase 2 first cut.

Policy provisioning.
API methods.
Timers for policy and remediation.
Icon and friendly name checking.
Channel bindings for EST.

Change-Id: Ifa7125743ea93d7d4329cb53fd70c99b9b06fffe
NQPData.java
nqpCache.java
etworkDetail.java
MADMAdapter.java
upplicantBridge.java
tils.java
ifiNetworkAdapter.java
sn1/Asn1Boolean.java
sn1/Asn1Class.java
sn1/Asn1Constructed.java
sn1/Asn1Decoder.java
sn1/Asn1ID.java
sn1/Asn1Integer.java
sn1/Asn1Object.java
sn1/Asn1Octets.java
sn1/Asn1Oid.java
sn1/Asn1String.java
sn1/Asn1Tag.java
sn1/DecodeException.java
sn1/OidMappings.java
st/ESTHandler.java
madm/MOManager.java
madm/MOTree.java
madm/MultiValueMap.java
madm/OMAConstants.java
madm/OMAConstructed.java
madm/OMANode.java
madm/OMAScalar.java
madm/RequestDetail.java
madm/SOAPParser.java
madm/XMLNode.java
su/ClientKeyManager.java
su/ExchangeCompleteResponse.java
su/ExecCommand.java
su/HTTPHandler.java
su/IconCache.java
su/OSUCertType.java
su/OSUClient.java
su/OSUCommand.java
su/OSUCommandID.java
su/OSUError.java
su/OSUInfo.java
su/OSUListener.java
su/OSUManager.java
su/OSUMessageType.java
su/OSUOperationStatus.java
su/OSUResponse.java
su/OSUSocketFactory.java
su/OSUStatus.java
su/PostDevDataResponse.java
su/RequestReason.java
su/ResponseFactory.java
su/SOAPBuilder.java
su/SOAPParser.java
su/SPVerifier.java
su/UserInputListener.java
su/WiFiKeyManager.java
su/XMLParser.java
su/commands/BrowserURI.java
su/commands/ClientCertInfo.java
su/commands/GetCertData.java
su/commands/MOData.java
su/commands/MOURN.java
su/commands/OSUCommandData.java
su/service/RedirectListener.java
su/service/SubscriptionTimer.java
ps/HomeSP.java
ps/Policy.java
ps/SubscriptionParameters.java
ps/UpdateInfo.java
tils/HTTPMessage.java
tils/HTTPRequest.java
tils/HTTPResponse.java
42a1bf5e9b21288524d9a5fe90556abefc035879 01-Aug-2015 Jan Nordqvist <jannq@google.com> Failed ANQP responses incorrectly stored as empty data in ANQP cache.

Bug: 22882190
Change-Id: I2793247027579f07301bfc206800827a46af8c4e
upplicantBridge.java
57e85b00f16e03c1c7b24f561117131df33e7a04 28-Jul-2015 Jan Nordqvist <jannq@google.com> Merge "Upped time-out for zero ANQP domain ID from 1 to 5 minutes. Implemented exponential back off for repetetive failing quesries." into mnc-dev
82414ead13eb2554cf412ad00a30d9e21499bf75 23-Jul-2015 Jan Nordqvist <jannq@google.com> Upped time-out for zero ANQP domain ID from 1 to 5 minutes.
Implemented exponential back off for repetetive failing quesries.

Bug: 22662457
Change-Id: Ie9a8ccb71adc74e38c4a5f2a96431dcbd20b7833
NQPData.java
nqpCache.java
5ef40f88bab7e645a5a9e42aeae768d3b916c02c 22-Jul-2015 Jan Nordqvist <jannq@google.com> Added NPE guard around wpa_supplicant results.

Bug: 22661007
Change-Id: I4d8629ba0033599ceb995349ee16139e96970240
upplicantBridge.java
c2db1a4ff61fdf72be070e0c1cb739e755760bf3 16-Jul-2015 Jan Nordqvist <jannq@google.com> Passpoint: Realm or PLMN match should promote SP match to Roaming

Bug: 22531732
Change-Id: Ie695b0e9c70abe50e26e5bcf516d382c90b7aa87
uthMatch.java
ps/HomeSP.java
9f7795c694d048fdfecc4117cf5ddbd3e6ae1406 14-Jul-2015 Jan Nordqvist <jannq@google.com> Added dump of ANQP cache to bugreport.

Bug: 22410118
Change-Id: Ibc396ecf779087473f5fee0db732baf3ece16aab
NQPData.java
nqpCache.java
07f11f6f2ee7ec17cb08180035dfb5002aaaf5df 18-Jun-2015 Jan Nordqvist <jannq@google.com> Reworked code to allow wildcard prefix IMSIs.

Change-Id: I08b7addb8dd407d9fc4f8a32a1fd2f86edde0e7a
madm/MOManager.java
ps/Credential.java
ps/HomeSP.java
83e653cbdcb944038927e4c25837895626354e61 26-Jun-2015 Jan Nordqvist <jannq@google.com> Fixed bad check for Passpoint being enabled.

Bug: 21170278
Change-Id: Id4bee1851ace4673688bc0087e9c4fe40f66c25f
madm/MOManager.java
903814ca886b4a090816216d5e8464b65b0121c9 24-Jun-2015 Jan Nordqvist <jannq@google.com> Merge "Fixed ArrayIndexOutOfBounds and some more sanity in NetworkDetail." into mnc-dev
be24c9af85b8a6e02b24582418a4608e14396f2a 23-Jun-2015 Jan Nordqvist <jannq@google.com> Fixed ArrayIndexOutOfBounds and some more sanity in NetworkDetail.

Bug: 20304261
Change-Id: I4951b5274d148b1c4848363f915d278fbaa1f7c9
etworkDetail.java
b4ece4e093647267e9b57a5eee2754fa0fc6ae09 23-Jun-2015 Vinit Deshpande <vinitd@google.com> am 364f83d..034205e from mirror-m-wireless-internal-release

034205e Added config_wifi_hotspot2_enabled.
883e4cb Merge "dont optimize the pno set/clear commands since framework and driver can get out of sync Bug:21734054" into m-wireless-dev
2f1c1c7 dont optimize the pno set/clear commands since framework and driver can get out of sync Bug:21734054
d565262 add creation/update time to WifiConfiguration fix carry over of validatedInternetAccess Bug:21390908
40c87db Merge "Support 32 channels from different band per bucket for scanning" into m-wireless-dev
7ee84d8 make sure ephemeral config are written to file Bug:21293078
28fc233 Support 32 channels from different band per bucket for scanning
3baa176 Separated auth checking from SP matching.
486cc89 call setWifiLinkLayerStats Bug:21617639
7a94f84 Missing final keyword.
c465290 ANQP cache sweeping.
890e70d make sure validatedInternetAccess boolean is written to disk right away Bug:21390908

Change-Id: Ibacd79799465f11bd82311391f7a9420e0c50927
034205ec8ee3d608546ab9327fb650d9a259efad 12-Jun-2015 Jan Nordqvist <jannq@google.com> Added config_wifi_hotspot2_enabled.

Change-Id: I9c48f9ab9698c167b29af887015442e739af4997
madm/MOManager.java
866c5b061e6e762f2627e3467afc0fe6f29c2668 12-Jun-2015 Jan Nordqvist <jannq@google.com> Separated auth checking from SP matching.

Bug: 21729565

Change-Id: Ia0617efaf32f4dc9dddc6059322265520f2d5c3a
uthMatch.java
etworkDetail.java
ps/HomeSP.java
3baa1769b394a44351228f1b6950706d56fe61fa 12-Jun-2015 Jan Nordqvist <jannq@google.com> Separated auth checking from SP matching.

Bug: 21729565

Change-Id: Ia0617efaf32f4dc9dddc6059322265520f2d5c3a
uthMatch.java
etworkDetail.java
ps/HomeSP.java
c465290772b735d97cba451c9bc5b6cc76db9147 11-Jun-2015 Jan Nordqvist <jannq@google.com> ANQP cache sweeping.

Bug: 21786417

Change-Id: I44b44dd09c00364b0dc7d21640d5e803ffa6263c
nqpCache.java
c85fd892c72e7d15f7e092f29f6cf095b46783a0 09-Jun-2015 Vinit Deshpande <vinitd@google.com> am 5bee0e4..7ec7de9 from mirror-m-wireless-internal-release

7ec7de9 Fixed PLMN ANQP parsing and added Runtime guard on parsing.
54fcb6c Prevent repeating EAP connection forever

Change-Id: I3006e488d5c422330f4cc2aee0d366351ecc36e1
7ec7de9f415179e38a39e7b1be917ba77e3b68eb 09-Jun-2015 Jan Nordqvist <jannq@google.com> Fixed PLMN ANQP parsing and added Runtime guard on parsing.

Bug: 21668177
Change-Id: I36a7bc37752410bed78ab877a69b98f7a952e83d
upplicantBridge.java
5bee0e4616e2f8025d60cbfe3eec3e274a68a452 06-Jun-2015 Jan Nordqvist <jannq@google.com> ANQP caching cleaned up.

Disabling all HS2.0 logic with no SPs.

Bug: 21306404
Bug: 21660552

Change-Id: I080e99b5e41ead0b718c9e14514fba3108f19ac9
NQPData.java
nqpCache.java
etworkDetail.java
upplicantBridge.java
tils.java
cd0af1c9ddcac881f49c815fb9da45433eb50736 02-Jun-2015 Vinit Deshpande <vinitd@google.com> am 21d43c4..9a270a7 from mirror-m-wireless-internal-release

9a270a7 Merge "Removed cert verification from ConfigBuilder." into m-wireless-dev
31891af Minor fixes from comments.
fce249d Merge changes I1da47e51,I5d6b0cbe into m-wireless-dev
0600b63 Removed cert verification from ConfigBuilder.
03a529a Fixed incorrect mnc-mcc matching.
6f3626f dont use wifiscanner pauseScan/restartScan
a203056 fix crash in autojoincontroller Bug:21495346
07a3f9d Fixed sequencing issue for Hotspot 2.0 IMSI matching.
ea748f7 Merge "update current configuration based on wifi SSID whitelist roam" into m-wireless-dev
f71c259 Fix bad logs and a crash while reading configs [DO NOT MERGE]
605c327 Fixed bad network history saving and reading. [DO NOT MERGE]
6dd83f1 Merge "fix handling of command for bssid hot list" into m-wireless-dev
a63da80 fix handling of command for bssid hot list

Change-Id: I1ba36f5939f44551946b4756c2074e02f71cedc9
31891afce40b903ada9b24ec12e3648ae6aa27b2 29-May-2015 Jan Nordqvist <jannq@google.com> Minor fixes from comments.

Bug: 21306404
Bug: 21283355
Bug: 21171957

Fixed trust cert validation.

Fixed bad network history saving and reading.
Bug: 21022868

Bug in domain matcher, fixed some log levels.

Finished HS2.0/legacy network persistence consistency.

Change-Id: Ic93093a41dd87d70a386909bdea744b5810c7299
upplicantBridge.java
madm/MOManager.java
ps/DomainMatcher.java
ps/HomeSP.java
03a529ae85d526110f2a715168739618f0775493 29-May-2015 Jan Nordqvist <jannq@google.com> Fixed incorrect mnc-mcc matching.

Change-Id: I1da47e51f00ea2c25a1e99911b6da27c8849c599
tils.java
ps/HomeSP.java
07a3f9d97394b97965e6754271fb66c1d6bd1753 28-May-2015 Jan Nordqvist <jannq@google.com> Fixed sequencing issue for Hotspot 2.0 IMSI matching.

Change-Id: I5d6b0cbe85d1598901695f923be33ec672580e2d
ps/HomeSP.java
347a9779b10304865e478af01ab95871c7614b29 14-May-2015 Vinit Deshpande <vinitd@google.com> am d7cbebf..6111ff7 from mirror-m-wireless-internal-release

6111ff7 minor fix for warning
e026d53 Added cert path validation for CA cert.
9a64375 Changed SSID consistency check to deal with hidden SSIDs (logging only).
1c03d75 Changed log tag, and fixed a NPE.
7d5357a Disable PDBG in WifiStateMachine

Change-Id: I0100a9e48f383266487c43426a55509cf8868f47
9a64375bfb3431ef8d4ec1f2e97349c106c9c5f0 29-Apr-2015 Jan Nordqvist <jannq@google.com> Changed SSID consistency check to deal with hidden SSIDs (logging only).

Change-Id: I80ef72d6a209571643b49c9fd144144e333f6486
etworkDetail.java
1c03d75c73b9f5fa24a795a0d546f4f56b82ab9b 27-Apr-2015 Jan Nordqvist <jannq@google.com> Changed log tag, and fixed a NPE.

Change-Id: I216a9df2397427a1175ea930c501f47cd843b742
nqpCache.java
etworkDetail.java
upplicantBridge.java
tils.java
madm/MOManager.java
ps/Credential.java
ps/HomeSP.java
c308372401d89ad7a4ec1e04e72d25f3fc34ddb4 01-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '5199fba' into master_merge
a9831bdcf0a2eb278a4f2b3fc290de6f4d7ad0b4 24-Apr-2015 Etan Cohen <etancohen@google.com> Merge commit '218394c' into merge2
bd6653f996468560cf636e513ec5eda8cbb18b18 24-Apr-2015 Etan Cohen <etancohen@google.com> Merge commit '05d2f4e' into merge2
fa0502b4e2171143f133bb46e03143328c15e995 24-Apr-2015 Etan Cohen <etancohen@google.com> Merge commit 'baa9bdf' into merge2
2070c02cdd4fc765747121c9b02caf1b1bab89fb 24-Apr-2015 Jan Nordqvist <jannq@google.com> Reworked persistence semantics for MO.

Change-Id: I03c44ea9dae2c07634bc8ce1508c80ef78f1892a
tils.java
madm/MOManager.java
ps/Credential.java
820d73615f338d6c71f2d75aba0ad8410e9eed3e 22-Apr-2015 Jan Nordqvist <jannq@google.com> Fixes related to config persistence in PPS.
o Fixed up comparison criteria for rewriting of PPS MO.
o Quoting of id_string added to make wpa_supplicant happy.
o Expire and creation time of credential fully supported in MO.

Change-Id: If7e8104bdec396837d32d11b63ce2dced9a29e95
tils.java
madm/MOManager.java
ps/Credential.java
ps/HomeSP.java
8366a82ee1bff4c66d3f3642bf0a60538de5d9da 22-Apr-2015 Jan Nordqvist <jannq@google.com> Clearing ANQP cache when stopping WiFi service, moved ANQP result handling to DriverStartedState.

Change-Id: I8b9aa953cbf1309ff2d0174c8a23946b3f7086a8
NQPData.java
nqpCache.java
upplicantBridge.java
218394c7dbfc9fb185e9fe405e7bf3a37f42f86e 17-Apr-2015 Jan Nordqvist <jannq@google.com> Changed [gs]etDomSubjectMatch to [gs]etDomainSubjectMatch and added case insensitive matching.

Change-Id: Ic30c8a4a6265b97fe368334c5304275d464fbb79
madm/OMAConstructed.java
05d2f4e6f26834a94b53187e6121379a16749088 17-Apr-2015 Jan Nordqvist <jannq@google.com> Various Passpoint Fixes

- Changed lifecycle of MOManager and confined all PPS access to it.
- Fixed topology issues in the MO.
- Added all HomeSP fields to MO.
- A number of tidy ups: Changed to Java7 diamonds, added curlies, "m_" fixes and dropped a few more PARSE-LOG
- Added anonynmous@realm as anonymous identity to HS2.0 configs.
- Implemented domain_suffix_match for AAA server cert matching.

Change-Id: I79c7a545b396ba3cd409d923c4ee339a1d6fea27
madm/MOManager.java
madm/MOTree.java
madm/OMAConstructed.java
madm/OMANode.java
madm/OMAScalar.java
ps/Credential.java
ps/HomeSP.java
4e940bb499f65b4305dbeb2e01237c43c2b0b42d 15-Apr-2015 Jan Nordqvist <jannq@google.com> Various minor fixes.

Change-Id: I227c67740f7c18f059e37b3c41fd18225365c7d1
madm/MOManager.java
ps/Credential.java
5ee18dc63952ff80f4ea21296a0df4f7b27eafe6 15-Apr-2015 Vinit Deshpande <vinitd@google.com> am f24e3d7..a547460 from mirror-m-wireless-internal-release

a547460 Fix incorrect matching of Passpoint networks
93a1dbd fix RTT crashes runtime This is due to local referencs have been used up Bug:20143987
5faa29d changes to support wifi_logger.h API changes
a7ead3d Corrected and tightened up MO tree and mapping from/to configs.
71cd814 Merge "Use PasspointMatchInfo to select good passpoint network" into m-wireless-dev
0c14982 Merge "Store PasspointMatchInfo in ScanDetailCache" into m-wireless-dev
8eefaf2 Use PasspointMatchInfo to select good passpoint network
4d381bc Store PasspointMatchInfo in ScanDetailCache

Change-Id: If9ce95af4968cee4a458dddf21151eaf015880dc
6aef95a3cfa0b825ff93c45e95f89cc8c5c85164 11-Apr-2015 Prerepa Viswanadham <dham@google.com> Merge commit '70deeca' into merge_work

Change-Id: I77fdf057818f0bc2742e923e71b248648e152e1a
a7ead3d4be45cb69bb5851f1a6f9673e93607fc2 10-Apr-2015 Jan Nordqvist <jannq@google.com> Corrected and tightened up MO tree and mapping from/to configs.

Change-Id: Ia5d8aac3131b5b1985c200b565b692499cc4ae92
upplicantBridge.java
madm/MOManager.java
ps/Credential.java
4d381bc39f5263effdae73ec99065eb299b806ca 09-Apr-2015 Vinit Deshpande <vinitd@google.com> Store PasspointMatchInfo in ScanDetailCache

This change moves ScanDetailCache as a stand alone class; since
it has lot of logic related sorting and finding candidates.

This will get used in network selection going forward.

Change-Id: If039779f4274dca64fa7aceae62dca26caeae2d4
asspointMatchInfo.java
d33dc0d01f16ef7c338c3e3c82eaefa9e914ff83 03-Apr-2015 Jan Nordqvist <jannq@google.com> Refined SSID parsing in NetworkDetail.

Change-Id: Iaf5d796df472a501ce188755061600b255181c46
etworkDetail.java
madm/MOManager.java
a1edc185d46d85e04930a5e12b465de9fea64afe 19-Mar-2015 Jan Nordqvist <jannq@google.com> Various fixes for Passpoint.

A couple of fixes in AnqpCache, better logging.

Fixed BufferUnderdflowException in NetworkDetail.

Bug: 19888749

Modifications to support WiFi config app.

Rework to fit config builder into apps framework.

API for WiFi config app, 3GPP matching, BufferUnderflowException bug fix and some other fixes.

Fixed a log statement.

Clean up.

Change-Id: I763d47b9c7943a8aa4c94afd2678ccea2dd915cc
NQPData.java
nqpCache.java
etworkDetail.java
upplicantBridge.java
tils.java
madm/MOManager.java
madm/OMAParser.java
ps/Credential.java
ps/HomeSP.java
c1072acda7dc8b9d7bc4a9bb0b1177b14ecaf276 27-Mar-2015 xinhe <xinhe@google.com> remove wifi beacon parsing debug log

Bug:19771472
Change-Id: I3b51390d9c825520b6eddea452620f6e07be69ab
etworkDetail.java
f9f7c4ceed78d380a78c2d79a2af3d0cf473e065 25-Mar-2015 Prerepa Viswanadham <dham@google.com> Fix build after m-wireless-internal-release merge

Change-Id: I79ad5b380c06d2096c19328c4f4258abe110c8d8
etworkDetail.java
e9418ca9dd1975f84260e491a041cac87381693c 24-Mar-2015 Prerepa Viswanadham <dham@google.com> Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge

Change-Id: Id9033b0a7d6bd3c8ecab1648fc8c67feae18c41c
ac5ef7ed57cc198486d4c411f39ca89192ed6395 19-Mar-2015 Alan Viverette <alanv@google.com> Hide NetworkDetail logspam behind debug flag

Bug: 19771472
Change-Id: I2ea9f6e040bc094fc331dcf46a5af84bc28d0f87
etworkDetail.java
0047ccf563baa288777e06c6fe95d3681fcf5ccd 18-Mar-2015 Vinit Deshpande <vinitd@google.com> More bug fixes to enable passpoint

Change-Id: Icbf65a731c93deecc49178f9628b1ee3a9c91a00
madm/MOManager.java
398823d45a240ff90ff2ffab3ff4a8b8646f24c9 19-Mar-2015 Jan Nordqvist <jannq@google.com> Fixed bug in IE parser.

Change-Id: I607081f2a651a7859b53f4b5cdda46c48e1e6480
etworkDetail.java
madm/MOManager.java
d3fb9cbb12d013dd70e672ace5c41ab18a3679a0 18-Mar-2015 Vinit Deshpande <vinitd@google.com> Connect to passpoint end-to-end

Change-Id: I9bdec486b2a5963ce8858ad1ed322f6d62e6349f
etworkDetail.java
asspointMatchInfo.java
upplicantBridge.java
madm/MOManager.java
ps/Credential.java
af955ffa0082189fb688429732427c333f2491ce 12-Mar-2015 Vinit Deshpande <vinitd@google.com> Integration fixes to add/save/restore passpoint networks

Change-Id: Ic7fad523e1fe2bdc7ac9509b5998576b62909fcd
madm/MOManager.java
madm/MOTree.java
madm/OMAConstructed.java
madm/OMANode.java
madm/OMAScalar.java
ps/Credential.java
fea443b1b8807443544dfdb29a9c237b3ccf964a 17-Mar-2015 Jan Nordqvist <jannq@google.com> Tightened up and moved IE parse syntax checking.

Change-Id: I5e764dfb4f4d2d83466ee9659da86679bed403e7

Fixed up previous check in.

Change-Id: I8ef944b23d3cb6c8c426377442890bc366593e47
etworkDetail.java
cd605289f40664a2bfa051986a544f1d050961da 17-Mar-2015 Jan Nordqvist <jannq@google.com> Introduced scoring of PassspointMatchInfo

Change-Id: Ib284af5c4e6ba4f0a22df90ca907e8be9a7de90c
asspointMatchInfo.java
207af567531a0813a9c8651d28bc4bda0ea22088 16-Mar-2015 xinhe <xinhe@google.com> remove wifi beacon parsing debug log

Bug:19771472
Change-Id: Ibb56afdb8edbd25396ac4ab51d685a39f1df9c1f
etworkDetail.java
8401b58cd0198a8068cd6ad90215e3cd7fb2c5d0 15-Mar-2015 Vinit Deshpande <vinitd@google.com> am "add 2 side RTT support on scan"

merged from goog/mirror-m-wireless-internal-release
243931f add 2 side RTT support on scan
73185809f4a44a8ee272afe3e5253496aeb966ce 13-Mar-2015 Lorenzo Colitti <lorenzo@google.com> Don't crash the system when an element is too long.

Change-Id: I09b5ed2713ea470dc410f7f2d9cc84413843023c
etworkDetail.java
a7992ef326a670a5a3ae7ccfe6da41649f672104 13-Mar-2015 Vinit Deshpande <vinitd@google.com> am "add 2 side RTT support on scan"

merged from partner/m-wireless-wifi-dev
243931f add 2 side RTT support on scan
243931f3474f6235cfcf5c1a55fa2f192ee264ae 02-Mar-2015 xinhe <xinhe@google.com> add 2 side RTT support on scan

Bug:19533713
Change-Id: I3076cba3c7c7d5f234caa7e35ab96dd3f7471aa2
etworkDetail.java
e2434ec1d0c1c75709f55dcee5e8943c1d68e6c1 03-Mar-2015 Vinit Deshpande <vinitd@google.com> Couple of bug fixes to enable/disable wifi

It is broken, because we now try to read/write passpoint
configurations. Few null and empty checks are missing in
that code path.

Bug: 19568112

Change-Id: I4bfcbf95e19b050ba40d9df006c0f1e4880414ed
madm/MOManager.java
ef1567e413c9ed5f5c4fdb9e354861632f7b2f87 25-Feb-2015 Jan Nordqvist <jannq@google.com> HS20: Selection code moved to WifiAutoJoinController

Change-Id: Ic2f713758ec20f98f63d55b4a610e4dca07742fb
NQPData.java
nqpCache.java
etworkDetail.java
asspointMatchInfo.java
electionManager.java
upplicantBridge.java
tils.java
751c5a4496b6f90656eb24caa35f584d8976063d 24-Feb-2015 Jan Nordqvist <jannq@google.com> Introduce ANQP cache.

Change-Id: Id9bf948ef4aa810b0c2606bd1b0010a43ee564d7
nqpCache.java
77f2b82a2e80af8da52c22d69a76def6d4209757 14-Feb-2015 Jan Nordqvist <jannq@google.com> Integrate passpoint with existing Wifi infrastructure

This change hooks passpoint with rest of the wifi infrastructure.

It includes changes related to passing ANQP and other passpoint
information along with scan results and various fixes to parsing
and selection logic.

Change-Id: Id15ef1aea65dedab3e8e3df0c8a7515974c94021
NQPData.java
larmHandler.java
hronograph.java
etworkDetail.java
etworkInfo.java
asspointMatchInfo.java
electionManager.java
upplicantBridge.java
tils.java
madm/MOManager.java
madm/OMAConstructed.java
ps/Credential.java
ps/DomainMatcher.java
ps/HomeSP.java
imulate/HS20Simulator.java
03e92b925a595a1a467290a2d54ca2602cce9b9e 18-Feb-2015 Vinit Deshpande <vinitd@google.com> Passpoint API - Take 1

Added some common fields to WifiConfigurations; which
should be used with WifiEnterpriseConfig. The network
information is saved in a file.

Change-Id: Ica2069900dfc373e14792cbe81a185586e2954cc
madm/MOManager.java
madm/MOTree.java
ps/Credential.java
ps/HomeSP.java
e0a4f90efb6b6e42c1ece5b4a0c9831770f2f7aa 28-Jan-2015 Jan Nordqvist <jannq@google.com> Added a comment.

Change-Id: Ief2e4d0222dab3187c11a8cfdaee7d1236418fa1
madm/SOAPParser.java
71a988c8e9859244b83cd55bb6b6ee913fcaf95c 28-Jan-2015 Jan Nordqvist <jannq@google.com> Credential/profile storage added, completed network matching and added HS20 Simulator.

Change-Id: I1b27dadf3d65ed0a858dee209df975180a3b90e6
NQPData.java
uthMatch.java
etworkInfo.java
etworkKey.java
asspointMatch.java
electionManager.java
tils.java
madm/MOManager.java
madm/MOTree.java
madm/NodeAttribute.java
madm/OMAConstants.java
madm/OMAConstructed.java
madm/OMAException.java
madm/OMANode.java
madm/OMAParser.java
madm/OMAScalar.java
madm/RequestDetail.java
madm/SOAPParser.java
madm/XMLNode.java
ps/Credential.java
ps/DomainMatcher.java
ps/HomeSP.java
imulate/HS20Simulator.java
6a3903fed590e369b576bddbe1ae2d788768ddfe 23-Jan-2015 Jan Nordqvist <jannq@google.com> Base Hotspot 2.0 code (moved from base).

Change-Id: I9ae5eb0d6ff2cd15c73deaf239465353ab1ee90c
NQPData.java
etworkInfo.java
etworkKey.java
asspointMatch.java
electionManager.java
ps/DomainMatcher.java
ps/HomeSP.java