<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/yousong/package/libs, branch master</title>
<subtitle>Yousong Zhou staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/yousong/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/yousong/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/'/>
<updated>2017-03-02T01:19:52Z</updated>
<entry>
<title>openssl: Use mkhash for STAMP_CONFIGURED</title>
<updated>2017-03-02T01:19:52Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2017-03-01T18:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=9e740fa5a51fee102671209273f01798ea1d7694'/>
<id>urn:sha1:9e740fa5a51fee102671209273f01798ea1d7694</id>
<content type='text'>
The current way of creating a STAMP_CONFIGURED filename for OpenSSL can
lead to an extremely long filename that makes touch unable to create it,
and fail the build.

Use mkhash to produce a hash against OPENSSL_OPTIONS which creates a
shortert stamp file,

Fixes #572

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>libubox: Update to latest version</title>
<updated>2017-02-24T20:32:47Z</updated>
<author>
<name>Ted Hess</name>
</author>
<published>2017-02-24T20:30:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=23dff07148341d1863e8f9c8625369fe9822f2d9'/>
<id>urn:sha1:23dff07148341d1863e8f9c8625369fe9822f2d9</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>
</entry>
<entry>
<title>libpcap: add optional netfilter support</title>
<updated>2017-02-22T21:52:30Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2017-02-20T05:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=fdfde3eb21dbc55cdaf4fed6b374ce6cfc704e42'/>
<id>urn:sha1:fdfde3eb21dbc55cdaf4fed6b374ce6cfc704e42</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>
</entry>
<entry>
<title>mbedtls: add --function-sections and --data-sections to CFLAGS</title>
<updated>2017-02-21T15:05:03Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-21T13:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=7df0069bb5c51907ba54a5342c755ad8e19e57a9'/>
<id>urn:sha1:7df0069bb5c51907ba54a5342c755ad8e19e57a9</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>
</entry>
<entry>
<title>libubox: fix host build on macOS</title>
<updated>2017-02-20T13:57:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-20T11:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=315498c163f9843ca87808f18b79b3876810e563'/>
<id>urn:sha1:315498c163f9843ca87808f18b79b3876810e563</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>
</entry>
<entry>
<title>libubox: add host build</title>
<updated>2017-02-19T18:08:46Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-02-17T09:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=84ceca514841dd6d4705dc27d2104ee0aa18b9e1'/>
<id>urn:sha1:84ceca514841dd6d4705dc27d2104ee0aa18b9e1</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>
</entry>
<entry>
<title>libpcap: remove feature dependencies on kmod-* packages</title>
<updated>2017-02-17T13:09:21Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-17T09:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=6c44ac286b84585693c076164eecc849cde6a83f'/>
<id>urn:sha1:6c44ac286b84585693c076164eecc849cde6a83f</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>
</entry>
<entry>
<title>toolchain/uclibc: Bump version to 1.0.22</title>
<updated>2017-02-11T14:38:39Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2017-02-10T19:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=a3408a5271ccb149fbbfdc249a4ff6ea031f8bcf'/>
<id>urn:sha1:a3408a5271ccb149fbbfdc249a4ff6ea031f8bcf</id>
<content type='text'>
Important change was made in 1.0.18: all sub-libs were merged
in one and only libc similarly to musl.

See [1] for more details.

To support that we had to remove refences to those sub-libs like
libpthread, libcrypt, libdl, libm, libutil etc.

[1] http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=29ff9055c80efe77a7130767a9fcb3ab8c67e8ce

Signed-off-by: Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>uclibc++: patch bugfix erase() on derived __base_associative</title>
<updated>2017-02-09T11:26:55Z</updated>
<author>
<name>Ben Kelly</name>
</author>
<published>2017-02-07T08:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=da0b9110fc783245aaa88ae6ed28aa6d5fe1bdea'/>
<id>urn:sha1:da0b9110fc783245aaa88ae6ed28aa6d5fe1bdea</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>
</entry>
<entry>
<title>libubox: update to the latest version</title>
<updated>2017-02-04T09:19:15Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-03T15:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=da93c15fd2bb730e6892fa9bbb550fcc6511cc17'/>
<id>urn:sha1:da93c15fd2bb730e6892fa9bbb550fcc6511cc17</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>
</entry>
</feed>
