<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/package/libs, branch v17.01.1</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>libubox: fix host build on macOS</title>
<updated>2017-04-08T12:49:05+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-02-20T11:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=5866ff8be8ef961cf17c4469f5afb54f91570b95'/>
<id>5866ff8be8ef961cf17c4469f5afb54f91570b95</id>
<content type='text'>
Use the defaults instead of a custom non-portable Host/Install section

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the defaults instead of a custom non-portable Host/Install section

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libubox: add host build</title>
<updated>2017-04-08T12:48:55+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2017-02-17T09:49:14+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=293c54c5677cb7db21a53df7fae0a1fd2f663b04'/>
<id>293c54c5677cb7db21a53df7fae0a1fd2f663b04</id>
<content type='text'>
Our opkg fork requires libubox to build, so add a host build for it.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our opkg fork requires libubox to build, so add a host build for it.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mbedtls: update to version 2.4.2</title>
<updated>2017-03-13T21:35:48+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2017-03-13T19:04:32+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=c4ed92ae7d9568b42490eeba540e68684c6ed981'/>
<id>c4ed92ae7d9568b42490eeba540e68684c6ed981</id>
<content type='text'>
This fixes the following security problems:
* CVE-2017-2784: Freeing of memory allocated on stack when validating a public key with a secp224k1 curve
* SLOTH vulnerability
* Denial of Service through Certificate Revocation List

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the following security problems:
* CVE-2017-2784: Freeing of memory allocated on stack when validating a public key with a secp224k1 curve
* SLOTH vulnerability
* Denial of Service through Certificate Revocation List

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libpcap: add optional netfilter support</title>
<updated>2017-03-01T19:37:37+00:00</updated>
<author>
<name>Martin Schiller</name>
<email>mschiller@tdt.de</email>
</author>
<published>2017-02-20T05:27:41+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=87e021e6e3eecb8dcaf1e38d5f63264629696743'/>
<id>87e021e6e3eecb8dcaf1e38d5f63264629696743</id>
<content type='text'>
This is needed to use the nflog interface with tcpdump

Signed-off-by: Martin Schiller &lt;mschiller@tdt.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed to use the nflog interface with tcpdump

Signed-off-by: Martin Schiller &lt;mschiller@tdt.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mbedtls: add --function-sections and --data-sections to CFLAGS</title>
<updated>2017-03-01T19:37:37+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-02-21T13:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=2e8545333a356a413c44fd8c673039807b780c42'/>
<id>2e8545333a356a413c44fd8c673039807b780c42</id>
<content type='text'>
This allows binaries that links these libraries statically to be reduced
by using --gc-sections on link

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows binaries that links these libraries statically to be reduced
by using --gc-sections on link

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libpcap: remove feature dependencies on kmod-* packages</title>
<updated>2017-03-01T19:37:36+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-02-17T09:04:16+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=db7f80c587fd98ffda12c4ed488cf702945d7342'/>
<id>db7f80c587fd98ffda12c4ed488cf702945d7342</id>
<content type='text'>
USB support could be built into the kernel as well

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
USB support could be built into the kernel as well

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>uclibc++: patch bugfix erase() on derived __base_associative</title>
<updated>2017-03-01T19:37:36+00:00</updated>
<author>
<name>Ben Kelly</name>
<email>ben@benjii.net</email>
</author>
<published>2017-02-07T08:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=e1e9d27655bd0fd93dd09f3de907a03c96c59f55'/>
<id>e1e9d27655bd0fd93dd09f3de907a03c96c59f55</id>
<content type='text'>
When calling erase() on a containers derived from __base_associative
(e.g. multimap) and providing a pair of iterators a segfault will
occur.

Example code to reproduce:

	typedef std::multimap&lt;int, int&gt; testmap;
	testmap t;
	t.insert(std::pair&lt;int, int&gt;(1, 1));
	t.insert(std::pair&lt;int, int&gt;(2, 1));
	t.insert(std::pair&lt;int, int&gt;(3, 1));
	t.erase(t.begin(), t.end());

Signed-off-by: Ben Kelly &lt;ben@benjii.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When calling erase() on a containers derived from __base_associative
(e.g. multimap) and providing a pair of iterators a segfault will
occur.

Example code to reproduce:

	typedef std::multimap&lt;int, int&gt; testmap;
	testmap t;
	t.insert(std::pair&lt;int, int&gt;(1, 1));
	t.insert(std::pair&lt;int, int&gt;(2, 1));
	t.insert(std::pair&lt;int, int&gt;(3, 1));
	t.erase(t.begin(), t.end());

Signed-off-by: Ben Kelly &lt;ben@benjii.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libubox: Update to latest version</title>
<updated>2017-02-25T10:10:41+00:00</updated>
<author>
<name>Ted Hess</name>
<email>thess@kitschensync.net</email>
</author>
<published>2017-02-24T20:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=4c9b45966ed044b8ee977a82b578b1b84fdd6a7a'/>
<id>4c9b45966ed044b8ee977a82b578b1b84fdd6a7a</id>
<content type='text'>
9d6305a utils: Change calloc_a() to return size_t aligned pointers

Signed-off-by: Ted Hess &lt;thess@kitschensync.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
9d6305a utils: Change calloc_a() to return size_t aligned pointers

Signed-off-by: Ted Hess &lt;thess@kitschensync.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libubox: update to the latest version</title>
<updated>2017-02-25T10:10:35+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-02-03T15:54:46+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=67c2a176ce8944fc77a8531a6061fe519f508f15'/>
<id>67c2a176ce8944fc77a8531a6061fe519f508f15</id>
<content type='text'>
Adds the following changes:

de3f14b uloop: add uloop_cancelling function
3b6181b utils: fix build on Mac OS X 10.12
7f671b1 blobmsg: add support for double
0fe1374 utils: add helper functions useful for allocating a ring buffer
8fc1c30 libubox: replace strtok with _r version.
4a9f74f libubox: allow reading out the pid of uloop process in lua
372e1e6 uloop: remove useless epoll data assignment
f9db1cb libubox: allow reading out the remaining time of a uloop timer in Lua

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the following changes:

de3f14b uloop: add uloop_cancelling function
3b6181b utils: fix build on Mac OS X 10.12
7f671b1 blobmsg: add support for double
0fe1374 utils: add helper functions useful for allocating a ring buffer
8fc1c30 libubox: replace strtok with _r version.
4a9f74f libubox: allow reading out the pid of uloop process in lua
372e1e6 uloop: remove useless epoll data assignment
f9db1cb libubox: allow reading out the remaining time of a uloop timer in Lua

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libtool: don't clobber host libtool infrastructure</title>
<updated>2017-02-01T15:05:52+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2017-01-21T23:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d1d970e2352072ec06599b9024df107ac1b96f5d'/>
<id>d1d970e2352072ec06599b9024df107ac1b96f5d</id>
<content type='text'>
The libtool target package stages its files into the host staging directory
and moves the libltdl library parts from there into the target staging
directory afterwards.

By doing so, the package essentially renders the host libtool infrastructure
unusable, leading to the below error in subsequent package builds:

    libtoolize: $pkgltdldir is not a directory: `.../hostpkg/share/libtool`

Prevent this problem by using a dedicated libltdl install prefix in order to
avoid overwriting and moving away preexisting files belonging to tools/libtool.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The libtool target package stages its files into the host staging directory
and moves the libltdl library parts from there into the target staging
directory afterwards.

By doing so, the package essentially renders the host libtool infrastructure
unusable, leading to the below error in subsequent package builds:

    libtoolize: $pkgltdldir is not a directory: `.../hostpkg/share/libtool`

Prevent this problem by using a dedicated libltdl install prefix in order to
avoid overwriting and moving away preexisting files belonging to tools/libtool.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
