Thu Jan 26 20:43:12 2017 UTC ()
Changes 1.4.0:
* Renew test key pair
* Fix OpenSSL 1.1.0 deprecation warnings
* spdylay: compile against openssl-1.1.0
  It fails to compile against openssl 1.1.0 due to things like
  |shrpx_client_handler.cc:90:30: error: 'strerror' was not declared in this scope
  |shrpx_listen_handler.cc:112:32: error: 'memset' was not declared in this scope
  |shrpx_listen_handler.cc:114:43: error: 'memcpy' was not declared in this scope
  This resolves it.
* spdycat: Fix leak in SpdySession.reqvec
* Compile with IRIX 6.5.22 using GCC-4.7.4
* Remove CREDENTIAL frame processing completely
  We just left API as is, but related functions just do nothing now.
* Allocate stream ID when spdylay_submit_{syn_stream,request} is called
  This commit allocates stream ID when spdylay_submit_syn_stream and
  spdylay_submit_request is called. Also create stream when
  spdylay_session_predicate_syn_stream_send is failed, to provide
  stream to user callback (e.g., on_ctrl_not_send_callback).
  Allocating stream ID early ensures that we can create stream because
  we can catch stream ID exhaustion early and fail fast. Since stream
  ID is allocated serially, we have to send SYN_STREAM in the order
  they queued. So now all queued syn_stream have the same priority
  (lowest). The DATA frame has given priority by application. This
  does not work well with CREDENTIAL frame, since SYN_STREAM may wait
  for CREDENTIAL, which results in out of order transmission. Since
  CREDENTIAL frame was deprecated in SPDY/3.1, and no one use it, we
  remove its functionality in the later commit.
* spdycat: --proxy-port, not --proxyport
* spdycat: Check :host header field for SNI, since Host header is not allowed
* spdycat: Update spdycat --help output for --header
* spdycat: Fix resource leak found by coverity scan


(adam)
diff -r1.4 -r1.5 pkgsrc/www/spdylay/Makefile
diff -r1.2 -r1.3 pkgsrc/www/spdylay/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/www/spdylay/Makefile (expand / switch to unified diff)

--- pkgsrc/www/spdylay/Makefile 2016/03/05 11:27:58 1.4
+++ pkgsrc/www/spdylay/Makefile 2017/01/26 20:43:12 1.5
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.4 2016/03/05 11:27:58 jperkin Exp $ 1# $NetBSD: Makefile,v 1.5 2017/01/26 20:43:12 adam Exp $
2 2
3DISTNAME= spdylay-1.3.2 3DISTNAME= spdylay-1.4.0
4PKGREVISION= 1 
5CATEGORIES= www 4CATEGORIES= www
6MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/tatsuhiro-t/spdylay/ 9HOMEPAGE= https://github.com/tatsuhiro-t/spdylay/
11COMMENT= Experimental SPDY protocol version 2, 3 and 3.1 implementation in C 10COMMENT= Experimental SPDY protocol version 2, 3 and 3.1 implementation in C
12LICENSE= mit 11LICENSE= mit
13 12
14GITHUB_RELEASE= v${PKGVERSION_NOREV} 13GITHUB_RELEASE= v${PKGVERSION_NOREV}
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes

cvs diff -r1.2 -r1.3 pkgsrc/www/spdylay/distinfo (expand / switch to unified diff)

--- pkgsrc/www/spdylay/distinfo 2015/10/17 09:55:42 1.2
+++ pkgsrc/www/spdylay/distinfo 2017/01/26 20:43:12 1.3
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.2 2015/10/17 09:55:42 adam Exp $ 1$NetBSD: distinfo,v 1.3 2017/01/26 20:43:12 adam Exp $
2 2
3SHA1 (spdylay-1.3.2.tar.xz) = a38f5b7a4569cc393b6797e66f2da882df7fd9a3 3SHA1 (spdylay-1.4.0.tar.xz) = b9b1b0a36e746c4b794fb50adc2449f4eb4c79c5
4RMD160 (spdylay-1.3.2.tar.xz) = ee85aa0e338af4f7d625c60792354251df8f46f8 4RMD160 (spdylay-1.4.0.tar.xz) = a517816adc709cb73b423776356babe71a4d44e4
5SHA512 (spdylay-1.3.2.tar.xz) = 05ebb3308fa6bd3fa0186e5421b32a8d960595f354841f1c27d1e188bf364d9fe98ca2d84f05426c0b62a33b04b95bfb0c8c713f017545768c9625d800231306 5SHA512 (spdylay-1.4.0.tar.xz) = 46da1b1887b62d2bc23e8ce1b1119142596be986ca8ec38a6b95f628ff6dcae6759f2bd417725a66bf5d1509ee241bcd13e0478276024edd02f229301c55b3a0
6Size (spdylay-1.3.2.tar.xz) = 660900 bytes 6Size (spdylay-1.4.0.tar.xz) = 672332 bytes
7SHA1 (patch-src_shrpx.cc) = 035a348dfcce942003d9c518001ad816ac04c8a7 7SHA1 (patch-src_shrpx.cc) = 035a348dfcce942003d9c518001ad816ac04c8a7