summaryrefslogtreecommitdiff
path: root/www/libmicrohttpd
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2017-11-29 14:05:44 +0000
committerwiz <wiz@pkgsrc.org>2017-11-29 14:05:44 +0000
commite07a1605b7425a13b1cd9699479e9dbb8d4b0c78 (patch)
tree31543c3c0579d207112aba65fa5fa869b806d1e0 /www/libmicrohttpd
parent7df29f654d8c29502dfbac114e06891b647888a9 (diff)
downloadpkgsrc-e07a1605b7425a13b1cd9699479e9dbb8d4b0c78.tar.gz
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 (limited to 'www/libmicrohttpd')
-rw-r--r--www/libmicrohttpd/Makefile5
-rw-r--r--www/libmicrohttpd/distinfo10
2 files changed, 7 insertions, 8 deletions
diff --git a/www/libmicrohttpd/Makefile b/www/libmicrohttpd/Makefile
index 2415791623c..00d5564b935 100644
--- a/www/libmicrohttpd/Makefile
+++ b/www/libmicrohttpd/Makefile
@@ -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 --git a/www/libmicrohttpd/distinfo b/www/libmicrohttpd/distinfo
index 1141297a9b3..800ce0c20c7 100644
--- a/www/libmicrohttpd/distinfo
+++ b/www/libmicrohttpd/distinfo
@@ -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