<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/mkresin/package/libs, branch master</title>
<subtitle>Staging tree of Mathias Kresin</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/mkresin/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/'/>
<updated>2022-04-20T10:36:38Z</updated>
<entry>
<title>wolfssl: fix compilation with /dev/crypto</title>
<updated>2022-04-20T10:36:38Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-04-13T13:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=c18c6e53b9860b248986cea4b6856806a65af73c'/>
<id>urn:sha1:c18c6e53b9860b248986cea4b6856806a65af73c</id>
<content type='text'>
This is trivial fix of a duplicate definition of 'int ret'.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>readline: add host PIC</title>
<updated>2022-04-16T12:02:11Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-03-31T04:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=b363f7488643882b9c53a1e2c6db2a110703cc1d'/>
<id>urn:sha1:b363f7488643882b9c53a1e2c6db2a110703cc1d</id>
<content type='text'>
Python seems to fail to link to libreadline properly because of this.
Not a fatal error but an error nontheless.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>pcre: pass -fPIC under host as well</title>
<updated>2022-04-16T12:02:11Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-03-27T20:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=fc60b97a772e857d1d049b34f116d91c462db462'/>
<id>urn:sha1:fc60b97a772e857d1d049b34f116d91c462db462</id>
<content type='text'>
static libraries need them as they are not PIC by default.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: bump to 5.2.0</title>
<updated>2022-04-11T19:41:03Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-04-08T13:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=e89f3e85eb1c1d81294e5d430a91b0ba625e2ec0'/>
<id>urn:sha1:e89f3e85eb1c1d81294e5d430a91b0ba625e2ec0</id>
<content type='text'>
Fixes two high-severity vulnerabilities:

- CVE-2022-25640: A TLS v1.3 server who requires mutual authentication
  can be bypassed.  If a malicious client does not send the
  certificate_verify message a client can connect without presenting a
  certificate even if the server requires one.

- CVE-2022-25638: A TLS v1.3 client attempting to authenticate a TLS
  v1.3 server can have its certificate heck bypassed. If the sig_algo in
  the certificate_verify message is different than the certificate
  message checking may be bypassed.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>libmnl: update to 1.0.5</title>
<updated>2022-04-09T16:34:04Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-04-05T13:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=c3b738933981de601389794152534628b04555dc'/>
<id>urn:sha1:c3b738933981de601389794152534628b04555dc</id>
<content type='text'>
Changes:

Duncan Roe (5):
      nlmsg: Fix a missing doxygen section trailer
      build: doc: "make" builds &amp; installs a full set of man pages
      build: doc: get rid of the need for manual updating of Makefile
      build: If doxygen is not available, be sure to report "doxygen: no" to ./configure
      src: doc: Fix messed-up Netlink message batch diagram

Fernando Fernandez Mancera (1):
      src: fix doxygen function documentation

Florian Westphal (1):
      libmnl: zero attribute padding

Guillaume Nault (1):
      callback: mark cb_ctl_array 'const' in mnl_cb_run2()

Kylie McClain (1):
      examples: nfct-daemon: Fix test building on musl libc

Laura Garcia Liebana (4):
      examples: add arp cache dump example
      examples: fix neigh max attributes
      examples: fix print line format
      examples: reduce LOCs during neigh attributes validation

Pablo Neira Ayuso (3):
      doxygen: remove EXPORT_SYMBOL from the output
      include: add MNL_SOCKET_DUMP_SIZE definition
      build: libmnl 1.0.5 release

Petr Vorel (1):
      examples: Add rtnl-addr-add.c

Stephen Hemminger (1):
      examples: rtnl-addr-dump: fix typo

igo95862 (1):
      doxygen: Fixed link to the git source tree on the website.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>libnfnetlink: update to 1.0.2</title>
<updated>2022-04-09T16:33:24Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-04-05T13:26:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=aecf088b3792d556c717510304729fa542ceb770'/>
<id>urn:sha1:aecf088b3792d556c717510304729fa542ceb770</id>
<content type='text'>
Changes:

c63f193 bump version to 1.0.2
3cffa84 libnfnetlink: Check getsockname() return code
90ba679 include: Silence gcc warning in linux_list.h
bb4f6c8 Make it clear that this library is deprecated
e46569c Minimally resurrect doxygen documentation
5087de4 libnfnetlink: hide private symbols
62ca426 autogen: don't convert __u16 to u_int16_t
efa1d8e src: Use stdint types everywhere
7a1a07c include: Sync with kernel headers
7633f0c libnfnetlink: initialize attribute padding to resolve valgrind warnings
94b68f3 configure: uclinux is also linux
617fe82 src: get source code license header in sync with current licensing terms
97a3960 build: resolve automake-1.12 warnings

Removed the patch 100-missing_include.patch, libnfnetlink compiles fine
with musl without this patch.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>libselinux: add missing host-build dependency on libsepol/host</title>
<updated>2022-04-06T20:54:50Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-04-06T18:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=0d3850dc5af4896ab3679dc4d8ef9a664e5e705f'/>
<id>urn:sha1:0d3850dc5af4896ab3679dc4d8ef9a664e5e705f</id>
<content type='text'>
The host-build of libselinux requires libsepol/host.
Add the libsepol/host to HOST_BUILD_DEPENDS to allow build on hosts
which don't have libsepol installed.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>toolchain: reproducible libstdcpp</title>
<updated>2022-04-01T11:54:58Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2022-03-31T16:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=950bd40a275d1a834c95d8f9830e1bfed4737a82'/>
<id>urn:sha1:950bd40a275d1a834c95d8f9830e1bfed4737a82</id>
<content type='text'>
A Python script containing an unreproducible path is copied by default.
Remove it before generating the package.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>libs/zlib: fix implicit function declaration warning</title>
<updated>2022-03-28T07:27:56Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-03-28T06:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=3eb777e1807f52b51c812fe691b811da6af44d77'/>
<id>urn:sha1:3eb777e1807f52b51c812fe691b811da6af44d77</id>
<content type='text'>
Fixes following warning:

 adler32.c:141:12: warning: implicit declaration of function 'NEON_adler32' [-Wimplicit-function-declaration]
   141 |     return NEON_adler32(adler, buf, len);

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032)</title>
<updated>2022-03-28T07:27:56Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-03-28T06:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/mkresin/commit/?id=8839a939ee7681f8ca42846d05ce19b3df1e55d5'/>
<id>urn:sha1:8839a939ee7681f8ca42846d05ce19b3df1e55d5</id>
<content type='text'>
List of changes since previous release from 2018 is quite long:

 * Fix crc32.c to compile local functions only if used.
 * Check for cc masquerading as gcc or clang in configure.
 * Remove destructive aspects of make distclean.
 * Separate out address sanitizing from warnings in configure.
 * Eliminate use of ULL constants.
 * Add fallthrough comments for gcc.
 * Clean up minizip to reduce warnings for testing.
 * Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner)
 * minizip warning fix if MAXU32 already defined. (gvollant)
 * Replace black/white with allow/block. (theresa-m)
 * Fix indentation in minizip's zip.c.
 * Improve portability of contrib/minizip.
 * Correct typo in blast.c.
 * Change macro name in inflate.c to avoid collision in VxWorks.
 * Clarify gz* function interfaces, referring to parameter names.
 * Fix error in comment on the polynomial representation of a byte.
 * Fix memory leak on error in gzlog.c.
 * Avoid adding empty gzip member after gzflush with Z_FINISH.
 * Explicitly note that the 32-bit check values are 32 bits.
 * Use ARM crc32 instructions if the ARM architecture has them.
 * Add use of the ARMv8 crc32 instructions when requested.
 * Correct comment in crc32.c.
 * Don't bother computing check value after successful inflateSync().
 * Use atomic test and set, if available, for dynamic CRC tables.
 * Speed up software CRC-32 computation by a factor of 1.5 to 3.
 * Add crc32_combine_gen() and crc32_combine_op() for fast combines.
 * Add tables for crc32_combine(), to speed it up by a factor of 200.
 * Fix the zran.c example to work on a multiple-member gzip file.
 * Add gznorm.c example, which normalizes gzip files.
 * Show all the codes for the maximum tables size in enough.c.
 * Clarify that prefix codes are counted in enough.c.
 * Use inline function instead of macro for index in enough.c.
 * Clean up code style in enough.c, update version.
 * Use a macro for the printf format of big_t in enough.c.
 * Use a structure to make globals in enough.c evident.
 * Assure that the number of bits for deflatePrime() is valid.
 * Fix a bug that can crash deflate on some input when using Z_FIXED.
 * Correct the initialization requirements for deflateInit2().
 * Emphasize the need to continue decompressing gzip members.
 * Add legal disclaimer to README.
 * Fix deflateEnd() to not report an error at start of raw deflate.
 * Remove old assembler code in which bugs have manifested.
 * Make the names in functions declarations identical to definitions.
 * Avoid an undefined behavior of memcpy() in _tr_stored_block().
 * Avoid undefined behaviors of memcpy() in gz*printf().
 * Avoid an undefined behavior of memcpy() in gzappend().
 * Avoid the use of ptrdiff_t.
 * Handle case where inflateSync used when header never processed.
 * Don't compute check value for raw inflate if asked to validate.
 * Add address checking in clang to -w option of configure.
 * Return an error if the gzputs string length can't fit in an int.
 * Small speedup to inflate [psumbera].
 * Update use of errno for newer Windows CE versions.
 * Avoid some conversion warnings in gzread.c and gzwrite.c.
 * Have Makefile return non-zero error code on test failure.
 * Avoid a conversion error in gzseek when off_t type too small.
 * Fix CLEAR_HASH macro to be usable as a single statement.
 * Fix bug when window full in deflate_stored().
 * Limit hash table inserts after switch from stored deflate.
 * Permit a deflateParams() parameter change as soon as possible.
 * Cygwin does not have _wopen(), so do not create gzopen_w() there.

Removed 006-fix-compressor-crash-on-certain-inputs.patch which was
hotfix for CVE-2018-25032 and is now included in this release.

This release is not available on @SF (yet?) so the sources are now
pulled from GitHub.

Fixes: CVE-2018-25032
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
