<feed xmlns='http://www.w3.org/2005/Atom'>
<title>frameworks_opt_net_wifi/libwifi_system, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/'/>
<entry>
<title>[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/wifi</title>
<updated>2021-02-13T00:14:22+00:00</updated>
<author>
<name>Bob Badour</name>
<email>bbadour@google.com</email>
</author>
<published>2021-02-13T00:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=7db232e1ce667aa08ef99aa6c52cadcf98d18aa7'/>
<id>7db232e1ce667aa08ef99aa6c52cadcf98d18aa7</id>
<content type='text'>
Added SPDX-license-identifier-Apache-2.0 to:
  libs/WifiTrackerLib/Android.bp
  libs/WifiTrackerLib/tests/Android.bp
  libwifi_hal/Android.mk
  libwifi_system/Android.bp
  libwifi_system_iface/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I11fdd71c841bd97b9d7b874bf7c6998e7bf92899
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added SPDX-license-identifier-Apache-2.0 to:
  libs/WifiTrackerLib/Android.bp
  libs/WifiTrackerLib/tests/Android.bp
  libwifi_hal/Android.mk
  libwifi_system/Android.bp
  libwifi_system_iface/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I11fdd71c841bd97b9d7b874bf7c6998e7bf92899
</pre>
</div>
</content>
</entry>
<entry>
<title>[VTS] Add more time for wpa_supplicant to stop</title>
<updated>2019-05-31T16:37:36+00:00</updated>
<author>
<name>Hai Shalom</name>
<email>haishalom@google.com</email>
</author>
<published>2019-05-31T16:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=cbc4ad28904c305b1646d4bbb5dbb2db215df3bf'/>
<id>cbc4ad28904c305b1646d4bbb5dbb2db215df3bf</id>
<content type='text'>
Failure in the bug may be related to the fact that the phone's
CPU was busy and supplicant daemon was not killed within 5 seconds.
This change increases the timeout to 20 seconds, similarly to the
wait time for starting the daemon.

Bug: 134090626
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalWifiSupplicantV1_2Host
Change-Id: I02a577a8ecdd839a94a4a56a5ad9a7abe2d14e8f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failure in the bug may be related to the fact that the phone's
CPU was busy and supplicant daemon was not killed within 5 seconds.
This change increases the timeout to 20 seconds, similarly to the
wait time for starting the daemon.

Bug: 134090626
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalWifiSupplicantV1_2Host
Change-Id: I02a577a8ecdd839a94a4a56a5ad9a7abe2d14e8f
</pre>
</div>
</content>
</entry>
<entry>
<title>SupplicantManager: Remove |ensure_config_file_exists|</title>
<updated>2018-02-13T17:55:36+00:00</updated>
<author>
<name>Roshan Pius</name>
<email>rpius@google.com</email>
</author>
<published>2018-02-09T23:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=f61dc8cd7dadda5741d6e4a1bb6b576ba89cc24b'/>
<id>f61dc8cd7dadda5741d6e4a1bb6b576ba89cc24b</id>
<content type='text'>
This is now done inside the HIDL interface.

Bug: 36645291
Test: Device boots up and connects to wifi networks on upgrade/fresh
builds.

Change-Id: Iacd981a3d181d351b852f93b61ae854b9e0f32c7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now done inside the HIDL interface.

Bug: 36645291
Test: Device boots up and connects to wifi networks on upgrade/fresh
builds.

Change-Id: Iacd981a3d181d351b852f93b61ae854b9e0f32c7
</pre>
</div>
</content>
</entry>
<entry>
<title>libwifi-system: Remove unused methods from HostapdManager</title>
<updated>2018-01-13T00:13:25+00:00</updated>
<author>
<name>Roshan Pius</name>
<email>rpius@google.com</email>
</author>
<published>2018-01-04T22:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=b283fd04f71fbcd0354a3aff796454f0a9067f09'/>
<id>b283fd04f71fbcd0354a3aff796454f0a9067f09</id>
<content type='text'>
This functionality has been migrated to the HIDL interface.

Bug: 36646171
Test: Compiles
Change-Id: If3fb7a016459fa5ddf33c4df064250cc543a0d5d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This functionality has been migrated to the HIDL interface.

Bug: 36646171
Test: Compiles
Change-Id: If3fb7a016459fa5ddf33c4df064250cc543a0d5d
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Enable acs for hotspot channel selection"</title>
<updated>2018-01-12T05:36:08+00:00</updated>
<author>
<name>mukesh agrawal</name>
<email>quiche@google.com</email>
</author>
<published>2018-01-12T04:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=322791e8f59c10cf566ae409f559d55683047877'/>
<id>322791e8f59c10cf566ae409f559d55683047877</id>
<content type='text'>
This reverts commit b8b86ec1082f38402d74ab51553adb42ef8e8ff3.

Bug: 71878020
Test: tests/wifitests/runtests.sh (on walleye)
Test: manual (on walleye)

Manual test
-----------
- enable 5 GHz wifi hotspot from settings
$ adb logcat -d -b main hostapd '*:S' -e 'ACS' | wc -l
0
- verify that another phone shows walleye's softap in scan results

Change-Id: I12b80a874ec859ef166f94bf5bb26442fcdba1eb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b8b86ec1082f38402d74ab51553adb42ef8e8ff3.

Bug: 71878020
Test: tests/wifitests/runtests.sh (on walleye)
Test: manual (on walleye)

Manual test
-----------
- enable 5 GHz wifi hotspot from settings
$ adb logcat -d -b main hostapd '*:S' -e 'ACS' | wc -l
0
- verify that another phone shows walleye's softap in scan results

Change-Id: I12b80a874ec859ef166f94bf5bb26442fcdba1eb
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable acs for hotspot channel selection</title>
<updated>2018-01-09T18:10:38+00:00</updated>
<author>
<name>Ningyuan Wang</name>
<email>nywang@google.com</email>
</author>
<published>2017-08-11T01:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=b8b86ec1082f38402d74ab51553adb42ef8e8ff3'/>
<id>b8b86ec1082f38402d74ab51553adb42ef8e8ff3</id>
<content type='text'>
Bug: 69065316
Test: tests/wifitests/runtests.sh (on walleye)
Test: manual
Test: wifi sanity (http://b/71636949)

Manual test
-----------
- enable wifi hotspot from settings
$ adb logcat -b main hostapd '*:S' -e 'ACS'
01-04 18:03:53.482  3040  3040 I hostapd : ACS: Automatic channel selection started, this may take a bit
01-04 18:03:53.482  3040  3040 I hostapd : ACS: Offloading to driver
01-04 18:03:53.827  3040  3040 I hostapd : nl80211: ACS Results: PCH: 6 SCH: 0 BW: 20 VHT0: 0 VHT1: 0 HW_MODE: 1
01-04 18:03:53.827  3040  3040 I hostapd : wlan0: ACS-COMPLETED freq=2437 channel=6

Change-Id: I66782e5921db9063acc1dc8433b42edda120278e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 69065316
Test: tests/wifitests/runtests.sh (on walleye)
Test: manual
Test: wifi sanity (http://b/71636949)

Manual test
-----------
- enable wifi hotspot from settings
$ adb logcat -b main hostapd '*:S' -e 'ACS'
01-04 18:03:53.482  3040  3040 I hostapd : ACS: Automatic channel selection started, this may take a bit
01-04 18:03:53.482  3040  3040 I hostapd : ACS: Offloading to driver
01-04 18:03:53.827  3040  3040 I hostapd : nl80211: ACS Results: PCH: 6 SCH: 0 BW: 20 VHT0: 0 VHT1: 0 HW_MODE: 1
01-04 18:03:53.827  3040  3040 I hostapd : wlan0: ACS-COMPLETED freq=2437 channel=6

Change-Id: I66782e5921db9063acc1dc8433b42edda120278e
</pre>
</div>
</content>
</entry>
<entry>
<title>wifi_supplicant: deprecate entropy.bin</title>
<updated>2017-12-01T06:42:07+00:00</updated>
<author>
<name>Jeff Vander Stoep</name>
<email>jeffv@google.com</email>
</author>
<published>2017-12-01T06:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=67b21a86fe10b0bec33c85f408be68812914874e'/>
<id>67b21a86fe10b0bec33c85f408be68812914874e</id>
<content type='text'>
am: bef8d2a2c6

Change-Id: I95fc824d2e5b8040b69dd4772ac29611a6d2436a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: bef8d2a2c6

Change-Id: I95fc824d2e5b8040b69dd4772ac29611a6d2436a
</pre>
</div>
</content>
</entry>
<entry>
<title>wifi_supplicant: deprecate entropy.bin</title>
<updated>2017-11-30T20:29:51+00:00</updated>
<author>
<name>Jeff Vander Stoep</name>
<email>jeffv@google.com</email>
</author>
<published>2017-11-29T22:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=bef8d2a2c61ce80062556502cac4af5f13f479e4'/>
<id>bef8d2a2c61ce80062556502cac4af5f13f479e4</id>
<content type='text'>
Wpa_supplicant's random pool is not necessary on Android. Randomness
is already provided by the entropymixer service which ensures
sufficient entropy is maintained across reboots. Commit b410eb1913
'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with
that entropy before either wpa_supplicant or hostapd are run.

Bug: 34980020
Test: Use wifi and wifi tethering on Taimen.
Change-Id: I5c9bde6cd1de14ff56d68f5e03c5b102a6b052ff
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wpa_supplicant's random pool is not necessary on Android. Randomness
is already provided by the entropymixer service which ensures
sufficient entropy is maintained across reboots. Commit b410eb1913
'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with
that entropy before either wpa_supplicant or hostapd are run.

Bug: 34980020
Test: Use wifi and wifi tethering on Taimen.
Change-Id: I5c9bde6cd1de14ff56d68f5e03c5b102a6b052ff
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hostapd.conf before starting Tethering</title>
<updated>2017-10-05T00:53:34+00:00</updated>
<author>
<name>Daisuke Niwa</name>
<email>daisuke.x.niwa@sonymobile.com</email>
</author>
<published>2017-10-05T00:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=5ab7f53cbd9fa683dc21a6d7a92608cc4cdf64e5'/>
<id>5ab7f53cbd9fa683dc21a6d7a92608cc4cdf64e5</id>
<content type='text'>
am: dc24ed7ffb

Change-Id: I06bcd9c340231fa716860577763e00c432df705a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: dc24ed7ffb

Change-Id: I06bcd9c340231fa716860577763e00c432df705a
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hostapd.conf before starting Tethering</title>
<updated>2017-10-04T23:36:52+00:00</updated>
<author>
<name>Daisuke Niwa</name>
<email>daisuke.x.niwa@sonymobile.com</email>
</author>
<published>2017-09-15T09:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_opt_net_wifi/commit/?id=8be6b8283d1eb058cbbb3024217c60e93ccc59c7'/>
<id>8be6b8283d1eb058cbbb3024217c60e93ccc59c7</id>
<content type='text'>
It fails to start Wi-Fi Tethering at first boot
after OS version up from Android N to O.

It is caused by permission.
Owner of hostapd.conf is "system" on Android N.
However, it is "wifi" on Android O.

hostapd.conf doesn't need to be handed over
because it is created again when Tethering is started.

Bug: 67351973
Test: manually run tethering

Change-Id: Ia7c87ab1f2040434963f6e0670ccd02cdd84bee7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It fails to start Wi-Fi Tethering at first boot
after OS version up from Android N to O.

It is caused by permission.
Owner of hostapd.conf is "system" on Android N.
However, it is "wifi" on Android O.

hostapd.conf doesn't need to be handed over
because it is created again when Tethering is started.

Bug: 67351973
Test: manually run tethering

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