pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/libmicrohttpd libmicrohttpd: update to 0.9.72.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a0b3fb703941
branches:  trunk
changeset: 444149:a0b3fb703941
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jan 03 09:44:30 2021 +0000

description:
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

diffstat:

 www/libmicrohttpd/Makefile |   4 ++--
 www/libmicrohttpd/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 0632b86b9a32 -r a0b3fb703941 www/libmicrohttpd/Makefile
--- a/www/libmicrohttpd/Makefile        Sun Jan 03 09:05:35 2021 +0000
+++ b/www/libmicrohttpd/Makefile        Sun Jan 03 09:44:30 2021 +0000
@@ -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/}
 
diff -r 0632b86b9a32 -r a0b3fb703941 www/libmicrohttpd/distinfo
--- a/www/libmicrohttpd/distinfo        Sun Jan 03 09:05:35 2021 +0000
+++ b/www/libmicrohttpd/distinfo        Sun Jan 03 09:44:30 2021 +0000
@@ -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



Home | Main Index | Thread Index | Old Index