summaryrefslogtreecommitdiff
path: root/www/spdylay
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-01-26 20:43:12 +0000
committeradam <adam@pkgsrc.org>2017-01-26 20:43:12 +0000
commit09706ff478568c3300ac4fdfc3de8f5a2712462a (patch)
tree92fa7eaf922ac80f9467716d6d70fc216be2d3b0 /www/spdylay
parentc6cde8b361e0644e23e6ea5f714f92d4724390c5 (diff)
downloadpkgsrc-09706ff478568c3300ac4fdfc3de8f5a2712462a.tar.gz
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
Diffstat (limited to 'www/spdylay')
-rw-r--r--www/spdylay/Makefile5
-rw-r--r--www/spdylay/distinfo10
2 files changed, 7 insertions, 8 deletions
diff --git a/www/spdylay/Makefile b/www/spdylay/Makefile
index 9ebcba0359c..9685223b730 100644
--- a/www/spdylay/Makefile
+++ b/www/spdylay/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2016/03/05 11:27:58 jperkin Exp $
+# $NetBSD: Makefile,v 1.5 2017/01/26 20:43:12 adam Exp $
-DISTNAME= spdylay-1.3.2
-PKGREVISION= 1
+DISTNAME= spdylay-1.4.0
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/}
EXTRACT_SUFX= .tar.xz
diff --git a/www/spdylay/distinfo b/www/spdylay/distinfo
index 57d86d088af..5f072b5aee2 100644
--- a/www/spdylay/distinfo
+++ b/www/spdylay/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2015/10/17 09:55:42 adam Exp $
+$NetBSD: distinfo,v 1.3 2017/01/26 20:43:12 adam Exp $
-SHA1 (spdylay-1.3.2.tar.xz) = a38f5b7a4569cc393b6797e66f2da882df7fd9a3
-RMD160 (spdylay-1.3.2.tar.xz) = ee85aa0e338af4f7d625c60792354251df8f46f8
-SHA512 (spdylay-1.3.2.tar.xz) = 05ebb3308fa6bd3fa0186e5421b32a8d960595f354841f1c27d1e188bf364d9fe98ca2d84f05426c0b62a33b04b95bfb0c8c713f017545768c9625d800231306
-Size (spdylay-1.3.2.tar.xz) = 660900 bytes
+SHA1 (spdylay-1.4.0.tar.xz) = b9b1b0a36e746c4b794fb50adc2449f4eb4c79c5
+RMD160 (spdylay-1.4.0.tar.xz) = a517816adc709cb73b423776356babe71a4d44e4
+SHA512 (spdylay-1.4.0.tar.xz) = 46da1b1887b62d2bc23e8ce1b1119142596be986ca8ec38a6b95f628ff6dcae6759f2bd417725a66bf5d1509ee241bcd13e0478276024edd02f229301c55b3a0
+Size (spdylay-1.4.0.tar.xz) = 672332 bytes
SHA1 (patch-src_shrpx.cc) = 035a348dfcce942003d9c518001ad816ac04c8a7