<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_external_wpa_supplicant_8/hostapd, 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>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>Add MGMT_TX_STATUS_PROCESS command for testing purposes</title>
<updated>2017-10-19T18:53:12+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>j@w1.fi</email>
</author>
<published>2017-08-04T10:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=a270e3524539a3364cde70384b178b3890a130ba'/>
<id>a270e3524539a3364cde70384b178b3890a130ba</id>
<content type='text'>
This allows ext_mgmt_frame_handling=1 cases with hostapd to process TX
status events based on external processing. This is useful for increased
test coverage of management frame processing.

Change-Id: I056ec2a06334762245dfcb8261b9427e818ef52c
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows ext_mgmt_frame_handling=1 cases with hostapd to process TX
status events based on external processing. This is useful for increased
test coverage of management frame processing.

Change-Id: I056ec2a06334762245dfcb8261b9427e818ef52c
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add assocresp_elements parameter for hostapd</title>
<updated>2016-07-05T10:47:39+00:00</updated>
<author>
<name>Bala Krishna Bhamidipati</name>
<email>c_bbhami@qti.qualcomm.com</email>
</author>
<published>2016-04-20T04:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=4140567b6eaa4da511a1cbba9613e4c8577602b4'/>
<id>4140567b6eaa4da511a1cbba9613e4c8577602b4</id>
<content type='text'>
This new parameter allows hostapd to add Vendor Specific elements into
(Re)Association Response frames similarly to the way vendor_elements
parameter can be used for Beacon and Probe Response frames.

Git-commit: a9112270615dd68d422623ebc26c21a6887a2a11
Git-repo : git://w1.fi/srv/git/hostap.git
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Change-Id: I033aced040c894f4dc4791c4e5081135976ebd0c
CRs-Fixed: 1003412
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new parameter allows hostapd to add Vendor Specific elements into
(Re)Association Response frames similarly to the way vendor_elements
parameter can be used for Beacon and Probe Response frames.

Git-commit: a9112270615dd68d422623ebc26c21a6887a2a11
Git-repo : git://w1.fi/srv/git/hostap.git
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Change-Id: I033aced040c894f4dc4791c4e5081135976ebd0c
CRs-Fixed: 1003412
</pre>
</div>
</content>
</entry>
<entry>
<title>hostap: Provide option to disable HT20/40 COEX</title>
<updated>2016-05-09T20:08:30+00:00</updated>
<author>
<name>Arif Hussain</name>
<email>arifhussain@codeaurora.org</email>
</author>
<published>2014-06-17T22:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=62cd79d473cda37895c02c7a003bcf7c5ea03603'/>
<id>62cd79d473cda37895c02c7a003bcf7c5ea03603</id>
<content type='text'>
Added support to disable ht2040 coex, New parameter
"ht2040_coex_disable" is added in hostapd.conf file
for disabling ht2040 coex. By default, HT2040 coex
is enabled, if user wants to disable, ht2040_coex_disable
can be set to 1.

Eg. ht2040_coex_disable=1  /* disable ht2040 coex */
    ht2040_coex_disable=0  /* default,enable ht2040 coex */

Change-Id: Id460ff592648f2afb4ffec373badb7f6004b67f3
CRs-fixed: 681619
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support to disable ht2040 coex, New parameter
"ht2040_coex_disable" is added in hostapd.conf file
for disabling ht2040 coex. By default, HT2040 coex
is enabled, if user wants to disable, ht2040_coex_disable
can be set to 1.

Eg. ht2040_coex_disable=1  /* disable ht2040 coex */
    ht2040_coex_disable=0  /* default,enable ht2040 coex */

Change-Id: Id460ff592648f2afb4ffec373badb7f6004b67f3
CRs-fixed: 681619
</pre>
</div>
</content>
</entry>
<entry>
<title>BoringSSL: Move OCSP implementation into a separate file</title>
<updated>2016-01-11T02:26:55+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>jouni@qca.qualcomm.com</email>
</author>
<published>2015-12-04T12:04:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=af862cc4eda76680be096c7b554a224171db3a06'/>
<id>af862cc4eda76680be096c7b554a224171db3a06</id>
<content type='text'>
This makes it easier to share the OCSP implementation needed for
BoringSSL outside tls_openssl.c. For now, this is mainly for
http_curl.c.

Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Git-commit: 213e158ca8d466c5bf1403eec83b9af56cf28dff
Git-repo : git://w1.fi/srv/git/hostap.git
Change-Id: Ifee0388a823c9f7312e168d33f1a0cd93ca14f4c
CRs-fixed: 960177
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to share the OCSP implementation needed for
BoringSSL outside tls_openssl.c. For now, this is mainly for
http_curl.c.

Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Git-commit: 213e158ca8d466c5bf1403eec83b9af56cf28dff
Git-repo : git://w1.fi/srv/git/hostap.git
Change-Id: Ifee0388a823c9f7312e168d33f1a0cd93ca14f4c
CRs-fixed: 960177
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary NULL check from LOG_LEVEL handler</title>
<updated>2015-10-27T09:56:48+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>jouni@qca.qualcomm.com</email>
</author>
<published>2015-08-21T17:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=90b94223625165c874c870394a26d89d9b18fc7b'/>
<id>90b94223625165c874c870394a26d89d9b18fc7b</id>
<content type='text'>
cmd cannot be NULL here, so there is no need to check it before calling
os_strlen()

CRs-Fixed: 891515
Git-repo: git://w1.fi/srv/git/hostap.git
Git-commit: 137b293963c2782e86154ad4c689a686ab0c13c3
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;

Change-Id: I4246e0e7f037363c9059d1d3e1dbfabfbba4c347
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cmd cannot be NULL here, so there is no need to check it before calling
os_strlen()

CRs-Fixed: 891515
Git-repo: git://w1.fi/srv/git/hostap.git
Git-commit: 137b293963c2782e86154ad4c689a686ab0c13c3
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;

Change-Id: I4246e0e7f037363c9059d1d3e1dbfabfbba4c347
</pre>
</div>
</content>
</entry>
<entry>
<title>hostapd: Add support to configure debug log level at runtime</title>
<updated>2015-10-27T09:56:42+00:00</updated>
<author>
<name>Srinivas Dasari</name>
<email>dasaris@qti.qualcomm.com</email>
</author>
<published>2015-08-17T07:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=df108644a680552f7acf1e356632dc1fac3752e5'/>
<id>df108644a680552f7acf1e356632dc1fac3752e5</id>
<content type='text'>
Add support to read/configure log_level using hostapd control interface
LOG_LEVEL command similarly to what was already supported in
wpa_supplicant

CRs-Fixed: 891515
Git-repo: git://w1.fi/srv/git/hostap.git
Git-commit: 5c4f0511a20c316f2ac24396377b09a50a34fe04
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;

Change-Id: I95fc3957870f5a2f6d1dfa3270fa7e1c821ddd4e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support to read/configure log_level using hostapd control interface
LOG_LEVEL command similarly to what was already supported in
wpa_supplicant

CRs-Fixed: 891515
Git-repo: git://w1.fi/srv/git/hostap.git
Git-commit: 5c4f0511a20c316f2ac24396377b09a50a34fe04
Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;

Change-Id: I95fc3957870f5a2f6d1dfa3270fa7e1c821ddd4e
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow wpa_cli/hostapd_cli client socket directory to be specified</title>
<updated>2015-10-06T09:20:09+00:00</updated>
<author>
<name>Manikandan Mohan</name>
<email>manikand@qca.qualcomm.com</email>
</author>
<published>2015-08-25T04:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=24ed3efe545e0e9a7669da944ba484d91afb4e70'/>
<id>24ed3efe545e0e9a7669da944ba484d91afb4e70</id>
<content type='text'>
This adds a new helper function wpa_ctrl_open2() that can be used
instead of wpa_ctrl_open() to override the default client socket
directory. Add optional -s&lt;directory path&gt; argument to hostapd_cli and
wpa_cli to allow the client socket directory to be specified.

Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Git-commit: 4ae7120919b16b8994212cd2675364159eeac5c7
Git-repo : git://w1.fi/srv/git/hostap.git
Change-Id: I07f81b365d4f02d4590f91baa5de9f493612a9da
CRs-fixed: 908558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new helper function wpa_ctrl_open2() that can be used
instead of wpa_ctrl_open() to override the default client socket
directory. Add optional -s&lt;directory path&gt; argument to hostapd_cli and
wpa_cli to allow the client socket directory to be specified.

Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;
Git-commit: 4ae7120919b16b8994212cd2675364159eeac5c7
Git-repo : git://w1.fi/srv/git/hostap.git
Change-Id: I07f81b365d4f02d4590f91baa5de9f493612a9da
CRs-fixed: 908558
</pre>
</div>
</content>
</entry>
<entry>
<title>FST: Do not replace previous attachment</title>
<updated>2015-10-06T09:19:55+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>j@w1.fi</email>
</author>
<published>2015-07-25T16:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=2d13cad04acae94b2d3991e432c62b36abe9509d'/>
<id>2d13cad04acae94b2d3991e432c62b36abe9509d</id>
<content type='text'>
hapd-&gt;iface-&gt;fst must not be overridden if it is already pointing to FST
instance. Without this, duplicated FST-ATTACH could result in memory
leak and process termination.

Change-Id: Ib2f13d8661c8561b2bf75e821a9bd6621c10c94b
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
Git-commit: ff7a4bd13fe4a0058c5b865d390a7d57646a8d1e
Git-repo: git://w1.fi/srv/git/hostap.git
CRs-Fixed: 891455
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hapd-&gt;iface-&gt;fst must not be overridden if it is already pointing to FST
instance. Without this, duplicated FST-ATTACH could result in memory
leak and process termination.

Change-Id: Ib2f13d8661c8561b2bf75e821a9bd6621c10c94b
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
Git-commit: ff7a4bd13fe4a0058c5b865d390a7d57646a8d1e
Git-repo: git://w1.fi/srv/git/hostap.git
CRs-Fixed: 891455
</pre>
</div>
</content>
</entry>
<entry>
<title>FST: Use -EINVAL instead of EINVAL as return value</title>
<updated>2015-10-06T09:19:54+00:00</updated>
<author>
<name>Jouni Malinen</name>
<email>j@w1.fi</email>
</author>
<published>2015-07-25T16:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_wpa_supplicant_8/commit/?id=cc8915600ad4b8bae41a5b37193f3684e9974707'/>
<id>cc8915600ad4b8bae41a5b37193f3684e9974707</id>
<content type='text'>
This is more consistent with other error cases.

Change-Id: Ic52c1dd5242cfdb05ce3c93f661587af7221e97f
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
Git-commit: ceb8a79c33fe3d29bda2e9530663f7a4c22105b9
Git-repo: git://w1.fi/srv/git/hostap.git
CRs-Fixed: 891455
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is more consistent with other error cases.

Change-Id: Ic52c1dd5242cfdb05ce3c93f661587af7221e97f
Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
Git-commit: ceb8a79c33fe3d29bda2e9530663f7a4c22105b9
Git-repo: git://w1.fi/srv/git/hostap.git
CRs-Fixed: 891455
</pre>
</div>
</content>
</entry>
</feed>
