gnutls: security bump to version 3.5.8
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Mon, 9 Jan 2017 14:32:20 +0000 (11:32 -0300)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 9 Jan 2017 15:39:50 +0000 (16:39 +0100)
commit9b347c4acd15afd1368c2d1d24ca73557cb43ceb
tree6aac6a4a2eb5df1328333ef200f840956b72eeda
parent68e8c3b5a69a469b6d374b53b4542284a091c9a4
gnutls: security bump to version 3.5.8

The 3.5.x has been promoted to stable, hence 3.4.x is deprecated and
3.3.x kept as old-stable.

libdane now specifies LGPLv2.1+ so drop the README kludge (which is also
gone regarding licensing).

libunistring is a new dependency, even though gnutls ships a builtin version
we prefer to use unbundled to avoid duplication with other users and target
size growth.

Fixes:

GNUTLS-SA-2017-01 - It was found using the OSS-FUZZ fuzzer
infrastructure that decoding a specially crafted X.509 certificate with
Proxy Certificate Information extension present could lead to a double
free.
GNUTLS-SA-2017-02 - It was found using the OSS-FUZZ fuzzer
infrastructure that decoding a specially crafted OpenPGP certificate
could lead to heap and stack overflows.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/gnutls/Config.in
package/gnutls/gnutls.hash
package/gnutls/gnutls.mk