libmicrohttpd: update to 0.9.73. Sun 25 Apr 2021 14:00:00 MSK Released GNU libmicrohttpd 0.9.73 This release brings new features, improvements, and a few fixes. The most important addition is the new function for vector-backed responses, based on the patch contributed by NASA engineers. Other changes include compatibility with autoconf 2.70+, improved testsuite compatibility with CI systems, fixed and improved MSVC builds, and implemention of ALPN support. More detailed list of notable changes: API changes: + Added new function MHD_create_response_from_iovec(), based on the patch provided by Lawrence Sebald and Damon N. Earp from NASA. + Added MHD_OPTION_SIGPIPE_HANDLED_BY_APP daemon option. + Added new function MHD_run_wait(). + Added MHD_OPTION_TLS_NO_ALPN to disable usage of ALPN even if it is supported by TLS library. New features: + Added '--enable-heavy-tests' configure parameter (disabled by default). + Implemented support for ALPN. Improvements and enhancements: * Return timeout of zero also for connections awaiting cleanup. * Compatibility with autoconf >=2.70, used new autoconf features. * Warn user when custom logger option is not the first option. * Added information to the header about minimal MHD version when particular symbols were introduced. * Updated test certificates to be compatible with modern browsers. * Added on-fly detection of UNIX domain sockets and pipes, MHD does not try to use TCP/IP-specific socket options on them. * Report more detailed error description in the MHD log for send and receive errors. * Enabled bind port autodetection for MSVC builds. Fixes: # Fix PostProcessor to always properly stop iteration when application callback tells it to do so. # Fixed MD5 digest authorization broken when compiled without variable length arrays support (notably with MSVC). # Fixed detection of type of send errors on W32. -- Evgeny Grin (Karlson2k)diff -r1.62 -r1.63 pkgsrc/www/libmicrohttpd/Makefile
(wiz)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.62 2021/04/21 13:24:18 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.63 2021/05/02 19:06:05 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= libmicrohttpd-0.9.72 | 3 | DISTNAME= libmicrohttpd-0.9.73 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= www | 4 | CATEGORIES= www | |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=libmicrohttpd/} | 5 | MASTER_SITES= ${MASTER_SITE_GNU:=libmicrohttpd/} | |
7 | 6 | |||
8 | MAINTAINER= nikita@NetBSD.org | 7 | MAINTAINER= nikita@NetBSD.org | |
9 | HOMEPAGE= https://www.gnu.org/software/libmicrohttpd/ | 8 | HOMEPAGE= https://www.gnu.org/software/libmicrohttpd/ | |
10 | COMMENT= Small C library to run an HTTP server as part of another app | 9 | COMMENT= Small C library to run an HTTP server as part of another app | |
11 | LICENSE= gnu-lgpl-v2.1 | 10 | LICENSE= gnu-lgpl-v2.1 | |
12 | 11 | |||
13 | USE_LIBTOOL= yes | 12 | USE_LIBTOOL= yes | |
14 | USE_TOOLS+= pkg-config gettext | 13 | USE_TOOLS+= pkg-config gettext | |
15 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
16 | INFO_FILES= yes | 15 | INFO_FILES= yes | |
17 | # 2 test failures as of 0.9.72 | 16 | # 2 test failures as of 0.9.72 |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.34 2021/01/03 09:44:30 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.35 2021/05/02 19:06:05 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (libmicrohttpd-0.9.72.tar.gz) = 82bbb87c1cae15a0819b1899acb02006c4d24dce | 3 | SHA1 (libmicrohttpd-0.9.73.tar.gz) = 5ff80818bbe3f8984e49809f4efeb2c38c7be232 | |
4 | RMD160 (libmicrohttpd-0.9.72.tar.gz) = bd8dbe8f1f1c0632dd1773825bac3a0e2814fbb8 | 4 | RMD160 (libmicrohttpd-0.9.73.tar.gz) = fd50f5b45724e0b37b571e212b1c3fe4391c301d | |
5 | SHA512 (libmicrohttpd-0.9.72.tar.gz) = 9695e2fb08785e4b60342226ef3a0af22da4d80f127e7db9ec80ce844f70d0d781b30af207d58d8eb691b85a5fe4691cb9ecf887ca86f5e059a05259ae041316 | 5 | SHA512 (libmicrohttpd-0.9.73.tar.gz) = 473996b087ac6734ab577a1c7681c6c0b0136e04e34e13c3b50fd758358c1516017ad79097e0c57792786f6dd0208834374c09238113efed13bb4be11ef649d3 | |
6 | Size (libmicrohttpd-0.9.72.tar.gz) = 1693553 bytes | 6 | Size (libmicrohttpd-0.9.73.tar.gz) = 1738675 bytes |