pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/h2o Update to 2.0.2. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9221b3b9ace4
branches:  trunk
changeset: 350675:9221b3b9ace4
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Tue Aug 02 17:39:41 2016 +0000

description:
Update to 2.0.2. From the changelog:

- [fastcgi] setenv should displace HTTP headers
  #996 (Kazuho Oku)
- [http2] fix buffer overrun
  #972 (Frederik Deweerdt)
- [misc] fix build error when libuv is not found
  #1008 (nextgenthemes)
- [misc] fix assertion failure when YAML alias and merge is used in
  certain way
  #1011 (Kazuho Oku)
- [fastcgi] fix internal server error when PHP returns a huge header
  #958 (Kazuho Oku)
- [http2] recognize link header containing multiple links
  #950 (Frederik Deweerdt)
- [libh2o] fix resource leaks upon startup failure
  #936 (David CARLIER)
- [libh2o] do not require linking to libbrotli externally
  #941 (Kazuho Oku)
- [core][breaking change] do not automatically append `/` to path-level
  configuration
  #820 (Kazuho Oku)
- [core] support `<<` in configuration file
  #786 (Kazuho Oku)
- [core] configurable server: header
  #877 (Frederik Deweerdt)
- [core] add directive for customizing the path of temporary buffer files
  #911 (Kazuho Oku)
- [core] fix crash when receiving SIGTERM during start-up
  #878 (Frederik Deweerdt)
- [core] spawn the configured number of DNS client threads
  #880 (Sean McArthur)
- [access-log] add directive for logging protocol-specific values
  #801 (Kazuho Oku)
- [access-log][fastcgi][mruby] per-request environment variables
  #868 (Kazuho Oku)
- [access-log] fix memory leak during start-up
  #864 (Frederik Deweerdt)
- [compress] on-the-fly compression using brotli, as well as
  directives to tune the compression parameters
  #802, #924 (Kazuho Oku, Frederik Deweerdt)
- [compress][expires] refrain from setting redundant `cache-control` tokens
  #846 (Kazuho Oku)
- [file] `file.file` directive for mapping specific file
  #822 (Kazuho Oku)
- [file] `send-compress` directive (renamed from `send-gzip`) to support
  pre-compressed files using brotli
  #802 (Kazuho Oku)
- [file] cache open failures
  #836 (Kazuho Oku)
- [http2] support for nopush attribute in the link rel=preload header
  #863 (Satoh Hiroh)
- [http2] support for push after delegation
  #866 (Kazuho Oku)
- [http2] ignore push indications made by a pushed response
  #897 (Kazuho Oku)
- [http2] accept `capacity-bits` attribute of the `http2-casper`
  configuration directive
  #882 (Satoh Hiroh)
- [http2] avoid memcpy during HPACK huffman encoding
  #749 (Kazuho Oku)
- [http2] fix potential stall when http2-max-concurrent-requests-per-
  connection is set to a small number
  #912 (Kazuho Oku)
- [http2] refuse push a single resource more than once
  #903 (Kazuho Oku)
- [http2] fix assertion failure when receiving more data than expected
  during upgrade
  #922 (Frederik Deweerdt)
- [mruby] add $H2O_ROOT/share/h2o/mruby to the default load path
  #851 (Kazuho Oku)
- [proxy] add support for HTTPS
  #875 (Kazuho Oku)
- [proxy] add an configuration option to pass through `x-forwarded-
  proto` request header
  #883 (Kazuho Oku)
- [proxy] log error when upstream connection is unexpectedly closed
  #895 (Frederik Deweerdt)
- [ssl] update libressl to 2.2.7
  #898 (Kazuho Oku)
- [ssl] support ECDH curves other than P-256
  #841 (Kazuho Oku)
- [ssl] add support for text-based memcache protocol
  #854 (Kazuho Oku)
- [ssl] fix memory leak when using TLS resumption with the memcached backend
  #856 (Kazuho Oku)
- [ssl] fix "undefined subroutine" error in the OCSP updater
  #872 (Masayuki Matsuki)
- [ssl] cap the number of OCSP updaters running concurrently
  #891 (Kazuho Oku)
- [ssl] fix use-after-free when using session resumption with memcached backend
  #923 (Frederik Deweerdt)
- [libh2o] add API for obtaining the socket descriptor
  #886 (Frederik Deweerdt)
- [libh2o] add API to selectively disable automated I/O on reads and writes
  #890 (Frederik Deweerdt)
- [libh2o] bugfix: h2o_mem_swap swaps only the first 256 bytes
  #924 (Frederik Deweerdt)
- [status] introduce the status handler
  #848 (Kazuho Oku)
- [misc] install examples
  #850 (James Rouzier)
- [security fix][http2] fix use-after-free on premature connection close
  (CVE-2016-4817)
  #920 (Frederik Deweerdt)
- [core] fix SIGBUS when temporary disk space is full
  #910 (Kazuho Oku)
- [mruby] do not drop `link` header
  #913 (Kazuho Oku)
- [mruby] fix memory leak during initialization
  #906 (Frederik Deweerdt)
- [mruby] fix race condition in mruby regex handler
  #908 (Kazuho Oku)
- [libh2o] fix crash in h2o_url_stringify
  #918 (Kazuho OKu)

diffstat:

 www/h2o/Makefile |   5 ++---
 www/h2o/PLIST    |  21 +++++++++++++++++++--
 www/h2o/distinfo |  10 +++++-----
 3 files changed, 26 insertions(+), 10 deletions(-)

diffs (86 lines):

diff -r 2f4b97f36023 -r 9221b3b9ace4 www/h2o/Makefile
--- a/www/h2o/Makefile  Tue Aug 02 16:56:32 2016 +0000
+++ b/www/h2o/Makefile  Tue Aug 02 17:39:41 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2016/07/09 06:39:12 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2016/08/02 17:39:41 schmonz Exp $
 
-DISTNAME=      h2o-1.7.2
-PKGREVISION=   1
+DISTNAME=      h2o-2.0.2
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=h2o/}
 
diff -r 2f4b97f36023 -r 9221b3b9ace4 www/h2o/PLIST
--- a/www/h2o/PLIST     Tue Aug 02 16:56:32 2016 +0000
+++ b/www/h2o/PLIST     Tue Aug 02 17:39:41 2016 +0000
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.3 2016/04/23 18:41:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2016/08/02 17:39:41 schmonz Exp $
 bin/h2o
 include/h2o.h
+include/h2o/cache.h
 include/h2o/configurator.h
 include/h2o/file.h
 include/h2o/filecache.h
@@ -46,11 +47,11 @@
 share/doc/h2o/configure/basic_auth.html
 share/doc/h2o/configure/cgi.html
 share/doc/h2o/configure/command_options.html
+share/doc/h2o/configure/compress_directives.html
 share/doc/h2o/configure/errordoc_directives.html
 share/doc/h2o/configure/expires_directives.html
 share/doc/h2o/configure/fastcgi_directives.html
 share/doc/h2o/configure/file_directives.html
-share/doc/h2o/configure/gzip_directives.html
 share/doc/h2o/configure/headers_directives.html
 share/doc/h2o/configure/http1_directives.html
 share/doc/h2o/configure/http2_directives.html
@@ -60,7 +61,21 @@
 share/doc/h2o/configure/quick_start.html
 share/doc/h2o/configure/redirect_directives.html
 share/doc/h2o/configure/reproxy_directives.html
+share/doc/h2o/configure/status_directives.html
 share/doc/h2o/configure/syntax_and_structure.html
+share/doc/h2o/examples/doc_root.alternate/index.txt
+share/doc/h2o/examples/doc_root/index.html
+share/doc/h2o/examples/h2o/alternate.crt
+share/doc/h2o/examples/h2o/alternate.key
+share/doc/h2o/examples/h2o/h2o.conf
+share/doc/h2o/examples/h2o/server.crt
+share/doc/h2o/examples/h2o/server.key
+share/doc/h2o/examples/h2o_mruby/h2o.conf
+share/doc/h2o/examples/h2o_mruby/hello.rb
+share/doc/h2o/examples/libh2o/http1client.c
+share/doc/h2o/examples/libh2o/simple.c
+share/doc/h2o/examples/libh2o/socket-client.c
+share/doc/h2o/examples/libh2o/websocket.c
 share/doc/h2o/faq.html
 share/doc/h2o/index.html
 share/doc/h2o/install.html
@@ -69,8 +84,10 @@
 share/doc/h2o/search/oktavia-jquery-ui.js
 share/doc/h2o/search/searchindex.js
 share/h2o/annotate-backtrace-symbols
+share/h2o/ca-bundle.crt
 share/h2o/fastcgi-cgi
 share/h2o/fetch-ocsp-response
 share/h2o/kill-on-close
 share/h2o/setuidgid
 share/h2o/start_server
+share/h2o/status/index.html
diff -r 2f4b97f36023 -r 9221b3b9ace4 www/h2o/distinfo
--- a/www/h2o/distinfo  Tue Aug 02 16:56:32 2016 +0000
+++ b/www/h2o/distinfo  Tue Aug 02 17:39:41 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2016/05/12 18:04:06 adam Exp $
+$NetBSD: distinfo,v 1.6 2016/08/02 17:39:41 schmonz Exp $
 
-SHA1 (h2o-1.7.2.tar.gz) = e398f2e88ed6fec86dcb34b9baa74c21c52f44c6
-RMD160 (h2o-1.7.2.tar.gz) = f962ffe660a8d04866bc4c420e3c3971d87f57f6
-SHA512 (h2o-1.7.2.tar.gz) = 65d6fa93fa604b26b71607f5f1e8a12b949964698225d78f3325119e2ec9ae0ea3aac4009b447cd07cb6e6d2c50b3c2cf0e350213106aecf50ac2f5edb0bfeb7
-Size (h2o-1.7.2.tar.gz) = 6541718 bytes
+SHA1 (h2o-2.0.2.tar.gz) = 650a185e7d2fa9e5be48dcebc30e364973b58b7e
+RMD160 (h2o-2.0.2.tar.gz) = aced53f6e3eb0328ed5fd63b688cf5b753b83d0a
+SHA512 (h2o-2.0.2.tar.gz) = 4ed5d1ee1c41e2551421363e4197ebc9a4de2fe07f1feebe2bea2824e89edfc35e6e5b932b1f35be0bba95ba85355beede5920be05e43f1b4323b3763d2fad1b
+Size (h2o-2.0.2.tar.gz) = 15014155 bytes



Home | Main Index | Thread Index | Old Index