summaryrefslogtreecommitdiffstats
path: root/rules/libmicrohttpd.make
diff options
context:
space:
mode:
authorAlexander Dahl <ada@thorsis.com>2021-12-03 11:01:03 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-12-09 15:44:30 +0100
commitcff5fd989337cfd77343087b24f5c865f8d37276 (patch)
tree3c8911f0dbdc0a99bdaaf9da0bc5804e554838c8 /rules/libmicrohttpd.make
parent44dc6d6a3111c379afb2349abb3caa9fb92e2355 (diff)
downloadptxdist-cff5fd989337cfd77343087b24f5c865f8d37276.tar.gz
ptxdist-cff5fd989337cfd77343087b24f5c865f8d37276.tar.xz
libmicrohttpd: version bump 0.9.66 -> 0.9.73
Noteworthy changes: - added compiler and linker hardening options - performance improvements - improved test coverage - bugfixes - url encoding keys without values in postprocessor - 100 continue handling - buffer overflow in URL parser - more postprocessor parser bugs - potential postprocessor crashes - resource leaks in error handlers - thread safety - improve code robustness - introduce enum MHD_result - build fixes - restored parallel build - build with disabled features (messages, https, …) eCos license text was split up in two files. Link: https://bugs.gnunet.org/view.php?id=5868 Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211203100103.3476-4-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libmicrohttpd.make')
-rw-r--r--rules/libmicrohttpd.make11
1 files changed, 8 insertions, 3 deletions
diff --git a/rules/libmicrohttpd.make b/rules/libmicrohttpd.make
index 313a52c9b..6955449a7 100644
--- a/rules/libmicrohttpd.make
+++ b/rules/libmicrohttpd.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBMICROHTTPD) += libmicrohttpd
#
# Paths and names
#
-LIBMICROHTTPD_VERSION := 0.9.66
-LIBMICROHTTPD_MD5 := ce4050e75cc40d68506e2b403e1a76f9
+LIBMICROHTTPD_VERSION := 0.9.73
+LIBMICROHTTPD_MD5 := 2b15949b1633e4fa487e08cdcc97f0e3
LIBMICROHTTPD := libmicrohttpd-$(LIBMICROHTTPD_VERSION)
LIBMICROHTTPD_SUFFIX := tar.gz
LIBMICROHTTPD_URL := $(call ptx/mirror, GNU, libmicrohttpd/$(LIBMICROHTTPD).$(LIBMICROHTTPD_SUFFIX))
@@ -31,7 +31,8 @@ LIBMICROHTTPD_LICENSE := LGPL-2.1-only
else
LIBMICROHTTPD_LICENSE := LGPL-2.1-only OR GPL-2.0-only WITH eCos-exception-2.0
LIBMICROHTTPD_LICENSE_FILES += \
- file://doc/ecos.texi;md5=2f39d254e3e5ed800a68ed0fc265b8a1
+ file://doc/gpl-2.0.texi;md5=677a43782a1741516a301d9bc9ba9bf6 \
+ file://doc/ecos.texi;md5=3d1924c9f32fb6f323cca650df416f54
endif
# ----------------------------------------------------------------------------
@@ -46,9 +47,13 @@ LIBMICROHTTPD_CONF_OPT := \
$(CROSS_AUTOCONF_USR) \
--disable-nls \
--disable-rpath \
+ --enable-gcc-hardening \
+ --enable-linker-hardening \
+ --disable-sanitizer \
--disable-thread-names \
--disable-doc \
--disable-examples \
+ --disable-heavy-tests \
--enable-poll \
--enable-epoll \
--enable-itc=eventfd \