<feed xmlns='http://www.w3.org/2005/Atom'>
<title>replicant/core/libsysutils/src, branch master</title>
<subtitle>Patches not merged yet, used for building and testing them
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/'/>
<entry>
<title>Parse IfIndex for Netlink RTM_NEWADDR / RTM_DELADDR event</title>
<updated>2018-05-16T22:39:09+00:00</updated>
<author>
<name>Rubin Xu</name>
<email>rubinxu@google.com</email>
</author>
<published>2018-05-16T22:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=3668291d8ece81ce1eccdee150588c2d71cae723'/>
<id>3668291d8ece81ce1eccdee150588c2d71cae723</id>
<content type='text'>
Bug: 64692591
Test: cts-tradefed run commandAndExit cts-dev -m CtsHostsideNetworkTests -t com.android.cts.net.HostsideVpnTests
Change-Id: Icb2ae1264f0d2fcd285b04edd27641175dd2646f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 64692591
Test: cts-tradefed run commandAndExit cts-dev -m CtsHostsideNetworkTests -t com.android.cts.net.HostsideVpnTests
Change-Id: Icb2ae1264f0d2fcd285b04edd27641175dd2646f
</pre>
</div>
</content>
</entry>
<entry>
<title>Include iface index in the netlink event</title>
<updated>2018-03-09T03:46:20+00:00</updated>
<author>
<name>Chenbo Feng</name>
<email>fengc@google.com</email>
</author>
<published>2018-03-02T09:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=c64745ce137a4ae47a534d4e0dfbcdd53193a531'/>
<id>c64745ce137a4ae47a534d4e0dfbcdd53193a531</id>
<content type='text'>
The TrafficController inside netd also get notified when the interface
on device added or removed, and it need both ifaceName and ifaceIndex
information from Netlink event. Add the ifaceIndex in the event can
avoid the TrafficController to run if_nametoindex again when receive
the event.

Bug: 30950746
Bug: 73137611
Test: new interface show up in bpf interface map.

(cherry picked from commit 5e5e5e9a733d9427064f6fb0a72df9769f634d92)

Change-Id: Ia3b4aeb8eff345ce7cf03ccec88f0893cfe125c0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The TrafficController inside netd also get notified when the interface
on device added or removed, and it need both ifaceName and ifaceIndex
information from Netlink event. Add the ifaceIndex in the event can
avoid the TrafficController to run if_nametoindex again when receive
the event.

Bug: 30950746
Bug: 73137611
Test: new interface show up in bpf interface map.

(cherry picked from commit 5e5e5e9a733d9427064f6fb0a72df9769f634d92)

Change-Id: Ia3b4aeb8eff345ce7cf03ccec88f0893cfe125c0
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't complain that the DNSSL RA option is "unknown".</title>
<updated>2017-11-28T06:42:04+00:00</updated>
<author>
<name>Lorenzo Colitti</name>
<email>lorenzo@google.com</email>
</author>
<published>2017-11-28T06:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=cbfd65d9475f914b384c1d2bb5a71817831704e9'/>
<id>cbfd65d9475f914b384c1d2bb5a71817831704e9</id>
<content type='text'>
This option isn't unknown, we just don't support it.

Bug: 69778511
Test: walleye builds, boots, connects to IPv6 network
Change-Id: If3a37d855f404da708fec4a7ba242ed41a493895
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option isn't unknown, we just don't support it.

Bug: 69778511
Test: walleye builds, boots, connects to IPv6 network
Change-Id: If3a37d855f404da708fec4a7ba242ed41a493895
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop depending on libnl.</title>
<updated>2017-10-05T05:56:44+00:00</updated>
<author>
<name>Lorenzo Colitti</name>
<email>lorenzo@google.com</email>
</author>
<published>2017-10-03T09:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=e439ffc762c91fbc1e3512c3b9bad4360102b3a6'/>
<id>e439ffc762c91fbc1e3512c3b9bad4360102b3a6</id>
<content type='text'>
We only use it for trivial functions. Replace them and drop the
dependency.

Bug: 67345547
Test: bullhead builds, boots
Test: CtsOsTestCases android.os.cts.StrictModeTest passes
Change-Id: I36254962284babdd1a55a32a76dd0dc92d85420c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We only use it for trivial functions. Replace them and drop the
dependency.

Bug: 67345547
Test: bullhead builds, boots
Test: CtsOsTestCases android.os.cts.StrictModeTest passes
Change-Id: I36254962284babdd1a55a32a76dd0dc92d85420c
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove old LOG_EVENT_* code from libsysutils</title>
<updated>2017-07-11T22:14:26+00:00</updated>
<author>
<name>Yifan Hong</name>
<email>elsk@google.com</email>
</author>
<published>2017-07-11T22:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=087f3b74afb8ba814fee8c76c668badece0c06f4'/>
<id>087f3b74afb8ba814fee8c76c668badece0c06f4</id>
<content type='text'>
As a side effect, this change fixes
libbsysutils =&gt; liblog dependencies. LOG_EVENT_*
macros are not defined for liblog.vendor.

Test: BOARD_VNDK_VERSION=current mma
Bug: 33241851
Bug: 63034227
Change-Id: I3df700d97481ec9aa59cf1796da1e991af28bdf5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a side effect, this change fixes
libbsysutils =&gt; liblog dependencies. LOG_EVENT_*
macros are not defined for liblog.vendor.

Test: BOARD_VNDK_VERSION=current mma
Bug: 33241851
Bug: 63034227
Change-Id: I3df700d97481ec9aa59cf1796da1e991af28bdf5
</pre>
</div>
</content>
</entry>
<entry>
<title>libsysutils: Fix vold vulnerability in FrameworkListener</title>
<updated>2017-06-20T06:32:11+00:00</updated>
<author>
<name>NIEJuhu</name>
<email>niejuhu@xiaomi.com</email>
</author>
<published>2017-06-10T05:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=d3c86412adfb3b782ee8b4a70b8c25be5d35138a'/>
<id>d3c86412adfb3b782ee8b4a70b8c25be5d35138a</id>
<content type='text'>
Don't release the sender socket when FrameworkListener receives
a command that exceed the maximum buffer length

Bug: https://issuetracker.google.com/issues/62812018
Test: manual

Change-Id: I160f504f3fb902ba25fc79deb8ae7d78d811a807
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't release the sender socket when FrameworkListener receives
a command that exceed the maximum buffer length

Bug: https://issuetracker.google.com/issues/62812018
Test: manual

Change-Id: I160f504f3fb902ba25fc79deb8ae7d78d811a807
</pre>
</div>
</content>
</entry>
<entry>
<title>There's no longer a limit to property names.</title>
<updated>2017-02-28T22:12:54+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-02-28T17:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=b7788fd454da2201c6e48dededa9b11873ef621e'/>
<id>b7788fd454da2201c6e48dededa9b11873ef621e</id>
<content type='text'>
Bug: http://b/33926793
Test: boots
Change-Id: I8554d7af74e064c114cf817f5a2ba1247fa2a2db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/33926793
Test: boots
Change-Id: I8554d7af74e064c114cf817f5a2ba1247fa2a2db
</pre>
</div>
</content>
</entry>
<entry>
<title>fix warning: Null pointer argument in call to memory comparison function</title>
<updated>2017-02-09T00:47:20+00:00</updated>
<author>
<name>Yunlian Jiang</name>
<email>yunlian@google.com</email>
</author>
<published>2017-02-07T23:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=33f671782a1985b02e4410b923e9688ffd3c1e71'/>
<id>33f671782a1985b02e4410b923e9688ffd3c1e71</id>
<content type='text'>
This fixes  warning: Null pointer argument in call to
memory comparison function [clang-analyzer-cplusplus.NewDeleteLeaks]

Bug: None
Test: The warning is gone.
Change-Id: I957365184966cc1435d7e37d64f2cc6a32846ebd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes  warning: Null pointer argument in call to
memory comparison function [clang-analyzer-cplusplus.NewDeleteLeaks]

Bug: None
Test: The warning is gone.
Change-Id: I957365184966cc1435d7e37d64f2cc6a32846ebd
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "system/core: preparation to pull back interfaces from android/log.h"</title>
<updated>2016-10-20T18:03:57+00:00</updated>
<author>
<name>Mark Salyzyn</name>
<email>salyzyn@google.com</email>
</author>
<published>2016-10-20T18:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=8a7297a09f3a0d98a4a058767f6a447ef0e9d77d'/>
<id>8a7297a09f3a0d98a4a058767f6a447ef0e9d77d</id>
<content type='text'>
am: 27d2d49f48

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

Change-Id: I604bb1d4cf62636663fa92e3d14a55887dbcae23
</pre>
</div>
</content>
</entry>
<entry>
<title>system/core: preparation to pull back interfaces from android/log.h</title>
<updated>2016-10-20T15:11:39+00:00</updated>
<author>
<name>Mark Salyzyn</name>
<email>salyzyn@google.com</email>
</author>
<published>2016-10-17T21:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/replicant/core/commit/?id=cfd5b080af8de527d768f0ff7902c26af8d49307'/>
<id>cfd5b080af8de527d768f0ff7902c26af8d49307</id>
<content type='text'>
Point to log/log.h where necessary, define LOG_TAG where necessary.
Accept that private/android_logger.h is suitable replacement for
log/logger.h and android/log.h.

Correct liblog/README

Effectively a cleanup and controlled select revert of
'system/core: drop or replace log/logger.h' and
'system/core: Replace log/log.h with android/log.h'.

Test: compile
Bug: 30465923
Change-Id: Ic2ad157bad6f5efe2c6af293a73bb753300b17a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Point to log/log.h where necessary, define LOG_TAG where necessary.
Accept that private/android_logger.h is suitable replacement for
log/logger.h and android/log.h.

Correct liblog/README

Effectively a cleanup and controlled select revert of
'system/core: drop or replace log/logger.h' and
'system/core: Replace log/log.h with android/log.h'.

Test: compile
Bug: 30465923
Change-Id: Ic2ad157bad6f5efe2c6af293a73bb753300b17a2
</pre>
</div>
</content>
</entry>
</feed>
