Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 6040C1A9217 for ; Sun, 3 Jan 2021 09:44:32 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 19AA484D40; Sun, 3 Jan 2021 09:44:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 52C1284D33 for ; Sun, 3 Jan 2021 09:44:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 9Tfxqnq2PUUs for ; Sun, 3 Jan 2021 09:44:30 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 65F2B84C13 for ; Sun, 3 Jan 2021 09:44:30 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 5E7B4FA9D; Sun, 3 Jan 2021 09:44:30 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_160966707030220" MIME-Version: 1.0 Date: Sun, 3 Jan 2021 09:44:30 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/www/libmicrohttpd To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20210103094430.5E7B4FA9D@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_160966707030220 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Jan 3 09:44:30 UTC 2021 Modified Files: pkgsrc/www/libmicrohttpd: Makefile distinfo Log Message: libmicrohttpd: update to 0.9.72. Mon 28 Dec 2020 21:36:00 MSK Releasing libmicrohttpd 0.9.72. -EG Mon 28 Dec 2020 09:37:00 MSK Completely reworked and rewritten TCP_CORK, TCP_NOPUSH, TCP_NODELAY and MSG_MORE handling. Reduced number of sys-calls, fixed portability for FreeBSD, OpenBSD, NetBSD, Darwin, W32, Solaris. Removed usage of gnutls_record_cork() as it fully blocks stream until final block is ready. Fixed compatibility with C90 compilers. Really started using sendmsg() for header + body combined single-call response sending. Fixed sending of response body by sendmsg() when it shouldn't be sent, like responses for HEAD requests. Improved error handling for gnutls_record_send(). Updated W32 resources for .DLLs. Fixed building with various disabled features (like messages, HTTPS, http-upgrade, authorization etc.) Fixed possible SIGPIPE generation when sendfile() is used (it was always possible on Linux that sendfile() produce SIGPIPE, now it's fixed). Several compiler warnings muted and/or fixed in the lib code and in the examples. -EG Sun 01 Nov 2020 17:17:00 MSK Fixed conflict with system CPU_COUNT macro. Minor improvements of error reporting in MHD daemon. Fixed FTBFS with GnuTLS versions before 3.1.9 Fixed test_add_conn for multi-CPU machines. Fixed analyzer warnings. Fixed use-after-free and resources leaks for upgraded connections in TLS mode with thread-per-connection. -EG Sun 25 Oct 2020 19:31:00 MSK Fixed epoll mode without listening socket. Minor improvements of thread sync. Fixed broken sendfile on FreeBSD. Fixed broken MHD with thread-pool and without listening socket. Added four tests for MHD_add_connection(). Fixed several resources leaks in error handlers. Re-implemented scheme of handling of externally added connections, fixed thread-safety. -EG Wed 21 Oct 2020 10:00:58 AM CEST Corking should be OFF when sending the footer (#6610). -AP/CG Wed 07 Oct 2020 11:07:00 MSK W32 default target version changed to Vista, XP is still supported. Minor fixes and additional asserts for memorypool. IPv6 tests are not used if IPv6 is disabled at run-time. -EG Sun 27 Sep 2020 10:08:03 PM CEST Fixed incorrect triggering of epoll edge polling for "upgraded" TLS connections. Fixed a few cases where gnutls_record_uncork() return value was still ignored, possibly causing buffer to not be flushed correctly. -CG Sat 26 Sep 2020 08:18:02 PM CEST Make MHD_USE_NO_LISTEN_SOCKET work in conjunction with MHD internal threads. -CG/DE Thu 24 Sep 2020 16:55:00 MSK Fixed compiler warnings on W32. Minor optimisation of MHD_YES/MHD_NO internal usage. Refactor and cleanup of internal debugging macros. Updated HTTP status codes, header names and methods from the registries. Fixed portability of test_upgrade_large. Minor testsuite fixes. Restored parallel build of libmicrohttpd (except tests). -EG Fri 11 Sep 2020 10:08:22 PM CEST Fix crash problem in PostProcessor reported by MD. -CG Fix GnuTLS configure test to check for gnutls_record_uncork. -CG Wed 19 Aug 2020 09:40:39 AM CEST Add logic to check on MHD_pool_reallocate() failure reported on the mailinglist (will NOT yet fix the issue). -CG Sun 26 Jul 2020 01:56:54 PM CEST Add MHD_create_response_from_pipe() to allow creating a response based on data read from a pipe. -CG Fri Jul 10 15:04:51 CEST 2020 Fixed Postprocessor URL-encoded parsing if '%' fell on boundary. -CG/MD Thu 02 Jul 2020 09:56:23 PM CEST Fixed return type of MHD_queue_basic_auth_fail_response. -CA/CG To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 pkgsrc/www/libmicrohttpd/Makefile cvs rdiff -u -r1.33 -r1.34 pkgsrc/www/libmicrohttpd/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_160966707030220 Content-Disposition: inline Content-Length: 1694 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/libmicrohttpd/Makefile diff -u pkgsrc/www/libmicrohttpd/Makefile:1.57 pkgsrc/www/libmicrohttpd/Makefile:1.58 --- pkgsrc/www/libmicrohttpd/Makefile:1.57 Sun Aug 9 15:27:47 2020 +++ pkgsrc/www/libmicrohttpd/Makefile Sun Jan 3 09:44:30 2021 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.57 2020/08/09 15:27:47 nia Exp $ +# $NetBSD: Makefile,v 1.58 2021/01/03 09:44:30 wiz Exp $ -DISTNAME= libmicrohttpd-0.9.71 +DISTNAME= libmicrohttpd-0.9.72 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GNU:=libmicrohttpd/} Index: pkgsrc/www/libmicrohttpd/distinfo diff -u pkgsrc/www/libmicrohttpd/distinfo:1.33 pkgsrc/www/libmicrohttpd/distinfo:1.34 --- pkgsrc/www/libmicrohttpd/distinfo:1.33 Sun Aug 9 15:27:47 2020 +++ pkgsrc/www/libmicrohttpd/distinfo Sun Jan 3 09:44:30 2021 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.33 2020/08/09 15:27:47 nia Exp $ +$NetBSD: distinfo,v 1.34 2021/01/03 09:44:30 wiz Exp $ -SHA1 (libmicrohttpd-0.9.71.tar.gz) = 84db6412fb1cb44da69b07494b594b97c2ee80b9 -RMD160 (libmicrohttpd-0.9.71.tar.gz) = b00a9df46d33df773c3626437ba9ef51fbcd67ba -SHA512 (libmicrohttpd-0.9.71.tar.gz) = dab92c0979f8016844970ce4e110469e608e2e15b4096cf518350541248f123e40a4c0289ba025302e318e0bf47a957e9a3dcdee6f55936504b6c1c4f02efb86 -Size (libmicrohttpd-0.9.71.tar.gz) = 1894695 bytes +SHA1 (libmicrohttpd-0.9.72.tar.gz) = 82bbb87c1cae15a0819b1899acb02006c4d24dce +RMD160 (libmicrohttpd-0.9.72.tar.gz) = bd8dbe8f1f1c0632dd1773825bac3a0e2814fbb8 +SHA512 (libmicrohttpd-0.9.72.tar.gz) = 9695e2fb08785e4b60342226ef3a0af22da4d80f127e7db9ec80ce844f70d0d781b30af207d58d8eb691b85a5fe4691cb9ecf887ca86f5e059a05259ae041316 +Size (libmicrohttpd-0.9.72.tar.gz) = 1693553 bytes --_----------=_160966707030220--