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