<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/package/libs, branch state</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2019-01-18T14:50:38Z</updated>
<entry>
<title>mbedtls: Kconfig option to enable/disable debug functions</title>
<updated>2019-01-18T14:50:38Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2019-01-03T23:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7a93735f1ca0a1e3a802cdb3acc371d0b164b2e3'/>
<id>urn:sha1:7a93735f1ca0a1e3a802cdb3acc371d0b164b2e3</id>
<content type='text'>
This introduces a new Kconfig option to switch on/off mbedtls' support
for debug functions.

The idea behind is to inspect TLS traffic with Wireshark for debug
purposes. At the moment, there is no native or 'nice' support for
this, but at
https://github.com/Lekensteyn/mbedtls/commit/68aea15833e1ac9290b8f52a4223fb4585fb3986
an example implementation can be found which uses the debug functions
of the library. However, this requires to have this debug stuff enabled
in the library, but at the moment it is staticly patched out.

So this patch removes the static part from the configuration patch
and introduces a dynamic config file editing during build.

When enabled, this heavily increases the library size, so I added
a warning in the Kconfig help section.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>elfutils: bump to 0.175</title>
<updated>2019-01-14T13:32:38Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2018-12-20T12:09:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=ba4fe412c44ee7ddcc7da3400c85c080318fec14'/>
<id>urn:sha1:ba4fe412c44ee7ddcc7da3400c85c080318fec14</id>
<content type='text'>
4ea9a2db164c Update upload-release.sh script and po files.
a01938d584b9 libelf: Mark both fsize and msize with const attribute.
c338a0541663 libebl: Don't update w, t and len unnecessarily in ebl_object_note_type_name.
422b549007f6 Prepare for 0.175
22ec8efc1dd8 elflint: Allow PT_GNU_EH_FRAME segment to match SHT_X86_64_UNWIND section.
cf10453f8252 libelf: Correctly setup alignment of SHF_COMPRESSED section data.
d3e6266754b9 strip: Also handle gnu compressed debug sections with --reloc-debug-sections
72e30c2e0cb4 Handle GNU Build Attribute ELF Notes.
7a3f6fe60b85 Recognize NT_VERSION notes.
cff53f1784c9 libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE
ecbe3120cddb libdwelf: New function dwelf_elf_begin.
4b0342b85b5b backends: Add x86_64 section_type_name for SHT_X86_64_UNWIND.
825e48c4e942 Also find CFI in sections of type SHT_X86_64_UNWIND
4789e0fb92b0 libelf: Explicitly update section data after (de)compression.
1628254ba215 strip: Add --reloc-debug-sections-only option.
f2d59180b90b strip: Extract code to update shdrstrndx into new common function.
f6ae0ab9350e strip: Split out debug section relocation into separate helper functions.
b15ee95bcee4 strip: Always copy over any phdrs if there are any.
e574889d92b1 unstrip: Add ELF_CHECK to make sure gelf_getehdr () doesn't return NULL.
5199e15870e0 Recognize and parse GNU Property notes.
b75ff1bbd060 addr2line: Use elf_getshdrstrndx not Ehdr field to print section name.
35197ea4c43e readelf: Use shstrndx to lookup section names.
9a74c190a2b3 backends: ppc use define instead of const for size of dwarf_regs array.
72d023b35f36 readelf: Make sure readp is smaller than cieend in print_debug_frame_section.
dce0b3b63ba0 readelf: Make sure readp is smaller than cieend in print_debug_frame_section.
1e7c230b277b Check sh_entsize is not zero.
22d2d082d57a size: Handle recursive ELF ar files.
2b16a9be6993 arlib: Check that sh_entsize isn't zero.
4cdb0fd0d3b4 ar: Assume epoch if ar_date is bogus.
577511f66842 findtextrel: Check that sh_entsize isn't zero.
20f9de9b5f70 libdwfl: Sanity check partial core file data reads.
2f4a040fab52 readelf: Handle multiple .debug_macro sections and decode header flag.
eee4269e5315 unstrip: Renumber the group section indexes.
c06ab0bbb476 strip, unstrip: Handle SHT_GROUP correctly.
2876b3b648f6 Handle ADD/SUB relocations
69d6e67eee30 tests: backtrace-dwarf.c improve error handling in test framework.

Originally-produced--by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>uclient: add ALTERNATIVES for wget</title>
<updated>2019-01-13T17:27:28Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-11T15:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=055cdab2bb229e39e8a4acaf096356d0c481a1f4'/>
<id>urn:sha1:055cdab2bb229e39e8a4acaf096356d0c481a1f4</id>
<content type='text'>
Don't symlink uclient-fetch anymore to /bin/wget but rather use
the ALTERNATIVES support for wget to install it as /usr/bin/wget.
Let uclient-fetch provide wget

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>elfutils: fix gcc 8.0+ multistatement macros warning/error</title>
<updated>2018-12-20T18:21:42Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2018-12-20T17:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a8bae35914f12383ab60b43e8114bdba7fc355b9'/>
<id>urn:sha1:a8bae35914f12383ab60b43e8114bdba7fc355b9</id>
<content type='text'>
GCC 8.0+ &lt;https://gcc.gnu.org/gcc-8/changes.html&gt; introduces a new
warning about unsafe macros expanding to multiple statements used
as a body of a statement such as if, else, while, switch, or for.

In combination with -Werror this can cause the compilation to fail:

|In file included from xmalloc.c:37:
|xmalloc.c: In function 'xmalloc':
|system.h:39:2: error: macro expands to multiple statements [-Werror=multistatement-macros]
|  fflush(stdout); \
|  ^~~~~~
|xmalloc.c:52:5: note: in expansion of macro 'error'
|     error (EXIT_FAILURE, 0, _("memory exhausted"));
|     ^~~~~
|xmalloc.c:51:3: note: some parts of macro expansion are not guarded by this 'if' clause
|   if (p == NULL)
|   ^~

Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
<entry>
<title>elfutils: produce correct libelf.pc file when building with full nls</title>
<updated>2018-12-20T07:13:24Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-12-20T07:04:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=f2c6e2c3850e016dcae7afa48086b8feabd0af12'/>
<id>urn:sha1:f2c6e2c3850e016dcae7afa48086b8feabd0af12</id>
<content type='text'>
When building with full lagnuage support, libelf.so will depend on and
link with libintl.so so we need to change the pkg-config template to
reflect this library dependency.

Also change the Makefile to only pass --disable-nls to configure when
the full nls support is actually disabled in the buildroot config.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>elfutils: install library files for pkg-config</title>
<updated>2018-12-19T09:49:57Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2018-11-24T00:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=4b4e6a04ac918d5cce2d168d9e656f3d2a29ec4b'/>
<id>urn:sha1:4b4e6a04ac918d5cce2d168d9e656f3d2a29ec4b</id>
<content type='text'>
Support other packages using pkg-config to query existence and details of
libelf and libdw libraries at build time.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>Revert "elfutils: install library files for pkg-config"</title>
<updated>2018-12-16T17:20:16Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2018-12-16T17:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=d6c6d1c7a729a2a575d0defde28f70f02f98e848'/>
<id>urn:sha1:d6c6d1c7a729a2a575d0defde28f70f02f98e848</id>
<content type='text'>
This reverts commit 216397b8124dafafbd79afdf9f8e716b55775194.

Due to:

Package ip-tiny is missing dependencies for the following libraries:
libelf.so.1
Makefile:187: recipe for target '/var/lib/buildbot/slaves/slave-lede-builds4/mips_24kc/build/sdk/bin/packages/mips_24kc/base/ip-tiny_4.19.0-6_mips_24kc.ipk' failed

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>mbedtls: fix compilation on ARM &lt; 6</title>
<updated>2018-12-16T13:03:06Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2018-12-16T12:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9e7c4702a1f4e49113d10bc736f50e8a06bdb8ba'/>
<id>urn:sha1:9e7c4702a1f4e49113d10bc736f50e8a06bdb8ba</id>
<content type='text'>
mbedtls uses some instructions introduced in ARMv6 which are not
available in older architectures.

Fixes: 3f7dd06fd85 ("mbedtls: Update to 2.14.1")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>mbedtls: Update to 2.14.1</title>
<updated>2018-12-15T23:57:20Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2018-11-24T23:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=3f7dd06fd8558685f71f01ef3cbcf844d402b71c'/>
<id>urn:sha1:3f7dd06fd8558685f71f01ef3cbcf844d402b71c</id>
<content type='text'>
Update mbedtls to 2.14.1

This fixes:
* CVE-2018-19608: Local timing attack on RSA decryption

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
[Update to 2.14.1]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>nghttp2: bump to 1.35.1</title>
<updated>2018-12-15T11:30:02Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2018-12-15T11:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a6f9e3b608afc2918b2e299480928f14cdb9131e'/>
<id>urn:sha1:a6f9e3b608afc2918b2e299480928f14cdb9131e</id>
<content type='text'>
63843750 Update manual pages
27801e98 Bump up version number to 1.35.1
60e020a8 nghttpx: Fix broken trailing slash handling

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
</feed>
