<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_external_wpa_supplicant_8/wpa_supplicant, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/'/>
<entry>
<title>Use BoringSSL to get random bytes</title>
<updated>2019-03-23T15:00:10+00:00</updated>
<author>
<name>Rich Cannings</name>
<email>richc@google.com</email>
</author>
<published>2018-10-09T20:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=c5b69375ea662f78f53db751c90657370f55b3cf'/>
<id>c5b69375ea662f78f53db751c90657370f55b3cf</id>
<content type='text'>
Bug: 117508900
Change-Id: I4889513c0671ff2b689f1beca8084d6f149d473d
Test: Existing tests pass
(cherry picked from commit 29d54b87f121c79d5df87b0b2bcd7a1eb6090c1f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 117508900
Change-Id: I4889513c0671ff2b689f1beca8084d6f149d473d
Test: Existing tests pass
(cherry picked from commit 29d54b87f121c79d5df87b0b2bcd7a1eb6090c1f)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all PeerKey functionality</title>
<updated>2017-10-19T18:53:12+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>j@w1.fi</email>
</author>
<published>2017-09-22T11:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=4ecf487814046663edbc14a405407e891939a981'/>
<id>4ecf487814046663edbc14a405407e891939a981</id>
<content type='text'>
This was originally added to allow the IEEE 802.11 protocol to be
tested, but there are no known fully functional implementations based on
this nor any known deployments of PeerKey functionality. Furthermore,
PeerKey design in the IEEE Std 802.11-2016 standard has already been
marked as obsolete for DLS and it is being considered for complete
removal in REVmd.

This implementation did not really work, so it could not have been used
in practice. For example, key configuration was using incorrect
algorithm values (WPA_CIPHER_* instead of WPA_ALG_*) which resulted in
mapping to an invalid WPA_ALG_* value for the actual driver operation.
As such, the derived key could not have been successfully set for the
link.

Since there are bugs in this implementation and there does not seem to
be any future for the PeerKey design with DLS (TDLS being the future for
DLS), the best approach is to simply delete all this code to simplify
the EAPOL-Key handling design and to get rid of any potential issues if
these code paths were accidentially reachable.

Change-Id: I10294a9ef31c46a27416a6063255939dcedc57d5
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was originally added to allow the IEEE 802.11 protocol to be
tested, but there are no known fully functional implementations based on
this nor any known deployments of PeerKey functionality. Furthermore,
PeerKey design in the IEEE Std 802.11-2016 standard has already been
marked as obsolete for DLS and it is being considered for complete
removal in REVmd.

This implementation did not really work, so it could not have been used
in practice. For example, key configuration was using incorrect
algorithm values (WPA_CIPHER_* instead of WPA_ALG_*) which resulted in
mapping to an invalid WPA_ALG_* value for the actual driver operation.
As such, the derived key could not have been successfully set for the
link.

Since there are bugs in this implementation and there does not seem to
be any future for the PeerKey design with DLS (TDLS being the future for
DLS), the best approach is to simply delete all this code to simplify
the EAPOL-Key handling design and to get rid of any potential issues if
these code paths were accidentially reachable.

Change-Id: I10294a9ef31c46a27416a6063255939dcedc57d5
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>WNM: Ignore WNM-Sleep Mode Response without pending request</title>
<updated>2017-10-19T18:53:11+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>j@w1.fi</email>
</author>
<published>2017-09-22T08:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=d0d2c071ccea87dc221b3bb30c952dfa5cf83f7d'/>
<id>d0d2c071ccea87dc221b3bb30c952dfa5cf83f7d</id>
<content type='text'>
Commit 03ed0a52393710be6bdae657d1b36efa146520e5 ('WNM: Ignore WNM-Sleep
Mode Response if WNM-Sleep Mode has not been used') started ignoring the
response when no WNM-Sleep Mode Request had been used during the
association. This can be made tighter by clearing the used flag when
successfully processing a response. This adds an additional layer of
protection against unexpected retransmissions of the response frame.

Change-Id: I87ab15f88b604c70512d12426352876ad526ced4
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 03ed0a52393710be6bdae657d1b36efa146520e5 ('WNM: Ignore WNM-Sleep
Mode Response if WNM-Sleep Mode has not been used') started ignoring the
response when no WNM-Sleep Mode Request had been used during the
association. This can be made tighter by clearing the used flag when
successfully processing a response. This adds an additional layer of
protection against unexpected retransmissions of the response frame.

Change-Id: I87ab15f88b604c70512d12426352876ad526ced4
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'wlan-service.lnx.1.0-rel.1.0' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-13.0</title>
<updated>2016-08-15T09:06:33+00:00</updated>
<author>
<name>Steve Kondik</name>
<email>steve@cyngn.com</email>
</author>
<published>2016-08-15T09:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=dc6ca4340a7ad6005a2e13b66bb2995e8010aa82'/>
<id>dc6ca4340a7ad6005a2e13b66bb2995e8010aa82</id>
<content type='text'>
Change-Id: I110d3aa8efe7861b7a5b0dd570bfe5b0ec88e6be
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I110d3aa8efe7861b7a5b0dd570bfe5b0ec88e6be
</pre>
</div>
</content>
</entry>
<entry>
<title>wpa_supplicant: Remove unnecessary QMI linkage</title>
<updated>2016-08-08T18:32:58+00:00</updated>
<author>
<name>Steve Kondik</name>
<email>steve@cyngn.com</email>
</author>
<published>2016-08-08T18:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=a08fd9e9b66b23ceb7f14aaba3150e2146393b37'/>
<id>a08fd9e9b66b23ceb7f14aaba3150e2146393b37</id>
<content type='text'>
 * The QMI libraries are linked with the intermediate lib, we don't
   need to link them directly to the executable.

Change-Id: Ifedf5c480af6b5f0309cd36da719e98ae3a69750
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * The QMI libraries are linked with the intermediate lib, we don't
   need to link them directly to the executable.

Change-Id: Ifedf5c480af6b5f0309cd36da719e98ae3a69750
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/android-6.0.1_r52' into HEAD</title>
<updated>2016-07-07T21:23:10+00:00</updated>
<author>
<name>Jessica Wagantall</name>
<email>jwagantall@cyngn.com</email>
</author>
<published>2016-07-07T18:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=3d3b2ea0a8954a0927520ab9495774716fd9e001'/>
<id>3d3b2ea0a8954a0927520ab9495774716fd9e001</id>
<content type='text'>
Ticket: CYNGNOS-3020

Change-Id: Id6463c0079b8456594f7661c39b41810291fb40b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ticket: CYNGNOS-3020

Change-Id: Id6463c0079b8456594f7661c39b41810291fb40b
</pre>
</div>
</content>
</entry>
<entry>
<title>wpa_supplicant_conf: Let devices provide their own template</title>
<updated>2016-07-01T10:17:52+00:00</updated>
<author>
<name>Ricardo Cerqueira</name>
<email>ricardo@cyngn.com</email>
</author>
<published>2016-04-15T21:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=e4023731a5b319e2c156f1c5130666247327de0a'/>
<id>e4023731a5b319e2c156f1c5130666247327de0a</id>
<content type='text'>
Change-Id: I3a7806e0b4f407b8de646ed172cde37152d2f158
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3a7806e0b4f407b8de646ed172cde37152d2f158
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dependencies</title>
<updated>2016-07-01T10:17:52+00:00</updated>
<author>
<name>Steve Kondik</name>
<email>steve@cyngn.com</email>
</author>
<published>2015-11-29T13:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=2f0f965e7c3b9d8d32d6b730e0dae8d6942551f5'/>
<id>2f0f965e7c3b9d8d32d6b730e0dae8d6942551f5</id>
<content type='text'>
Change-Id: I86c5e41e4d6987e432cb2f129ad585149228b04a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I86c5e41e4d6987e432cb2f129ad585149228b04a
</pre>
</div>
</content>
</entry>
<entry>
<title>wpa_supplicant: Force the p2p channels to reuse frequencies used by STA</title>
<updated>2016-07-01T10:17:52+00:00</updated>
<author>
<name>Diogo Ferreira</name>
<email>diogo@underdev.org</email>
</author>
<published>2015-03-23T13:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=6bbb9c883a900cfdb58bcd284af24d7de7356406'/>
<id>6bbb9c883a900cfdb58bcd284af24d7de7356406</id>
<content type='text'>
In the mediatek platform the performance of p2p connections will
degrade significantly if different frequences are used for STA and
P2P.

Change-Id: I8bd7e4a3f10177c99d273eccb88c8590fcbe3d34
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the mediatek platform the performance of p2p connections will
degrade significantly if different frequences are used for STA and
P2P.

Change-Id: I8bd7e4a3f10177c99d273eccb88c8590fcbe3d34
</pre>
</div>
</content>
</entry>
<entry>
<title>eap: Don't force reassociation when getting the identity and handshakes are in progress</title>
<updated>2016-07-01T10:17:52+00:00</updated>
<author>
<name>Ricardo Cerqueira</name>
<email>ricardo@cyngn.com</email>
</author>
<published>2016-04-04T19:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=a46cc719b5d14a91b4711aff5197edcf49b775e7'/>
<id>a46cc719b5d14a91b4711aff5197edcf49b775e7</id>
<content type='text'>
This creates a race-condition between credentials management and association,
often kicking the connection state into a loop.
This does not apply if the EAP connection is proxied.

Change-Id: Ie43612c6112438dbdacad2a0f585c11674f5b53d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a race-condition between credentials management and association,
often kicking the connection state into a loop.
This does not apply if the EAP connection is proxied.

Change-Id: Ie43612c6112438dbdacad2a0f585c11674f5b53d
</pre>
</div>
</content>
</entry>
</feed>
