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.57.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b104894efdca
branches:  trunk
changeset: 372206:b104894efdca
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Nov 29 14:05:44 2017 +0000

description:
libmicrohttpd: update to 0.9.57.

Mon Nov 27 22:24:00 MSK 2017
        Releasing GNU libmicrohttpd 0.9.57. -EG

Mon Nov 27 21:36:00 MSK 2017
        Updated README. -EG

Mon Nov 27 18:37:00 MSK 2017
        Corrected names in W32 DLL resources.
        Reordered and clarified configure summary message.
        Additional compiler warning mutes for builds with various configure
        parameters.
        Fixed tests on Cygwin.
        Used larger SETSIZE for Cygwin (same value as for native W32).
        Minor fixes for Cygwin.
        Added configure parameter to force disable usage of sendfile().
        Minor testsuite fixes.
        Really fixed builds with optimisation for size. -EG

Sat Nov 25 18:37:00 MSK 2017
        Fixed build with optimisation for size. -EG

Fri Nov 24 20:14:02 CET 2017
        Releasing GNU libmicrohttpd 0.9.56. -CG

Thu Nov 23 17:40:00 MSK 2017
        Added MHD_FEATURE_SENDFILE enum value and report. -EG

Thu Nov 23 08:56:00 MSK 2017
        Fixed receiving large requests in TLS mode with epoll.
        Improved GnuTLS and libgcrypt detection in configure, do not ignore
        flags in GNUTLS_{CFLAGS,LIBS} variables.
        Added special trick for Solaris/Openindiana to find GnuTLS-3 with
        right bitness.
        Added support for Solaris sendfile(3) function.
        Fixed dataraces with thread ID on W32 and pthread. Now check for
        correct thread in MHD_queue_response() works correctly.
        Fixed and silenced compiler warnings in tests and examples.
        Removed usage of TLS flags in examples where TLS is not required.
        Added support for MultiSSL in https tests with libcurl >= 7.56.0.
        Improved detection of OFF_T_MAX, SIZE_MAX. Added macros for
        SSIZE_MAX in mhd_limits.h. There are some platforms that really
        require those macros.
        Added support for Darwin's sendfile() function.
        Updated .gitignore files.
        Reworked mhd_sys_extentions.m4 with better support of modern
        platforms, more reliable detection of required macros, and
        detection of disabling of system-specific features by
        _XOPEN_SOURCE macro. -EG

Wed Nov  1 20:43:00 MSK 2017
        Mixed and muted many compiler warnings. Now GCC's flags
        -Wall -Wextra could be used for building.
        Fixed compilation of examples without libmagic.
        Better detection of libgnutls in configure.
        Reworked launch of nested configure in "po" directory to
        prevent useless reconfiguration.
        Fixed some wrong asserts.
        Enabled "test_options" test.
        Use "test_start_stop" without libcurl.
        Use chunks with sendfile() to prevent locking thread for
        single connection with large file.
        Added support for FreeBSD's sendfile with additional
        optimisations for FreeBSD 11.
        Refactoring and improvements for MHD_start_daemon_va() and
        MHD_stop_daemon().
        Fixed testing with GnuTLS >= 3.6.0. -EG

Mon Oct  9 22:38:07 CEST 2017
        Add MHD_free() to allow proper free()-ing of username/password
        data returned via MHD_digest_auth_get_username() or
        MHD_basic_auth_get_username_password() on Windows. -CG

Tue Sep 26 14:00:58 CEST 2017
        Fixing race involving setting "at_limit" flag. -CG

Tue Sep 08 21:39:00 MSK 2017
        Fixed build of examples when MHD build with non-pthread lib.
        MHD_queue_response(): added check for using in correct thread.
        Fixed sending responses larger 16 KiB in TLS mode with epoll.
        Improved doxy for MHD_get_timeout() and related functions.
        Minor internal refactoring. -EG

Tue Jul 23 11:32:00 MSK 2017
        Updated chunked_example.c to provide real illustration of usage of
        chunked encoding. -EG

Thu Jul 13 21:41:00 MSK 2017
        Restored SIGPIPE suppression in TLS mode.
        Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE so application could
        check whether SIGPIPE handling is required.
        Used GNUTLS_NONBLOCK for TLS sessions. -EG

Tue Jun 20 23:52:00 MSK 2017
        Libgcrypt is now optional and required only for old GnuTLS versions. -EG

Wed Jun 14 21:42:00 MSK 2017
        Added support for debug assert() and new configure parameter
        --enable-asserts for debug builds.
        Removed non-functional Symbian support. -EG

Mon Jun 05 23:34:00 MSK 2017
        More internal refactoring:
        merged MHD_tls_connection_handle_read/write() with non-TLS version,
        reduced and unified number of layers for network processing (before
        refactoring MHD_tls_connection_handle_read->MHD_connection_handle_read->
        do_read->recv_tls_adapter->GnuTLS->recv_param_adapter - 5 MHD layers;
        after refactoring MHD_connection_handle_read->recv_tls_adapter->GnuTLS -
        2 MHD layers),
        simplified and removed dead code from
        MHD_connection_handle_read/write() without functional change. -EG

Mon Jun 05 22:20:00 MSK 2017
        Internal refactoring:
        used TCP sockets directly with GnuTLS (performance improvement),
        moved some connection-related code from daemon.c to
        connection.c/connection_https.c,
        removed hacks around sendfile() and implemented correct support of
        sendfile(),
        removed do_read() and do_write() to reduce number of layer around send()
        and recv() and to improve readability and maintainability of code,
        implemented separate tracking of TLS layer state, independent of HTTP
        connection stage. -EG

Sun Jun 04 15:02:00 MSK 2017
        Improved thread-safety of MHD_add_connection() and
        internal_add_connection(), minor optimisations. -EG

diffstat:

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

diffs (28 lines):

diff -r 5ecbad780b72 -r b104894efdca www/libmicrohttpd/Makefile
--- a/www/libmicrohttpd/Makefile        Wed Nov 29 14:03:38 2017 +0000
+++ b/www/libmicrohttpd/Makefile        Wed Nov 29 14:05:44 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2017/08/24 20:03:41 adam Exp $
+# $NetBSD: Makefile,v 1.35 2017/11/29 14:05:44 wiz Exp $
 
-DISTNAME=      libmicrohttpd-0.9.55
-PKGREVISION=   1
+DISTNAME=      libmicrohttpd-0.9.57
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_GNU:=libmicrohttpd/}
 
diff -r 5ecbad780b72 -r b104894efdca www/libmicrohttpd/distinfo
--- a/www/libmicrohttpd/distinfo        Wed Nov 29 14:03:38 2017 +0000
+++ b/www/libmicrohttpd/distinfo        Wed Nov 29 14:05:44 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2017/06/14 20:23:15 wiz Exp $
+$NetBSD: distinfo,v 1.25 2017/11/29 14:05:44 wiz Exp $
 
-SHA1 (libmicrohttpd-0.9.55.tar.gz) = af56d2583dd63847ac1b98304071bc05c951edaf
-RMD160 (libmicrohttpd-0.9.55.tar.gz) = acb9c94983b7caab4d6555960d54776605282143
-SHA512 (libmicrohttpd-0.9.55.tar.gz) = b410e7253d7c98c40b5e8b8dcd1f93bcbb05c88717190e8dae73073d36465e8e5cfa53c6c5098de60051a5ec64dc423fd94f4b06537d8146b744aa99f5a0b173
-Size (libmicrohttpd-0.9.55.tar.gz) = 1308328 bytes
+SHA1 (libmicrohttpd-0.9.57.tar.gz) = 4c878e72039cff747355ce3c2d9a8fe05bb6c9cb
+RMD160 (libmicrohttpd-0.9.57.tar.gz) = e97779436e49d0f43f4885fd423fc347dae25bab
+SHA512 (libmicrohttpd-0.9.57.tar.gz) = 996a59b1bc950320f21df095d3e24e1e6a6e4204095eb84e7dc5e5ed296b1dbe553459b227ba6cc93f60721f1975f778ece8c7c1c10e9168d030fba46675eed3
+Size (libmicrohttpd-0.9.57.tar.gz) = 1332713 bytes



Home | Main Index | Thread Index | Old Index