libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit d30316fda936111ad5d4f8b1fde7747c289468b6
parent c345fa6474be6deb0f62209d68572142f62d7b28
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 13 Apr 2026 11:41:30 +0200

bump version

Diffstat:
MChangeLog | 7+++++++
MNEWS | 8++++++++
Mconfigure.ac | 2+-
3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,10 @@ +Mon Apr 13 11:39:04 AM CEST 2026 + Fixed bug where additional "Content-Length" headers were + ignored instead of rejecting the request, fixing a + (minor) header smuggling vulnerability discovered + by SySS GmbH. + Releasing GNU libmicrohttpd 1.0.4. -CG + Thu Apr 2 12:13:57 AM CEST 2026 Fixed bug in connection list traversal logic that could cause ready connections to be skipped (possibly indefinitely) diff --git a/NEWS b/NEWS @@ -1,3 +1,11 @@ +Mon Apr 13 11:42:06 AM CEST 2026 +Released GNU libmicrohttpd 1.0.4. + + This is a bugfix release. + It fixes a minor HTTP request smuggling issue (CWE-444). + + -- Christian Grothoff + Thu Apr 2 12:16:28 AM CEST 2026 Released GNU libmicrohttpd 1.0.3. diff --git a/configure.ac b/configure.ac @@ -23,7 +23,7 @@ # AC_PREREQ([2.64]) LT_PREREQ([2.4.0]) -AC_INIT([GNU libmicrohttpd],[1.0.3],[libmicrohttpd@gnu.org]) +AC_INIT([GNU libmicrohttpd],[1.0.4],[libmicrohttpd@gnu.org]) AC_CONFIG_AUX_DIR([build-aux]) MHD_AUX_DIR='build-aux' # Must be set to the same value as in the previous line AC_CONFIG_HEADERS([MHD_config.h])