<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_hardware_lineage_interfaces, branch lineage-17.1</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_hardware_lineage_interfaces/'/>
<entry>
<title>gnss-legacy: Bring back GLONASS</title>
<updated>2020-05-26T07:52:25+00:00</updated>
<author>
<name>jlask</name>
<email>jason972000@gmail.com</email>
</author>
<published>2020-04-28T20:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=509f0cea83c090e98f01946b908c78ef1cfd0ab2'/>
<id>509f0cea83c090e98f01946b908c78ef1cfd0ab2</id>
<content type='text'>
Change-Id: I139337039a53c757818b75139276859092d66157
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I139337039a53c757818b75139276859092d66157
</pre>
</div>
</content>
</entry>
<entry>
<title>gnss: Rename to legacy</title>
<updated>2020-05-25T22:18:25+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2020-05-18T04:29:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=aaaa0eb529480e73088c91e0e49b3dc554730b56'/>
<id>aaaa0eb529480e73088c91e0e49b3dc554730b56</id>
<content type='text'>
Change-Id: I0d71f1a32d82a9a24eea0e3dffe7c8b463d17d9d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0d71f1a32d82a9a24eea0e3dffe7c8b463d17d9d
</pre>
</div>
</content>
</entry>
<entry>
<title>interfaces: Import GNSS 1.0 HAL from hardware/interfaces</title>
<updated>2020-05-25T22:16:37+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2020-05-18T04:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=08f0000e15a28f1622e4ef0c6d17595714c1be58'/>
<id>08f0000e15a28f1622e4ef0c6d17595714c1be58</id>
<content type='text'>
Change-Id: I63b0a4f66276cd078b49b7c1cfdc1d44874354ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I63b0a4f66276cd078b49b7c1cfdc1d44874354ca
</pre>
</div>
</content>
</entry>
<entry>
<title>lineage/interfaces: add powershare HAL</title>
<updated>2020-04-25T04:33:17+00:00</updated>
<author>
<name>Linux4</name>
<email>tim@linux4.de</email>
</author>
<published>2020-04-20T15:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=21e6c8c09692bb9ae21fdc6e4bc1442f6c4cd5d0'/>
<id>21e6c8c09692bb9ae21fdc6e4bc1442f6c4cd5d0</id>
<content type='text'>
Change-Id: I92f3e2405792ce6d493499f90df262d8bf86f93a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I92f3e2405792ce6d493499f90df262d8bf86f93a
</pre>
</div>
</content>
</entry>
<entry>
<title>[AWARE] Protect string copy against buffer overflow</title>
<updated>2020-04-05T12:31:23+00:00</updated>
<author>
<name>Etan Cohen</name>
<email>etancohen@google.com</email>
</author>
<published>2019-11-25T19:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=b49054a392220c29d1cb33b8868ac4008c41301d'/>
<id>b49054a392220c29d1cb33b8868ac4008c41301d</id>
<content type='text'>
Fixes: 143789898
Test: (Unit) atest com.android.server.wifi
Test: ACTS ThroughputTest:test_iperf_single_ndp_aware_only_ib
Test: (VTS) atest VtsHalWifiApV1_4TargetTest
Change-Id: I5b8aa1d9a6388fe20cb7e1cd6a76d5e59e14d099
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: 143789898
Test: (Unit) atest com.android.server.wifi
Test: ACTS ThroughputTest:test_iperf_single_ndp_aware_only_ib
Test: (VTS) atest VtsHalWifiApV1_4TargetTest
Change-Id: I5b8aa1d9a6388fe20cb7e1cd6a76d5e59e14d099
</pre>
</div>
</content>
</entry>
<entry>
<title>aw2013: Fix typo in condition line</title>
<updated>2020-02-11T16:53:20+00:00</updated>
<author>
<name>Vitaliy Tomin</name>
<email>highwaystar.ru@gmail.com</email>
</author>
<published>2020-02-11T16:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=892b49e429ca2c5faf86f25abe761a1ba9c2027b'/>
<id>892b49e429ca2c5faf86f25abe761a1ba9c2027b</id>
<content type='text'>
Change-Id: I8b9a45a190014d09973dd89cf5b0898fcaecc602
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8b9a45a190014d09973dd89cf5b0898fcaecc602
</pre>
</div>
</content>
</entry>
<entry>
<title>cryptfshw: Introduce QSEECom backend implementation</title>
<updated>2019-12-24T15:36:03+00:00</updated>
<author>
<name>dianlujitao</name>
<email>dianlujitao@lineageos.org</email>
</author>
<published>2019-10-06T04:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=47d41f62e6f950ebec39f23c2325bb070957340c'/>
<id>47d41f62e6f950ebec39f23c2325bb070957340c</id>
<content type='text'>
Some code snippets are taken from the following set of changes:

    cryptfshw: Setup boilerplate items before actual implementation

    * This is also in preparation for splitting this into two impls:
      one for ioctl() calls and one for dlsym() calls
   * This includes:
    - Add a .clang-format file and format the source
    - Add an init rc file
    - Add service.cpp
    - Convert struct to a class
    - Setup Android.bp for building the HIDL hal and run through bpfix
    - Setup items shared between both impls in Android.bp

    Change-Id: I1db3773f49883aa492a041e794303a11dfa2da51
    Signed-off-by: Michael Bestas &lt;mkbestas@lineageos.org&gt;

    cryptfshw: dlsym: Wire up the implementation

    Change-Id: I10473223ffd8f63dec759700a0fd989241af18a3

Change-Id: I7f27355a8a435f013b3b09cd5efac45452f7a4f3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some code snippets are taken from the following set of changes:

    cryptfshw: Setup boilerplate items before actual implementation

    * This is also in preparation for splitting this into two impls:
      one for ioctl() calls and one for dlsym() calls
   * This includes:
    - Add a .clang-format file and format the source
    - Add an init rc file
    - Add service.cpp
    - Convert struct to a class
    - Setup Android.bp for building the HIDL hal and run through bpfix
    - Setup items shared between both impls in Android.bp

    Change-Id: I1db3773f49883aa492a041e794303a11dfa2da51
    Signed-off-by: Michael Bestas &lt;mkbestas@lineageos.org&gt;

    cryptfshw: dlsym: Wire up the implementation

    Change-Id: I10473223ffd8f63dec759700a0fd989241af18a3

Change-Id: I7f27355a8a435f013b3b09cd5efac45452f7a4f3
</pre>
</div>
</content>
</entry>
<entry>
<title>wifi: Disable softAP MAC randomization by default</title>
<updated>2019-11-05T21:30:14+00:00</updated>
<author>
<name>Bruno Martins</name>
<email>bgcngm@gmail.com</email>
</author>
<published>2019-10-04T23:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=f59f921a5e9f059a6ce06f3a8e11982241ba54b8'/>
<id>f59f921a5e9f059a6ce06f3a8e11982241ba54b8</id>
<content type='text'>
This is a legacy HAL and as such, the legacy devices using it
won't really be able to enable this feature. Disable by default
so to avoid having to explicitly do it in the device trees.

Change-Id: I15173f5d6d1f918e6a463145b4bbbf4e1b310479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a legacy HAL and as such, the legacy devices using it
won't really be able to enable this feature. Disable by default
so to avoid having to explicitly do it in the device trees.

Change-Id: I15173f5d6d1f918e6a463145b4bbbf4e1b310479
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial dummy cryptfshw implementation</title>
<updated>2019-10-05T18:22:08+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2019-09-15T18:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=8a47148339c77a53d76171aaf3b9668bf723cc2f'/>
<id>8a47148339c77a53d76171aaf3b9668bf723cc2f</id>
<content type='text'>
* Generated with hidl-gen and added copyrights

Change-Id: I2741739faf33a1bafbbebbbbc63f13a4bd292877
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Generated with hidl-gen and added copyrights

Change-Id: I2741739faf33a1bafbbebbbbc63f13a4bd292877
</pre>
</div>
</content>
</entry>
<entry>
<title>wifi: error out when asked for factory mac address</title>
<updated>2019-10-04T23:48:40+00:00</updated>
<author>
<name>Alessandro Astone</name>
<email>ales.astone@gmail.com</email>
</author>
<published>2019-09-10T21:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_lineage_interfaces/commit/?id=a0f54ed82c65070673990f32a3c17b9772cf1cb3'/>
<id>a0f54ed82c65070673990f32a3c17b9772cf1cb3</id>
<content type='text'>
 * In Android 10, every time a wifi connection is to be established
   the mac address is reset to factory. This was introduced to play
   with "Connected MAC randomization".

 * InterfaceTool::GetFactoryMacAddress fetches the factory mac address
   by dispatching a SIOCETHTOOL ETHTOOL_GPERMADDR ioctl.
   On our legacy wifi drivers it returns 00:00:00:00:00:00,
   and android proceeds to set it as wlan0's mac address causing
   the connection to fail.

 * Hard code an ERROR_NOT_SUPPORTED return status to get around it.

Change-Id: I1afb3d7ed0ad745da9828db0074caa970407bdc5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * In Android 10, every time a wifi connection is to be established
   the mac address is reset to factory. This was introduced to play
   with "Connected MAC randomization".

 * InterfaceTool::GetFactoryMacAddress fetches the factory mac address
   by dispatching a SIOCETHTOOL ETHTOOL_GPERMADDR ioctl.
   On our legacy wifi drivers it returns 00:00:00:00:00:00,
   and android proceeds to set it as wlan0's mac address causing
   the connection to fail.

 * Hard code an ERROR_NOT_SUPPORTED return status to get around it.

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