[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31025 - in libmicrohttpd: . src/include
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31025 - in libmicrohttpd: . src/include |
Date: |
Tue, 3 Dec 2013 21:33:47 +0100 |
Author: grothoff
Date: 2013-12-03 21:33:47 +0100 (Tue, 03 Dec 2013)
New Revision: 31025
Modified:
libmicrohttpd/ChangeLog
libmicrohttpd/configure.ac
libmicrohttpd/src/include/microhttpd.h
Log:
-version bumps and chlogs for 0.9.32 release
Modified: libmicrohttpd/ChangeLog
===================================================================
--- libmicrohttpd/ChangeLog 2013-12-03 20:32:51 UTC (rev 31024)
+++ libmicrohttpd/ChangeLog 2013-12-03 20:33:47 UTC (rev 31025)
@@ -1,3 +1,8 @@
+Tue Dec 3 21:25:56 CET 2013
+ Security fix: do not read past 0-terminator when unescaping
+ strings (thanks to Florian Weimer for reporting).
+ Releasing 0.9.32. -CG
+
Tue Dec 3 21:05:38 CET 2013
Signaling n times for shutdown works, but for resume we need to
wake up the correct daemon. Even if we signal n times in that
Modified: libmicrohttpd/configure.ac
===================================================================
--- libmicrohttpd/configure.ac 2013-12-03 20:32:51 UTC (rev 31024)
+++ libmicrohttpd/configure.ac 2013-12-03 20:33:47 UTC (rev 31025)
@@ -21,15 +21,15 @@
#
#
AC_PREREQ(2.57)
-AC_INIT([libmicrohttpd], [0.9.31],address@hidden)
+AC_INIT([libmicrohttpd], [0.9.32],address@hidden)
AM_INIT_AUTOMAKE([silent-rules])
AC_CONFIG_HEADERS([MHD_config.h])
AC_CONFIG_MACRO_DIR([m4])
AH_TOP([#define _GNU_SOURCE 1])
-LIB_VERSION_CURRENT=30
+LIB_VERSION_CURRENT=31
LIB_VERSION_REVISION=0
-LIB_VERSION_AGE=20
+LIB_VERSION_AGE=21
AC_SUBST(LIB_VERSION_CURRENT)
AC_SUBST(LIB_VERSION_REVISION)
AC_SUBST(LIB_VERSION_AGE)
@@ -89,7 +89,7 @@
# set GCC options
# use '-fno-strict-aliasing', but only if the compiler can take it
-if gcc -fno-strict-aliasing -S -o /dev/null -xc /dev/null >/dev/null 2>&1;
+if gcc -fno-strict-aliasing -S -o /dev/null -xc /dev/null >/dev/null 2>&1;
then
CFLAGS="-fno-strict-aliasing $CFLAGS"
fi
@@ -102,40 +102,40 @@
*darwin* | *rhapsody* | *macosx*)
AC_DEFINE_UNQUOTED(OSX,1,[This is an OS X system])
CFLAGS="-no-cpp-precomp -fno-common $CFLAGS"
- AM_CONDITIONAL(HAVE_GNU_LD, false)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, false)
+ AM_CONDITIONAL(HAVE_W32, false)
;;
freebsd*)
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_DEFINE_UNQUOTED(FREEBSD,1,[This is a FreeBSD system])
- AM_CONDITIONAL(HAVE_GNU_LD, true)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_W32, false)
CFLAGS="-D_THREAD_SAFE $CFLAGS"
;;
openbsd*)
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_DEFINE_UNQUOTED(OPENBSD,1,[This is an OpenBSD system])
- AM_CONDITIONAL(HAVE_GNU_LD, true)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_W32, false)
;;
netbsd*)
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_DEFINE_UNQUOTED(NETBSD,1,[This is a NetBSD system])
- AM_CONDITIONAL(HAVE_GNU_LD, true)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_W32, false)
;;
*solaris*)
AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system])
AC_DEFINE_UNQUOTED(_REENTRANT,1,[Need with solaris or errno doesnt work])
- AM_CONDITIONAL(HAVE_GNU_LD, false)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, false)
+ AM_CONDITIONAL(HAVE_W32, false)
LDFLAGS="$LDFLAGS -lpthread"
;;
*arm-linux*)
AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux kernel])
AC_DEFINE_UNQUOTED(HAVE_LISTEN_SHUTDOWN,1,[can use shutdown on listen
sockets])
CFLAGS="-D_REENTRANT -fPIC -pipe $CFLAGS"
- AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
AM_CONDITIONAL(HAVE_W32, false)
AC_MSG_CHECKING(whether to support epoll)
AC_ARG_ENABLE([epoll],
@@ -148,8 +148,8 @@
*linux*)
AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux kernel])
AC_DEFINE_UNQUOTED(HAVE_LISTEN_SHUTDOWN,1,[can use shutdown on listen
sockets])
- AM_CONDITIONAL(HAVE_GNU_LD, true)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_W32, false)
AC_MSG_CHECKING(whether to support epoll)
AC_ARG_ENABLE([epoll],
AS_HELP_STRING([--disable-epoll],
@@ -161,15 +161,15 @@
*cygwin*)
AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a Cygwin system])
AM_CONDITIONAL(HAVE_GNU_LD, false)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_W32, false)
LDFLAGS="$LDFLAGS -no-undefined"
;;
*mingw*)
AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system])
AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
- AM_CONDITIONAL(HAVE_W32, true)
+ AM_CONDITIONAL(HAVE_W32, true)
LDFLAGS="$LDFLAGS -Wl,-no-undefined -Wl,--export-all-symbols -lws2_32"
- AM_CONDITIONAL(HAVE_GNU_LD, true)
+ AM_CONDITIONAL(HAVE_GNU_LD, true)
# check if PlibC is available
CHECK_PLIBC
LIBS="$PLIBC_LIBS $LIBS"
@@ -179,8 +179,8 @@
;;
*openedition*)
AC_DEFINE_UNQUOTED(OS390,1,[This is a OS/390 system])
- AM_CONDITIONAL(HAVE_GNU_LD, false)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, false)
+ AM_CONDITIONAL(HAVE_W32, false)
;;
*)
AC_MSG_RESULT(Unrecognised OS $host_os)
@@ -189,16 +189,16 @@
# and extend the switch statement; if we do not have 'HAVE_LISTEN_SHUTDOWN',
# pipes are used instead to signal 'select'.
# AC_DEFINE_UNQUOTED(HAVE_LISTEN_SHUTDOWN,1,[can use shutdown on listen
sockets])
- AM_CONDITIONAL(HAVE_GNU_LD, false)
- AM_CONDITIONAL(HAVE_W32, false)
+ AM_CONDITIONAL(HAVE_GNU_LD, false)
+ AM_CONDITIONAL(HAVE_W32, false)
;;
esac
if test "$enable_epoll" = "yes"
then
- AC_CHECK_HEADERS([sys/epoll.h],
- [enable_epoll="yes"],
+ AC_CHECK_HEADERS([sys/epoll.h],
+ [enable_epoll="yes"],
[enable_epoll="no"])
fi
@@ -227,7 +227,7 @@
# Check for plibc.h from system, if not found, use our own
AC_CHECK_HEADERS([plibc.h],our_private_plibc_h=0,our_private_plibc_h=1)
-AM_CONDITIONAL(USE_PRIVATE_PLIBC_H, test x$our_private_plibc_h = x1)
+AM_CONDITIONAL(USE_PRIVATE_PLIBC_H, test x$our_private_plibc_h = x1)
AC_CHECK_FUNCS_ONCE(memmem)
AC_CHECK_FUNCS_ONCE(accept4)
@@ -236,7 +236,7 @@
[AC_LANG_PROGRAM(
[
#if defined HAVE_SYS_TYPES_H
- # include <sys/types.h>
+ # include <sys/types.h>
#endif
#if defined HAVE_SYS_SOCKET_H
# include <sys/socket.h>
@@ -291,7 +291,7 @@
AC_CHECK_DECLS([TCP_CORK], [], [], [[#include <netinet/tcp.h>]])
# TCP_NOPUSH
-AC_CHECK_DECLS([TCP_NOPUSH], [], [], [[#include <netinet/tcp.h>]])
+AC_CHECK_DECLS([TCP_NOPUSH], [], [], [[#include <netinet/tcp.h>]])
# libcurl (required for testing)
SAVE_LIBS=$LIBS
@@ -338,10 +338,10 @@
if test "$enable_spdy" = "yes"
then
- AC_CHECK_HEADERS([openssl/err.h],
+ AC_CHECK_HEADERS([openssl/err.h],
AC_CHECK_LIB(ssl, SSL_CTX_set_next_protos_advertised_cb,
[AM_CONDITIONAL(HAVE_OPENSSL, true)
- enable_spdy="yes"],
+ enable_spdy="yes"],
[AM_CONDITIONAL(HAVE_OPENSSL, false)
enable_spdy="no"]),
[AM_CONDITIONAL(HAVE_OPENSSL, false)
@@ -365,10 +365,10 @@
SPDY_LIBDEPS=""
-AC_CHECK_HEADERS([spdylay/spdylay.h],
- [AM_CONDITIONAL(HAVE_SPDYLAY, true)
- have_spdylay="yes"],
- [AM_CONDITIONAL(HAVE_SPDYLAY, false)
+AC_CHECK_HEADERS([spdylay/spdylay.h],
+ [AM_CONDITIONAL(HAVE_SPDYLAY, true)
+ have_spdylay="yes"],
+ [AM_CONDITIONAL(HAVE_SPDYLAY, false)
have_spdylay="no"])
AC_SUBST(SPDY_LIB_LDFLAGS)
@@ -423,10 +423,10 @@
AM_CONDITIONAL(HAVE_SOCAT, test 0 != $HAVE_SOCAT)
-# libgcrypt linkage: required for HTTPS support
+# libgcrypt linkage: required for HTTPS support
AM_PATH_LIBGCRYPT(1.2.2, gcrypt=true)
-# define the minimal version of libgcrypt required
+# define the minimal version of libgcrypt required
MHD_GCRYPT_VERSION=1:1.2.2
AC_DEFINE_UNQUOTED([MHD_GCRYPT_VERSION], "$MHD_GCRYPT_VERSION", [gcrypt lib
version])
@@ -527,7 +527,7 @@
# TODO insert a proper check here
AC_CACHE_CHECK([whether -export-symbols-regex works],
- gn_cv_export_symbols_regex_works,
+ gn_cv_export_symbols_regex_works,
[
case "$host_os" in
mingw*) gn_cv_export_symbols_regex_works=no;;
@@ -538,10 +538,10 @@
# gcov compilation
AC_MSG_CHECKING(whether to compile with support for code coverage analysis)
-AC_ARG_ENABLE([coverage],
+AC_ARG_ENABLE([coverage],
AS_HELP_STRING([--enable-coverage],
[compile the library with code coverage support]),
- [use_gcov=${enableval}],
+ [use_gcov=${enableval}],
[use_gcov=no])
AC_MSG_RESULT($use_gcov)
AM_CONDITIONAL([USE_COVERAGE], [test "x$use_gcov" = "xyes"])
@@ -558,7 +558,7 @@
AC_SUBST(EXT_LIB_PATH)
AC_SUBST(EXT_LIBS)
-AC_CONFIG_FILES([
+AC_CONFIG_FILES([
libmicrohttpd.pc
Makefile
contrib/Makefile
@@ -598,7 +598,7 @@
MSG_GCRYPT="yes"
fi
-AC_MSG_NOTICE([Configuration Summary:
+AC_MSG_NOTICE([Configuration Summary:
Operating System: ${host_os}
libgcrypt: ${MSG_GCRYPT}
libcurl (testing): ${MSG_CURL}
@@ -622,4 +622,4 @@
AC_MSG_NOTICE([
License : LGPL or eCos
])
-fi
+fi
Modified: libmicrohttpd/src/include/microhttpd.h
===================================================================
--- libmicrohttpd/src/include/microhttpd.h 2013-12-03 20:32:51 UTC (rev
31024)
+++ libmicrohttpd/src/include/microhttpd.h 2013-12-03 20:33:47 UTC (rev
31025)
@@ -121,7 +121,7 @@
* Current version of the library.
* 0x01093001 = 1.9.30-1.
*/
-#define MHD_VERSION 0x00093102
+#define MHD_VERSION 0x00093200
/**
* MHD-internal return code for "YES".
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31025 - in libmicrohttpd: . src/include,
gnunet <=