summaryrefslogtreecommitdiff
path: root/www/libmicrohttpd
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2015-01-16 12:10:00 +0000
committerwiz <wiz@pkgsrc.org>2015-01-16 12:10:00 +0000
commit577a3ecf028610cf49ab6f3d4e712023f4e55656 (patch)
treeb4345cb3107ef099f44e02e0c72aa52a180e30f0 /www/libmicrohttpd
parent09ae9fb05bd7ac19fe597e592a5a8c2a6b954b11 (diff)
downloadpkgsrc-577a3ecf028610cf49ab6f3d4e712023f4e55656.tar.gz
Update to 0.9.39:
Mon Dec 22 16:33:18 CET 2014 Releasing 0.9.39. -CG Mon Dec 22 13:02:36 CET 2014 Fix generated compiler flags for Solaris Studio linker (#3584). -CG Sat Dec 20 00:35:40 CET 2014 Adding MHD_http_unescape() to public API (#3585). -CG Updating documentation to document MHD_is_feature_supported(). -CG Thu Dec 4 00:43:10 CET 2014 If "Connection: upgrade" is requested, do not add "Connection: Keep-Alive" in the response. -GJ Tue Nov 18 13:52:29 CET 2014 Call MHD_cleanup_connections() during MHD_DAEMON_INFO_CURRENT_CONNECTIONS processing for more accurate results. -MS Wed Oct 29 20:45:21 CET 2014 Adding MHD_OPTION_LISTENING_ADDRESS_REUSE option allowing clients to force allowing re-use of the address:port combination (SO_REUSEPORT). -MS Wed Oct 29 16:27:05 CET 2014 Adding MHD_DAEMON_INFO_CURRENT_CONNECTIONS to allow clients to query the number of active connections. -MS Fri Oct 3 14:28:58 CEST 2014 Releasing 0.9.38. -CG Mon Sep 29 22:25:34 CEST 2014 Properly decode '+' in URL-encoded POST data. -CG/KM Fri Sep 12 17:32:09 CEST 2014 Fix --disable-dauth configure option (#3543). -doostee Thu Jun 26 21:06:04 CEST 2014 Fix failure to terminate 'instantly' in thread-per-connection mode if there is a client with open connections. Thanks to Kenneth Mastro for reporting. -CG Sun Jun 22 12:22:08 CEST 2014 Actually, avoid locking on response as responses must not be modified in a connection-specific way; instead modify the connection's data buffer to add missing responses headers. If we are forced to add "Connection: close", suppress output of conflicting application-provided "Connection: Keep-Alive" header. -CG Sun Jun 22 00:22:08 CEST 2014 Lock on response if adding headers, needed if response object is shared across threads and connections. -CG Thu Jun 19 17:32:32 CEST 2014 Ensure that listen FD is bound to epoll FD even before MHD_run() is called if running with MHD_USE_EPOLL_LINUX_ONLY in combination with 'external select' mode. Thanks to Marcos Pindado Sebastian for reporting. -CG Sun Jun 8 15:10:44 CEST 2014 Add 'MHD_set_response_options' as a way to set per-response flags. Add flag to force HTTP 1.0-only conservative behavior, in particular suppressing adding "Connection" headers. -CG Mon Jun 2 00:03:28 CEST 2014 Added back unescaping for URI path (#3413) but without unescaping '+' (#3371) to remain compatible with MHD 0.9.34 and before. Note that applications providing a custom MHD_OPTION_UNESCAPE_CALLBACK are no longer expected to replace '+' with ' ', as that is now done separately for the locations where this transformation is appropriate. Releasing 0.9.37. -CG Wed May 28 15:30:56 CEST 2014 Properly applying patch that was supposed to be committed on "May 2 20:22:45 CEST 2014" to address infinite loop (DoS) when HTTP connection is reset (#3392). -GM Sun May 25 20:18:27 CEST 2014 Fixed W32 build issues. -EG Releasing 0.9.36. -CG Sat May 17 06:47:00 CEST 2014 Fix notifying client about completed request twice under certain circumstances. -CG Tue May 13 18:24:37 CEST 2014 Fix accidental transmission of footer termination '\r\n' for responses with zero byte payload and non-chunked encoding (#3397). Thanks to amatus for reporting. -CG Sun May 4 11:05:26 CEST 2014 Fix gnutls header check to make it cross-compile aware. -BK May 2 20:22:45 CEST 2014 Fix infinite loop (DoS) when HTTP connection is reset (#3392). -GM Fix possible issue from combination of epoll and suspend/resume logic if edge trigger event is lost; also simplify logic to maintain simpler invariants on the epoll state. -CG Use OpenSSL cipher list "HIGH" in libmicrospdy (#3391). -CG Releasing 0.9.35. -CG Thu Apr 10 09:39:38 CEST 2014 Removed unescaping for URI path (#3371) as '+' should not be converted to space in accordance with http://www.w3.org/TR/html401/appendix/notes.html#ampersands-in-uris and http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 Note that we now also no longer convert '#38;' to '&'; if needed, the application needs to apply unescaping to the path of the URI itself (before, MHD unescaped '#38;' but not '&amp;', so this inconsistency was now resolved by simply not unescaping anything before the first '&'). -CG Tue Apr 08 15:35:44 CET 2014 Added support for W32 native threads. Added --with-threads=LIB configure parameter. -EG Mon Apr 7 13:25:30 CEST 2014 Add MHD_OPTION_HTTPS_MEM_DHPARAMS to allow applications to enable PFS. -HB/CG Tue Apr 01 07:10:23 CET 2014 Added usage of native mutex on W32. -EG Sat Mar 29 16:12:03 CET 2014 Added MHD_is_feature_supported() function. -EG Thu Mar 27 14:47:54 CET 2014 Used larger FD_SETSIZE internally on W32. Extended API to work with non-default FD_SETSIZE. -EG Tue Mar 25 12:53:55 CET 2014 Fix limiting by IPv6 address. -EG Tue Mar 25 09:06:13 CET 2014 Added more FD_SETSIZE checks. Implemented FD_SETSIZE checks for W32. -EG Wed Mar 05 13:15:05 CET 2014 Cleanup and refactoring of configure.ac. m4 macros updated. Custom configure macros replaced with autoconf archive macros. SPDY disabled by default on W32. Changed configure flag from '--disable-pipe' to '--enable-socketpair'. Added configure flags '--disable-doc' and '--disable-examples'. Narrowed down extrenal lib specific compiler and linker flags usage. -EG Wed Feb 26 17:42:34 CET 2014 Refactoring of configure.ac: custom macros replaced with macros from Autoconf Archive. Minor corrections of configure.ac. Excluded pthread flags from global flags, pthread now used only where required. W32: fixed .dll resource compilation with '-isystem' CPPFLAG. W32: improved header compatibility with MSVC. W32: now tested on Win64, compiled by MinGW-w64. -EG Mon Feb 24 23:13:53 CET 2014 Added support for TCP FASTOPEN. -SHT Releasing 0.9.34. -CG Thu Feb 20 14:17:05 CET 2014 W32: Added creation of libmicrohttpd.lib, libmicrohttpd.def, libmicrohttpd.exp and libmicrohttpd-static.lib for easy use compiled MHD with MSVC. W32: Use MS lib.exe tool if available for creating MSVC staff. W32: Added .dll information resource. -EG Tue Feb 18 19:46:45 CET 2014 Removed dependency on plibc for simpler compilation for W32. Added configure option "--disable-pipes" to use socketpairs instead of pipes for signalling to child threads. Pipes are always disabled on W32. Some code refactoring. -EG Sat Feb 8 15:08:35 CET 2014 Corrected some uses of 'int' vs. 'size_t'. -EG/CG Wed Jan 22 09:44:33 CET 2014 MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits setting* the IPV6_V6ONLY socket option, but per Microsoft's documentation the default on Windows is that this is enabled, thus MHD_USE_DUAL_STACK will not work (since it leaves the default). libmicrohttpd should probably just unconditionally set IPV6_V6ONLY to the desired value when the option is available. -LJ Wed Jan 1 21:38:18 CET 2014 Allow Keep-Alive with HTTP 1.0 (if explicitly requested), and automatically set "Connection: Keep-Alive" in response in this case as well. -CG Tue Dec 24 12:27:39 CET 2013 Adding explicit annotations to hide symbols that are not for export in the C code (gcc 4.0 or higher only). -CG Sun Dec 22 14:54:30 CET 2013 Adding a few lines to avoid warnings from picky compilers. -CG Sat Dec 21 17:26:08 CET 2013 Fixed an issue with a missing argument in the postexample. Fixed issue with bogus offset increment involving sendfile on GNU/Linux. Adding support for SNI. Releasing 0.9.33. -CG Mon Dec 9 21:41:57 CET 2013 Fix for per-worker daemon pipes enabled with MHD_USE_SUSPEND_RESUME that were not closed in MHD_stop_daemon. -MH Sat Dec 7 00:44:49 CET 2013 Fixing warnings and build issue if --disable-https is given to configure. -CG
Diffstat (limited to 'www/libmicrohttpd')
-rw-r--r--www/libmicrohttpd/Makefile6
-rw-r--r--www/libmicrohttpd/PLIST3
-rw-r--r--www/libmicrohttpd/distinfo8
3 files changed, 9 insertions, 8 deletions
diff --git a/www/libmicrohttpd/Makefile b/www/libmicrohttpd/Makefile
index 67a91b61d4d..842f613dc69 100644
--- a/www/libmicrohttpd/Makefile
+++ b/www/libmicrohttpd/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2014/02/12 23:18:45 tron Exp $
+# $NetBSD: Makefile,v 1.20 2015/01/16 12:10:00 wiz Exp $
-DISTNAME= libmicrohttpd-0.9.32
-PKGREVISION= 2
+DISTNAME= libmicrohttpd-0.9.39
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GNU:=libmicrohttpd/}
@@ -20,6 +19,7 @@ CONFIGURE_ENV+= ac_cv_header_magic_h=no
INFO_FILES= yes
PKGCONFIG_OVERRIDE+= libmicrohttpd.pc.in
+PKGCONFIG_OVERRIDE+= libmicrospdy.pc.in
.include "../../security/libgcrypt/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
diff --git a/www/libmicrohttpd/PLIST b/www/libmicrohttpd/PLIST
index 72e632532d5..fa239125ad8 100644
--- a/www/libmicrohttpd/PLIST
+++ b/www/libmicrohttpd/PLIST
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2012/12/09 15:17:16 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/01/16 12:10:00 wiz Exp $
include/microhttpd.h
info/libmicrohttpd-tutorial.info
info/libmicrohttpd.info
lib/libmicrohttpd.la
lib/pkgconfig/libmicrohttpd.pc
+lib/pkgconfig/libmicrospdy.pc
man/man3/libmicrohttpd.3
diff --git a/www/libmicrohttpd/distinfo b/www/libmicrohttpd/distinfo
index 5a2d585604b..1448eb922d9 100644
--- a/www/libmicrohttpd/distinfo
+++ b/www/libmicrohttpd/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2013/12/07 13:34:47 gls Exp $
+$NetBSD: distinfo,v 1.14 2015/01/16 12:10:00 wiz Exp $
-SHA1 (libmicrohttpd-0.9.32.tar.gz) = ff7ff057964710f3eae52711e6d06e85bfe5ed83
-RMD160 (libmicrohttpd-0.9.32.tar.gz) = 62525afa334b4b313a9d270c851baee888c6f98e
-Size (libmicrohttpd-0.9.32.tar.gz) = 1124859 bytes
+SHA1 (libmicrohttpd-0.9.39.tar.gz) = ab3da7b1bad847e205368139952a724680f64be5
+RMD160 (libmicrohttpd-0.9.39.tar.gz) = 364c00e52b3a8d83f6176288e61225b9e75497f5
+Size (libmicrohttpd-0.9.39.tar.gz) = 1205722 bytes